CN114253438A - Notification information processing method, terminal device and storage medium - Google Patents
Notification information processing method, terminal device and storage medium Download PDFInfo
- Publication number
- CN114253438A CN114253438A CN202011004054.7A CN202011004054A CN114253438A CN 114253438 A CN114253438 A CN 114253438A CN 202011004054 A CN202011004054 A CN 202011004054A CN 114253438 A CN114253438 A CN 114253438A
- Authority
- CN
- China
- Prior art keywords
- notification information
- target
- target notification
- cleaning
- attribute
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 33
- 230000010365 information processing Effects 0.000 title claims abstract description 32
- 238000004140 cleaning Methods 0.000 claims abstract description 130
- 238000000034 method Methods 0.000 claims abstract description 22
- 230000008859 change Effects 0.000 claims abstract description 4
- 238000004590 computer program Methods 0.000 claims description 8
- 238000004891 communication Methods 0.000 claims description 4
- 230000001960 triggered effect Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000003825 pressing Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/725—Cordless telephones
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephone Function (AREA)
Abstract
The embodiment of the invention provides a notification information processing method, terminal equipment and a storage medium, and belongs to the technical field of electronics. The method comprises the following steps: acquiring attribute identifications of one or more notification messages, and determining target notification messages in the one or more notification messages according to the attribute identifications, wherein the cleaning attributes corresponding to the attribute identifications of the target notification messages are not capable of being cleaned; acquiring a cleaning influence factor of the target notification information, wherein the cleaning influence factor comprises a parameter factor which influences the change of the cleaning attribute of the target notification information; and if the cleaning influence factor meets the preset cleaning condition, adjusting the attribute identification of the target notification information, so that the cleaning attribute of the adjusted target notification information is changed from being not cleaned to being cleaned. The technical scheme of the embodiment of the invention effectively solves the problem that the notification information sent by the application can not be cleaned.
Description
Technical Field
The present invention relates to the field of electronic technologies, and in particular, to a notification information processing method, a terminal device, and a storage medium.
Background
With the rapid development of electronic technology, more and more applications can be installed in a terminal, and a user can realize various functions through various applications. However, users have some troubles while enjoying the convenience of the applications for their lives or works, especially the trouble of the notification information pushed by the applications. For example, rogue software may push some advertisement messages or promotion messages to the user, which cannot be cleaned up, resulting in a poor use experience for the user.
In view of the above situation, the current processing scheme is to directly clean applications of push notifications, however, some mainstream applications in the market also have rogue behaviors such as pushing notification information which cannot be cleaned, and therefore, the applications cannot be simply classified as rogue software and completely cleaned.
Disclosure of Invention
The embodiment of the invention provides a notification information processing method, terminal equipment and a storage medium, aiming at intelligently solving the problem that notification information sent by an application cannot be cleaned, so that the notification information pushed by the application and originally not cleaned can be cleaned.
In a first aspect, an embodiment of the present invention provides a notification information processing method, including:
acquiring attribute identifications of one or more notification messages, and determining target notification messages in the one or more notification messages according to the attribute identifications, wherein the cleaning attributes corresponding to the attribute identifications of the target notification messages are not capable of being cleaned;
acquiring a cleaning influence factor of the target notification information, wherein the cleaning influence factor comprises a parameter factor which influences the change of the cleaning attribute of the target notification information;
and if the cleaning influence factor meets the preset cleaning condition, adjusting the attribute identification of the target notification information, so that the cleaning attribute of the adjusted target notification information is changed from being not cleaned to being cleaned.
In a second aspect, an embodiment of the present invention further provides a terminal device, where the terminal device includes a processor, a memory, a computer program stored on the memory and executable by the processor, and a data bus for implementing connection communication between the processor and the memory, where the computer program, when executed by the processor, implements the steps of any one of the notification information processing methods provided in the embodiments of the present invention.
In a third aspect, an embodiment of the present invention further provides a storage medium for a computer-readable storage, where the storage medium stores one or more programs, and the one or more programs are executable by one or more processors to implement the steps of any notification information processing method provided in the embodiment of the present invention.
The embodiment of the invention provides a notification information processing method, terminal equipment and a storage medium, wherein the embodiment of the invention determines target notification information in one or more notification information by acquiring one or more attribute identifications of the notification information and according to the attribute identifications, wherein a cleaning attribute corresponding to the attribute identification of the target notification information is not capable of being cleaned, and then acquires a cleaning influence factor of the target notification information, wherein the cleaning influence factor comprises a parameter factor influencing the cleaning attribute of the changed target notification information; if the cleaning influence factor meets the preset cleaning condition, the attribute identification of the target notification information is adjusted, so that the cleaning attribute of the adjusted target notification information is changed from being not cleaned to being cleaned, the notification information pushed by the application and not cleaned originally can be cleaned, the problem that the notification information sent by the application cannot be cleaned is solved, the application does not need to be unloaded, the application process does not need to be ended, and the user experience is greatly improved.
Drawings
Fig. 1 is a schematic flowchart illustrating steps of a notification information processing method according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating a notification information control page according to an embodiment of the present invention;
fig. 3 is a schematic view of a scenario for implementing the notification information processing method according to an embodiment of the present invention;
FIG. 4 is a flowchart illustrating steps of another notification processing method according to an embodiment of the present invention;
fig. 5 is a block diagram schematically illustrating a structure of a terminal device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The flow diagrams depicted in the figures are merely illustrative and do not necessarily include all of the elements and operations/steps, nor do they necessarily have to be performed in the order depicted. For example, some operations/steps may be decomposed, combined or partially combined, so that the actual execution sequence may be changed according to the actual situation.
It is to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the specification of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
The embodiment of the invention provides a notification information processing method, terminal equipment and a storage medium. The notification information processing method can be applied to terminal equipment, and the terminal equipment can be electronic equipment such as a mobile phone, a tablet computer, a notebook computer, a desktop computer, vehicle-mounted equipment, a television, a personal digital assistant and wearable equipment.
Some embodiments of the invention are described in detail below with reference to the accompanying drawings. The embodiments described below and the features of the embodiments can be combined with each other without conflict.
Referring to fig. 1, fig. 1 is a schematic flowchart illustrating a step of a notification information processing method according to an embodiment of the present invention.
As shown in fig. 1, the notification information processing method includes steps S101 to S103.
Step S101, obtaining attribute identifications of one or more notification messages, and determining target notification messages in the one or more notification messages according to the attribute identifications, wherein the cleaning attributes corresponding to the attribute identifications of the target notification messages are not capable of being cleaned.
In an embodiment, the terminal device includes a notification interface, and the notification interface is configured to display notification information pushed by an application, and a user may clear the notification information through the notification interface, and optionally, the notification interface includes a notification bar, a drop-down bar, and other pages. For example, the notification information pushed by the application is displayed in the form of an icon in a notification bar at the top of the mobile phone device, and the mobile phone device displays a drop-down bar based on a user's drop-down operation on the top notification bar, wherein the displayed drop-down bar includes the notification information pushed by the application, and the user can clear the notification information pushed by the application in the drop-down bar.
In general, a user may clear notification information by a slide-left operation on the notification information, or by clicking a clear operation icon output at a specific position of a notification interface, and may clear notification information by pressing a clear function key in a terminal device. However, some application-pushed notification information attribute identifiers set cannot be deleted by the user, for example, the notification information attribute identifier is "FLAG _ NO _ CLEAR", so that the user cannot CLEAR the application-pushed advertisement messages or promotion messages, and poor use experience is brought to the user.
In one embodiment, after acquiring the attribute identifications of one or more notification messages, determining a first identification in the attribute identifications of one or more notification messages; and taking the notification information corresponding to the first identification as target notification information. It should be noted that the attribute identifier of the target notification information includes a first identifier, and the first identifier is used to indicate that the cleaning attribute of the target notification information is not cleanable. Whether each notification information has the property that can not be cleaned can be quickly determined through the first identification, and therefore the target notification information is determined.
In one embodiment, it is determined whether the attribute identification of the notification information includes a first identification; if the attribute identification of the notification information comprises the first identification, determining that the notification information comprises target notification information which cannot be cleaned; and if the attribute identification of the notification information does not comprise the first identification, determining that the notification information does not comprise target notification information which cannot be cleaned. The notification information can be one or more, the attribute identifies a cleaning attribute used for indicating the notification information, and the cleaning attribute comprises unclonable and cleanable. For example, the attribute identifier includes a first identifier for indicating that the cleaning attribute of the notification information is not cleanable and a second identifier for indicating that the cleaning attribute of the notification information is cleanable. It should be noted that the attribute information of each notification information can be quickly determined through the attribute identification of the notification information, that is, whether each notification information has a cleaning attribute that cannot be cleaned can be quickly determined, so as to determine the target notification information in one or more notification information.
In one embodiment, cleaning record information generated by cleaning operation of a user on notification information is acquired, wherein the cleaning operation comprises at least one of sliding cleaning operation and pressing cleaning operation, and the cleaning record information comprises at least one of sliding cleaning record information and pressing cleaning record information; when the number of times of cleaning operation of the user on the notification information recorded in the cleaning record information within the preset time period is greater than or equal to the preset number of times, the user is considered to be incapable of cleaning the notification information, and the notification information is target notification information which cannot be cleaned, so that the target notification information which cannot be cleaned can be accurately determined from one or more pieces of notification information. It should be noted that the preset time period and the preset times may be flexibly set by a user, and this embodiment is not particularly limited.
Step S102, acquiring a cleaning influence factor of the target notification information, wherein the cleaning influence factor comprises a parameter factor influencing the cleaning attribute of the changed target notification information.
The cleaning influence factor includes a parameter factor that influences a cleaning attribute of the changed target notification information, and illustratively, the cleaning influence factor includes at least one of a pushing frequency of the target notification information and a number of times of cleaning operation performed on the target notification information by a user.
It should be noted that, the terminal device intelligently counts and records the push frequency of the application push notification information and the number of times that the user performs the cleaning operation on the notification information pushed by the application. Illustratively, the terminal device includes a statistics recording module, and if a process resident background of the same application continuously sends target notification information that cannot be cleaned, the terminal device counts the push frequency of the target notification information through the statistics recording module; if the notification information of the same application is not deleted for a plurality of times, the terminal device records the times of cleaning operation of the target notification information which cannot be cleaned by the user through the statistical recording module, so that the cleaning influence factor of the target notification information is accurately acquired.
In one embodiment, the pushing times of the target notification information in a preset time period are determined; and calculating the push frequency of the target notification information according to the preset time period and the push times. It should be noted that, a package name of a target application for pushing target notification information is determined, a history pushing record of the target application is searched from a memory according to the package name of the target application, the history pushing record includes record information of the target notification information that the target application cannot push and is not cleaned, the pushing frequency of the target notification information recorded in a preset time period is determined, and then the ratio of the preset time period to the pushing frequency is calculated, so that the pushing frequency of the target notification information can be obtained. By inquiring the historical pushing record of the target application for pushing the target notification information, the preset time period can be flexibly set by a user, and the pushing frequency of the target notification information can be flexibly calculated.
In one embodiment, a historical push record of a target application pushing target notification information is obtained, and push record information associated with the target notification information is obtained from the historical push record; determining the pushing times of target notification information recorded in the pushing record information within a preset time period; and calculating the push frequency of the target notification information according to the preset time period and the push times. The push record information associated with the target notification information comprises the push record information of the target notification information and the push record information of the associated notification information associated with the target notification information, the associated notification information also belongs to the notification information which can not be cleaned, and at least one of the notification content, the notification type and the notification push time of the associated notification information is associated with the target notification information. For example, the similarity between the notification content of the associated notification information and the target notification information is greater than a preset similarity, the notification type of the associated notification information and the target notification information belong to the same type, and/or the notification push time of the associated notification information and the notification push time of the target notification information belong to the same time period range.
And step S103, if the cleaning influence factor meets the preset cleaning condition, adjusting the attribute identification of the target notification information, so that the cleaning attribute of the adjusted target notification information is changed from being not cleaned to being cleaned.
The cleaning influence factor comprises at least one of the pushing frequency of the target notification information and the number of times of cleaning operation on the target notification information by a user. When the cleaning influence factors meet the preset cleaning conditions, the attribute identification of the target notification information is adjusted, so that the cleaning attribute of the adjusted target notification information is changed from being uncleaned to being cleanable, the notification information pushed by the application and originally uncleaned can be cleaned, and the problem that the notification information sent by the application can not be cleaned is solved.
In one embodiment, the cleaning impact factor satisfies a predetermined cleaning condition, including: the pushing frequency of the target notification information is greater than or equal to the preset frequency; and/or the number of times that the user cleans the target notification information is greater than or equal to the preset number of times. It should be noted that the preset frequency and the preset number of times can be flexibly set by a user, and this embodiment is not particularly limited. Whether the attribute identification of the target notification information needs to be adjusted or not is discriminated through the preset cleaning condition that the pushing frequency is larger than or equal to the preset frequency and/or the cleaning frequency is larger than or equal to the preset frequency, so that the cleaning attribute of the target notification information can be changed when the preset cleaning condition is met, the cleaning attribute of the adjusted target notification information is changed from being not cleaned to being cleaned, and the user experience is improved.
In an embodiment, the attribute identifier of the target notification information that cannot be cleaned includes a first identifier, where the first identifier is used to indicate that the cleaning attribute corresponding to the attribute identifier of the target notification information is not cleanable. The step of adjusting the attribute identifier of the target notification information may include: modifying the attribute identification of the target notification information from the first identification to a second identification, wherein the second identification is used for indicating that the cleaning attribute of the adjusted target notification information can be cleaned; or adding a second identifier to the target notification information, wherein the second identifier has higher priority than the first identifier.
It should be noted that, the attribute identifier of the target notification information is modified from the first identifier to the second identifier, so that the cleaning attribute of the notification information is changed from the attribute that cannot be cleaned to the attribute that can be cleaned, and a user or a terminal device can clean the target notification information, thereby solving the problem that the notification information pushed by the user cannot be cleaned, and simultaneously, the application does not need to be uninstalled and the application process does not need to be finished, thereby greatly improving the user experience.
It should be noted that, the second identifier is added to the target notification information, so that the target notification information that is changed to the cleanable attribute includes at least two attribute identifiers, that is, the target notification information can be at least read to include the second identifier and the first identifier, but the priority of the second identifier is higher than that of the first identifier, that is, the priority of the cleanable attribute of the target notification information is higher, the terminal device can preferentially clean the target notification information, and the application does not need to be uninstalled and the process of the application does not need to be ended.
In one embodiment, after the target notification information is changed into the target notification information which can be cleaned, the terminal device directly cleans the target notification information, namely generates a cleaning instruction of the target notification information so as to clean the target notification information through the cleaning instruction. For example, after the terminal device changes the target notification information into the target notification information which can be cleaned, the terminal device generates a cleaning instruction of the target notification information through the notification cleaning module, and executes the cleaning instruction of the target notification information, so that the target notification information on the display interface is cleaned.
In one embodiment, after the target notification information is changed into the target notification information which can be cleaned, a notification information control page is displayed, and the notification information control page is used for controlling a target application which pushes the target notification information; and responding to the triggering operation of the user on the notification information control page, and clearing the target notification information pushed by the target application. In some embodiments, the terminal device controls the target application of the pushed target notification information to end the process or adjusts the frequency of pushing the notification information by the target application in response to the user's trigger operation on the notification information control page. It should be noted that, a user can flexibly control the target application through the notification information control page, so that the target application can be controlled to push the notification information according to the needs of the user.
In an embodiment, after the target notification information is cleared, the terminal device outputs preset reminding information, wherein the preset reminding information is used for reminding a user whether to add a target application pushing the target notification information to a blacklist or not; and responding to a blacklist adding instruction triggered by a user, and adding the target application pushing the target notification information to the blacklist. Or, in response to an ignore instruction triggered by the user, the target application pushing the target notification information is not added to the blacklist. It should be noted that the preset reminding information can be set according to actual conditions, and the preset reminding information is output to intelligently remind the user, so that the user experience is improved.
Illustratively, as shown in fig. 2, after the target notification information is changed into target notification information that can be cleaned, the terminal device 10 pops up a notification information control page 100, the notification information control page 100 includes a first control option 101, a second control option 102 and a third control option 103, the first control option 101 can be used for cleaning the target notification information, the second control option 102 can be used for controlling a target application ending process of pushing the target notification information, and the third control option 103 can be used for controlling the frequency of pushing the notification information by the target application. According to the triggering operation of the notification information control page 101 by the user, for example, according to the clicking operation of the user on the first control option 101, the second control option 102, and the third control option 103, the corresponding task is executed, optionally, the frequency of pushing the notification information by the control target application may be flexibly adjusted by the user, the frequency of pushing the notification information may be prohibited for several times per day or several days, which is not specifically limited in this embodiment.
Referring to fig. 3, fig. 3 is a schematic view of a scene for implementing the notification information processing method according to the embodiment of the present invention, as shown in fig. 3, the terminal device 10 includes a notification interface 200, the notification interface 200 is a drop-down bar of the terminal device 10, the notification interface 200 includes notification information 201 and notification information 202 for application push, where the notification information 201 is target notification information that cannot be cleaned. The terminal device 10 obtains the cleaning influence factor of the notification information 201, that is, calculates the target pushing frequency of the notification information 201 according to the history pushing record of the target application pushing the notification information 201, adjusts the attribute identifier of the notification information 201 when the target pushing frequency is greater than or equal to the preset frequency, and modifies the attribute identifier of the notification information 201 from the first identifier to the second identifier, so that the cleaning attribute of the notification information 201 after being adjusted is changed from being not cleaned to being cleaned.
In the notification information processing method provided in the foregoing embodiment, by obtaining attribute identifiers of one or more pieces of notification information, and determining target notification information in the one or more pieces of notification information according to the attribute identifiers, where a cleaning attribute corresponding to the attribute identifier of the target notification information is not cleanable, a cleaning impact factor of the target notification information is obtained, where the cleaning impact factor includes a parameter factor that affects a cleaning attribute that changes the target notification information; if the cleaning influence factor meets the preset cleaning condition, the attribute identification of the target notification information is adjusted, so that the cleaning attribute of the adjusted target notification information is changed from being not cleaned to being cleaned, the notification information pushed by the application and not cleaned originally can be cleaned, the problem that the notification information sent by the application cannot be cleaned is solved, the application does not need to be unloaded, the application process does not need to be ended, and the user experience is greatly improved.
Referring to fig. 4, fig. 4 is a flowchart illustrating a step of another notification information processing method according to an embodiment of the present invention.
As shown in fig. 4, the notification information processing method includes steps S201 to S203.
Step S201, obtaining attribute identifiers of one or more notification messages, and determining target notification messages in the one or more notification messages according to the attribute identifiers, where a cleaning attribute corresponding to the attribute identifier of the target notification message is not cleanable.
Step S202, determining whether the target application pushing the target notification information exists in a preset blacklist.
If the user does not want to be troubled by the notice which is pushed by the rogue software and cannot be cleaned, the blacklist can be set through a blacklist setting interface, and the blacklist setting interface is used for setting the blacklist and comprises the step of adding or removing each application into or from the blacklist. The terminal device responds to the touch operation of the user on the blacklist setting page, and generates a preset blacklist, for example, the user can click the identification name of each application in a blacklist setting interface, so that the corresponding application is added into the blacklist. When the terminal equipment confirms that the notification information comprises target notification information which cannot be cleaned, whether a target application for pushing the target notification information exists in a preset blacklist needs to be determined, so that applications which a user does not want to receive the notification information are screened out through the preset blacklist, and user experience is improved.
Step S203, if it is determined that the target application pushing the target notification information exists in the preset blacklist, adjusting the attribute identifier of the target notification information, so that the cleaning attribute of the adjusted target notification information is changed from being not cleaned to being cleaned.
If the target application for pushing the target notification information is determined to exist in a preset blacklist, modifying the attribute identification of the target notification information from the first identification to a second identification; or replacing the attribute identifier comprising the first identifier in the target notification information with the attribute identifier comprising the second identifier; or, an attribute identifier including a second identifier is added to the target notification information, wherein the priority of the second identifier is higher than that of the first identifier, so that the cleaning attribute of the adjusted target notification information is changed from being not cleaned to being cleaned, the notification information pushed by the application in the blacklist can be cleaned, a cleaning influence factor of the target notification information does not need to be acquired, and the processing speed of the terminal device is improved.
In an embodiment, if it is determined that the target application for pushing the target notification information does not exist in the preset blacklist, the step of obtaining the cleaning impact factor of the target notification information in the foregoing embodiment is performed, and when the cleaning impact factor satisfies a preset cleaning condition, the attribute identifier of the target notification information is adjusted, so that the cleaning attribute of the adjusted target notification information is changed from being not cleaned to being cleaned. This embodiment is not described herein.
In one embodiment, after the target notification information is changed into the target notification information which can be cleaned, the terminal device directly cleans the target notification information, namely generates a cleaning instruction of the target notification information so as to clean the target notification information through the cleaning instruction. For example, after the terminal device changes the target notification information into the target notification information which can be cleaned, the terminal device generates a cleaning instruction of the target notification information through the notification cleaning module, and executes the cleaning instruction of the target notification information, so that the target notification information on the display interface is cleaned.
The notification information processing method provided in the foregoing embodiment determines, by obtaining attribute identifiers of one or more pieces of notification information, and determining target notification information in the one or more pieces of notification information according to the attribute identifiers, where a cleaning attribute corresponding to the attribute identifier of the target notification information is not capable of being cleaned, determines whether a target application pushing the target notification information exists in a preset blacklist, and if it is determined that the target application pushing the target notification information exists in the preset blacklist, adjusts the attribute identifiers of the target notification information, so that the cleaning attribute of the adjusted target notification information is changed from being incapable of being cleaned to being capable of being cleaned, and the target notification information pushed by the application in the blacklist can be cleaned, and a cleaning influence factor of the target notification information does not need to be obtained any more, thereby increasing the processing speed of the terminal device, and intelligently solving the problem that the notification information sent by the application is not capable of being cleaned, the application is not required to be uninstalled and the application process is not required to be ended, so that the user experience is greatly improved.
Referring to fig. 5, fig. 5 is a schematic block diagram of a terminal device according to an embodiment of the present invention.
As shown in fig. 5, the terminal device 300 includes a processor 301 and a memory 302, and the processor 301 and the memory 302 are connected by a bus 303 such as an I2C (Inter-integrated Circuit) bus.
In particular, the processor 301 is configured to provide computing and control capabilities to support the operation of the overall terminal device. The Processor 301 may be a Central Processing Unit (CPU), and the Processor 301 may also be other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. Wherein a general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Specifically, the Memory 302 may be a Flash chip, a Read-Only Memory (ROM) magnetic disk, an optical disk, a usb disk, or a removable hard disk.
Those skilled in the art will appreciate that the structure shown in fig. 5 is a block diagram of only a portion of the structure related to the embodiment of the present invention, and does not constitute a limitation to the terminal device to which the embodiment of the present invention is applied, and a specific terminal device may include more or less components than those shown in the figure, or combine some components, or have a different arrangement of components.
The processor is configured to run a computer program stored in the memory, and when executing the computer program, implement any one of the notification information processing methods provided by the embodiments of the present invention.
In an embodiment, the processor is configured to run a computer program stored in the memory and to implement the following steps when executing the computer program:
acquiring attribute identifications of one or more notification messages, and determining target notification messages in the one or more notification messages according to the attribute identifications, wherein the cleaning attributes corresponding to the attribute identifications of the target notification messages are not capable of being cleaned;
acquiring a cleaning influence factor of the target notification information, wherein the cleaning influence factor comprises a parameter factor which influences the change of the cleaning attribute of the target notification information;
and if the cleaning influence factor meets the preset cleaning condition, adjusting the attribute identification of the target notification information, so that the cleaning attribute of the adjusted target notification information is changed from being not cleaned to being cleaned.
In one embodiment, the processor is configured to: the attribute identification of the target notification information comprises a first identification, and the first identification is used for indicating that a cleaning attribute corresponding to the attribute identification of the target notification information is not capable of being cleaned.
In an embodiment, the attribute identifier includes a second identifier, and the second identifier is used for indicating that the notification information can be cleared; when the processor is used for adjusting the attribute identification of the target notification information, the processor is used for realizing that:
modifying the attribute identifier of the target notification information from the first identifier to the second identifier, wherein the second identifier is used for indicating that the adjusted cleaning attribute of the target notification information is cleanable; or
And adding the second identifier to the target notification information, wherein the second identifier has higher priority than the first identifier.
In an embodiment, the cleaning influence factor includes at least one of a pushing frequency of the target notification information and a number of times of cleaning operations performed on the target notification information by a user; when the processor realizes that the cleaning influence factor meets the preset cleaning condition, the processor is used for realizing that:
the pushing frequency of the target notification information is greater than or equal to a preset frequency; and/or
And the times of cleaning the target notification information by the user are more than or equal to the preset times.
In an embodiment, the processor is further configured to:
determining the pushing times of the target notification information in a preset time period;
and calculating the pushing frequency of the target notification information according to the preset time period and the pushing times.
In an embodiment, after the adjusting the attribute identification of the target notification information is implemented, so that the adjusted cleaning attribute of the target notification information is changed from being not cleaned to being cleaned, the processor is further configured to implement:
clearing the target notification information; or
And responding to the triggering operation of the user on the notification information control page, and clearing the target notification information.
In an embodiment, after the clearing the target notification information is implemented, the processor is further configured to implement:
and responding to the touch operation of a user on a blacklist setting page to generate the blacklist.
In an embodiment, after implementing the determining of the target notification information of the one or more notification information according to the attribute identification, the processor is further configured to implement:
determining whether a target application pushing the target notification information exists in a preset blacklist or not;
if the target application pushing the target notification information is determined to be in a preset blacklist, adjusting the attribute identification of the target notification information, so that the cleaning attribute of the adjusted target notification information is changed from being not cleaned to being cleaned;
and if the target application for pushing the target notification information is determined not to exist in a preset blacklist, executing the step of acquiring the cleaning influence factor of the target notification information.
It should be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the terminal device described above may refer to the corresponding process in the foregoing notification information processing method embodiment, and details are not described herein again.
Embodiments of the present invention also provide a storage medium for computer-readable storage, where the storage medium stores one or more programs, and the one or more programs are executable by one or more processors to implement any of the steps of the notification information processing method provided in the embodiments of the present invention.
The storage medium may be an internal storage unit of the terminal device described in the foregoing embodiment, for example, a hard disk or a memory of the terminal device. The storage medium may also be an external storage device of the terminal device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are provided on the terminal device.
It will be understood by those of ordinary skill in the art that all or some of the steps of the methods, systems, functional modules/units in the devices disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof. In a hardware implementation, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed by several physical components in cooperation. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as is well known to those of ordinary skill in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can accessed by a computer. In addition, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media as known to those skilled in the art.
It should be understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items. It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments. While the invention has been described with reference to specific embodiments, the invention is not limited thereto, and various equivalent modifications and substitutions can be easily made by those skilled in the art within the technical scope of the invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. A notification information processing method, comprising:
acquiring attribute identifications of one or more notification messages, and determining target notification messages in the one or more notification messages according to the attribute identifications, wherein the cleaning attributes corresponding to the attribute identifications of the target notification messages are not capable of being cleaned;
acquiring a cleaning influence factor of the target notification information, wherein the cleaning influence factor comprises a parameter factor which influences the change of the cleaning attribute of the target notification information;
and if the cleaning influence factor meets the preset cleaning condition, adjusting the attribute identification of the target notification information, so that the cleaning attribute of the adjusted target notification information is changed from being not cleaned to being cleaned.
2. The notification information processing method according to claim 1, wherein the attribute identifier of the target notification information includes a first identifier for indicating that a cleaning attribute of the target notification information is not cleanable.
3. The notification information processing method according to claim 2, wherein said adjusting the attribute identification of the target notification information includes:
modifying the attribute identifier of the target notification information from the first identifier to a second identifier, wherein the second identifier is used for indicating that the adjusted cleaning attribute of the target notification information is cleanable; or
And adding the second identifier to the target notification information, wherein the second identifier has higher priority than the first identifier.
4. The notification information processing method according to claim 1, wherein the cleaning influence factor includes at least one of a push frequency of the target notification information and a number of times a user performs a cleaning operation on the target notification information;
the clearance influence factor satisfies preset clearance condition, include:
the pushing frequency of the target notification information is greater than or equal to a preset frequency; and/or
And the times of cleaning operation of the target notification information by the user are more than or equal to the preset times.
5. The notification information processing method according to claim 4, wherein said method further comprises:
determining the pushing times of the target notification information in a preset time period;
and calculating the pushing frequency of the target notification information according to the preset time period and the pushing times.
6. The notification information processing method according to any of claims 1 to 5, wherein after the adjusting the attribute identifier of the target notification information so that the adjusted cleaning attribute of the target notification information is changed from being not cleaned to being cleaned, further comprising:
clearing the target notification information; or
And responding to the triggering operation of the user on the notification information control page, and clearing the target notification information.
7. The notification information processing method according to claim 6, further comprising, after said clearing said target notification information:
outputting preset reminding information, wherein the preset reminding information is used for reminding a user whether to add the target application pushing the target notification information to a blacklist or not;
and responding to a blacklist adding instruction triggered by the user, and adding the target application pushing the target notification information to the blacklist.
8. The method according to any one of claims 1 to 5, wherein after determining a target notification information of the one or more notification information according to the attribute identifier, the method further comprises:
determining whether a target application pushing the target notification information exists in a preset blacklist or not;
if the target application pushing the target notification information is determined to be in a preset blacklist, adjusting the attribute identification of the target notification information, so that the cleaning attribute of the adjusted target notification information is changed from being not cleaned to being cleaned;
and if the target application for pushing the target notification information is determined not to exist in a preset blacklist, executing the step of acquiring the cleaning influence factor of the target notification information.
9. A terminal device, characterized in that the terminal device comprises a processor, a memory, a computer program stored on the memory and executable by the processor, and a data bus for implementing a connection communication between the processor and the memory, wherein the computer program, when executed by the processor, implements the steps of the notification information processing method according to any one of claims 1 to 8.
10. A storage medium for computer-readable storage, characterized in that the storage medium stores one or more programs executable by one or more processors to implement the steps of the notification information processing method of any one of claims 1 to 8.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011004054.7A CN114253438A (en) | 2020-09-22 | 2020-09-22 | Notification information processing method, terminal device and storage medium |
PCT/CN2021/113060 WO2022062769A1 (en) | 2020-09-22 | 2021-08-17 | Notification processing method, terminal device, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011004054.7A CN114253438A (en) | 2020-09-22 | 2020-09-22 | Notification information processing method, terminal device and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114253438A true CN114253438A (en) | 2022-03-29 |
Family
ID=80789658
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011004054.7A Withdrawn CN114253438A (en) | 2020-09-22 | 2020-09-22 | Notification information processing method, terminal device and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114253438A (en) |
WO (1) | WO2022062769A1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103546641A (en) * | 2013-10-29 | 2014-01-29 | 广东欧珀移动通信有限公司 | Method and device for filtering messages on notification bar of mobile terminal |
CN106412334A (en) * | 2016-11-11 | 2017-02-15 | 努比亚技术有限公司 | Notification message shielding device and method |
CN107305499A (en) * | 2016-04-22 | 2017-10-31 | 中兴通讯股份有限公司 | The method and apparatus for clearing up mobile terminal notification message |
CN109257487A (en) * | 2013-12-20 | 2019-01-22 | 华为终端(东莞)有限公司 | The method and device of notification bar message management |
CN110174985A (en) * | 2019-05-20 | 2019-08-27 | 深圳前海微众银行股份有限公司 | A kind of method and device for clearing up notification message |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140123157A1 (en) * | 2012-10-31 | 2014-05-01 | Nokia Corporation | Method and apparatus for providing application notifications |
CN103973875B (en) * | 2013-02-01 | 2015-10-14 | 腾讯科技(深圳)有限公司 | Mobile terminal notice center PUSH message processing method and device |
CN104346569B (en) * | 2013-07-31 | 2019-02-22 | 北京猎豹移动科技有限公司 | Method and device for identifying malicious advertisements in mobile terminal and mobile terminal |
CN104615334B (en) * | 2015-02-11 | 2018-02-13 | 广东欧珀移动通信有限公司 | A kind of quick method and system for removing mobile terminal informing information |
CN105162959A (en) * | 2015-08-04 | 2015-12-16 | 广东欧珀移动通信有限公司 | Message notification processing method and device |
-
2020
- 2020-09-22 CN CN202011004054.7A patent/CN114253438A/en not_active Withdrawn
-
2021
- 2021-08-17 WO PCT/CN2021/113060 patent/WO2022062769A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103546641A (en) * | 2013-10-29 | 2014-01-29 | 广东欧珀移动通信有限公司 | Method and device for filtering messages on notification bar of mobile terminal |
CN109257487A (en) * | 2013-12-20 | 2019-01-22 | 华为终端(东莞)有限公司 | The method and device of notification bar message management |
CN107305499A (en) * | 2016-04-22 | 2017-10-31 | 中兴通讯股份有限公司 | The method and apparatus for clearing up mobile terminal notification message |
CN106412334A (en) * | 2016-11-11 | 2017-02-15 | 努比亚技术有限公司 | Notification message shielding device and method |
CN110174985A (en) * | 2019-05-20 | 2019-08-27 | 深圳前海微众银行股份有限公司 | A kind of method and device for clearing up notification message |
Also Published As
Publication number | Publication date |
---|---|
WO2022062769A1 (en) | 2022-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107911487B (en) | Information pushing method and device, server and readable storage medium | |
CN109857737B (en) | Cold and hot data storage method and device and electronic equipment | |
CN106547615B (en) | Management method and management module for background application | |
CN108063818B (en) | Data downloading method, device, terminal and computer readable storage medium | |
CN106708912B (en) | Junk file identification and management method, identification device, management device and terminal | |
CN104991949B (en) | Mobile terminal and its file management system and method | |
CN111694677A (en) | Message queue management method, device, terminal and computer-readable storage medium | |
CN105893471B (en) | Data processing method and electronic equipment | |
CN109117153B (en) | Application processing method, device, terminal and storage medium | |
CN111400091B (en) | Factory setting restoration method, factory setting restoration device and mobile terminal | |
CN111782728A (en) | Data synchronization method, device, electronic equipment and medium | |
US8850453B1 (en) | Techniques for event filtering | |
CN114253438A (en) | Notification information processing method, terminal device and storage medium | |
CN111638892A (en) | Method, device, system and storage medium for optimizing application update sequencing | |
CN107766086B (en) | Function option display method and device, electronic equipment and readable storage medium | |
CN108460128B (en) | Document management method and device, electronic device and readable storage medium | |
CN111262996A (en) | Notification bar message processing method and device, electronic device and storage medium | |
CN107135258B (en) | Message pushing method and server | |
CN111475223B (en) | Management method and device for information reminding | |
CN108810056B (en) | Information pushing method and device | |
CN111399754B (en) | Method and device for releasing storage space and distributed system | |
CN109450874B (en) | User account monitoring method and device | |
CN112463741A (en) | Cleaning method for aggregated large files and related equipment | |
CN108509111B (en) | Application notification method and device and terminal equipment | |
CN108629610B (en) | Method and device for determining popularization information exposure |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20220329 |