Notification prompt method, mobile terminal and computer storage medium
By implementing intelligent notification prompt method on mobile terminals, dynamic adjustments are made according to terminal status and notification characteristics, the problems of increased power consumption and poor user experience caused by a single notification push method in the prior art are solved, and more efficient Battery life and better user experience.
Patent Information
- Application Number
- CN202080102372.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-31
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2040-07-31
AI Technical Summary
In the prior art, the notification push method of the application is relatively single, and it is impossible to intelligently push according to the software and hardware characteristics of the mobile terminal and user needs, resulting in an increase in power consumption and affecting the user experience.
By implementing a notification prompt method on a mobile terminal, the terminal status and notification characteristics are judged when receiving the notification, and intelligent prompts are carried out according to preset strategies, including screen light, ringing, voice, light and vibration, etc., and according to the user Dynamically adjust brightness and prompt volume.
It realizes intelligent push notifications, reduces the power consumption of mobile terminals, extends battery life, and improves user experience.
Smart Images

Figure CN115917505B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of notification control, and in particular to a notification prompt method, a mobile terminal and a computer storage medium. Background Art
[0002] With the rapid development of Internet technology, there are more and more applications in mobile phones and tablets. Most applications have push notification functions, allowing users to easily view instant messages. Notification methods generally include lighting up the screen, ringing, vibrating, etc. At the same time, there are multiple instant message bars containing notification content, notification label reminders, etc. If the notification frequency is high, it will often lead to high power consumption and affect the battery life of electronic devices. In addition, in some current implementations, the notification push method of applications is relatively simple, and it cannot be pushed intelligently according to the characteristics of software and hardware and user needs, which in turn affects the user experience.
[0003] The preceding description is intended to provide general background information and does not necessarily constitute prior art. Summary of the invention
[0004] In response to the above technical problems, the present application provides a notification prompt method, a mobile terminal and a computer storage medium, which can achieve the purpose of intelligent push notification and reduce power consumption.
[0005] In order to solve the above technical problems, the present application provides a notification prompt method, which is applied to a mobile terminal, comprising:
[0006] S11. upon receiving the notification, determining whether the status information of the mobile terminal meets a first preset condition;
[0007] S12. If yes, determine whether the notification meets a second preset condition;
[0008] S13: If yes, prompt according to the preset strategy.
[0009] Optionally, the state information includes at least one of the following: motion state, screen state, occlusion state, running state; and / or,
[0010] The first preset condition is satisfied, including at least one of the following:
[0011] The mobile terminal is in a preset motion state;
[0012] The screen of the mobile terminal is in an off state;
[0013] The screen of the mobile terminal is in a blocked state;
[0014] The operation of the mobile terminal is in a stuck state.
[0015] Optionally, the meeting of the second preset condition includes at least one of the following:
[0016] The sender of the notification is the preset sender;
[0017] The information content of the notification includes preset information content;
[0018] The application to which the notification belongs is a preset application;
[0019] The notification time of the notification is within a preset time period;
[0020] The notification receiving frequency reaches a preset frequency;
[0021] The notification reception interval is greater than or equal to the preset screen light reminder interval.
[0022] Optionally, the preset strategy includes at least one of the following:
[0023] Display full text of notification, display part of notification, display notification in full screen, display notification partially, prompt at scheduled time and / or scheduled duration, light screen prompt, ring prompt, voice prompt, light prompt, vibration prompt.
[0024] Optionally, if the preset strategy is to light up the screen for prompting, the step S13 includes:
[0025] Light up the screen with preset brightness;
[0026] If the operation information is received, the screen will be lit at normal brightness.
[0027] Optionally, the method further includes:
[0028] When the screen is lit up at a preset brightness, the notification is prompted by at least one of a ringing prompt, a voice prompt, a light prompt, and a vibration prompt; and / or,
[0029] The prompt time for lighting the screen with the preset brightness is a preset value, or is less than or equal to the normal screen off time of the mobile terminal.
[0030] Optionally, if the preset policy is a ringing reminder, the step S13 includes:
[0031] Determining the volume of the ringing reminder according to the notification;
[0032] The ringing reminder is played at the volume.
[0033] Optionally, determining the volume of the ringing prompt according to the notification includes at least one of the following:
[0034] If the notification meets the second preset condition, the volume is the first preset volume value;
[0035] If the notification does not meet the second preset condition, the volume is a second preset volume value.
[0036] Optionally, the method further includes:
[0037] If the mobile terminal does not allow the screen to light up or the notification does not meet the screen light up prompt condition, a prompt is given by at least one of a ringing prompt, a voice prompt, a light prompt, and a vibration prompt.
[0038] The present application also provides a second notification prompt method, which is applied to a mobile terminal, including:
[0039] S21. Determine whether the received notification information and / or the status information of the mobile terminal meets a preset condition;
[0040] S22: If yes, determine whether the mobile terminal is in a preset mode;
[0041] S23: If yes, prompt according to the preset strategy.
[0042] In the second notification prompt method, the notification information includes at least one of a sender, notification information content, a corresponding application, notification time, notification frequency, and notification interval; and / or,
[0043] The state information includes at least one of a motion state, a screen state, an occlusion state, and an operation state.
[0044] In the second notification prompt method, the satisfying of the preset condition includes at least one of the following:
[0045] The sender of the notification is the preset sender;
[0046] The information content of the notification includes preset information content;
[0047] The application to which the notification belongs is a preset application;
[0048] The notification time of the notification is within a preset time period;
[0049] The notification frequency of the notification reaches a preset frequency;
[0050] The notification interval of the notification is greater than the preset screen light reminder interval;
[0051] The mobile terminal is in a preset motion state;
[0052] The screen of the mobile terminal is in an off state;
[0053] The screen of the mobile terminal is in a blocked state;
[0054] The operation of the mobile terminal is in a stuck state.
[0055] In the second notification prompt method, the preset mode includes at least one of the following:
[0056] Smart reminder mode, do not disturb mode, meeting mode, sleep mode, driving mode, outdoor mode.
[0057] In the second notification prompt method, the preset strategy includes at least one of the following:
[0058] Display full text of notification, display part of notification, display notification in full screen, display notification partially, prompt at scheduled time and / or scheduled duration, light screen prompt, ring prompt, voice prompt, light prompt, vibration prompt.
[0059] In the second notification prompt method, if the preset strategy is to light up the screen, the step S13 includes:
[0060] Light up the screen with preset brightness;
[0061] If the operation information is received, the screen will be lit at normal brightness.
[0062] In the second notification prompt method, the method further includes:
[0063] When the screen is lit up at a preset brightness, the notification is prompted by at least one of a ringing prompt, a voice prompt, a light prompt, and a vibration prompt; and / or,
[0064] The prompt time for lighting the screen with the preset brightness is a preset value, or is less than or equal to the normal screen off time of the mobile terminal.
[0065] In the second notification prompt method, if the preset strategy is a ringing prompt, the step S23 includes:
[0066] Determining the volume of the ringing reminder according to the notification;
[0067] The ringing reminder is played at the volume.
[0068] In the second notification prompt method, determining the volume of the ringing prompt according to the notification includes at least one of the following:
[0069] If the notification information and / or the status information of the mobile terminal meets a preset condition, the volume is a first preset volume value;
[0070] If the notification information and / or the status information of the mobile terminal does not meet the preset condition, the volume is a second preset volume value.
[0071] In the second notification prompt method, if the mobile terminal does not allow the screen to light up or the notification does not meet the screen light up prompt condition, a prompt is given by at least one of a ringing prompt, a voice prompt, a light prompt, and a vibration prompt.
[0072] In order to solve the above technical problems, the present application also provides a third notification prompt method, which is applied to a mobile terminal, including:
[0073] When receiving the notification, determining whether the mobile terminal is in a screen-off state and whether the screen is allowed to be turned on;
[0074] If the screen is in the off state and the screen is allowed to be turned on, judging whether the notification meets the screen turning on prompt condition according to the feature information of the notification and / or the status information of the mobile terminal;
[0075] If the screen-on prompt condition is met, the screen-on prompt strategy is executed, and the screen-on prompt strategy includes turning on the screen at low brightness.
[0076] In the third notification prompt method, the determining whether the mobile terminal is in a screen-off state and is allowed to light up the screen includes:
[0077] If the mobile terminal is in a screen-off state, determining whether the mobile terminal meets a preset condition, wherein the preset condition includes at least one of turning on the do not disturb mode, locking the screen notification, turning on the security lock screen, and turning off the screen light prompt function;
[0078] If the preset condition is not met, it is determined that the mobile terminal allows the screen to be turned on.
[0079] In the third notification prompt method, the characteristic information of the notification includes at least one of the application to which the notification belongs, the notification time, the receiving frequency, and the screen light prompt interval; the status information of the mobile terminal includes at least one of the motion status, the occlusion status, the battery status, the application usage status, and the screen light prompt time period.
[0080] In the third notification prompt method, judging whether the notification satisfies the screen light prompt condition according to the feature information of the notification and / or the status information of the mobile terminal includes:
[0081] Determine whether the application to which the notification belongs is in the screen-lit prompt list;
[0082] If it is in the screen-on prompt list, determine whether the notification reception interval is greater than the screen-on prompt interval corresponding to the application to which it belongs;
[0083] If it is greater than the screen light prompt interval corresponding to the application, the notification meets the screen light prompt condition.
[0084] In the third notification prompt method, the screen light prompt list is updated according to the ranking of application market feedback.
[0085] In the third notification prompt method, judging whether the notification satisfies the screen light prompt condition according to the feature information of the notification and / or the status information of the mobile terminal includes:
[0086] Determining whether the notification time of the notification is within a preset time period;
[0087] If it is within the preset time period, determining whether the notification reception interval is greater than the screen light prompt interval corresponding to the application;
[0088] If it is greater than the screen light prompt interval corresponding to the application, the notification meets the screen light prompt condition.
[0089] In the third notification prompt method, judging whether the notification satisfies the screen light prompt condition according to the feature information of the notification and / or the status information of the mobile terminal includes:
[0090] Determine whether the notification time of the notification is in the screen-lit prompt list;
[0091] If it is in the screen-lit prompt list, determine whether the notification time of the notification is within the preset time period;
[0092] If it is within the preset time period, determining whether the notification reception interval is greater than the screen light prompt interval corresponding to the application;
[0093] If it is greater than the screen light prompt interval corresponding to the application, the notification meets the screen light prompt condition.
[0094] In the third notification prompt method, the method further includes:
[0095] Determine user focus based on how often they check notifications from the same app;
[0096] The screen light-up prompt interval corresponding to the application is adjusted according to the concentration.
[0097] In the third notification prompt method, judging whether the notification satisfies the screen light prompt condition according to the feature information of the notification and / or the status information of the mobile terminal includes:
[0098] When the frequency of receiving notifications is greater than a preset frequency, a sensor is triggered to detect whether the mobile terminal is in a moving state and / or a blocked state;
[0099] If the mobile terminal is not in motion and / or blocked state, the notification satisfies the screen light prompt condition.
[0100] In the third notification prompt method, the frequency of receiving notifications is greater than the preset frequency, including:
[0101] The total frequency of receiving notifications is greater than the preset total frequency;
[0102] And / or, the frequency of receiving notifications from the same application is greater than a preset first frequency.
[0103] In the third notification prompt method, judging whether the notification satisfies the screen light prompt condition according to the feature information of the notification and / or the status information of the mobile terminal includes:
[0104] When the frequency of receiving notifications is greater than a preset frequency, a sensor is triggered to detect whether the mobile terminal is in a moving state and / or a blocked state;
[0105] If the mobile terminal is not in motion and / or blocked state, determining whether the notification reception interval is greater than the screen light prompt interval corresponding to the corresponding application;
[0106] If it is greater than the screen light prompt interval corresponding to the application, the notification meets the screen light prompt condition.
[0107] In the third notification prompt method, the execution of the screen light prompt strategy includes:
[0108] Start a low-brightness screen, where the screen brightness of the low-brightness screen is lower than the normal brightness of the mobile terminal when the screen is on;
[0109] After receiving the screen trigger operation, start to light up the screen at normal brightness.
[0110] In the third notification prompt method, the screen light prompt strategy also includes:
[0111] When the low-brightness screen is activated, the notification is prompted by at least one of vibration prompt, ringing prompt, and voice prompt;
[0112] And / or, the low-brightness screen-on prompt time is lower than the screen sleep time of the mobile terminal.
[0113] In the third notification prompt method, the method further includes:
[0114] If the mobile terminal does not allow the screen to light up or the notification does not meet the screen light up prompt condition, the notification is prompted by at least one of a vibration prompt, a ringing prompt, and a voice prompt.
[0115] The present application also provides a mobile terminal, including a memory and a processor, wherein the memory is used to store at least one program instruction, and the processor is used to implement the notification prompt method as described above by loading and executing the at least one program instruction.
[0116] The present application also provides a computer storage medium, on which computer program instructions are stored; when the computer program instructions are executed by a processor, the notification prompt method as described above is implemented.
[0117] As described above, the notification prompt method, terminal and computer storage medium of the present application, the notification prompt method is applied to a mobile terminal, including: S11, when receiving a notification, judging whether the status information of the mobile terminal meets the first preset condition; S12, if so, judging whether the notification meets the second preset condition; S13, if so, prompting according to the preset strategy. The present application also discloses a mobile terminal and a computer storage medium. Through the above method, the purpose of intelligent push notification and reduced power consumption can be achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0118] Figure 1 is a flowchart of a notification prompting method according to the first embodiment;
[0119] Figure 2 is a schematic diagram showing the effect of the notification prompt method according to the first embodiment;
[0120] Figure 3 is a flowchart of a notification prompting method according to a second embodiment;
[0121] Figure 4 is a flowchart of a notification prompting method according to a third embodiment;
[0122] Figure 5 is a flowchart of a notification prompting method according to a fourth embodiment;
[0123] Figure 6 is a flowchart of a notification prompting method according to a fifth embodiment;
[0124] Figure 7 is one of the structural schematic diagrams of a mobile terminal according to the sixth embodiment;
[0125] Figure 8 yes Figure 7 The second structural schematic diagram of the mobile terminal shown. DETAILED DESCRIPTION
[0126] The following is an explanation of the implementation of the present application by means of specific embodiments. People familiar with the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification.
[0127] In the following description, reference is made to the accompanying drawings, which describe several embodiments of the present application. It should be understood that other embodiments may also be used, and that mechanical composition, structural, electrical, and operational changes may be made without departing from the spirit and scope of the present application. The following detailed description should not be considered restrictive. The terms used herein are only for the purpose of describing specific embodiments and are not intended to limit the present application.
[0128] It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.
[0129] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in this article, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this article, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of..." or "when..." or "in response to determination". Furthermore, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising", "including" indicate that there are described features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the existence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or" and "and / or" used herein are interpreted as inclusive, or mean any one or any combination. Thus, “A, B, or C” or “A, B and / or C” means “any of the following: A; B; C; A and B; A and C; B and C; A, B, and C.” An exception to this definition will occur only when a combination of elements, functions, steps, or operations are inherently mutually exclusive in some manner.
[0130] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0131] It should be noted that, in this article, step codes such as S11, S12, etc. are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the sequence. When implementing it specifically, those skilled in the art may execute S12 first and then S11, etc., but these should all be within the scope of protection of this application.
[0132] First embodiment
[0133] Figure 1 is a flowchart of the notification prompt method according to the first embodiment. Figure 1 The notification prompt method of this embodiment is applied to a mobile terminal and includes:
[0134] Step S11: upon receiving the notification, determining whether the status information of the mobile terminal meets a first preset condition;
[0135] Step S12: If yes, determine whether the notification meets the second preset condition;
[0136] Step S13: If yes, prompt according to the preset strategy.
[0137] The mobile terminal of this embodiment can be a PC, or it can be a smart phone, a tablet computer, an e-book reader, an MP3 (Moving Picture Experts Group Audio Layer III) player, an MP4 (Moving Picture Experts Group Audio Layer IV) player, a portable computer, and other portable terminal devices with display functions.
[0138] After the mobile terminal receives the notification message of the application, it first determines whether the first preset condition is met according to the state information of the mobile terminal. The state information of the mobile terminal includes: motion state, screen state, occlusion state, running state, etc. When the mobile terminal is in a preset motion state such as an acceleration state or a stationary state, or the screen of the mobile terminal is in a screen-off state, or the screen of the mobile terminal is in an occlusion state (such as placed in a pocket or a bag, or the screen is placed on a table with the screen facing down), or the operation of the mobile terminal is in a stuck state (such as the CPU or memory usage rate exceeds a preset threshold, such as 80%; or multiple resource-occupying applications are all open or running; or the mobile terminal runs slowly and unsmoothly), it is determined that the state information of the mobile terminal meets the first preset condition. Then, it is continued to determine whether the notification meets the second preset condition. When the sender of the notification is the preset sender, or the information content of the notification includes the preset information content; or the application to which the notification belongs is the preset application; or the notification time of the notification is in the preset time period; or the notification reception frequency reaches the preset frequency; or the notification reception interval is greater than or equal to the preset screen light prompt interval, it meets the second preset condition and prompts the notification according to the preset strategy. The preset strategies include: full text display of notification, partial display of notification, full screen display of notification, partial display of notification, reminder at a scheduled time, reminder for a preset duration, reminder for a preset time and duration, screen light reminder, ring reminder, voice reminder, light reminder, vibration reminder, etc. If the mobile terminal does not allow the screen to light up or the notification does not meet the screen light up prompt conditions, a reminder will be given by ringing a ring, voice, light, vibration, etc.
[0139] Figure 2 FIG. 1 is a schematic diagram showing the effect of the notification prompt method according to the first embodiment. Figure 2 As shown in (a), the full text of the notification of APP1 is displayed on the screen, and the notification display interface occupies part of the screen of the mobile terminal, that is, the notification is displayed partially, which can be regarded as the screen of the mobile terminal is in the off state, and APP1 belongs to the notification prompt strategy of the preset application, which is suitable for conventional notification push situations. Figure 2 In (b), APP2 displays the full text of the notification, and the notification display interface occupies the full screen, that is, the notification is displayed in full screen. It can be used as a notification prompt strategy when the mobile terminal is in a stationary state and the information content of the notification contains preset information content, such as "urgent", "important", "meeting", "schedule", "transfer", etc. At the same time, it can increase the screen display, ringing prompts, etc., which is suitable for push reminders for important notifications. Figure 2In (c), it is only prompted that APP3 has pushed a notification, but the specific content of the notification is not displayed. This can be regarded as the screen of the mobile terminal being in an obscured state (such as placed in a pocket or bag, or placed on the table with the screen facing down, etc.), and the notification time is in a preset time period, such as the notification reminder strategy during sleeping time, which avoids unimportant notifications disturbing the user's rest and improves the user experience.
[0140] In one embodiment, if the preset strategy is to light up the screen, the notification message is prompted with a preset brightness. The preset brightness can be set to be lower than the normal brightness value of the screen to save power consumption. When operation information (such as user clicks, slides, voice control instructions, etc.) is received, the screen is lit up to display the notification at normal brightness. While the screen is lit up with the preset brightness, notifications can also be prompted by ringing prompts, voice prompts, light prompts, vibration prompts, etc., where the light prompts can be indicator lights, flash lights, breathing lights, etc. In addition, the prompt time for lighting the screen with the preset brightness can be set to be less than or equal to the normal screen off time of the mobile terminal. For example, if the normal screen off time is 60 seconds, the time for prompting the notification with the preset brightness can be set to 30 seconds to reduce the power consumption of the notification reminder.
[0141] In one embodiment, if the preset strategy is a ringing reminder, the volume of the ringing reminder can be determined according to the notification, and the volume of the ringing reminder is played according to the notification. For example, for applications that users use frequently, the volume of the ringing reminder is set to be higher than the normal mobile phone reminder sound to prevent users from missing important notification reminders. Specifically, the volume of the ringing reminder can be determined according to the notification. If the notification meets the second preset condition, the volume is the first preset volume value; if the notification does not meet the second preset condition, the volume is the second preset volume value. For example, when sender A is the preset sender, the corresponding notification volume value is set to 10. If sender B is not the preset sender, the corresponding notification volume value is set to 5. When the body content of the notification contains sensitive information such as "bank", "urgent", "important", "conference", "trip", "transfer" or user preset personal information, the corresponding notification volume value is set to 10. When the body content does not contain the above sensitive information, the corresponding notification volume value is set to 5. The application to which the notification belongs is a preset application such as WeChat, and the corresponding notification volume value is set to 10. For other applications, the volume value is set to 5. When the notification time is in the preset time period such as 8:00-22:00, the corresponding notification volume value is set to 10, and the notification volume value is set to 5 for other time periods. When the notification receiving frequency reaches the preset frequency, such as less than one notification received within eight hours, the notification volume value is set to 10. If the notification frequency is higher than one time, the volume value is set to 5. The notification receiving interval is greater than or equal to the preset screen light prompt interval. For example, when the preset screen light prompt interval is one minute, the notification receiving interval is less than one minute, then the notification volume value is set to 10. In this way, not only the power consumption of the mobile terminal can be reduced, but also the intelligence of the notification prompts can be improved, further improving the user experience.
[0142] Second embodiment
[0143] Figure 2 is a flowchart of a notification method according to the second embodiment. Figure 2 The notification prompt method of this embodiment is applied to a mobile terminal and includes:
[0144] Step S21: determining whether the received notification information and / or the status information of the mobile terminal meets a preset condition;
[0145] Step S22: If yes, determine whether the mobile terminal is in a preset mode;
[0146] Step S23: If yes, prompt according to the preset strategy.
[0147] In this embodiment, the notification information includes the sender, the content of the notification information, the application to which it belongs, the notification time, the notification frequency, the notification interval, etc.; the state information includes the motion state, the screen state, the shielding state (such as placed in a pocket or a bag, or placed on a table with the screen facing down, etc.), the running state, etc. When judging whether the notification information and / or the state information of the mobile terminal meet the preset conditions, when the sender of the notification is the preset sender; or the information content of the notification includes the preset information content; or the application to which the notification belongs is the preset application; or the notification time of the notification is within the preset time period; or the notification frequency of the notification reaches the preset frequency; or the notification interval of the notification is greater than the preset screen-on prompt interval; or the mobile terminal is in a preset motion state; or the screen of the mobile terminal is in a screen-off state; or the screen of the mobile terminal is in a shielding state (such as placed in a pocket or a bag, or placed on a table with the screen facing down, etc.); or the operation of the mobile terminal is in a stuck state (such as the CPU or memory usage exceeds a preset threshold, such as 80%; or multiple resource-occupying applications are all in an open or running state; or the mobile terminal runs slowly and unsmoothly), the preset conditions are met. Next, continue to determine whether the mobile terminal is in a preset mode, which may include: smart reminder mode, do not disturb mode, meeting mode, sleep mode, driving mode, outdoor mode, etc. Among them, the preset strategies include: full text display of notification, partial display of notification, full screen display of notification, partial display of notification, reminder at a predetermined time point and / or predetermined duration, screen light reminder, ring reminder, voice reminder, light reminder, vibration reminder. If the mobile terminal does not allow the screen to light up or the notification does not meet the screen light prompt conditions, a reminder is given by ringing a ring, voice prompt, light prompt, vibration prompt, etc.
[0148] For example, when the sender of the notification is the preset sender and the preset mode of the mobile terminal is the smart reminder mode, the reminder strategy of displaying the full text of the notification and lighting up the screen is used. The information content of the notification includes preset content, such as user personal information, and when the preset mode of the mobile terminal is the outdoor mode, the notification is displayed in full screen and a ringing reminder is sounded, so that the user can view the full content of the information in time. When the application of the notification is the preset application and the preset mode of the mobile terminal is the driving mode, the full text of the notification is displayed and the content of the notification is broadcasted by voice, so that the user can avoid directly viewing the notification and interfering with driving safety, thereby improving the user experience.
[0149] In one embodiment, if the preset strategy is to light up the screen, the notification message is prompted with a brightness according to the preset brightness, and the preset brightness can be set to be lower than the normal brightness value of the screen to save power consumption. When operation information (such as user clicks, slides, voice control instructions, etc.) is received, the screen is lit with normal brightness to display the notification. While the screen is lit up with the preset brightness, notifications can also be prompted by ringing prompts, voice prompts, light prompts, vibration prompts, etc., where the light prompts can be indicator lights, flash lights, breathing lights, etc. In addition, the prompt time for lighting the screen with the preset brightness can be set to be less than or equal to the normal screen off time of the mobile terminal. For example, if the normal screen off time is 60 seconds, the time for prompting the notification with the preset brightness can be set to 30 seconds to reduce the power consumption of the notification reminder.
[0150] In one embodiment, if the preset policy is a ringing reminder, the volume of the ringing reminder can be determined according to the notification, and the volume of the ringing reminder is played according to the notification. For example, for applications that users use frequently, the volume of the ringing reminder is set to be higher than the normal mobile phone reminder sound to prevent users from missing important notification reminders. Optionally, the volume of the ringing reminder can be determined according to the notification. If the notification meets the second preset condition, the volume is the first preset volume value; if the notification does not meet the second preset condition, the volume is the second preset volume value. For example, when sender A is the preset sender, set the corresponding notification volume value to 10. If sender B is not the preset sender, set the corresponding notification volume value to 5. When the body content of the notification contains sensitive information such as "bank" or personal information preset by the user, set the corresponding notification volume value to 10. When the body content does not contain the above sensitive information, set the corresponding notification volume value to 5. If the application to which the notification belongs is a preset application such as WeChat, set the corresponding notification volume value to 10, and set the volume value to 5 for other applications. When the notification time is in the preset time period such as 8:00-22:00, set the corresponding notification volume value to 10, and set the notification volume value to 5 for other time periods. When the notification receiving frequency reaches the preset frequency, such as less than one notification received within eight hours, set the notification volume value to 10. If the notification frequency is higher than one, set the volume value to 5. The notification receiving interval is greater than or equal to the preset screen light prompt interval. For example, when the preset screen light prompt interval is one minute, the notification receiving interval is less than one minute, then set the notification volume value to 10. In this way, not only the power consumption of the mobile terminal can be reduced, but also the intelligence of the notification prompts can be improved, further improving the user experience.
[0151] Third embodiment
[0152] Figure 4 is a flowchart of a notification method according to the third embodiment. Figure 4 The notification prompt method of this embodiment includes:
[0153] Step 201: upon receiving the notification, determining whether the mobile terminal is in a screen-off state and is allowed to light up the screen;
[0154] Step 202: If the screen is off and the screen is allowed to be turned on, determine whether the notification meets the screen turning on prompt condition according to the feature information of the notification and / or the status information of the mobile terminal;
[0155] Step 203: If the screen light prompt condition is met, the screen light prompt strategy is executed, and the screen light prompt strategy includes turning on the screen at low brightness.
[0156] In step 201 of this embodiment, after receiving the notification message, it is determined whether the notification meets the conditions for the screen-on notification according to the screen state of the mobile terminal. Specifically, first, whether the mobile terminal is in the screen-off state, and secondly, whether the system state allows the screen to be on. When the system is not in any of the following states, the screen is allowed to be on, including: when the Do Not Disturb mode is turned on, there is no vibration, no ringtone, and no screen-on when receiving the notification; when the notification on the lock screen of the notification center is set to no longer display the notification, there is a ringtone but no screen-on when receiving the notification; when the display and brightness in the security lock screen setting are set, the lock screen display is set to lock the screen and no notification is displayed at all, there is a ringtone but no screen-on when receiving the notification. The screen-on function of the above state is turned off by default, and the user needs to perform corresponding operations to turn it on. When the function is turned off, the corresponding screen, vibration or ringtone is performed according to the above settings after receiving the notification message. If the system does not meet the above state, it is determined that the mobile terminal allows the screen to be on, and the subsequent steps of determining whether the screen-on prompt conditions are met can be continued.
[0157] Next, in step 202, when the mobile terminal is in the state of screen off and screen on is allowed, it is determined whether the notification meets the screen on prompt condition according to the characteristic information of the notification and / or the status information of the mobile terminal. The characteristic information of the notification includes the application to which the notification belongs, the notification time, the reception frequency, the screen on prompt interval, etc. The status information of the mobile terminal includes the motion state, the occlusion state, the battery state, the application usage state, the screen on prompt time period, etc. of the mobile terminal.
[0158] In one embodiment, judging whether the notification satisfies the screen-lighting prompt condition according to the feature information of the notification and / or the status information of the mobile terminal includes:
[0159] Determine whether the application to which the notification belongs is in the screen-lit prompt list;
[0160] If it is in the screen-on prompt list, determine whether the notification reception interval is greater than the screen-on prompt interval corresponding to the application to which it belongs;
[0161] If it is greater than the screen light prompt interval corresponding to the application, the notification meets the screen light prompt condition.
[0162] A screen light prompt list is preset for apps that need to turn on the screen light prompt function by default. The third-party apps included in the list are added according to the ranking of download volume in the app market. At the same time, users can add apps to the screen light prompt list by selecting them as needed. When a received notification is in the screen light prompt list, the notification reception interval is used to determine whether the notification meets the screen light prompt condition. If the notification reception interval is greater than the screen light prompt interval corresponding to the app to which it belongs, the notification will be prompted with a screen light prompt.
[0163] In one embodiment, judging whether the notification satisfies the screen-lighting prompt condition according to the feature information of the notification and / or the status information of the mobile terminal includes:
[0164] Determine whether the notification time of the notification is within the preset time period;
[0165] If it is within the preset time period, determine whether the notification reception interval is greater than the screen light prompt interval corresponding to the application;
[0166] If it is greater than the screen light prompt interval corresponding to the application, the notification meets the screen light prompt condition.
[0167] According to the user's work and rest schedule, set the time interval for allowing the screen to turn on, including automatic setting mode and manual setting mode. In automatic mode, screen notifications are allowed within the preset time period, and screen notifications are not allowed outside the time period to avoid disturbing the user. The preset time period is automatically matched according to the time zones of different countries. The time period other than the early morning sleep time can be set as the preset time period for allowing the screen to turn on. In manual mode, the user can select the time zone as the preset time period when notifications are not allowed. For example, set working hours or meeting time to not allow screen notifications to turn on, so as to avoid notification reminders disturbing work. If it is in the preset time period, determine whether the notification reception interval is greater than the screen prompt interval corresponding to the application to which it belongs. When the notification reception interval is greater than the screen prompt interval corresponding to the application to which it belongs, it is determined that the notification meets the screen prompt condition.
[0168] In one embodiment, after receiving the notification, it is first detected whether the mobile terminal is in the screen-off state. If so, it is detected whether the system allows the screen-on prompt. After the above conditions are met, it is then determined whether the notification meets the screen-on prompt condition based on the characteristic information of the notification and / or the status information of the mobile terminal. It is determined whether the notification time of the notification is in the screen-on prompt list. If it is in the screen-on prompt list, it is determined whether the notification time of the notification is in the valid time segment, that is, the notification time does not exceed the preset time period. If it is in the preset time period, it is determined whether the reception interval of the same application notification is greater than the preset screen-on prompt interval of the application to which it belongs. If it is greater than the screen-on prompt interval corresponding to the application to which it belongs, the notification meets the screen-on prompt condition, and the screen is controlled to light up, and a notification prompt is accompanied by vibration or ringtone.
[0169] In this embodiment, the interval for receiving notifications is the time interval for receiving notifications successively, and the interval for lighting up the screen is the preset time interval for lighting up the screen for two consecutive notifications of the same application. If a notification of the same application is received before the preset time interval after the last screen-lit prompt, the screen-lit prompt will not be performed. On the contrary, if a notification of the same application is received after the preset time interval after the last screen-lit prompt, the screen-lit prompt will be performed. If the time interval between the time of receiving the application notification for the first time and the time interval between the subsequent notifications is less than or equal to the screen-lit prompt interval corresponding to the application, the notification screen will not be lit, only vibration or ringtone. If the interval for receiving notifications is greater than the screen-lit prompt interval corresponding to the application, the screen will be lit up for the notification message, and vibration or ringtone will be performed at the same time. After the screen is lit up, the screen-lit prompt interval is recalculated, and each application calculates its own screen-lit prompt interval independently. The screen-lit prompt interval corresponding to the application is adjusted by the user's concentration, and the user's concentration is determined according to the frequency of the user viewing notifications of the same application. If the notification message is viewed frequently, it means that the user concentration of this application message is high, and it is adjusted to a lower screen-lit prompt interval to make it easier for the user to see it. Otherwise, it is dynamically adjusted to a relatively long time.
[0170] Then, in step 203, if the notification received through the above judgment meets the screen light prompt condition, the screen light prompt strategy is executed, including: starting the low-brightness screen, the screen brightness of the low-brightness screen is lower than the normal brightness when the mobile terminal is on the screen; after receiving the screen trigger operation, start the normal brightness screen. At the same time as starting the low-brightness screen, the notification can also be prompted by vibration prompt, ringing prompt or voice prompt. The notification screen enters a low-brightness state. At this time, the screen brightness depends on the normal brightness of the system screen, which can be set to be lower than half of the normal brightness value of the screen. The low-brightness screen state is equal to the state entered before the normal system timeout screen is turned off. At the same time, the CPU, RAM, and IO frequencies are reduced according to the system load. The multi-core system includes shutting down unnecessary cores to put the system into a low-power state. The duration of the notification screen can be set to a preset time, such as no more than 5 seconds. When the notification prompts, the screen is only in a pre-bright state. According to the system settings, there are corresponding vibrations or ringtones to prompt the user. During the brightness prompt strategy, if the user has related touch screen and key operations, the screen is fully lit, and then the screen sleeps according to the normal system timeout time. If there is no related operation, the screen is turned off according to the preset timeout time. In addition, the low-brightness screen reminder time can be set to be lower than the screen sleep time of the mobile terminal, further saving power consumption of notification reminders.
[0171] The notification prompt method of this embodiment is applied to a mobile terminal, including: upon receiving a notification, determining whether the mobile terminal is in a screen-off state and allows the screen to be turned on; if the mobile terminal is in a screen-off state and allows the screen to be turned on, determining whether the notification meets the screen-on prompt condition based on the feature information of the notification and / or the state information of the mobile terminal; if the screen-on prompt condition is met, executing the screen-on prompt strategy, which includes turning on the screen at low brightness. In the above manner, intelligent push notifications can be realized, the power consumption of notification messages can be effectively reduced, and the battery life of the mobile terminal can be extended.
[0172] Fourth embodiment
[0173] Figure 5 FIG. 4 is a flowchart of a notification method according to a fourth embodiment. Figure 5 As shown, in this embodiment, after receiving the notification, it is first detected whether the mobile terminal is in the screen-off state. If not, the notification prompt is given by vibration or ringing in the current normal screen-on state. If the mobile terminal has turned off the screen, it continues to determine whether the mobile terminal allows the screen to be turned on, and determines whether the screen-on prompt conditions are met based on the feature information of the notification and / or the status information of the mobile terminal. If the judgment result does not allow the screen to be turned on or the notification does not meet the screen-on prompt conditions, the notification can be prompted by any combination of one or more of the vibration prompt, ringing prompt, or voice prompt.
[0174] Optionally, it is determined whether the mobile terminal allows the screen to light up, that is, it is determined whether the system is pre-set to a state where the screen is not allowed to light up. When the system is in any of the following states, the screen is not allowed to light up, including: when the Do Not Disturb mode is turned on, there is no vibration, no ringtone, and no screen light up when receiving notifications; when the notifications on the lock screen of the notification center are set to no longer display notifications, there is a ringtone but no screen light up when receiving notifications; when the display and brightness in the security lock screen settings are set, the lock screen display is set to lock the screen and no notifications are displayed at all, there is a ringtone but no screen light up when receiving notifications.
[0175] Optionally, when it is determined that the notification meets any of the following conditions, the screen light prompt condition is not met, including: the application to which the notification belongs is not included in the screen light application list; the notification time is within the sleep time range; the frequency of receiving notifications is greater than the preset frequency; the mobile terminal is in motion and / or blocked; the mobile terminal is in application use; the battery level of the mobile terminal is lower than the preset battery level.
[0176] The notification prompt method of this embodiment limits the use of the screen lighting for notification prompts through three-layer progressive limitations on the conditions under which the mobile terminal is not allowed to light up the screen when receiving a notification, i.e., the mobile terminal is not in the screen-off state, or the screen is not allowed to light up, or it is determined based on the feature information of the notification and / or the status information of the mobile terminal whether the screen lighting prompt conditions are met, thereby limiting the use of the screen lighting for notification prompts, which can effectively reduce the power consumption of notification messages and extend the battery life of the mobile terminal.
[0177] Fifth embodiment
[0178] Figure 6 FIG. 5 is a flowchart of a notification method according to the fifth embodiment. Figure 6 As shown, in this embodiment, after receiving the notification, it is determined whether the notification meets the screen light prompt condition based on the characteristic information of the notification and / or the status information of the mobile terminal. The determination of whether the frequency of receiving notifications reaches the preset value can be divided into the total frequency of received notifications and the frequency of notifications of a single application. When the total frequency of receiving notifications is greater than the preset total frequency, or when the frequency of receiving notifications of the same application is greater than the preset first frequency, it is determined that the frequency of receiving notifications reaches the preset value. Taking the frequency of receiving notifications from the same application as an example, when the frequency of notifications from the same application is less than or equal to five seconds, the screen will not light up, and the notification will only be prompted by vibration or ringtone. If the frequency of notifications from the same application is greater than 5 seconds, the sensor is triggered to detect whether the mobile terminal is in motion and / or blocked.
[0179] When detecting the motion state, the acceleration data of the mobile terminal is received by triggering the acceleration sensor. When the acceleration of the mobile terminal is greater than or equal to zero, it is judged that the mobile terminal is in a motion state; when detecting the occlusion state, the distance sensor is triggered to detect whether the upper screen of the mobile terminal is blocked. If so, it is judged that the mobile terminal is in an occlusion state.
[0180] When the mobile terminal is in motion or blocked, the screen will not be lit for the received notification, but only through vibration or ringtones. After the prompt is completed, the sensor will be turned off. When the next notification is received, it will be re-determined whether it needs to be triggered according to the frequency of receiving notifications to reduce sensor power consumption. When the mobile terminal is not in motion or blocked, the screen will be lit at low brightness according to the screen lighting prompt strategy. If a key or touch screen event is detected during the screen lighting process, the screen will be controlled to be fully lit normally. Otherwise, the screen will automatically turn off after the notification screen is lit for a preset time.
[0181] The notification prompt method of this embodiment, when receiving a notification, determines whether the notification frequency of the same application is greater than the preset frequency. If so, it triggers the sensor to detect whether the mobile terminal is in motion and / or blocked state; if it is determined that the mobile terminal is in motion and / or blocked state, the screen light prompt strategy is executed, which can realize intelligent push notification according to the usage status of the mobile terminal, effectively reducing the power consumption of notification messages.
[0182] Sixth embodiment
[0183] Figure 7 FIG. 1 is a schematic diagram of a mobile terminal according to the sixth embodiment. Figure 7The mobile terminal 10 of this embodiment includes a memory 102 and a processor 106. The memory 102 is used to store at least one program instruction, and the processor 106 is used to implement the notification prompt method of the first embodiment to the fifth embodiment by loading and executing at least one program instruction.
[0184] Please refer to Figure 8 In actual implementation, the mobile terminal 10 includes a memory 102, a storage controller 104, one or more (only one is shown in the figure) processors 106, a peripheral interface 108, a radio frequency module 150, a positioning module 112, a camera module 114, an audio module 116, a screen 118, and a key module 160. These components communicate with each other via one or more communication buses / signal lines 122.
[0185] Understandably, Figure 8 The structure shown is for illustration only. The mobile terminal 10 may also include Figure 8 More or fewer components as shown, or with Figure 8 Different configurations are shown. Figure 8 Each component shown in the figure can be implemented by hardware, software or a combination thereof.
[0186] The memory 102 can be used to store software programs and modules, such as program instructions / modules corresponding to the notification prompt method in the embodiment of the present application. The processor 106 executes various functional applications and data processing by running the software programs and modules stored in the storage controller 104, thereby implementing the above-mentioned notification prompt method.
[0187] The memory 102 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 102 may further include a memory remotely arranged relative to the processor 106, and these remote memories may be connected to the mobile terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof. The processor 106 and other possible components may access the memory 102 under the control of the storage controller 104.
[0188] The peripheral interface 108 couples various input / output devices to the CPU and the memory 102. The processor 106 runs various software and instructions in the memory 102 to execute various functions of the mobile terminal 10 and perform data processing.
[0189] In some embodiments, the peripheral interface 108, the processor 106, and the memory controller 104 can be implemented in a single chip. In other embodiments, they can be implemented in separate chips.
[0190] The radio frequency module 150 is used to receive and send electromagnetic waves, realize the mutual conversion between electromagnetic waves and electrical signals, and thus communicate with a communication network or other devices. The radio frequency module 150 may include various existing circuit components for performing these functions, for example, an antenna, a radio frequency transceiver, a digital signal processor, an encryption / decryption chip, a user identity module (SIM) card, a memory, etc. The radio frequency module 150 can communicate with various networks such as the Internet, an intranet, a wireless network, or communicate with other devices through a wireless network. The above-mentioned wireless network may include a cellular telephone network, a wireless local area network, or a metropolitan area network. The wireless networks described above may use a variety of communication standards, protocols and technologies, including but not limited to Global System for Mobile Communication (GSM), Enhanced Data GSM Environment (EDGE), wideband code division multiple access (W-CDMA), code division multiple access (CDMA), time division multiple access (TDMA), Bluetooth, Wireless Fidelity (WiFi) (such as Institute of Electrical and Electronics Engineers standards IEEE 802.11a, IEEE 802.11b, IEEE802.11g and / or IEEE 802.11n), Voice over Internet Protocol (VoIP), Worldwide Interoperability for Microwave Access (Wi-Max), other protocols for email, instant messaging and short messages, and any other suitable communication protocols, even those that have not yet been developed.
[0191] The positioning module 112 is used to obtain the current location of the mobile terminal 10. Examples of the positioning module 112 include, but are not limited to, a global satellite positioning system (GPS) and positioning technology based on a wireless local area network or a mobile communication network.
[0192] The camera module 114 is used to take photos or videos. The taken photos or videos can be stored in the memory 102 and can be sent through the radio frequency module 150.
[0193] The audio module 116 provides an audio interface to the user, which may include one or more microphones, one or more speakers, and an audio circuit. The audio circuit receives sound data from the peripheral interface 108, converts the sound data into electrical information, and transmits the electrical information to the speaker. The speaker converts the electrical information into sound waves that can be heard by the human ear. The audio circuit also receives electrical information from the microphone, converts the electrical signal into sound data, and transmits the sound data to the peripheral interface 108 for further processing. The audio data can be obtained from the memory 102 or through the radio frequency module 150. In addition, the audio data can also be stored in the memory 102 or sent through the radio frequency module 150. In some instances, the audio module 116 may also include an earphone jack for providing an audio interface to headphones or other devices.
[0194] The screen 118 provides an output interface between the mobile terminal 10 and the user. Specifically, the screen 118 displays video output to the user, and the content of these video outputs may include text, graphics, videos, and any combination thereof. Some output results correspond to some user interface objects. It is understandable that the screen 118 may also include a touch screen. The touch screen provides both an output and an input interface between the mobile terminal 10 and the user. In addition to displaying video output to the user, the touch screen also receives user input, such as user gesture operations such as clicks and slides, so that the user interface objects respond to these user inputs. The technology for detecting user input may be based on resistive, capacitive or any other possible touch detection technology. Specific examples of touch screen display units include, but are not limited to, liquid crystal displays or light-emitting polymer displays.
[0195] The key module 160 also provides an interface for the user to input to the mobile terminal 10 . The user can press different keys to make the mobile terminal 10 execute different functions.
[0196] The present application also provides a computer storage medium on which computer program instructions are stored; when the computer program instructions are executed by a processor, the notification prompt method of the first to fifth embodiments is implemented.
[0197] In actual implementation, computer storage media is used in Figure 7 or Figure 8 In the mobile terminal shown, intelligent push notifications are implemented, which effectively reduces the power consumption of notification messages and extends the battery life of the mobile terminal.
[0198] The present application also provides a device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and the steps of the above method are implemented when the computer program is executed by the processor.
[0199] The present application also provides a computer storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above method are implemented.
[0200] The embodiment of the present application further provides a computer program product, which includes a computer program code. When the computer program code runs on a computer, the computer executes the methods in the above various possible implementation modes.
[0201] An embodiment of the present application also provides a chip, including a memory and a processor, the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device equipped with the chip executes the methods in various possible implementation modes as described above.
[0202] The above embodiments are merely illustrative of the principles and effects of the present application and are not intended to limit the present application. Anyone familiar with the technology may modify or change the above embodiments without violating the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by a person of ordinary skill in the art without departing from the spirit and technical ideas disclosed in the present application shall still be covered by the claims of the present application.
Claims
1. A notification prompt method, applied to a mobile terminal, characterized in that: include: S11. upon receiving the notification, determining whether the status information of the mobile terminal meets a first preset condition; S12. If yes, determine whether the notification meets a second preset condition; S13: If yes, determine the current preset strategy; S14, if the preset policy is to light up the screen for prompting, light up the screen with a preset brightness for prompting, and after receiving the operation information, light up the screen with normal brightness; S15. If the preset policy is a ringing reminder, determine the volume of the ringing reminder according to the notification, and ring the reminder according to the volume; And / or, the method further comprises: S16. If the mobile terminal does not allow the screen to light up or the notification does not meet the screen light up prompt condition, a prompt is given by at least one of a ringing prompt, a voice prompt, a light prompt, and a vibration prompt; The state information includes at least one of the following: motion state, screen state, occlusion state, and running state; and / or, The first preset condition is satisfied, including at least one of the following: The mobile terminal is in a preset motion state; The screen of the mobile terminal is in an off state; The screen of the mobile terminal is in a blocked state; The operation of the mobile terminal is in a stuck state; And / or, the second preset condition is met, including at least one of the following: The sender of the notification is the preset sender; The information content of the notification includes preset information content; The application to which the notification belongs is a preset application; The notification time of the notification is within a preset time period; The notification receiving frequency reaches a preset frequency; The notification reception interval is greater than or equal to the preset screen light reminder interval; And / or, the preset strategy includes at least one of the following: Display of full text of notification, partial display of notification, full screen display of notification, partial display of notification, reminder of scheduled time and / or scheduled duration, screen light reminder, ring reminder, voice reminder, light reminder, vibration reminder; Wherein, determining the volume of the ringing prompt according to the notification includes: The volume of the ringing reminder is divided into 11 volume values from small to large, which correspond to 11 integers from 0 to 10 respectively, wherein when the volume value is 10, the volume of the ringing reminder reaches the maximum, and when the volume value is 0, the ringing reminder is silent; If the sender of the notification is a preset sender, the volume value of the ringing reminder is set to 10; if the sender of the notification is not a preset sender, the volume value of the ringing reminder is set to 5; If the body of the notification contains preset sensitive information, the volume value of the ringing reminder is set to 10; if the body of the notification does not contain preset sensitive information, the volume value of the ringing reminder is set to 5; If the application to which the notification belongs is a preset sensitive application, the volume value of the ringing reminder is set to 10; if the application to which the notification belongs is not a preset sensitive application, the volume value of the ringing reminder is set to 5; If the notification time of the notification is within the preset time period, the volume value of the ringing reminder is set to 10; if the notification time of the notification is not within the preset time period, the volume value of the ringing reminder is set to 5; If the receiving frequency of the notification reaches the preset frequency, the volume value of the ringing reminder is set to 10; if the receiving frequency of the notification does not reach the preset frequency, the volume value of the ringing reminder is set to 5; If the notification reception interval is not less than the preset screen light reminder interval, the volume value of the ringing reminder is set to 10.
2. The method according to claim 1, characterized in that: The method further comprises: When the screen is lit up at a preset brightness, the notification is prompted by at least one of a ringing prompt, a voice prompt, a light prompt, and a vibration prompt; and / or, The prompt time for lighting the screen with the preset brightness is a preset value, or is less than or equal to the normal screen off time of the mobile terminal.
3. A notification prompt method, applied to a mobile terminal, characterized in that: include: S21. Determine whether the received notification information and / or the status information of the mobile terminal meets a preset condition; S22: If yes, determine whether the mobile terminal is in a preset mode; S23: If yes, determine the current preset strategy; S14, if the preset policy is to light up the screen for prompting, light up the screen with a preset brightness for prompting, and after receiving the operation information, light up the screen with normal brightness; S15. If the preset policy is a ringing reminder, determine the volume of the ringing reminder according to the notification, and ring the reminder according to the volume; And / or, the method further comprises: S16. If the mobile terminal does not allow the screen to light up or the notification does not meet the screen light up prompt condition, a prompt is given by at least one of a ringing prompt, a voice prompt, a light prompt, and a vibration prompt; The state information includes at least one of the following: motion state, screen state, occlusion state, and running state; and / or, The satisfying of the preset conditions includes at least one of the following: The mobile terminal is in a preset motion state; The screen of the mobile terminal is in an off state; The screen of the mobile terminal is in a blocked state; The operation of the mobile terminal is in a stuck state; And / or, the being in a preset mode includes at least one of the following: The sender of the notification is the preset sender; The information content of the notification includes preset information content; The application to which the notification belongs is a preset application; The notification time of the notification is within a preset time period; The notification receiving frequency reaches a preset frequency; The notification reception interval is greater than or equal to the preset screen light reminder interval; And / or, the preset strategy includes at least one of the following: Display of full text of notification, partial display of notification, full screen display of notification, partial display of notification, reminder of scheduled time and / or scheduled duration, screen light reminder, ring reminder, voice reminder, light reminder, vibration reminder; Wherein, determining the volume of the ringing prompt according to the notification includes: The volume of the ringing reminder is divided into 11 volume values from small to large, which correspond to 11 integers from 0 to 10 respectively, wherein when the volume value is 10, the volume of the ringing reminder reaches the maximum, and when the volume value is 0, the ringing reminder is silent; If the sender of the notification is a preset sender, the volume value of the ringing reminder is set to 10; if the sender of the notification is not a preset sender, the volume value of the ringing reminder is set to 5; If the body of the notification contains preset sensitive information, the volume value of the ringing reminder is set to 10; if the body of the notification does not contain preset sensitive information, the volume value of the ringing reminder is set to 5; If the application to which the notification belongs is a preset sensitive application, the volume value of the ringing reminder is set to 10; if the application to which the notification belongs is not a preset sensitive application, the volume value of the ringing reminder is set to 5; If the notification time of the notification is within the preset time period, the volume value of the ringing reminder is set to 10; if the notification time of the notification is not within the preset time period, the volume value of the ringing reminder is set to 5; If the receiving frequency of the notification reaches the preset frequency, the volume value of the ringing reminder is set to 10; if the receiving frequency of the notification does not reach the preset frequency, the volume value of the ringing reminder is set to 5; If the notification reception interval is not less than the preset screen light reminder interval, the volume value of the ringing reminder is set to 10.
4. The method according to claim 3, characterized in that The notification information includes at least one of the sender, notification information content, application to which it belongs, notification time, notification frequency, and notification interval; and / or, The state information includes at least one of a motion state, a screen state, an occlusion state, and an operation state; And / or, the preset mode includes at least one of the following: Smart reminder mode, do not disturb mode, meeting mode, sleep mode, driving mode, outdoor mode.
5. The method according to claim 4, characterized in that The method further comprises: When the screen is lit up at a preset brightness, the notification is prompted by at least one of a ringing prompt, a voice prompt, a light prompt, and a vibration prompt; and / or, The prompt time for lighting the screen with the preset brightness is a preset value, or is less than or equal to the normal screen off time of the mobile terminal.
6. A mobile terminal, characterized in that: It comprises a memory and a processor, wherein the memory is used to store at least one program instruction, and the processor is used to implement the notification prompt method according to any one of claims 1 to 5 by loading and executing the at least one program instruction.
7. A computer storage medium, characterized in that: The computer storage medium stores computer program instructions; when the computer program instructions are executed by the processor, the notification prompt method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Message-strength-based ringing method, device and mobile terminal
CN102685327A
Prompt method of notification message, terminal, and computer readable storage medium
CN107395858A
Message pushing method, device and system
CN108989568A