CN106850957A - Method, device and mobile terminal that applicative notifications are managed - Google Patents
Method, device and mobile terminal that applicative notifications are managed Download PDFInfo
- Publication number
- CN106850957A CN106850957A CN201611198912.XA CN201611198912A CN106850957A CN 106850957 A CN106850957 A CN 106850957A CN 201611198912 A CN201611198912 A CN 201611198912A CN 106850957 A CN106850957 A CN 106850957A
- Authority
- CN
- China
- Prior art keywords
- application
- disturb
- notification
- mobile terminal
- identity information
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 97
- 230000008569 process Effects 0.000 claims abstract description 49
- 238000012545 processing Methods 0.000 claims description 97
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 238000007726 management method Methods 0.000 description 47
- 230000006870 function Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 6
- 230000001413 cellular effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003213 activating effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002040 relaxant effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- 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/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72463—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
-
- 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/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
-
- 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/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72451—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
-
- 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/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- 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/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72457—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Method, device and mobile terminal present invention is disclosed a kind of management of applicative notifications, method are comprised the following steps:Mobile terminal receives new applicative notifications information, obtains and applies corresponding identity information;According to the identity information, judge whether the application meets and do not bother requirements, if meeting, call and do not bother the tactful notification message to the application for the treatment of and process.The beneficial effects of the invention are as follows:Solve the problems, such as to be provided separately third-party application message informing at present, and cannot realize leaving alone the problem of user without do-not-disturb mode using itself.
Description
Technical Field
The invention relates to the field of application notification message management of an intelligent mobile terminal system, in particular to a method and a device for application notification management and a mobile terminal.
Background
When the existing system of the intelligent mobile device is applied to generating a new notification message, a normal processing scheme of a terminal system is to remind a user of the new notification message of the application through a message ring or lightening a screen, and the existing scheme cannot effectively manage the new notification message of different applications according to a specific situation, for example, a specific application message is intercepted under a certain situation, so that the user is notified without the new message ring, and unnecessary influence on the user is avoided.
More specifically, a do-not-disturb mode is not set in most third-party applications, and the third-party applications with the do-not-disturb mode cannot intercept new notification messages of all applications in a targeted manner. That is, the user cannot reasonably configure the notification message of the application according to specific situations, for example: when a user is on work, only the message notification of the working application is received, and the message notification of other applications is not received, so that the current third-party application cannot meet the requirement.
Disclosure of Invention
The invention mainly aims to provide an application notification management method, an application notification management device and a mobile terminal, which can control that a screen is not rung, shaken or awakened when a single or a plurality of application messages are notified.
The invention provides a method for application notification management, which comprises the following steps,
the mobile terminal receives new application notification information and acquires identity information corresponding to the application;
and judging whether the application meets the do-not-disturb requirement or not according to the identity information, and if so, calling a do-not-disturb processing strategy to process the notification message of the application.
Further, before the step of determining whether the application meets a do-not-disturb requirement according to the identity information, comprising,
and comparing the identity information with a preset do-not-disturb list according to the identity information, and if the identity information exists in the do-not-disturb list, calling a do-not-disturb processing strategy to process the notification message of the application corresponding to the identity information.
Further, before the step of receiving the new application notification information and acquiring the identity information corresponding to the application, the mobile terminal includes,
and correspondingly setting a specific package name for each application, and taking the corresponding package name information as the identity information of the application.
Further, after the step of setting a specific package name for each application and using the corresponding package name information as the identity information of the application, the method comprises,
the package name information of the application and the do-not-disturb requirement corresponding to the application are stored one-to-one and/or many-to-one, and an application do-not-disturb list is established.
Further, the step of judging whether the application corresponding to the identity information meets the requirement of not disturbing according to the identity information comprises,
judging whether the pushing time of the application notification is within a preset time period,
if so, calling a do-not-disturb processing strategy to process the notification message of the application; or,
and if not, normally receiving the application notification.
Further, the step of judging whether the application corresponding to the identity information meets the requirement of not disturbing according to the identity information comprises,
judging whether the position of the mobile terminal is in a preset place or not when the application notification is pushed,
if so, calling a do-not-disturb processing strategy to process the notification message of the application; or,
and if not, normally receiving the application notification.
Further, the step of judging whether the position of the mobile terminal is located at the preset place when the application notification is pushed obtains the position information of the mobile terminal in the following way,
acquiring the current position of the mobile terminal according to WIFI information accessed by the mobile terminal during pushing of the application notification;
and calling a GPS positioning module in the mobile terminal to acquire the position of the mobile terminal when the application notification is pushed.
Further, the step of judging whether the application corresponding to the identity information meets the requirement of not disturbing according to the identity information comprises,
it is determined whether the current operating system is in a full screen state,
if so, calling a do-not-disturb processing strategy to process the applied notification message; or,
and if not, normally receiving the application notification.
Further, the invoking the do-not-disturb handling policy performs a handling step on the notification message of the application, including,
determining whether the application is a system application,
if the system application is adopted, the do-not-disturb processing strategy is sent to the application, and whether the processing is carried out or not is determined by the application according to the priority level of the do-not-disturb processing strategy;
and if the system application is not the system application, sending the do-not-disturb processing strategy to the operating system, and processing by the operating system according to the do-not-disturb processing strategy.
Further, the do not disturb handling policy is an application notification mute policy, an application notification non-bright screen policy, an application notification non-push policy, or an application notification mute while non-bright screen policy.
The invention also provides a device for application notification management, comprising,
the identity acquisition unit is used for the mobile terminal to receive the new application notification information and acquire identity information corresponding to the application;
and the judging unit is used for judging whether the application corresponding to the identity information meets the do-not-disturb requirement or not according to the identity information, and if so, calling a do-not-disturb processing strategy to process the notification message of the application.
Further, the judging unit is configured to compare the identity information with a preset do-not-disturb list according to the identity information, and if the identity information exists in the do-not-disturb list, then invoke a do-not-disturb processing policy to process a notification message of an application corresponding to the identity information.
Further, the system comprises an identity setting unit, which is used for setting a specific package name for each application correspondingly, and using the corresponding package name information as the identity information of the application.
Further, a setup unit is included for storing package name information of the application and do-not-disturb requirements corresponding to the application one-to-one and/or many-to-one and setting up a list of application do-not-disturb.
Further, the judging unit includes a second judging module, configured to judge whether the pushing time of the application notification is within a preset time period, and if so, invoke a do-not-disturb processing policy to process the notification message of the application; or if the application notification is not in the preset time period, the application notification is normally received.
Further, the system comprises a third judging unit for judging whether the position of the mobile terminal is located at a preset place when the application notification is pushed, and if the position of the mobile terminal is located at the preset place, calling a do-not-disturb processing strategy to process the notification message of the application; or if the application notification is not located at a preset place, the application notification is normally received.
Further, the third judgment module is connected with a position information acquisition unit, and the position information acquisition unit is used for acquiring the current position of the mobile terminal according to the WIFI information accessed by the mobile terminal during pushing of the application notification; and calling a GPS positioning module in the mobile terminal to acquire the position of the mobile terminal when the application notification is pushed.
Further, the judging unit includes a fourth judging module, where the fourth judging module is used to judge whether the current operating system is in a full screen state, and if the current operating system is in the full screen state, the fourth judging module calls a do-not-disturb processing strategy to process the applied notification message; or if the application notification is not in a full-screen state, the application notification is normally received.
Further, the judging unit further comprises a first judging module, which is used for judging whether the application is a system application, if so, the do-not-disturb processing policy is sent to the application, and the application determines whether to process according to the priority level of the do-not-disturb processing policy; and if the system application is not the system application, sending the do-not-disturb processing strategy to the operating system, and processing by the operating system according to the do-not-disturb processing strategy.
Further, the do not disturb handling policy is an application notification mute policy, an application notification non-bright screen policy, an application notification non-push policy, or an application notification mute while non-bright screen policy.
The invention also provides a mobile terminal, which comprises a processor and a memory;
the memory is used for storing a program for a device supporting application notification management to execute the method of application notification management as described above;
the processor is configured to execute programs stored in the memory.
The invention has the beneficial effects that: the problem that the third-party application message notification can not be separately set at present is solved, and the problem that the user can not be disturbed by the application without a disturbance mode is solved.
Drawings
FIG. 1 is a flowchart illustrating a method for application notification management according to an embodiment of the present invention;
FIG. 2 is a block diagram of an apparatus for application notification management according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating a method for application notification management according to another embodiment of the present invention;
fig. 4 is a flowchart illustrating an embodiment of step S23 in the method for application notification management according to the present invention;
fig. 5 is a schematic flowchart of another embodiment of step S23 in the method for application notification management according to the present invention;
fig. 6 is a schematic flowchart of a step S23 in the method for application notification management according to another embodiment of the present invention;
fig. 7 is a schematic flowchart of an embodiment of step S2321 in the method for application notification management according to the present invention;
FIG. 8 is a block diagram of an apparatus for application notification management according to another embodiment of the present invention;
FIG. 9 is a block diagram of a determining unit according to another embodiment of the present invention;
fig. 10 is a block diagram of a mobile terminal according to an embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
As can be understood by those skilled in the art, the terminal refers to an electronic device capable of running a program, such as a smart phone, a computer, a tablet computer, and the like; the application refers to a software program used in a system carried by the terminal, which may be a preset program carried by the terminal system itself, or a software program downloaded and installed by the user itself, and the system carried by the terminal may be an existing google Andriod system, or another operating system that may be used on the terminal.
Referring to fig. 1, an embodiment of the present invention is provided, in which a method for application notification management includes the following steps:
and S10, the mobile terminal receives the new application notification information and acquires the identity information corresponding to the application.
And S11, judging whether the application meets the do-not-disturb requirement or not according to the identity information, and if so, calling a do-not-disturb processing strategy to process the notification message of the application.
After the mobile terminal receives the new application notification message, if the application does not open the do-not-disturb mode, the new application notification message is pushed to the user directly, and the user is prompted to have the new application notification message by a notification ring tone and/or a bright screen. The existing do-not-disturb mode carried by a third-party application or a system can only realize the management of self-pushed notifications, or can not manage partial application notifications under certain conditions by uniformly managing pushed messages of all applications in the system, so that the user experience is poor.
With respect to step S10, when receiving a new application notification message, the mobile terminal may obtain the identity information of the application through the application own attribute information. The specific application can be specifically identified by the package name of the application, the package name (packagemame) serves as a unique identifier of the application, one package name represents one application, two applications are not allowed to use the same package name, and the package name is mainly used for identifying the application by the system and is hardly seen by a user. Before acquiring the package name information of the application, unique corresponding package names need to be set for different applications separately. In obtaining the application identity information, the package name information may be used as the identity information of the application to distinguish different applications.
For step S11, after acquiring the identity information of the application, a specific corresponding application is acquired through the identity information, and it is determined whether the application meets the do-not-disturb requirement, where the specific do-not-disturb requirement may be whether the current time is within a preset time period, the current location is within a preset place, or whether the system is currently in a full-screen usage state, and when the application state meets the above requirement, a do-not-disturb processing policy may be invoked to process the application notification. The processing strategy may be: application notification muting strategy, application notification non-bright screen strategy, application notification non-push strategy, and application notification muting while non-bright screen strategy
The method and the device have the advantages that specified application notifications can be managed without disturbance according to actual conditions, the notifications of the applications in the mobile terminal can be effectively managed, and user experience is improved.
Referring to fig. 2, another embodiment of the present invention is directed to an apparatus for application notification management, including,
an identity obtaining unit 30, configured to receive new application notification information and obtain identity information corresponding to an application;
and the judging unit 40 is configured to judge whether the application corresponding to the identity information meets a do-not-disturb requirement according to the identity information, and if so, invoke a do-not-disturb processing policy to process the notification message of the application.
After the mobile terminal receives the new application notification message, if the application does not open the do-not-disturb mode, the new application notification message is pushed to the user directly, and the user is prompted to have the new application notification message by a notification ring tone and/or a bright screen. The existing do-not-disturb mode carried by a third-party application or a system can only realize the management of self-pushed notifications, or can not manage partial application notifications under certain conditions by uniformly managing pushed messages of all applications in the system, so that the user experience is poor.
When the mobile terminal receives a new application notification message, the identity obtaining unit 30 obtains the identity information of the application through the application property information. The specific application can be specifically identified by the package name of the application, the package name (packagemame) serves as a unique identifier of the application, one package name represents one application, two applications are not allowed to use the same package name, and the package name is mainly used for identifying the application by the system and is hardly seen by a user. Before acquiring the package name information of the application, unique corresponding package names need to be set for different applications separately. In obtaining the application identity information, the package name information may be used as the identity information of the application to distinguish different applications.
After the identity information of the application is obtained by the identity obtaining unit 30, a specific corresponding application is obtained through the identity information, and whether the application meets the do-not-disturb requirement is judged by the judging unit 40, the specific do-not-disturb requirement may be whether the current time is within a preset time period, whether the current position is within a preset place, or whether the system is currently in a full screen use state, and when the application state meets the above requirement, a do-not-disturb processing policy may be invoked to process the application notification. The processing strategy may be: application notification muting strategy, application notification non-bright screen strategy, application notification non-push strategy, and application notification muting while non-bright screen strategy
The method and the device have the advantages that specified application notifications can be managed without disturbance according to actual conditions, the notifications of the applications in the mobile terminal can be effectively managed, and user experience is improved.
Another embodiment of the present invention is proposed with reference to fig. 3 to 7, and a method for application notification management includes the following steps:
s20, setting a specific package name for each application correspondingly, and taking the corresponding package name information as the identity information of the application.
S21, storing the package name information of the application and the do-not-disturb requirement corresponding to the application in a one-to-one and/or many-to-one mode, and establishing an application do-not-disturb list.
And S22, the mobile terminal receives the new application notification information and acquires the package name information corresponding to the application.
S23, comparing the identity information with a preset do-not-disturb list according to the identity information, if the identity information exists in the do-not-disturb list, calling a do-not-disturb processing strategy to process the applied notification message corresponding to the identity information.
For step S20, Package names (Package names) are used as unique identifiers of applications, one Package Name represents one application, two applications cannot use the same Package Name, and the Package names are mainly used for system identification applications and are hardly visible to users. The application can be distinguished by setting a unique corresponding package name for the application, namely, the package name information of the application is used as the identity information of the application. The specific application is determined through the package name information, the method is simple and accurate, and the target application can be determined accurately.
For step S21, the do-not-disturb requirement for each application' S notification message may be different, and the specific do-not-disturb requirement may be: whether the mobile terminal is in a full screen state or not in a specified time period or in a specified place, and the like. For example, some application users may wish to not receive notifications (ring tone and bright screen) at the office, some application users may not wish to receive notifications (ring tone and bright screen) during the midday period, and the user may set one or more do-not-disturb requirements for each as the case may be. And stores the application and do-not-disturb requirements as a one-to-one and/or one-to-many do-not-disturb list.
For one-to-one storage, one application and one do not disturb requirement are stored one by one; when multiple specific applications correspond to the same do-not-disturb requirement, that is, multiple applications are stored corresponding to the same do-not-disturb requirement.
For step S22, the package name corresponding to the target application is obtained by the mobile terminal system, so that the do-not-disturb requirement corresponding to the application is determined by the package name in the following step.
For step S23, after the package name information of the application is obtained, the obtained package name information is compared with a do-not-disturb list, and it is determined whether the application exists in a preset do-not-disturb list, the number of do-not-disturb lists may be multiple, different applications may correspond to different do-not-disturb lists, and the do-not-disturb list is activated when the mobile terminal meets the do-not-disturb requirement for comparison with the application. For example, different do-not-disturb lists are established according to the current time, the place and the screen use state, and the like, and the preset time, the preset place and the preset screen use state, and the like are used as the conditions for activating the do-not-disturb list. Establishing different do-not-disturb lists by identifying whether the application is in a preset do-not-disturb list or not, and if the application is in the activated do-not-disturb list, directly calling a do-not-disturb strategy to process the application notification, wherein the specific do-not-disturb processing strategy is an application notification mute strategy, an application notification non-bright screen strategy, an application notification non-push strategy or an application notification mute and non-bright screen strategy.
In actual use, the call-for-no-disturb processing policy in step S23 performs processing steps on the notification message of the application, and different processing is required depending on whether the application is a system application or a third-party application (not a system application). The system application has high self-right and can be completely controlled by the system, so that the do-not-disturb processing strategy can be directly sent to the application, and the application judges whether to execute or not; for the third-party application, the problem is different for developers, the port of the application is not opened, the do-not-disturb processing strategy cannot be sent to the third-party application and guaranteed to be executed, the do-not-disturb processing strategy is sent to the system layer, and then the system layer manages the application notification according to the do-not-disturb processing strategy.
The method specifically comprises the following steps: judging whether the application is a system application, if so, sending the do-not-disturb processing strategy to the application, and determining whether to process the application according to the priority level of the do-not-disturb processing strategy; and if the system application is not the system application, sending the do-not-disturb processing strategy to the operating system, and processing by the operating system according to the do-not-disturb processing strategy.
As shown in fig. 4 to fig. 6, the specific step S23 includes the following judgment strategies:
as shown in fig. 4, one embodiment of step S23 includes the steps of,
s2311, judging whether the pushing time of the application notification is within a preset time period;
s2312, if yes, calling a do-not-disturb processing strategy to process the notification message of the application;
and S2313, if not, normally receiving the application notification.
As shown in fig. 5, yet another embodiment of step S23 includes the steps of,
s2321, judging whether the position of the mobile terminal is located at a preset place when the application notification is pushed;
s2322, if yes, calling a do-not-disturb processing strategy to process the notification message of the application;
s2323, if not, the application notification is normally received.
As shown in fig. 6, yet another embodiment of step S23 includes the steps of,
s2331, judge whether the current operating system is in the full screen state,
s2332, if yes, calling a do-not-disturb processing strategy to process the notification message of the application;
and S2333, if not, normally receiving the application notification.
It should be noted that the three embodiments of the above-described step S23 all relate to a specific manner of determining whether the application meets the do-not-disturb requirement, and are not in conflict with each other, and may be determined by applying the application at the same time, or may be determined sequentially, which is not limited herein.
With respect to step S23, when the do-not-disturb request is not within the specified time, it is decided whether to invoke the do-not-disturb handling policy to handle the application notification by acquiring the current time of the mobile terminal system and by judging whether the current time is within the preset time period. Application notifications can be managed by time.
Specifically, by determining whether the current time of the mobile terminal is within a specified time, part of the application notifications may be filtered according to the time. For example, a user is generally busy during the day, does not have a blank and does not want a notification of a shopping application to prompt and push, wants the shopping application to be 8: notice generated between the time of 00 and 6:00 PM is not prompted, and a notification is set to the shopping application whether the user is in the morning 8: no-disturb requirement during the period of 00 to 6:00 pm, shopping was applied 8: notifications generated from 00 to 6:00 pm do not have ring alerts and bright screen alerts.
With respect to step S23, when the do-not-disturb request is not within the specified place, it is decided whether to invoke the do-not-disturb handling policy to handle the application notification by acquiring the current location of the mobile terminal system and by judging whether the current location is within the specified place or not.
Specifically, by determining whether the current location of the mobile terminal is within a specified location, a portion of the application notifications may be filtered out based on the mobile terminal location information. For example, when the user is at the work place, i.e., defaults to the work state, and when the user is at the work state, the user does not normally want to be disturbed by other irrelevant application notifications, a do-not-disturb requirement for most applications may be set, the do-not-disturb requirement may be that the current location of the mobile terminal is not at the work place, and if the mobile terminal is at the work place, the do-not-disturb processing policy is invoked for processing the notifications of the applications that have the do-not-disturb requirement.
As shown in fig. 7, in step S2321, the specific acquired mobile terminal location may be obtained by:
s23211, acquiring the current position of the mobile terminal according to the WIFI information accessed by the mobile terminal during the pushing of the application notification.
S23212, calling a GPS positioning module in the mobile terminal to acquire the position of the mobile terminal when the application notification is pushed.
In step S23211, each fixed WIFI signal corresponds to a fixed address, the locations represented by the WIFI accessed to the company and the WIFI accessed to the home are different, and the current location information of the mobile terminal can be determined according to the accessed WIFI information.
For step S23212, the existing mobile terminal is basically provided with a GPS positioning module, and the current location information of the mobile terminal can be directly obtained by calling the GPS positioning module.
When the mobile terminal system is currently accessed with WIFI, the current position of the mobile terminal can be identified preferentially through the information accessed with the WIFI, and when the current mobile terminal is not accessed with the WIFI, the GPS module in the mobile terminal is called to carry out accurate positioning.
In step S23, when the user is in the rest state, and uses the mobile terminal to play a game or watch a video, the user will mostly enter a full-screen game or a full-screen watching state, and at this time, the user generally wants to have a good entertainment rest and does not want other application notifications to be disturbed. The no-disturbance requirement can be whether the mobile terminal is in a full screen state or not, and when a new application notification is generated, whether the mobile terminal is in the full screen or not is detected to decide whether to call a no-disturbance processing strategy to process the application notification or not.
For example, when the user uses the mobile terminal to play a full screen game, the user does not want to be disturbed by other application notifications in the process, a do-not-disturb requirement for other applications can be set, the do-not-disturb requirement can be whether the current mobile terminal is in a full screen state, and if the current mobile terminal is in the full screen state, the notifications of the applications corresponding to the do-not-disturb requirement all call the do-not-disturb processing policy for processing.
The method and the device have the advantages that specified application notifications can be managed without disturbance according to actual conditions, the notifications of the applications in the mobile terminal can be effectively managed, and user experience is improved.
Referring to fig. 8 to 9, an apparatus for application notification management according to another embodiment of the present invention includes,
and the identity setting unit 10 is configured to set a specific package name for each application, and use the corresponding package name information as the identity information of the application.
A building unit 20 for storing the package name information of the application and the do-not-disturb requirement corresponding to the application one-to-one and/or one-to-many and building an application do-not-disturb list.
And the identity acquiring unit 30 is used for the mobile terminal to receive the new application notification information and acquire the packet name information corresponding to the application.
And the judging unit 40 is used for comparing the acquired package name information with the application do-not-disturb list, acquiring a do-not-disturb requirement corresponding to the package name information, and judging whether the current application state corresponding to the package name information meets the do-not-disturb requirement or not.
The Package Name (Package Name) is used as a unique identifier of the application, one Package Name represents one application, two applications cannot use the same Package Name, and the Package Name is mainly used for identifying the application by the system and is hardly seen by a user. The identity setting unit 10 can distinguish different applications by setting a unique corresponding package name for the application, that is, the package name information of the application is used as the identity information of the application. The specific application is determined through the package name information, the method is simple and accurate, and the target application can be determined accurately.
For the creating unit 20, the no-disturbance requirement corresponding to the notification message of each application may be different, and the specific no-disturbance requirement may be: whether the mobile terminal is in a full screen state or not in a specified time period or in a specified place, and the like. For example, some application users may wish to not receive notifications (ring tone and bright screen) at the office, some application users may not wish to receive notifications (ring tone and bright screen) during the midday period, and the user may set one or more do-not-disturb requirements for each as the case may be. And stores the application and do-not-disturb requirements as a one-to-one and/or one-to-many do-not-disturb list.
For one-to-one storage, one application and one do not disturb requirement are stored one by one; when multiple specific applications correspond to the same do-not-disturb requirement, that is, multiple applications are stored corresponding to the same do-not-disturb requirement.
For the identity obtaining unit 30, the package name corresponding to the target application is obtained through the mobile terminal system, so that the do-not-disturb requirement corresponding to the application is conveniently determined through the package name subsequently.
For the judging unit 40, after the package name information of the application is acquired, the judging unit compares the package name information with the do-not-disturb list, judges whether the application exists in the preset do-not-disturb list, the do-not-disturb list can be multiple, different applications can also correspond to different do-not-disturb lists, and the do-not-disturb list is activated when the mobile terminal accords with the do-not-disturb for comparing with the application. For example, different do-not-disturb lists are established according to the current time, the place and the screen use state, and the like, and the preset time, the preset place and the preset screen use state, and the like are used as the conditions for activating the do-not-disturb list. Establishing different do-not-disturb lists by identifying whether the application is in a preset do-not-disturb list or not, and if the application is in the activated do-not-disturb list, directly calling a do-not-disturb strategy to process the application notification, wherein the specific do-not-disturb processing strategy is an application notification mute strategy, an application notification non-bright screen strategy, an application notification non-push strategy or an application notification mute and non-bright screen strategy.
In actual use, the step of processing the notification message of the application by calling the do-not-disturb processing policy needs to be processed differently according to whether the application is a system application or a third-party application (not the system application). The system application has high self-right and can be completely controlled by the system, so that the do-not-disturb processing strategy can be directly sent to the application, and the application judges whether to execute or not; for the third-party application, the problem is different for developers, the port of the application is not opened, the do-not-disturb processing strategy cannot be sent to the third-party application and guaranteed to be executed, the do-not-disturb processing strategy is sent to the system layer, and then the system layer manages the application notification according to the do-not-disturb processing strategy.
The specific judging unit 40 further includes a first judging module, configured to judge whether the application is a system application, and if the application is the system application, send the do-not-disturb processing policy to the application itself, where the application itself determines whether to process the application according to the priority level of the do-not-disturb processing policy; and if the system application is not the system application, sending the do-not-disturb processing strategy to the operating system, and processing by the operating system according to the do-not-disturb processing strategy.
Referring to fig. 9, the judging unit 40 includes a second judging module 42, a third judging module 43, and a fourth judging module 44.
A second judging module 42, configured to judge whether the pushing time of the application notification is within a preset time period,
if so, calling a do-not-disturb processing strategy to process the notification message of the application; or,
and if not, normally receiving the application notification.
A third determining module 43, configured to determine whether the location of the mobile terminal is located at a preset location when the application notification is pushed,
if so, calling a do-not-disturb processing strategy to process the notification message of the application; or,
and if not, normally receiving the application notification.
A fourth judging module 44, configured to judge whether the current operating system is in a full screen state,
if so, calling a do-not-disturb processing strategy to process the applied notification message; or,
and if not, normally receiving the application notification.
For the second judging module 42, when the do-not-disturb request is not within the specified time, by obtaining the current time of the mobile terminal system and judging whether the current time is within the preset time period, it is determined whether to invoke the do-not-disturb processing policy to process the application notification. Application notifications can be managed by time.
Specifically, by determining whether the current time of the mobile terminal is within a specified time, part of the application notifications may be filtered according to the time. For example, a user is generally busy during the day, does not have a blank and does not want a notification of a shopping application to prompt and push, wants the shopping application to be 8: notice generated between the time of 00 and 6:00 PM is not prompted, and a notification is set to the shopping application whether the user is in the morning 8: no-disturb requirement during the period of 00 to 6:00 pm, shopping was applied 8: notifications generated from 00 to 6:00 pm do not have ring alerts and bright screen alerts.
For the third judging module 43, when the do-not-disturb request is not in the specified place, it is decided whether to invoke the do-not-disturb handling policy to handle the application notification by acquiring the current location of the mobile terminal system and judging whether the current location is in the specified place or not.
Specifically, by determining whether the current location of the mobile terminal is within a specified location, a portion of the application notifications may be filtered out based on the mobile terminal location information. For example, when the user is at the work place, i.e., defaults to the work state, and when the user is at the work state, the user does not normally want to be disturbed by other irrelevant application notifications, a do-not-disturb requirement for most applications may be set, the do-not-disturb requirement may be that the current location of the mobile terminal is not at the work place, and if the mobile terminal is at the work place, the do-not-disturb processing policy is invoked for processing the notifications of the applications that have the do-not-disturb requirement.
The specific third determining module 43 is connected to a position information obtaining unit 50, and configured to obtain a current position of the mobile terminal according to the WIFI information accessed by the mobile terminal when the application notification is pushed; and calling a GPS positioning module in the mobile terminal to acquire the position of the mobile terminal when the application notification is pushed.
For the position information acquiring unit 50, each fixed WIFI signal corresponds to a fixed address, the positions represented by the WIFI accessed to the company and the WIFI accessed to the home are different, and the current position information of the mobile terminal can be judged through the accessed WIFI information; the existing mobile terminal is basically provided with a GPS positioning module, and the current position information of the mobile terminal can be directly acquired by calling the GPS positioning module.
When the mobile terminal system is currently accessed with WIFI, the current position of the mobile terminal can be identified preferentially through the information accessed with the WIFI, and when the current mobile terminal is not accessed with the WIFI, the GPS module in the mobile terminal is called to carry out accurate positioning.
For the fourth judging module 44, when the user is relaxing in rest, and when the user uses the mobile terminal to play a game or watch a video, the user will mostly enter a full-screen game or a full-screen film watching state, and at this time, the user generally wants to have a good entertainment rest and does not want other application notifications to be disturbed. The no-disturbance requirement can be whether the mobile terminal is in a full screen state or not, and when a new application notification is generated, whether the mobile terminal is in the full screen or not is detected to decide whether to call a no-disturbance processing strategy to process the application notification or not.
For example, when the user uses the mobile terminal to play a full screen game, the user does not want to be disturbed by other application notifications in the process, a do-not-disturb requirement for other applications can be set, the do-not-disturb requirement can be whether the current mobile terminal is in a full screen state, and if the current mobile terminal is in the full screen state, the notifications of the applications corresponding to the do-not-disturb requirement all call the do-not-disturb processing policy for processing.
The method and the device have the advantages that specified application notifications can be managed without disturbance according to actual conditions, the notifications of the applications in the mobile terminal can be effectively managed, and user experience is improved.
Referring to fig. 10, another embodiment of the present invention further provides a mobile terminal, including a processor and a memory;
the memory is used for storing a program for the device supporting application notification management to execute the method of application notification management as above;
the processor is configured to execute the program stored in the memory.
For convenience of explanation, only the parts related to the embodiments of the present invention are shown, and details of the specific techniques are not disclosed. The mobile terminal may be any mobile terminal device including a mobile phone, a tablet computer, a PDA (personal digital Assistant), a POS (Point of Sales, mobile terminal), a vehicle-mounted computer, and the like, taking the mobile terminal as the mobile phone as an example:
fig. 10 is a block diagram showing a partial structure of a cellular phone related to a mobile terminal provided by an embodiment of the present invention. Referring to fig. 10, the cellular phone includes: radio Frequency (RF) circuit 610, memory 620, input unit 630, display unit 640, sensor 650, audio circuit 660, wireless fidelity (WiFi) module 670, processor 680, and power supply 690. Those skilled in the art will appreciate that the handset configuration shown in fig. 10 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile phone in detail with reference to fig. 10:
the RF circuit 610 may be used for receiving and transmitting signals during information transmission and reception or during a call, and in particular, receives downlink information of a base station and then processes the received downlink information to the processor 680; in addition, the data for designing uplink is transmitted to the base station. In general, the RF circuit 610 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, the RF circuitry 610 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to global system for Mobile communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), and the like.
The memory 620 may be used to store software programs and modules, and the processor 680 may execute various functional applications and data processing of the mobile phone by operating the software programs and modules stored in the memory 620. The memory 620 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 620 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The input unit 630 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the cellular phone. Specifically, the input unit 630 may include a touch panel 631 and other input devices 632. The touch panel 631, also referred to as a touch screen, may collect touch operations of a user (e.g., operations of the user on the touch panel 631 or near the touch panel 631 by using any suitable object or accessory such as a finger or a stylus) thereon or nearby, and drive the corresponding connection device according to a preset program. Alternatively, the touch panel 631 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 680, and can receive and execute commands sent by the processor 680. In addition, the touch panel 631 may be implemented using various types, such as resistive, capacitive, infrared, and surface acoustic wave. The input unit 630 may include other input devices 632 in addition to the touch panel 631. In particular, other input devices 632 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 640 may be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 640 may include a display panel 641, and optionally, the display panel 641 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 631 can cover the display panel 641, and when the touch panel 631 detects a touch operation thereon or nearby, the touch panel is transmitted to the processor 680 to determine the type of the touch event, and then the processor 680 provides a corresponding visual output on the display panel 641 according to the type of the touch event. Although the touch panel 631 and the display panel 641 are shown in fig. 10 as two separate components to implement the input and output functions of the mobile phone, in some embodiments, the touch panel 631 and the display panel 641 may be integrated to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 650, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that adjusts the brightness of the display panel 641 according to the brightness of ambient light, and a proximity sensor that turns off the display panel 641 and/or the backlight when the mobile phone is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
Audio circuit 660, speaker 661, and microphone 662 can provide an audio interface between a user and a cell phone. The audio circuit 660 may transmit the electrical signal converted from the received audio data to the speaker 661, and convert the electrical signal into an audio signal through the speaker 661 for output; on the other hand, the microphone 662 converts the collected sound signals into electrical signals, which are received by the audio circuit 660 and converted into audio data, which are processed by the audio data output processor 680 and then transmitted via the RF circuit 610 to, for example, another cellular phone, or output to the memory 620 for further processing.
WiFi belongs to short-distance wireless transmission technology, and the mobile phone can help a user to receive and send e-mails, browse webpages, access streaming media and the like through the WiFi module 670, and provides wireless broadband Internet access for the user. Although fig. 10 shows the WiFi module 670, it is understood that it does not belong to the essential constitution of the handset, and can be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 680 is a control center of the mobile phone, and connects various parts of the entire mobile phone by using various interfaces and lines, and performs various functions of the mobile phone and processes data by operating or executing software programs and/or modules stored in the memory 620 and calling data stored in the memory 620, thereby performing overall monitoring of the mobile phone. Optionally, processor 680 may include one or more processing units; preferably, the processor 680 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 680.
The handset also includes a power supply 690 (e.g., a battery) for powering the various components, which may preferably be logically connected to the processor 680 via a power management system, such that the power management system may be used to manage charging, discharging, and power consumption.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which are not described herein.
Referring to fig. 10, in the embodiment of the present invention, the processor 680 included in the mobile terminal further has the following functions:
the memory is used for storing a program for the device supporting application notification management to execute the method of application notification management as above; the processor is configured to execute the program stored in the memory.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
It will be understood by those skilled in the art that all or part of the steps in the method for implementing the above embodiments may be implemented by hardware that is instructed to implement by a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The embodiment of the invention also discloses:
a1, a method for application notification management, comprising,
the mobile terminal receives new application notification information and acquires identity information corresponding to the application;
and judging whether the application meets the do-not-disturb requirement or not according to the identity information, and if so, calling a do-not-disturb processing strategy to process the notification message of the application.
A2, the method for application notification management as in A1, wherein before the step of determining whether the application meets the do-not-disturb requirement based on the identity information, comprising,
and comparing the identity information with a preset do-not-disturb list according to the identity information, and if the identity information exists in the do-not-disturb list, calling a do-not-disturb processing strategy to process the notification message of the application corresponding to the identity information.
A3, the method for managing application notifications as stated in a2, wherein the step of the mobile terminal receiving new application notification information and obtaining the identity information corresponding to the application is preceded by the steps of,
and correspondingly setting a specific package name for each application, and taking the corresponding package name information as the identity information of the application.
A4, the method for application notification management as in A3, wherein the step of setting a specific package name for each application correspondingly and using the corresponding package name information as the identity information of the application comprises,
the package name information of the application and the do-not-disturb requirement corresponding to the application are stored one-to-one and/or many-to-one, and an application do-not-disturb list is established.
A5, the method for application notification management as in A1, wherein the step of determining whether the application corresponding to the identity information meets the requirement of not disturbing according to the identity information comprises,
judging whether the pushing time of the application notification is within a preset time period,
if so, calling a do-not-disturb processing strategy to process the notification message of the application; or,
and if not, normally receiving the application notification.
A6, the method for application notification management as in A1, wherein the step of determining whether the application corresponding to the identity information meets the requirement of not disturbing according to the identity information comprises,
judging whether the position of the mobile terminal is in a preset place or not when the application notification is pushed,
if so, calling a do-not-disturb processing strategy to process the notification message of the application; or,
and if not, normally receiving the application notification.
A7, the method for managing application notifications as described in a1, wherein the step of determining whether the location of the mobile terminal is located at the preset location when the application notification is pushed obtains the location information of the mobile terminal,
acquiring the current position of the mobile terminal according to WIFI information accessed by the mobile terminal during pushing of the application notification;
and calling a GPS positioning module in the mobile terminal to acquire the position of the mobile terminal when the application notification is pushed.
A8, the method for application notification management as in A1, wherein the step of determining whether the application corresponding to the identity information meets the requirement of not disturbing according to the identity information comprises,
it is determined whether the current operating system is in a full screen state,
if so, calling a do-not-disturb processing strategy to process the applied notification message; or,
and if not, normally receiving the application notification.
A9, the method for application notification management as in A1, wherein said invoking a do-not-disturb handling policy performs processing steps on the notification message of the application, comprising,
determining whether the application is a system application,
if the system application is adopted, the do-not-disturb processing strategy is sent to the application, and whether the processing is carried out or not is determined by the application according to the priority level of the do-not-disturb processing strategy;
and if the system application is not the system application, sending the do-not-disturb processing strategy to the operating system, and processing by the operating system according to the do-not-disturb processing strategy.
A10, the method of application notification management as in any of a1-a9, the do not disturb handling policy is an application notification muting policy, an application notification non-lighting policy, an application notification no-push policy, or an application notification muting while non-lighting policy.
The embodiment of the invention also discloses:
b1, an apparatus for application notification management, comprising,
the identity acquisition unit is used for the mobile terminal to receive the new application notification information and acquire identity information corresponding to the application;
and the judging unit is used for judging whether the application corresponding to the identity information meets the do-not-disturb requirement or not according to the identity information, and if so, calling a do-not-disturb processing strategy to process the notification message of the application.
B2, the device for application notification management as described in B1, where the determining unit is configured to compare the identity information with a preset do-not-disturb list according to the identity information, and if the identity information exists in the do-not-disturb list, then invoke a do-not-disturb handling policy to handle the notification message of the application corresponding to the identity information.
The apparatus for application notification management as described in B3 or B2 includes an identity setting unit configured to set a specific package name for each application, and use the corresponding package name information as the identity information of the application.
B4 apparatus for application notification management as described in B3, comprising a creating unit for storing package name information of an application and a do-not-disturb requirement corresponding to the application one-to-one and/or many-to-one and creating a do-not-disturb list of applications.
B5, the apparatus for managing application notifications as described in B1, where the determining unit includes a second determining module, configured to determine whether the pushing time of the application notification is within a preset time period, and if so, invoke a do-not-disturb handling policy to handle the notification message of the application; or if the application notification is not in the preset time period, the application notification is normally received.
B6, the apparatus for managing application notifications according to B1, where the apparatus includes a third determining unit, which determines whether the location of the mobile terminal is located at a preset location when the application notification is pushed, and if the location is located at the preset location, invokes a do-not-disturb handling policy to handle the notification message of the application; or if the application notification is not located at a preset place, the application notification is normally received.
B7, in the application notification management apparatus according to B1, the third determining module is connected to a location information obtaining unit, and the location information obtaining unit is configured to obtain a current location of the mobile terminal according to WIFI information accessed by the mobile terminal when the application notification is pushed; and calling a GPS positioning module in the mobile terminal to acquire the position of the mobile terminal when the application notification is pushed.
B8, the apparatus for application notification management as described in B1, wherein the determining unit includes a fourth determining module, the fourth determining module is configured to determine whether the current operating system is in a full screen state, and if the current operating system is in the full screen state, the fourth determining module invokes a do-not-disturb handling policy to handle the notification message of the application; or if the application notification is not in a full-screen state, the application notification is normally received.
B9, the apparatus for application notification management as described in B1, wherein the determining unit further includes a first determining module for determining whether the application is a system application, and if so, sending the do-not-disturb handling policy to the application itself, and determining whether to handle the application itself according to the priority level of the do-not-disturb handling policy; and if the system application is not the system application, sending the do-not-disturb processing strategy to the operating system, and processing by the operating system according to the do-not-disturb processing strategy.
B10, means for applying notification management as described in B1, the do not disturb handling policy is an apply notification mute policy, an apply notification not-to-light policy, an apply notification not-to-push policy, or an apply notification mute-to-not-light policy.
The invention also discloses:
c1, a mobile terminal comprising a processor and a memory;
the memory is for storing a program for an apparatus supporting application notification management to perform the method of application notification management described in a1 through a 10;
the processor is configured to execute programs stored in the memory.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (10)
1. A method for application notification management, comprising,
the mobile terminal receives new application notification information and acquires identity information corresponding to the application;
and judging whether the application meets the do-not-disturb requirement or not according to the identity information, and if so, calling a do-not-disturb processing strategy to process the notification message of the application.
2. The method of application notification management according to claim 1, wherein said determining whether said application complies with a do-not-disturb requirement step based on said identity information comprises,
and comparing the identity information with a preset do-not-disturb list according to the identity information, and if the identity information exists in the do-not-disturb list, calling a do-not-disturb processing strategy to process the notification message of the application corresponding to the identity information.
3. The method for application notification management as claimed in claim 2, wherein the step of the mobile terminal receiving new application notification information and obtaining identity information corresponding to the application is preceded by the steps of,
and correspondingly setting a specific package name for each application, and taking the corresponding package name information as the identity information of the application.
4. The method of application notification management according to claim 3, wherein said step of setting a specific package name for each application correspondence, and using the corresponding package name information as the identity information of said application, comprises,
the package name information of the application and the do-not-disturb requirement corresponding to the application are stored one-to-one and/or many-to-one, and an application do-not-disturb list is established.
5. The method for application notification management as claimed in claim 1, wherein the step of determining whether the application corresponding to the identity information meets a do-not-disturb requirement according to the identity information comprises,
judging whether the pushing time of the application notification is within a preset time period,
if so, calling a do-not-disturb processing strategy to process the notification message of the application; or,
and if not, normally receiving the application notification.
6. The method for application notification management as claimed in claim 1, wherein the step of determining whether the application corresponding to the identity information meets a do-not-disturb requirement according to the identity information comprises,
judging whether the position of the mobile terminal is in a preset place or not when the application notification is pushed,
if so, calling a do-not-disturb processing strategy to process the notification message of the application; or,
and if not, normally receiving the application notification.
7. The method for application notification management as claimed in claim 1, wherein the step of determining whether the location of the mobile terminal is located at a preset location when the application notification is pushed obtains the location information of the mobile terminal by,
acquiring the current position of the mobile terminal according to WIFI information accessed by the mobile terminal during pushing of the application notification;
and calling a GPS positioning module in the mobile terminal to acquire the position of the mobile terminal when the application notification is pushed.
8. The method for application notification management as claimed in claim 1, wherein the step of determining whether the application corresponding to the identity information meets a do-not-disturb requirement according to the identity information comprises,
it is determined whether the current operating system is in a full screen state,
if so, calling a do-not-disturb processing strategy to process the applied notification message; or,
and if not, normally receiving the application notification.
9. An apparatus for application notification management, comprising,
the identity acquisition unit is used for the mobile terminal to receive the new application notification information and acquire identity information corresponding to the application;
and the judging unit is used for judging whether the application corresponding to the identity information meets the do-not-disturb requirement or not according to the identity information, and if so, calling a do-not-disturb processing strategy to process the notification message of the application.
10. A mobile terminal comprising a processor and a memory;
the memory is used for storing a program for an apparatus supporting application notification management to execute the method of application notification management described in claims 1 to 8;
the processor is configured to execute programs stored in the memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611198912.XA CN106850957B (en) | 2016-12-22 | 2016-12-22 | Application notification management method and device and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611198912.XA CN106850957B (en) | 2016-12-22 | 2016-12-22 | Application notification management method and device and mobile terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106850957A true CN106850957A (en) | 2017-06-13 |
CN106850957B CN106850957B (en) | 2020-04-28 |
Family
ID=59135910
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611198912.XA Active CN106850957B (en) | 2016-12-22 | 2016-12-22 | Application notification management method and device and mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106850957B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108174037A (en) * | 2017-12-28 | 2018-06-15 | 维沃移动通信有限公司 | The reminding method and mobile terminal of a kind of notification message |
CN109729218A (en) * | 2018-12-10 | 2019-05-07 | 珠海格力电器股份有限公司 | Message processing method and system and mobile phone |
CN110225204A (en) * | 2019-06-25 | 2019-09-10 | 北京金山安全软件有限公司 | Information pushing method and device and electronic equipment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103259825A (en) * | 2012-02-21 | 2013-08-21 | 腾讯科技(深圳)有限公司 | Method and device for message pushing |
CN104506729A (en) * | 2014-12-25 | 2015-04-08 | 广东欧珀移动通信有限公司 | Application program disturbance avoiding method and device |
CN104853043A (en) * | 2015-05-07 | 2015-08-19 | 腾讯科技(深圳)有限公司 | Notification message filtering and control method, smart phone and system |
CN105187629A (en) * | 2015-07-28 | 2015-12-23 | 小米科技有限责任公司 | Event reminding method and device |
US20160192324A1 (en) * | 2014-12-30 | 2016-06-30 | Xiaomi Inc. | Method and device for displaying notification information |
US20160198433A1 (en) * | 2015-01-06 | 2016-07-07 | Alibaba Group Holding Limited | Methods, apparatus, and systems for displaying notifications |
CN106020814A (en) * | 2016-05-16 | 2016-10-12 | 北京奇虎科技有限公司 | Notification bar message processing method and apparatus as well as mobile terminal |
-
2016
- 2016-12-22 CN CN201611198912.XA patent/CN106850957B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103259825A (en) * | 2012-02-21 | 2013-08-21 | 腾讯科技(深圳)有限公司 | Method and device for message pushing |
CN104506729A (en) * | 2014-12-25 | 2015-04-08 | 广东欧珀移动通信有限公司 | Application program disturbance avoiding method and device |
US20160192324A1 (en) * | 2014-12-30 | 2016-06-30 | Xiaomi Inc. | Method and device for displaying notification information |
US20160198433A1 (en) * | 2015-01-06 | 2016-07-07 | Alibaba Group Holding Limited | Methods, apparatus, and systems for displaying notifications |
CN104853043A (en) * | 2015-05-07 | 2015-08-19 | 腾讯科技(深圳)有限公司 | Notification message filtering and control method, smart phone and system |
CN105187629A (en) * | 2015-07-28 | 2015-12-23 | 小米科技有限责任公司 | Event reminding method and device |
CN106020814A (en) * | 2016-05-16 | 2016-10-12 | 北京奇虎科技有限公司 | Notification bar message processing method and apparatus as well as mobile terminal |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108174037A (en) * | 2017-12-28 | 2018-06-15 | 维沃移动通信有限公司 | The reminding method and mobile terminal of a kind of notification message |
CN108174037B (en) * | 2017-12-28 | 2020-01-21 | 维沃移动通信有限公司 | Notification message prompting method and mobile terminal |
CN109729218A (en) * | 2018-12-10 | 2019-05-07 | 珠海格力电器股份有限公司 | Message processing method and system and mobile phone |
CN110225204A (en) * | 2019-06-25 | 2019-09-10 | 北京金山安全软件有限公司 | Information pushing method and device and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN106850957B (en) | 2020-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11023296B2 (en) | Method for managing multiple operating systems in a terminal | |
US10069818B2 (en) | Method, system, device, and terminal for network initialization of multimedia playback device | |
CN103389863B (en) | A kind of display control method and device | |
US20170315777A1 (en) | Method, terminal, and storage medium for starting voice input function of terminal | |
CN103473092B (en) | A kind of download the processing method of application, device and terminal unit | |
CN106371964B (en) | Method and device for prompting message | |
CN109901695B (en) | Screen power-saving display method, mobile terminal and computer-readable storage medium | |
CN106445596B (en) | Method and device for managing setting items | |
CN111161515A (en) | Reminding information pushing method, terminal equipment and computer readable storage medium | |
CN103744574A (en) | Method and device for turning off alarm clock of mobile terminal and mobile terminal | |
CN107046595A (en) | Announcement information processing method, device and mobile terminal | |
CN108537025B (en) | Privacy protection method and device, computer readable storage medium and terminal | |
CN106850957B (en) | Application notification management method and device and mobile terminal | |
CN106506815A (en) | A kind of application enables method and relevant device | |
TWI575458B (en) | Method, device and system for providing service based on application | |
CN107104930A (en) | It is a kind of that the methods, devices and systems for checking authority are set | |
CN112805988B (en) | Call control method and device, computer readable storage medium and electronic equipment | |
WO2019071581A1 (en) | Application startup control method and user terminal | |
CN106528231B (en) | A kind of method and apparatus starting application program | |
JP2020535774A (en) | Notification message processing method and terminal | |
CN110891262A (en) | Bluetooth pairing method, system and terminal equipment | |
CN106201536A (en) | The replacing options of a kind of application icon and terminal unit | |
CN107148011B (en) | Method, device and system for executing target service | |
CN107147778B (en) | Data processing method and device and mobile terminal | |
CN106210325B (en) | Method, device and terminal for setting incoming call ringtone of social application |
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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20170801 Address after: 100102, 18 floor, building 2, Wangjing street, Beijing, Chaoyang District, 1801 Applicant after: BEIJING ANYUN SHIJI SCIENCE AND TECHNOLOGY CO., LTD. Address before: 100088 Beijing city Xicheng District xinjiekouwai Street 28, block D room 112 (Desheng Park) Applicant before: Beijing Qihu Technology Co., Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |