Application processing method, intelligent terminal and storage medium

CN114691277BActive Publication Date: 2026-06-02SHENZHEN TRANSSION HLDG CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN TRANSSION HLDG CO LTD
Filing Date
2022-06-01
Publication Date
2026-06-02

Smart Images

  • Figure CN114691277B_ABST
    Figure CN114691277B_ABST
Patent Text Reader

Abstract

The application provides an application processing method, a smart terminal and a storage medium. The method comprises the following steps: obtaining at least one characteristic information of a target application at a preset node, determining or generating a target application set according to the at least one characteristic information, and storing and / or displaying the target application in the target application set. According to the technical scheme of the application, at any node before, during and after the installation of the application, the corresponding application set in the smart terminal can be automatically searched according to the characteristic information of the application, so that the automatic classification is realized, the classification efficiency of the application is greatly improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of smart terminal technology, specifically to an application processing method, a smart terminal, and a storage medium. Background Technology

[0002] With the development of terminal technology, smart terminals have gradually evolved from simply providing communication devices into platforms for running general-purpose software. Currently, smart terminals on the market are becoming increasingly powerful, and their applications are becoming more abundant. In practical applications, users are installing more and more applications on their smart terminals. To enable users to quickly locate, use, and manage applications, smart terminals now allow users to categorize application icons according to their personal habits, placing icons for the same category of applications in the same folder, thus achieving a layout for application icons. Examples include: Tools, Entertainment & Leisure, Daily Life, Photography, Finance & Office, Games, and Social Media folders.

[0003] In conceiving and implementing this application, the inventors discovered at least the following problems: In some implementations, when creating a folder, the user needs to manually create an empty folder first. After the empty folder is created, the user also needs to manually add the applications to the folder one by one for future retrieval and use. This undoubtedly wastes the user's time, and the cumbersome operation leads to low efficiency and inconvenience. When there are many applications on the smart terminal, and they belong to different categories, if the user manually adds the applications to the folder, it will take a lot of time, causing confusion for the user.

[0004] The preceding description is intended to provide general background information and does not necessarily constitute prior art. Summary of the Invention

[0005] To address the aforementioned technical problems, this application provides an application processing method, a smart terminal, and a storage medium, which can automatically search for the corresponding application set in the smart terminal after the application is installed, thereby achieving automatic classification, significantly improving the classification efficiency of applications, and enhancing the user experience.

[0006] This application provides an application processing method, optionally applied to a smart terminal, comprising the following steps:

[0007] S11: Obtain at least one feature information of the target application at a preset node;

[0008] S12: Determine or generate a target application set based on the at least one feature information, and store and / or display the target applications in the target application set.

[0009] Optionally, the preset node includes at least one of the following:

[0010] Before the target application is installed, during the installation of the target application, and after the installation of the target application;

[0011] The at least one feature information includes at least one of the following:

[0012] Type information, identification information, security level information, usage frequency information, and issuance information.

[0013] Optionally, determining or generating the target application set based on the at least one feature information includes:

[0014] Extract classification rules for at least one set of applications;

[0015] According to the classification rules, target feature information is selected or determined from the at least one feature information, and a set of target applications corresponding to the target feature information is determined or generated.

[0016] Optionally, determining or generating the set of target applications corresponding to the target feature information includes:

[0017] Identify or determine, within the at least one set of applications, a set of target applications whose feature information is identical to the target feature information; or,

[0018] If it is determined that there is no set in the at least one set of applications whose feature information is the same as the target feature information, a new set of target applications corresponding to the target feature information is created.

[0019] Optionally, storing and / or displaying the target application in the target application collection includes:

[0020] Adjust the display interface and / or the target display area in the set of target applications according to the target application.

[0021] Optionally, adjusting the display interface corresponding to the set of target applications and / or the target display area in the display interface according to the target application includes:

[0022] Based on the number of applications in the target application and / or the set of target applications, adjust the size of the display interface corresponding to the set of target applications and / or the target display area in the display interface; and / or,

[0023] Based on the number of applications in the target application and / or the set of target applications, adjust the shape of the display interface corresponding to the set of target applications and / or the target display area in the display interface; and / or,

[0024] Based on the identification information of the target application and / or the applications in the target application set, the theme of the display interface corresponding to the target application set and / or the target display area in the display interface is adjusted.

[0025] Optionally, storing and / or displaying the target application in the target application collection includes:

[0026] Sort the target application with at least one application in the target application set;

[0027] Store and / or display the sorting results in the target application collection.

[0028] Optionally, sorting the target application with at least one application in the target application set includes:

[0029] Sort according to the usage time of the target application and at least one other application; and / or,

[0030] Sort according to the usage frequency of the target application with at least one application; and / or,

[0031] Sort according to the security level of the target application and at least one other application; and / or,

[0032] Sort according to the memory usage of the target application and at least one other application.

[0033] Optionally, the method further includes:

[0034] In response to the first operation command, add the target application to the target application set; and / or,

[0035] In response to the first operation command, delete the target application from the target application set; and / or,

[0036] In response to the first operation instruction, edit the target application in the target application set; and / or,

[0037] In response to the first operation command, adjust the order of applications in the target application set; and / or,

[0038] In response to the first operation command, adjust the control permissions of the applications in the target application set.

[0039] Optionally, the method further includes:

[0040] In response to the second operation command, adjust the display mode of the target application set; and / or,

[0041] In response to the second operation command, adjust the encryption method of the target application set; and / or,

[0042] In response to the second operation command, adjust the operating mode of the target application set.

[0043] This application also provides an application processing method, including the following steps:

[0044] S21: Receive a notification message and obtain the characteristic information of the target application associated with the notification message;

[0045] S22: Determine or generate a target notification message set based on the feature information, and display the notification messages in the target notification message set.

[0046] Optionally, the feature information includes at least one of the following:

[0047] The notification message includes the target application information associated with it, the sender information corresponding to the notification message, the attribute information corresponding to the notification message, and the type information corresponding to the notification message.

[0048] Optionally, S22 includes:

[0049] Extract the target keywords from the notification message;

[0050] Identify or determine that the target keyword is a preset keyword, and display the notification message in the target notification message set.

[0051] Optionally, before step S22, the method further includes:

[0052] Get the number of the notification messages;

[0053] If the number of notification messages is determined to be greater than or equal to a preset number, then execute step S22.

[0054] Optionally, the method further includes:

[0055] In response to a target instruction, at least one notification message in the target notification message set is processed in batches.

[0056] Optionally, the process of obtaining the target instruction includes at least one of the following:

[0057] Receive gesture commands input for the target notification message set;

[0058] Receive trigger commands for functional controls;

[0059] When the parameters of the smart terminal are identified or determined to meet the preset parameters, a trigger command is determined or generated.

[0060] Optionally, the batch processing of notification messages in the target notification message set includes at least one of the following:

[0061] Batch delete at least one notification message in the target notification message set;

[0062] Batch reply to at least one notification message in the target notification message set;

[0063] Batch editing of at least one notification message in the target notification message set;

[0064] Multiple opening is performed on at least one notification message in the target notification message set.

[0065] This application also provides a smart terminal, including: a memory and a processor, wherein the memory stores an application processing program, and when the application processing program is executed by the processor, it implements the steps of any of the application processing methods described above.

[0066] This application also provides a computer-readable storage medium storing an application program that, when executed by a processor, implements the steps of any of the application processing methods described above.

[0067] As described above, the application processing method of this application, applied to a smart terminal, can obtain at least one feature information of a target application at a preset node, determine or generate a target application set based on the at least one feature information, and store and / or display the target application in the target application set. The technical solution of this application can automatically search for the corresponding application set in the smart terminal based on its feature information at any node before, during, and after application installation, thereby achieving automatic classification, significantly improving the efficiency of application classification, and enhancing the user experience. Attached Figure Description

[0068] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, those skilled in the art can obtain other drawings based on these drawings without any creative effort.

[0069] Figure 1 A schematic diagram of the hardware structure of a smart terminal to implement the various embodiments of this application;

[0070] Figure 2 A communication network system architecture diagram provided for an embodiment of this application;

[0071] Figure 3 This is a first flowchart illustrating the application processing method provided in an embodiment of this application.

[0072] Figure 4 This is a schematic diagram of a first scenario of the application processing method provided in the embodiments of this application;

[0073] Figure 5 This is a schematic diagram of a second scenario for the application processing method provided in the embodiments of this application;

[0074] Figure 6 A schematic diagram of a third scenario for the application processing method provided in an embodiment of this application;

[0075] Figure 7 A schematic diagram of a fourth scenario of the application processing method provided in the embodiments of this application;

[0076] Figure 8 A schematic diagram of the fifth scenario of the application processing method provided in the embodiments of this application;

[0077] Figure 9 A schematic diagram of a sixth scenario of the application processing method provided in this application embodiment;

[0078] Figure 10 A schematic diagram of the seventh scenario of the application processing method provided in the embodiments of this application;

[0079] Figure 11 An eighth scenario diagram illustrating the application processing method provided in this application embodiment;

[0080] Figure 12 A schematic diagram of the ninth scenario of the application processing method provided in the embodiments of this application;

[0081] Figure 13A schematic diagram of the tenth scenario of the application processing method provided in the embodiments of this application;

[0082] Figure 14 This is a second flowchart illustrating the application processing method provided in an embodiment of this application.

[0083] Figure 15 This is a schematic diagram of the eleventh scenario of the application processing method provided in the embodiments of this application;

[0084] Figure 16 This is a third flowchart illustrating the application processing method provided in the embodiments of this application;

[0085] Figure 17 This is a schematic diagram of the twelfth scenario of the application processing method provided in the embodiments of this application;

[0086] Figure 18 This is a schematic diagram of the thirteenth scenario of the application processing method provided in the embodiments of this application;

[0087] Figure 19 A schematic diagram of the fourteenth scenario of the application processing method provided in the embodiments of this application;

[0088] Figure 20 This is a schematic diagram of the structure of the application processing device provided in the embodiments of this application;

[0089] Figure 21 This is a schematic diagram of another application processing device provided in an embodiment of this application.

[0090] The realization of the objectives, functional features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and textual descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concepts of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation

[0091] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0092] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, components, features, and elements with the same names in different embodiments of this application may have the same meaning or different meanings, the specific meaning of which must be determined by its interpretation in that specific embodiment or further in conjunction with the context of that specific embodiment.

[0093] It should be understood that although the terms first, second, third, etc., may be used herein to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this document, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if," as used herein, may be interpreted as "when," "when," or "in response to determination." Furthermore, as used herein, the singular forms "a," "an," and "the" are intended to also include the plural forms unless the context indicates otherwise. It should be further understood that the terms "comprising," "including," indicate the presence of the stated feature, step, operation, element, component, item, kind, and / or group, but do not exclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms "or," "and / or," "including at least one of the following," etc., as used in this application, may be interpreted as inclusive, or mean any one or any combination thereof. For example, "including at least one of the following: A, B, C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C." Similarly, "A, B, or C" or "A, B, and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C." Exceptions to this definition only occur when the combination of elements, functions, steps, or operations is inherently mutually exclusive in some way.

[0094] It should be understood that although the steps in the flowcharts of this application's embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.

[0095] Depending on the context, the words “if” or “suppose” as used here can be interpreted as “when” or “in response to determination” or “in response to detection.” Similarly, depending on the context, the phrases “if determination” or “if detection (of the stated condition or event)” can be interpreted as “when determination” or “in response to determination” or “when detection (of the stated condition or event)” or “in response to detection (of the stated condition or event).”

[0096] It should be noted that step designations such as S11 and S12 are used in this document for the purpose of more clearly and concisely describing the corresponding content, and do not constitute a substantial limitation on the order. In specific implementation, those skilled in the art may execute S12 first and then S11, etc., but these should all be within the protection scope of this application.

[0097] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0098] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably.

[0099] Smart terminals can be implemented in various forms. For example, the smart terminals described in this application may include mobile terminals such as mobile phones, tablets, laptops, handheld computers, personal digital assistants (PDAs), portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., and in other embodiments may include fixed terminals such as digital TVs, desktop computers, etc.

[0100] The following description will use a mobile terminal as an example. Those skilled in the art will understand that, apart from elements specifically designed for mobile purposes, the construction according to the embodiments of this application can also be applied to fixed-type terminals.

[0101] Please see Figure 1 This is a schematic diagram of the hardware structure of a mobile terminal implementing various embodiments of this application. The mobile terminal 100 may include: an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an A / V (Audio / Video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111, etc. Those skilled in the art will understand that... Figure 1 The mobile terminal structure shown does not constitute a limitation on the mobile terminal. The mobile terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0102] The following is combined with Figure 1 Optional descriptions of the various components of the mobile terminal:

[0103] The radio frequency unit 101 can be used for receiving and transmitting signals during information transmission or calls. Optionally, it receives downlink information from the base station and processes it with the processor 110; additionally, it transmits uplink data to the base station. Typically, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. Furthermore, the radio frequency unit 101 can also communicate wirelessly with networks and other devices. The aforementioned wireless communications may use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution), TDD-LTE (Time Division Duplexing-Long Term Evolution), and 5th Generation (5G) mobile communication systems.

[0104] WiFi is a short-range wireless transmission technology. Mobile terminals, through the WiFi module 102, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 1 WiFi module 102 is shown, but it is understood that it is not a necessary component of a mobile terminal and can be omitted as needed without changing the nature of the invention.

[0105] The audio output unit 103 can convert audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into audio signals and output them as sound when the mobile terminal 100 is in call signal receiving mode, call mode, recording mode, voice recognition mode, broadcast receiving mode, etc. Furthermore, the audio output unit 103 can also provide audio output related to specific functions performed by the mobile terminal 100 (e.g., call signal receiving sound, message receiving sound, etc.). The audio output unit 103 may include a speaker, a buzzer, etc.

[0106] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes image data of still images or videos acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on the display unit 106. The image frames processed by the GPU 1041 can be stored in the memory 109 (or other storage media) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) in operating modes such as telephone call mode, recording mode, and voice recognition mode, and can process such sound into audio data. The processed audio (voice) data can be converted into a format that can be transmitted to a mobile communication base station via the radio frequency unit 101 in telephone call mode. The microphone 1042 can implement various types of noise cancellation (or suppression) algorithms to eliminate (or suppress) noise or interference generated during the reception and transmission of audio signals.

[0107] The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Optionally, the light sensor includes an ambient light sensor and a proximity sensor. Optionally, the ambient light sensor can adjust the brightness of the display panel 1061 according to the ambient light level, and the proximity sensor can turn off the display panel 1061 and / or backlight when the mobile terminal 100 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that recognize the phone's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. Other sensors that may be configured in the phone, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.

[0108] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

[0109] User input unit 107 can be used to receive input numerical or character information, and generate key signal inputs related to user settings and function control of the mobile terminal. Optionally, user input unit 107 may include touch panel 1071 and other input devices 1072. Touch panel 1071, also known as touch screen, can collect touch operations on or near the user (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near touch panel 1071), and drive corresponding connection devices according to a pre-set program. Touch panel 1071 may include two parts: a touch detection device and a touch controller. Optionally, the touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to processor 110, and can receive and execute commands sent by processor 110. In addition, touch panel 1071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may also include other input devices 1072. Optionally, other input devices 1072 may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc., without being specifically limited here.

[0110] Optionally, the touch panel 1071 may cover the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it transmits the information to the processor 110 to determine the type of touch event. Subsequently, the processor 110 provides corresponding visual output on the display panel 1061 based on the type of touch event. Although in Figure 1 In this embodiment, the touch panel 1071 and the display panel 1061 are two independent components to realize the input and output functions of the mobile terminal. However, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to realize the input and output functions of the mobile terminal. The specific implementation is not limited here.

[0111] Interface unit 108 serves as an interface through which at least one external device can connect to mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and so on. Interface unit 108 may be used to receive input (e.g., data, power, etc.) from the external device and transmit the received input to one or more elements within mobile terminal 100, or it may be used to transmit data between mobile terminal 100 and the external device.

[0112] The memory 109 can be used to store software programs and various data. The memory 109 may primarily include a program storage area and a data storage area. Optionally, the program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, the memory 109 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0113] The processor 110 is the control center of the mobile terminal. It connects various parts of the mobile terminal via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 109, and by calling data stored in the memory 109, it performs various functions and processes data of the mobile terminal, thereby providing overall monitoring of the mobile terminal. The processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor. Optionally, the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 110.

[0114] The mobile terminal 100 may also include a power supply 111 (such as a battery) that supplies power to various components. Preferably, the power supply 111 can be logically connected to the processor 110 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system.

[0115] although Figure 1 As not shown, the mobile terminal 100 may also include a Bluetooth module, etc., which will not be described in detail here.

[0116] To facilitate understanding of the embodiments of this application, the communication network system on which the mobile terminal of this application is based is described below.

[0117] Please see Figure 2 , Figure 2 This application provides a communication network system architecture diagram. The communication network system is an LTE system based on the universal mobile communication technology. The LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203, and the operator's IP services 204, which are connected in sequence.

[0118] Optionally, UE201 can be the aforementioned mobile terminal 100, which will not be described in detail here.

[0119] E-UTRAN202 includes eNodeB2021 and other eNodeB2022s. Optionally, eNodeB2021 can connect to other eNodeB2022s via backhaul (e.g., X2 interface). eNodeB2021 connects to EPC203 and can provide UE201 with access to EPC203.

[0120] EPC203 may include an MME (Mobility Management Entity) 2031, an HSS (Home Subscriber Server) 2032, other MMEs 2033, an SGW (Serving Gateway) 2034, a PGW (Packet Data Network Gateway) 2035, and a PCRF (Policy and Charging Rules Function) 2036, etc. Optionally, MME2031 is the control node that handles signaling between UE201 and EPC203, providing bearer and connection management. HSS2032 is used to provide registers to manage functions such as the Home Location Register (not shown in the figure) and stores user-specific information such as service characteristics and data rates. All user data can be sent through SGW2034. PGW2035 can provide UE 201 IP address allocation and other functions. PCRF2036 is the policy and charging control decision point for service data flow and IP bearer resources. It selects and provides available policy and charging control decisions for the policy and charging enforcement function unit (not shown in the figure).

[0121] IP services 204 may include the Internet, intranet, IMS (IP Multimedia Subsystem), or other IP services.

[0122] Although the above description uses the LTE system as an example, those skilled in the art should understand that this application is not only applicable to the LTE system, but also to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, and future new network systems (such as 5G), etc., without limitation.

[0123] Based on the above-described mobile terminal hardware structure and communication network system, various embodiments of this application are proposed.

[0124] Please see Figure 3 , Figure 3 This is a schematic diagram of a first embodiment of the application processing method provided in this application. The process of this application processing method may include:

[0125] S11. Obtain at least one feature information of the target application at a preset node.

[0126] The execution entity in this application embodiment can be a smart terminal or an application processing device installed in a smart terminal. Optionally, the application processing device can be implemented by software or by a combination of software and hardware. The aforementioned smart terminal can be a smartphone, tablet computer, laptop computer, ultra-mobile personal computer (UMPC), netbook, personal digital assistant (PDA), or other terminal devices, but is not limited thereto.

[0127] Optionally, the preset node may include at least one of the following: before the target application is installed, during the installation of the target application, or after the installation of the target application. For example, the user can designate the application to be installed as the target application before installing the application. Another example is during the process of the user installing the application through a smart terminal. For instance, the user opens the app store on the smart terminal and downloads and installs applications from the app store; see [link to relevant documentation] for details. Figure 4After opening the app store, the interface can display app download rankings, app categories, and other information. Optionally, the app store interface can also display different functional modules, such as the "Software" module at the bottom of the interface, which displays various commonly used applications; the "Games" module, which displays various game applications; and the "My" module, which displays the user's personal data within the app store. Optionally, the download rankings can recommend currently popular applications to the user, allowing them to view applications of interest. Furthermore, the rankings can include an "Install" button next to the icon of each recommended application. When the user clicks this button, the smart device can automatically download and install the application's installation package.

[0128] Optionally, the target application mentioned above can be an application that is being installed, an application that has been installed, or an application that is being downloaded. Optionally, please refer to... Figure 5 Users can click the install button for at least one application in the app store. They can then view the installation status of each application in the installation list. For example, if a user confirms the download of four applications—Application A, Application B, Application C, and Application D—the installation list will display a label next to each application's icon, indicating its installation status. Figure 5 In the example, the installation list includes the four applications mentioned above. Application A is currently installed (completed), application B is currently downloaded and is being installed, and applications C and D are currently downloaded but not yet installed. In this embodiment, applications A, B, C, and D can all be considered target applications, and at least one corresponding feature information can be obtained. Therefore, the step of obtaining at least one feature information of a target application may include: obtaining at least one feature information of the target application during the installation process, and / or obtaining at least one feature information of the target application after installation is complete.

[0129] Optionally, the at least one feature information includes at least one of the following: type information, identification information, security level information, usage frequency information, and release information. The type information may include the type of application, such as games, multimedia applications, financial applications, navigation applications, etc. Optionally, the type information can be further subdivided based on the different categories mentioned above. For example, game applications may include FPS (First-person shooting game), MOBA (Multiplayer Online Battle Arena Game), RPG (Role-playing game), etc. Optionally, the identification information may be the application's icon information, such as the icon's shape, color, size, etc. Optionally, the security level information may be the application's security level. For example, the security level of financial applications may be set to Level 1, multimedia applications to Level 2, navigation applications to Level 2, game applications to Level 3, etc. The levels of Level 1, Level 2, and Level 3 can decrease or increase sequentially, depending on actual needs. Optionally, the frequency information can be the runtime of the application within a unit of time, or the number of times it runs within a unit of time. Optionally, the release information can be information about the application's publisher and / or the application's version number.

[0130] Optionally, the aforementioned feature information can also be multi-dimensional feature information, wherein the multi-dimensional feature information has a certain length of dimension, and the parameters in each dimension correspond to a feature information representing the application, that is, the multi-dimensional feature information is composed of multiple features. These multiple feature information may include feature information related to the application itself, such as: the duration the application spends in the background; the screen-off time of the smart terminal during the application's background state; the number of times the application enters the foreground; the time the application is in the foreground; and the method by which the application enters the background, such as being switched in by the home button, the back button, or other applications. Optionally, the aforementioned feature information may also include feature information related to the smart terminal where the application resides, such as: the screen-off time, screen-on time, current battery level, wireless network connection status, and whether the smart terminal is charging.

[0131] Optionally, the target application can also be a used quick app (i.e., a mini-program) and / or widget. For example, the WeChat mini-program and the Alipay mini-program, or a weather widget, clock widget, calendar widget, etc., on a smart terminal. Optionally, the target application can also be at least one shortcut function within an application, such as the "Scan" function in the WeChat application, or the "Health Code" function in the WeChat mini-program "Guangdong Provincial Affairs," all of which can serve as target applications and obtain corresponding feature information. Optionally, the target application can also be a shortcut to a file, such as a multimedia file, document, compressed file, etc.

[0132] S12. Determine or generate a set of target applications based on at least one feature information, and store and / or display the target applications in the set of target applications.

[0133] After obtaining at least one characteristic information of the target application, a set of target applications can be determined or generated accordingly, and the target applications can be stored and / or displayed in the target application set. Optionally, taking the application to be installed as an example, after the application is installed, the target application set can be determined from the candidate application set based on its characteristic information and displayed. Specifically, after obtaining the characteristic information of the target application, the current installation status of the target application can be further obtained, and it can be determined whether the current installation status is complete. If so, the step of determining the target application set from the candidate application set based on the characteristic information can continue.

[0134] Please see Figure 6The desktop of a smart terminal can include multiple sets of alternative applications. These sets can be pre-created by the smart terminal based on user actions. For example, the desktop may include three sets of alternative applications and four individually placed applications. The three sets of alternative applications could be a game set, a multimedia set, and a shopping set. Specifically, the game set could include applications 1, 2, and 3; the multimedia set could include applications 4, 5, 6, and 7; and the shopping set could include applications 8, 9, 10, 11, 12, and 13. The four individually placed applications can be system applications of the smart terminal, such as application 14 for camera, application 15 for settings, application 16 for messaging, and application 17 for phone. These alternative application sets can be displayed as folders, lists, or thumbnails. Specifically, these alternative application sets can be displayed on a target interface, which can be determined or selected by the smart terminal within the current screen, and then the target interface can be displayed within that target area. For example, a smart terminal can determine a free area in the current interface, where the free area is an area for displaying non-essential content and / or an area that does not contain functional components, and then output the target interface in the aforementioned free area to display the aforementioned set of alternative applications.

[0135] Optionally, the target interface can be displayed as a floating window. For example, when a user needs to display the target interface within the current interface, a floating window can be used to display the target interface and integrate the application within it. Optionally, the target interface can also be a new interface, such as a direct jump from the current interface to the target interface. It should be noted that when the target interface is displayed as a floating window, it only occupies a portion of the current interface on the smart terminal. When the target interface is displayed as a new interface, the new interface will replace the original interface.

[0136] Optionally, please refer to Figure 7 When a user confirms the download of applications A, B, C, and D from the app store, a set of applications to be installed is immediately generated on the current screen of the smart device. The icons of these four applications are displayed in this set, indicating their installation status to the user. Understandably, after the four applications are installed, the set of applications to be installed can be deleted and / or hidden from the current screen, along with the application icons within that set.

[0137] Understandably, to help users distinguish the above set of applications to be installed from other alternative sets of applications, the set of applications to be installed can be highlighted, such as... Figure 7 This can be achieved by darkening the background color of the set of applications to be installed, making it clearly distinguishable from other candidate sets of applications. Alternatively, it can also be distinguished from other sets of applications by adjusting the area of ​​the set of applications to be installed, and / or adjusting the shape of the set of applications to be installed, and / or adjusting the color of the icons of the applications in the set of applications to be installed, and / or adding labels to the set of applications to be installed.

[0138] Further reading Figure 8 Optionally, when application A in the app store is installed, a first notification message, such as "Application A has been installed," can pop up on the smart terminal's display screen. If application A is a game, then the target application set corresponding to application A's characteristics can be determined to be the game set, and application A can be further displayed in the aforementioned game set. It is understandable that when subsequent applications B, C, and D are installed, their respective target application sets can be determined and displayed following the same steps.

[0139] Optionally, after the smart terminal determines or generates a set of target applications based on at least one feature, it can further highlight the set of target applications, thereby facilitating quick location of the target applications after they are stored and / or displayed in the set. For example, ... Figure 8 Once the game collection is identified as the target application collection, the folder corresponding to the game collection can be highlighted. Optionally, please refer to the relevant description in the previous step for the highlighting method. This embodiment does not further limit this.

[0140] Optionally, please refer to Figure 9 When all applications in the app store's installation list have been installed, such as applications A, B, C, and D mentioned above, a second notification message, such as "All applications have been installed," can pop up on the smart terminal's display screen. The four applications will then be displayed in their respective target application sets; for example, the target application set for applications A and B could be an audio / video set, and the target application set for applications C and D could be a shopping set. Optionally, if the initial size of the target application set is insufficient to add more applications, the size of the target application set can be automatically adjusted according to the number of applications added. Figure 9As shown, the initial size of the audio-visual collection is 2*2. After adding application A and application B, the size of the audio-visual collection can be adjusted to 2*3 to meet the requirements for display.

[0141] Optionally, when the initial size of the target application collection is insufficient to add more applications, the size of the application identifiers in the target application collection can be adjusted according to the number of applications added, such as... Figure 10 As shown, after adding application A and application B, in order to display the complete content, the icon sizes of the original applications 4, 5, 6, and 7, as well as the added applications A and B, in the video collection can be reduced. This allows the applications to be displayed completely without changing the overall size of the video collection, thus improving the user experience.

[0142] Optionally, if, after obtaining at least one characteristic information of the target application, no set corresponding to the aforementioned characteristic information is found in the set of candidate applications on the smart terminal, a new set of applications can be created as the target application set. See also... Figure 11 In this embodiment, the four downloaded applications belong to the financial category, while the alternative application sets are the game set, the audio-visual set, and the shopping set, respectively. Therefore, the smart terminal can further create a financial set on the desktop, thereby displaying the aforementioned application A, application B, application C, and application D in the financial set.

[0143] It should be noted that when adding a new target application collection to the desktop, you need to first determine if the area of ​​the free space in the current interface is greater than or equal to the area of ​​the target application collection. If so, the target application collection can be created directly in the current interface; otherwise, it needs to be created in another interface, such as... Figure 12 As shown, in this embodiment, the desktop of the smart terminal may include two pages. A desktop icon may be displayed at the bottom of the desktop to indicate whether the current screen is the first or second page. The user can switch between the two pages by swiping the desktop. Optionally, after the smart terminal has downloaded four applications, if applications A and B are determined to be of the financial type, a financial collection needs to be created; and applications C and D are of the navigation type, a navigation collection needs to be created. If the financial collection and navigation collection cannot be set on the first screen, they can be created on the second screen, and applications A and B, and applications C and D can be displayed in their respective collections.

[0144] To further enhance the security of smart terminals, after creating a financial application collection, verification methods can be set for that collection. Applications can only be opened after successful user authentication, and if verification fails, all applications within the collection can be locked, preventing them from running or limiting their running time. Understandably, after locking the application collection, a verification identifier can be displayed within the collection, such as a facial recognition identifier and / or a fingerprint verification identifier. Figure 13 As shown, a floating fingerprint verification icon can be displayed in the financial collection. When the user clicks on the application collection, the system can receive the fingerprint unlock command entered by the user and verify the fingerprint entered by the user. If the verification is successful, the application collection will be unlocked.

[0145] Optionally, in the aforementioned set of candidate applications or target applications, the icon style of the applications may include at least one of the following: circular icon, rectangular icon, rounded rectangle icon, animated icon, etc. Optionally, a uniform icon style can be set for all application icons in the application set, or a separate style can be set for each application icon. Optionally, the pop-up method of the application set may include at least one of the following: fade-in / fade-out, expand / zoom, direct jump, etc.

[0146] Optionally, after displaying the target application in the target application set, the applications in the target application set can be further modified according to user operations. Specifically, this may include: adding the target application to the target application set in response to a first operation instruction; and / or deleting the target application from the target application set in response to a first operation instruction; and / or editing the target application from the target application set in response to a first operation instruction; and / or adjusting the order of the applications in the target application set in response to a first operation instruction; and / or adjusting the control permissions of the applications in the target application set in response to a first operation instruction.

[0147] Optionally, in addition to modifying the applications in the target application set, embodiments of this application can also modify the display method (e.g., appearance), encryption method, and operation method of the target application set. For example, a password lock can be added to the target application set to verify user identity when opening the target application set, or multiple applications in the target application set can be run simultaneously, or multiple instances can be achieved through split-screen display, etc. Therefore, the method may further include: adjusting the display method of the target application set in response to a second operation instruction; and / or adjusting the encryption method of the target application set in response to a second operation instruction; and / or adjusting the operation method of the target application set in response to a second operation instruction.

[0148] The first and / or second operation can be at least one of the following: single click, double click, long press, rapid click, swipe in a preset direction, or air gesture. It should be noted that the first and / or second operation can include any one of the following: long press, double click, rapid click, swipe in a preset direction, or air gesture, or a combination of any two or more of these. When the first and / or second operation is any one of long press, double click, rapid click, swipe in a preset direction, or air gesture, operation time can be saved. When the first and / or second operation is a combination of any two or more of these, operation accuracy can be improved, and accidental touches can be prevented. Optionally, the first and / or second operation can be a combination of long press and air gesture, a combination of double-tap and swipe in a preset direction, a combination of rapid tap and air gesture, a combination of swipe in a preset direction and air gesture, and so on. Because the first and / or second operations can be varied, this not only improves the flexibility of user operation but also meets the preferences and usage habits of different users, thus enhancing the user experience.

[0149] As can be seen from the above, the application processing method of this application embodiment can obtain at least one feature information of the target application at a preset node, determine or generate a target application set based on at least one feature information, and store and / or display the target application in the target application set. The technical solution of this application can automatically search for the corresponding application set in the smart terminal based on its feature information at any node before, during, and after application installation, thereby achieving automatic classification, significantly improving the efficiency of application classification, and enhancing the user experience.

[0150] This application also provides an application processing method. Please refer to [link / reference]. Figure 14 , Figure 14 This is a second flowchart illustrating the application processing method provided in this application embodiment, the method comprising:

[0151] S21. Obtain at least one characteristic information of the target application.

[0152] Optionally, the user can designate the application to be installed as the target application before installation. Optionally, the user can designate the application to be installed as the target application during the application installation process via a smart terminal. Optionally, the user can designate the installed application as the target application after installation.

[0153] Optionally, the above-mentioned at least one feature information may include at least one of the following: type information, identification information, security level information, usage frequency information, and issuance information.

[0154] S22. Extract the classification rules for at least one set of applications.

[0155] Optionally, in this embodiment, the desktop of the smart terminal may include multiple sets of alternative applications. These multiple sets of alternative applications may be classified according to the same classification rule or according to different classification rules. For example... Figure 6 The smart terminal desktop includes three sets of alternative applications: a game set, an audio-visual set, and a shopping set. The game set may include applications 1, 2, and 3; the audio-visual set may include applications 4, 5, 6, and 7; and the shopping set may include application 8. In this embodiment, the three application sets are categorized based on type information.

[0156] Optionally, please continue reading Figure 15 In this embodiment, the smart terminal desktop includes four candidate application sets. These four sets can be categorized as a game set, an audio / video set, a security level 1 set, and a security level 2 set. The game set may include application 1, application 2, and application 3; the audio / video set may include application 4, application 5, application 6, and application 7; the security level 1 set may include application 8 and application 9; and the security level 2 set may include application 10, application 11, application 12, and application 13. The classification rules for the four application sets in this embodiment include both game and audio / video sets categorized by type information, and security level 1 and security level 2 sets categorized by security level information.

[0157] S23. Select or determine target feature information from at least one feature information according to classification rules, and determine or generate a set of target applications corresponding to the target feature information.

[0158] Optionally, taking the above-mentioned at least one application set including a game set, an audio-visual set, and a shopping set as an example, the target application can be the newly installed application A. Since the classification rule of the above three application sets is based on type information, the type information of application A can be extracted as the target feature information. For example, if it is a game type, then the game set corresponding to this type can be determined as the target application set.

[0159] Optionally, if, after obtaining at least one feature information of the target application, no set corresponding to the aforementioned feature information is found in the candidate application set on the smart terminal, a new application set can be created as the target application set. That is, the steps of determining or generating the target application set corresponding to the target feature information may include: identifying or determining, within the at least one application set, a target application set whose feature information is identical to the target feature information; and / or, determining that no set in the at least one application set has the same feature information as the target feature information, and creating a new target application set corresponding to the target feature information.

[0160] S24. Adjust the display interface and / or the target display area in the display interface corresponding to the target application set according to the target application.

[0161] Optionally, the aforementioned display interface can be the interface containing the application collection itself, the interface after opening the application collection, or the interface displaying thumbnails of the application collection. It can be adjusted based on the number of target applications and also based on the identification information of the target applications (such as the color, pattern, and brightness of the application icons). Therefore, the steps of adjusting the display interface and / or the target display area within the display interface corresponding to the target application collection based on the target applications can include: adjusting the size of the display interface and / or the target display area within the display interface according to the number of target applications and / or applications in the target application collection; and / or adjusting the shape of the display interface and / or the target display area within the display interface according to the number of target applications and / or applications in the target application collection; and / or adjusting the theme of the display interface and / or the target display area within the display interface according to the identification information of the target applications and / or applications in the target application collection.

[0162] Optionally, the step of storing and / or displaying the target application in the target application set may further include: sorting the target application with at least one application in the target application set; and storing and / or displaying the sorting result in the target application set. Optionally, the sorting of applications may be based on application usage data. Specifically, the step of sorting the target application with at least one application in the target application set may include: sorting according to the usage duration of the target application and at least one application; and / or, sorting according to the usage frequency of the target application and at least one application; and / or, sorting according to the security level of the target application and at least one application; and / or, sorting according to the memory usage rate of the target application and at least one application.

[0163] Optionally, embodiments of this application may also display the target application set in a preset manner. This preset manner includes at least one of the following: preset colors, preset animation effects, preset trigger icons, etc. Optionally, the size of the target application set may be determined based on the area of ​​the free area in the current interface, and the shape of the target application set may be determined based on the theme content of the current interface, so that the final generated target application set better suits the user's aesthetic preferences.

[0164] As can be seen from the above, the embodiments of this application can obtain at least one feature information of a target application, extract classification rules for at least one application set, select or determine target feature information from at least one feature information according to the classification rules, determine or generate a target application set corresponding to the target feature information, and adjust the display interface and / or target display area in the display interface corresponding to the target application set according to the target application. The technical solution of this application can automatically find the corresponding application set in the smart terminal based on its feature information at any node before, during, and after application installation, thereby achieving automatic classification, significantly improving the classification efficiency of applications, and enhancing the user experience.

[0165] This application also provides an application processing method. Please refer to [link / reference]. Figure 16 , Figure 16 This is a third flowchart illustrating the application processing method provided in this application embodiment. The flow of this application processing method may include:

[0166] S31. Receive the notification message and obtain the characteristic information of the target application associated with the notification message.

[0167] Optionally, the terminal system in the smart terminal can be pre-installed with various applications, including utility, social, e-commerce, and security applications, such as browsers, voice assistants, and mobile service halls. In addition, there are third-party applications launched by developers, covering a wide range of applications, such as Mobile QQ, WeChat, Taobao Mall, Didi Chuxing, and other user-installed applications. These applications will generate notification messages, such as notifications, prompts, and alarms, specifically including new chat message notifications, news notifications, update prompts, data usage alarms, and security alarms. These notification messages can all be used as notification messages in this embodiment of the invention.

[0168] Optionally, the aforementioned feature information may include at least one of the following: application information corresponding to the notification message, sender information corresponding to the notification message, attribute information corresponding to the notification message, and type information corresponding to the notification message. Optionally, the attribute information corresponding to the notification message may include marketing messages, system messages, contact messages, etc., and the type information corresponding to the notification message may include text messages, voice messages, video messages, and image messages, etc.

[0169] Optionally, after receiving a notification message, the smart terminal can verify the integrity and legitimacy of the notification message. If the verification passes, the terminal obtains the characteristic information of the notification message; if the verification fails, the terminal ignores the notification message. Optionally, the integrity and legitimacy of the received message can typically be ensured through technologies such as data encryption, cryptanalysis, digital signatures, information authentication, and secret sharing. Message Integrity Check (MIC) is commonly used to prevent Man-In-The-Middle (MITM) attacks and replay attacks. In this embodiment, the integrity and legitimacy of the notification message are detected by checking its digital signature.

[0170] S32. Determine or generate a target notification message set based on the feature information, and display the notification messages in the target notification message set.

[0171] Please see Figure 17 When the notification message's characteristic information is application information, multiple interfaces corresponding to different applications can be created on the desktop. For example, if a QQ notification message is received with the message "Where do you want to eat?" sent by Xiaoming, this information can be displayed in the target notification message set corresponding to QQ messages. Similarly, if a WeChat message is received, it can be displayed in the target notification message set corresponding to WeChat messages. Optionally, the aforementioned target notification message set can be displayed in the form of a floating window.

[0172] Optionally, the feature information of the notification message can also be sender information, such as... Figure 18 In this system, multiple chat interfaces corresponding to different senders can be pre-set on the smart terminal's desktop. For example, there could be chat interfaces for Xiaoming and Xiaoli. When a message "Let's go eat grilled fish" is received from Xiaoming, it can be displayed in Xiaoming's corresponding target notification message set, allowing users to easily manage multiple chat interfaces in a unified manner. Optionally, when a notification message from a new sender is received, a new chat interface corresponding to that new sender can be created.

[0173] Optionally, when displaying a notification message in a target notification message set, keywords of the notification message can be extracted and displayed in the target notification message set. These keywords may include user-preset text, the name of the notification message sender, or the sender's avatar, etc. Therefore, the step of displaying a notification message in a target notification message set based on feature information may include: extracting target keywords from the notification message; identifying or determining that the target keywords are preset keywords; and displaying the notification message in the target notification message set.

[0174] Optionally, after displaying the notification message in the target notification message set, the method may further include: responding to a target instruction to perform batch processing on at least one notification message in the target notification message set. For example... Figure 19 As shown, a function button, such as an "ignore all" button, can be set in the target notification message set. When the user clicks the button, all messages sent by "Xiaoming" can be ignored. Optionally, after ignoring the above messages, the target notification message set corresponding to "Xiaoming" can be further closed.

[0175] Optionally, the process of acquiring the target instruction may include at least one of the following: receiving a gesture instruction input to the target notification message set; receiving a trigger instruction for a function control; and determining or generating a trigger instruction when the parameters of the smart terminal meet preset parameters.

[0176] Optionally, in addition to batch ignoring all notification messages in the target notification message set, other batch processing can be performed. Optionally, the batch processing of notification messages in the target notification message set may include at least one of the following: batch deleting at least one notification message in the target notification message set; batch replying to at least one notification message in the target notification message set; batch editing at least one notification message in the target notification message set; or opening multiple instances of at least one notification message in the target notification message set.

[0177] As can be seen from the above, this application embodiment can receive notification messages, obtain the feature information of the target application associated with the notification messages, determine or generate a target notification message set based on the feature information, and display the notification messages in the target notification message set. This application embodiment classifies notification messages by their feature information and displays them uniformly on the target interface, which can improve the efficiency of viewing and processing notification messages and enhance the user experience.

[0178] Figure 20 This is a schematic diagram of the structure of the application processing device provided in an embodiment of this application. This application processing device can be installed in a smart terminal. Please refer to... Figure 20 The application processing device 30 may include:

[0179] The acquisition module 301 is used to acquire at least one feature information of the target application at a preset node;

[0180] The determining module 302 is used to determine or generate a set of target applications based on the at least one feature information, and to store and / or display the target applications in the set of target applications.

[0181] Optionally, please refer to Figure 21 The acquisition module 301 may include:

[0182] The first acquisition submodule 3011 is used to acquire at least one feature information of the target application during the installation process of the target application;

[0183] The second acquisition submodule 3012 is used to acquire at least one feature information of the target application after the target application is installed.

[0184] Optionally, the at least one feature information includes at least one of the following: type information, identification information, security level information, usage frequency information, and issuance information.

[0185] Optionally, the determining module 302 may include:

[0186] Extraction submodule 3021 is used to extract classification rules for at least one set of applications;

[0187] The determination submodule 3022 is used to select or determine target feature information from the at least one feature information according to the classification rules, and to determine or generate a set of target applications corresponding to the target feature information.

[0188] Optionally, the determining module 302 is further configured to adjust the display interface corresponding to the set of target applications and / or the target display area in the display interface according to the target application.

[0189] Optionally, the application processing device 30 may further include:

[0190] The processing module 303 is configured to, in response to a first operation instruction, add a target application to the target application set; and / or, in response to a first operation instruction, delete a target application from the target application set; and / or, in response to a first operation instruction, edit a target application from the target application set; and / or, in response to a first operation instruction, adjust the order of applications in the target application set; and / or, in response to a first operation instruction, adjust the control permissions of applications in the target application set.

[0191] Optionally, the processing module 303 is further configured to, in response to the second operation instruction, adjust the display mode of the target application set; and / or, in response to the second operation instruction, adjust the encryption mode of the target application set; and / or, in response to the second operation instruction, adjust the running mode of the target application set.

[0192] The application processing apparatus provided in this application embodiment can acquire at least one feature information of a target application at a preset node, determine or generate a target application set based on the at least one feature information, and store and / or display the target application in the target application set. This technical solution can automatically search for the corresponding application set in the smart terminal based on its feature information at any node before, during, and after application installation, thereby achieving automatic classification, significantly improving application classification efficiency, and enhancing user experience.

[0193] This application also provides a smart terminal, which includes a memory and a processor. The memory stores an application processing program, and when the application processing program is executed by the processor, it implements the steps of the application processing method in any of the above embodiments.

[0194] This application also provides a computer-readable storage medium storing an application program, which, when executed by a processor, implements the steps of the application processing method in any of the above embodiments.

[0195] In the embodiments of the smart terminal and computer-readable storage medium provided in this application, all the technical features of any of the above-described application processing method embodiments may be included. The extended and explanatory content of the specification is basically the same as that of the embodiments of the above methods, and will not be repeated here.

[0196] This application also provides a computer program product, which includes computer program code. When the computer program code is run on a computer, it causes the computer to perform the methods described in the various possible folder processing implementations above.

[0197] This application also provides a chip, including a memory and a processor. The memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device with the chip installed performs the methods described in the various possible folder processing implementations above.

[0198] It is understood that the above scenarios are merely examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of this application. The technical solutions of this application can also be applied to other scenarios. For example, as those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0199] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0200] The steps in the method of this application embodiment can be adjusted, combined, or deleted according to actual needs.

[0201] The modules or units in the device of this application embodiment can be merged, divided, or deleted according to actual needs.

[0202] In this application, the same or similar terms, concepts, technical solutions and / or application scenario descriptions are generally described in detail only when they appear for the first time. When they appear again, they are generally not repeated for the sake of brevity. When understanding the technical solutions and other contents of this application, the same or similar terms, concepts, technical solutions and / or application scenario descriptions that are not described in detail later can be referred to their previous relevant detailed descriptions.

[0203] In this application, the descriptions of the various embodiments have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0204] The technical features of the present application can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of the present application.

[0205] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, controlled terminal, or network device, etc.) to execute the methods of each embodiment of this application.

[0206] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, storage disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).

[0207] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. An application processing method, characterized in that, Includes the following steps: S11: During the installation process of at least one target application, a set of applications to be installed is generated on the desktop to display the installation status of the target applications, and the security level information of the target applications is obtained at a preset node; S12: Determine or generate a target application set based on the security level information, and delete and / or hide the target applications in the application set to be installed after the target applications are installed. Sort the target applications according to the security level of at least one application in the target application set, and store and / or display the sorting results in the target application set. Adjust the shape and / or size of the target application set or the application icons within the set according to the number of applications in the target application set. When the security level meets the preset level, set a face and / or fingerprint verification method for the target application set, and display a verification identifier in the target application set.

2. The method according to claim 1, characterized in that, The preset node includes at least one of the following: Before the target application is installed, during the installation of the target application, and after the installation of the target application.

3. The method according to claim 2, characterized in that, The step of determining or generating the target application set based on the security level information includes: Identify or determine, within the at least one set of applications, a set of target applications whose security level information is the same as that of the target application; or, If it is determined that there is no set in the at least one set of applications that has the same security level information as the target application, a new set of target applications corresponding to the security level information of the target application is created.

4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: In response to the first operation command, add the target application to the target application set; and / or, In response to the first operation command, delete the target application from the target application set; and / or, In response to the first operation command, edit the target application in the target application set; and / or, In response to the first operation command, adjust the order of applications in the target application set; and / or, In response to the first operation command, adjust the control permissions of the applications in the target application set.

5. The method according to any one of claims 1 to 3, characterized in that, The method further includes: In response to the second operation command, adjust the display mode of the target application set; and / or, In response to the second operation command, adjust the encryption method of the target application set; and / or, In response to the second operation command, adjust the operating mode of the target application set.

6. A smart terminal, characterized in that, The smart terminal includes: a memory and a processor, wherein the memory stores an application processing program, and when the application processing program is executed by the processor, it implements the steps of the application processing method as described in any one of claims 1 to 5.

7. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the steps of the application processing method as described in any one of claims 1 to 5.