Patent Description:
With increasing popularity of smart phones and increasing convenience that smart phones bring to our lives and work, more and more applications are installed on our phones. Various kinds of news, such as chat messages and advertising recommendations, will be displayed at the top of a screen of the phone in a floating manner. A user can set notifications for certain applications not to be displayed or notifications may be displayed based on priorities of the applications, etc., however, notifications that the user does not want to intercept may cause, in some scenarios, interference to the user using the mobile phone, reducing user experience.

Specifically, in the process of the user using the smart phone, the floating notifications which the user does not want to intercept degrade the user experience in scenarios including but not limited to the following:.

For the above scenarios, there are mainly the following defects:.

The floating notification is displayed for a relatively long time. If the user waits for the floating notification to disappear automatically, the user experience will be degraded; if the user proactively removes the notification, the current transaction processing of the user will be disturbed; and mistakenly touching may be easily caused by the floating notification and thus the application to which the notification belongs will be entered, in which case the current affair of the user is interrupted and the user experience is greatly degraded. <CIT> provides a method for message notification, including: receiving a message; determining that the interface of a currently-operating first application of a mobile terminal is in the full screen state; and generating a transparent interface for displaying the message, where a default position of the interface of the first application is covered with the transparent interface. <CIT> provides an apparatus for controlling a portable terminal, including: a contact sensing unit sensing an area of an external surface of the portable terminal contacted by a user as the user holds the portable terminal, a recognizing unit recognizing a function mode of the portable terminal based on information about the contacted area sensed by the contact sensing unit, and a control unit changing the portable terminal to a function mode recognized by the recognizing unit. <CIT> provides a method for processing a message, including: opening a camera of the terminal when the display interface of the terminal displays a floating message; detecting the eye activity of the user of the terminal by the camera; when the eye activity conforms to a preset condition, the floating message on the display interface is hidden.

The present invention, as defined in the appended claims, provides a method for prompting a notification message, a mobile terminal and a computer-readable storage medium. A method for prompting a notification message, applied to a mobile terminal, is provided, which includes:.

Embodiments of the present disclosure further provide a mobile terminal, including:.

The prompting module includes: a first prompting sub-module configured to control content of the notification message to be displayed in a form of bullet comments at a first target location of the display screen of the mobile terminal (<NUM>), in a case that the notification message is a first type of message, where the bullet comments are non-clickable; and a second prompting sub-module configured to control, an icon of an application to which the notification message belongs, to be displayed at a second target location of the display screen of the mobile terminal (<NUM>), in a case that the notification message is a second type of message.

Embodiments of the present disclosure further provide a computer-readable storage medium, having a computer program store thereon. When the computer program is executed by a processor, steps of the above method for prompting the notification message are implemented.

In order to illustrate technical solutions of embodiments of the present disclosure more clearly, the drawings used in the descriptions of the embodiments of the present disclosure are briefly introduced hereinafter. Apparently, the drawings in the following descriptions are merely some embodiments of the present disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without any creative efforts.

The technical solutions in embodiments of the present disclosure are described clearly and completely in conjunction with drawings in the embodiments of the present disclosure. Apparently, the described embodiments are merely a part of rather than all the embodiments of the present disclosure. All other embodiments obtained by a person ordinary skilled in the art based on the embodiments of the present disclosure without any creative efforts fall within the protection scope of the present disclosure.

As shown in <FIG>, embodiments of the present disclosure provide a method for prompting a notification message, which is applied to a mobile terminal and includes:
Step <NUM>: receiving a notification message.

In this step, the notification message mainly includes a message received by an application installed on the mobile terminal; for example, a message sent by a WeChat friend, a message pushed by a WeChat public account, etc., which are not enumerated herein.

Step <NUM>: determining whether a floating notification display area of a display screen of the mobile terminal is in an operated state or a to-be-operated state. The floating notification display area is an area whose distance from a status bar of the mobile terminal that is less than or equal to a target value.

In this step, the target value may be set in advance, which may be dynamically changed, or may be a fixed value, which is not specifically limited herein. The floating notification display area is specifically the area at the top of the mobile terminal. Generally, the range of the floating notification display area is larger than the range of the status bar of the mobile terminal, and the floating notification display area includes the area of the status bar of the mobile terminal.

Step <NUM>: in a case that the floating notification display area is in an operated state or a to-be-operated state, determining whether the notification message needs to be prompted.

In this step, in a case that the floating notification display area is neither in the operated state nor in the to-be-operated state, the notification message is displayed or prompted according to the display manner or the prompting manner in the related technologies; which is not described herein.

Step <NUM>: in a case that the notification message needs to be prompted, prompting the notification message by using a target prompting manner corresponding to the notification message.

In this step, in a case that the notification message does not need to be prompted, the notification message is not currently prompted; the user can be notified of the notification message when the user clicks on the application that generates the notification message; or, when the user does not operate the floating notification display area or after there is no trend of operating the floating notification display area in the subsequent, the notification message is displayed in a floating manner according to the display manner of the floating notification in the related technologies; which is not described in detail herein.

In the above embodiments of the present disclosure, the floating notification display area on the display screen of the mobile terminal being in the operated state, specifically refers to that the user is currently operating an area near the top of the mobile phone; the floating notification display area on the display screen of the mobile terminal being in the to-be-operated state, specifically refers to that the user has a tendency to operate the area near the top of the mobile phone. In the above scenarios, the method for prompting the notification message provided by the embodiments of the present disclosure automatically switches prompting manners for the notification message, so that the notification message is displayed or the user is notified that a new message arrives, without disturbing the transaction currently being processed by the user, thereby improving user experience, and showing different notification display forms to further improve the user experience.

Further, step <NUM> in the above embodiments of the present disclosure includes:
determining whether the floating notification display area of the display screen of the mobile terminal is in the operated state or the to-be-operated state, according to a historical touch track of a user of the mobile terminal on the display screen.

Specifically, before this step, the mobile terminal needs to record the area where the user touches the screen during the use of the mobile phone and the screen touch area of the user in a previous period, so as to obtain the historical touch track of the user of the mobile terminal on the display screen. By analyzing the historical touch track, it can be determined whether the user is operating the floating notification display area or whether the user has a tendency to operate the floating notification display area.

And/or, whether the floating notification display area of the display screen of the mobile terminal is in the operated state or the to-be-operated state is determined according to a gesture of the user of the mobile terminal for holding the mobile terminal.

And/or, whether the floating notification display area of the display screen of the mobile terminal is in the operated state or the to-be-operated state is determined according to pupil gaze information of the user of the mobile terminal.

In the above embodiments of the present disclosure, the historical touch track, the gesture of holding the mobile terminal, and/or the pupil gaze information are factors for determining whether the floating notification display area is in the operated state or the to-be-operated state. Different accuracies can be obtained based on different factors. When comprehensive determination is made based on two or more factors, accuracy of determination can be improved.

Specifically, the step of determining whether the floating notification display area of the display screen of the mobile terminal is in the operated state or the to-be-operated state according to the gesture of the user of the mobile terminal for holding the mobile terminal includes:
in a case that the gesture of the user of the mobile terminal for holding the mobile terminal indicates that the user of the mobile terminal is capable of touching the floating notification display area, determining that the floating notification display area is in the operated state or the to-be-operated state; otherwise, determining that the floating notification display area is not in the operated state or the to-be-operated state.

The gesture of the user of the mobile terminal for holding the mobile terminal may be detected by a sensor on the back cover of the mobile terminal. In a case that the user's finger mainly touches the middle or upper area of the mobile phone, it means that the user is capable of touching the floating notification display area, and it is further determined that the user has a tendency to operate the floating notification display area.

Specifically, the step of determining whether the floating notification display area of the display screen of the mobile terminal is in the operated state or the to-be-operated state according to the pupil gaze information of the user of the mobile terminal includes:
in a case that an area where the pupil of the user of the mobile terminal gazes overlaps with the floating notification display area, determining that the floating notification display area is in the operated state or the to-be-operated state; otherwise, determining that the floating notification display area is not in the operated state or to-be-operated state.

A front camera is used to monitor the area where the pupil of the user gazes at the current time, and it may be determined whether the floating notification display area is in the operated state or the to-be-operated state according to the gazed area.

It should be noted that in the above embodiments of the present disclosure, any one of the factors of the historical touch track, the gesture for holding the mobile terminal, and the pupil gaze information may be used to determine whether the floating notification display area of the display screen of the mobile terminal is in the operated state or the to-be-operated state; or, any two or more factors of the historical touch track, the gesture for holding the mobile terminal, and the pupil gaze information may be used to determine whether the floating notification display area of the display screen of the mobile terminal is in the operated state or the to-be-operated state, which is not specifically limited herein.

If any two or more factors in the historical touch track, the gesture for holding the mobile terminal, and the pupil gaze information are used to determine whether the floating notification display area of the display screen of the mobile terminal is in the operated state or the to-be-operated state, different weight values may be set for the factors. Whether the floating notification display area of the display screen of the mobile terminal is in the operated state or the to-be-operated state may be determined according to a weighted result of different weight values. For example, a boundary value of M is set, and if the weighted result is greater than M, the floating notification display area of the display screen of the mobile terminal is in the operated state or the to-be-operated state; and if the weighting result is less than M, the floating notification display area of the display screen of the mobile terminal is not in the operated state or the to-be-operated state.

Further, step <NUM> in the above embodiments of the present disclosure includes:
in a case that the notification message is a third type of message, determining that the notification message does not need to be prompted; otherwise, determining that the notification message needs to be prompted.

The third type of message is an unimportant notification, such as update messages of some public accounts. The type of the notification message may be determined by setting keywords in advance, which is not described in detail herein. Unimportant notifications are not prompted, so that interference with the current operation of the user can be avoided to the greatest extent, which further improves the user experience.

In the above embodiments of the present disclosure, the determination of the type of the notification message may be determined according to preset keyword content. For example, in a case that the notification message includes the preset keyword content, the notification message is the first type of message; and in a case that the notification message does not include the preset keyword content, the notification message is the second type of message.

Further, in the above embodiments of the present disclosure, the step of, in a case that the notification message is the first type of message, controlling the content of the notification message to be displayed in the form of bullet comments at the first target location of the display screen of the mobile terminal includes:
in a case that the notification message is the first type of message, and the mobile terminal is in a non-full-screen display state or the mobile terminal is in a full-screen display state but currently displayed information of a location where the status bar of the mobile terminal is located does not comprise preset information, controlling the content of the notification message to be displayed in the form of bullet comments at the location where the status bar of the mobile terminal is located.

As shown in <FIG>, the mobile terminal is currently in a non-full-screen display state, and the content of the notification message floats through the status bar in the form of bullet comments; as shown in <FIG>, the mobile terminal is currently in a full-screen display state, the currently displayed information of the location where the status bar of the mobile terminal is located does not include preset information, and the content of the notification message floats through the status bar in the form of bullet comments.

Or, in a case that the notification message is the first type of message, the mobile terminal is in a full-screen display state and currently displayed information of a location where the status bar of the mobile terminal is located include the preset information, the content of the notification message is controlled to be displayed in the form of bullet comments at other area of the display screen of the mobile terminal other than the floating notification display area.

As shown in <FIG>, the mobile terminal is currently in a full-screen display state, the currently displayed information of the location of the status bar of the mobile terminal includes the preset information, and the content of the notification message floats across other area other than the floating notification display area in the form of bullet comments.

Further, in the above embodiments of the present disclosure, the step of, in a case that the notification message is the second type of message, controlling, the icon of the application to which the notification message belongs, to be displayed at the second target location of the display screen of the mobile terminal, include:
in a case that the notification message is the second type of message, and the mobile terminal is in a non-full-screen display state or the mobile terminal is in a full-screen display state but there is a continuous blank area at a location where the status bar of the mobile terminal is located, controlling, the icon of the application to which the notification message belongs, to be displayed in a floating manner for a preset period of time on the blank area at the location where the status bar is located.

As shown in <FIG>, the mobile terminal is currently in a non-full-screen display state, and the icon of the application to which the notification message belongs is displayed in a floating manner on the status bar for the preset period of time; as shown in <FIG>, the mobile terminal is currently in a full-screen display state, there is a continuous blank area at the location where the status bar is located, and the icon of the application to which the notification message belongs is displayed in a floating manner on the blank area of the status bar for the preset period of time.

Or, in a case that the notification message is the second type of message, the mobile terminal is in a full-screen display state and there is no continuous blank area at a location where the status bar of the mobile terminal is located, the icon of the application to which the notification message belongs is controlled to be displayed in a floating manner for a preset period of time on other area of the display screen of the mobile terminal other than the floating notification display area.

As shown in <FIG>, the mobile terminal is currently in a full-screen display state, there is no continuous blank area at the location where the status bar is located, and the icon of the application to which the notification message belongs is displayed in a floating manner in an area other than the floating notification display area for a preset period of time.

It should be noted that the "xxxx" area in <FIG> specifically refers to an area where important information is displayed or a current operating area of the user or an area currently concerned by the user, and to avoid repetition, details are not described again.

In summary, in the above embodiments of the present disclosure, when the floating notification display area of the display screen of the mobile terminal is in the operated state or the to-be-operated state, and if the notification message is received and needs to be prompted, the target prompting manner corresponding to the notification message is determined based on the notification message, and the notification message is prompted with the target prompting manner. The target prompting manner includes displaying the content of the notification message in the form of bullet comments and displaying in a floating manner an icon of an application to which the notification message belongs. Without disturbing the transaction currently processed by the user, the notification message can be displayed or the user can be reminded that a new message arrives based on the method, which improves the user experience; in addition, different notification display forms can be shown, which further improves the user experience.

As shown in <FIG>, embodiments of the present disclosure further provide a mobile terminal <NUM>, including:.

Further, as shown in <FIG>, the first determining module <NUM> in the embodiments of the present disclosure includes:.

Further, as shown in <FIG>, the second determining sub-module <NUM> in the embodiments of the present disclosure includes:
a first determining unit, configured to: in a case that the gesture of the user of the mobile terminal for holding the mobile terminal indicates that the user of the mobile terminal is capable of touching the floating notification display area, determine that the floating notification display area is in the operated state or the to-be-operated state; otherwise, determine that the floating notification display area is not in the operated state or the to-be-operated state.

Further, the third determining sub-module <NUM> in the embodiments of the present disclosure includes:
a second determining unit, configured to: in a case that an area where a pupil of the user of the mobile terminal gazes overlaps with the floating notification display area, determine that the floating notification display area is in the operated state or the to-be-operated state; otherwise, determine that the floating notification display area is not in the operated state or to-be-operated state.

Further, as shown in <FIG>, the second determining module <NUM> in the embodiments of the present disclosure includes:
a fourth determining sub-module <NUM>, configured to: in a case that the notification message is a third type of message, determine that the notification message does not need to be prompted; otherwise, determine that the notification message needs to be prompted.

Further, as shown in <FIG>, the prompting module <NUM> in the embodiments of the present disclosure includes:.

Further, the first prompting sub-module <NUM> in the embodiments of the present disclosure includes:.

Further, in the embodiments of the present disclosure, the second prompting sub-module <NUM> includes:.

The mobile terminal provided by the embodiments of the present disclosure can implement various processes implemented by the mobile terminal in the method embodiments of <FIG>, and to avoid repetition, details are not described herein again.

It should be noted that the mobile terminal provided by the embodiments of the present disclosure is a mobile terminal capable of executing the method for prompting the notification message described above, so all the embodiments of the method for prompting the notification message described above are applicable to the mobile terminal, and the same or similar beneficial effects can be achieved.

<FIG> is a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the present disclosure,
The mobile terminal <NUM> includes, but is not limited to, a radio frequency unit <NUM>, a network module <NUM>, an audio output unit <NUM>, an input unit <NUM>, a sensor <NUM>, a display unit <NUM>, a user input unit <NUM>, an interface unit <NUM>, a memory <NUM>, a processor <NUM>, and a power supply <NUM>, etc. Those skilled in the art can understand that the structure of the mobile terminal shown in <FIG> does not constitute a limitation to the mobile terminal, and the mobile terminal may include more or fewer components than those shown in the figure, or have some components combined, or use a different arrangement of the components. In the embodiments of the present disclosure, the mobile terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a vehicle-mounted terminal, a wearable device, a pedometer, or the like.

The radio frequency unit <NUM> is configured to receive a notification message;
The processor <NUM> is configured to determine whether a floating notification display area of a display screen of the mobile terminal is in an operated state or a to-be-operated state; where the floating notification display area is an area whose distance from a status bar of the mobile terminal is less than or equal to a target value; determine whether the notification message needs to be prompted, in a case that the floating notification display area is in the operated state or the to-be-operated state; and prompt the notification message by using a target prompting manner corresponding to the notification message, in a case that the notification message needs to be prompted.

In summary, in the above embodiments of the present disclosure, when the floating notification display area of the display screen of the mobile terminal is in the operated state or the to-be-operated state, and if the notification message is received and needs to be prompted, the target prompting manner corresponding to the notification message is determined based on the notification message, and the notification message is prompted with the target prompting manner. The target prompting manner includes displaying the content of the notification message in the form of bullet comments and displaying an icon of an application to which the notification message belongs in a floating manner. Without disturbing the transaction currently processed by the user, the notification message can be displayed or the user can be reminded that a new message arrives based on the method, which improves the user experience; in addition, different notification display forms can be shown, which further improves the user experience.

It should be understood that, in the embodiments of the present disclosure, the radio frequency unit <NUM> may be configured to receive and send information, or to receive and send signals in a call. Specifically, the radio frequency unit <NUM> delivers the downlink information received from a base station to the processor <NUM>; and transmits the uplink data to the base station. Generally, the radio frequency unit <NUM> includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, or the like. In addition, the radio frequency unit <NUM> may communicate with a network or other devices via a wireless communication system.

The mobile terminal provides users with wireless broadband Internet access via the network module <NUM>, such as helping users send and receive emails, browse web pages and access streaming media.

The audio output unit <NUM> may convert audio data received by the radio frequency unit <NUM> or the network module <NUM> or stored in the memory <NUM> into audio signals and output them as sound. Moreover, the audio output unit <NUM> may provide audio output (for example, call signal reception sound, message reception sound, etc.) related to a specific function performed by the mobile terminal <NUM>. The audio output unit <NUM> includes a speaker, a buzzer, a receiver, or the like.

The input unit <NUM> is configured to receive audio or video signals. The input unit <NUM> may include a graphics processing unit (GPU) <NUM> and a microphone <NUM>. The graphics processor <NUM> is configured to process image data of still pictures or videos obtained via an image capture device (such as a camera) in an image capture mode or a video capture mode. The processed image frames may be displayed on the display unit <NUM>. The image frames processed by the graphics processor <NUM> may be stored in the memory <NUM> (or other storage medium) or transmitted via the radio frequency unit <NUM> or the network module <NUM>. The microphone <NUM> may receive sound, and may process the sound into audio data. The processed audio data may be converted into a format that can be transmitted to a mobile communication base station for outputting via the radio frequency unit <NUM> in the case of a telephone call mode.

The mobile terminal <NUM> further includes at least one sensor <NUM>, such as an optical sensor, a motion sensor, or other sensors. Specifically, the optical sensor includes an ambient light sensor and a proximity sensor. The ambient light sensor may adjust brightness of the display panel <NUM> according to the brightness of the ambient light, and the proximity sensor may close the display panel <NUM> and/or backlight when the mobile terminal <NUM> approaches to the ear. As a type of motion sensor, an accelerometer sensor may detect the magnitude of acceleration in various directions (usually three-axis directions), and detect the magnitude and direction of gravity when in the stationary state. The accelerometer sensor may be applied to identify the pose of the mobile terminal (such as switching of horizontal and vertical screen, a correlated game, magnetometer pose calibration), a function about vibration recognition (such as pedometer, tapping). The sensor <NUM> may also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, or the like, which are not described herein.

The display unit <NUM> may include a display panel <NUM>. The display panel <NUM> may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

The user input unit <NUM> may be configured to receive inputted numeric or character information, and generate key signal inputs related to user settings and function control of the mobile terminal. Specifically, the user input unit <NUM> includes a touch panel <NUM> and other input device <NUM>. The touch panel <NUM>, also known as a touch screen, may collect a touch operation of a user thereon or thereby (for example, an operation on or around the touch panel <NUM> that is made by a user with a finger, a touch pen or any other suitable object or accessory). The touch panel <NUM> may include two parts: a touch detection device and a touch controller. The touch detection device detects touch orientation of the user, detects a signal caused by the touch operation, and transmits the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts the touch information into contact coordinates, and transmits the contact coordinates to the processor <NUM>. The touch controller may receive a command from by the processor <NUM> and executes the command. In addition, the touch panel <NUM> may be implemented by various types such as a resistive panel, a capacitive panel, an infrared panel, or a surface acoustic wave panel. In addition to the touch panel <NUM>, the user input unit <NUM> may include other input device <NUM>. Specifically, the other input device <NUM> may include, but is not limited to, a physical keyboard, a function key (such as a volume control key, a switch key), a trackball, a mouse, or a joystick, which are not described herein.

Further, the display panel <NUM> may be covered by the touch panel <NUM>. When the touch panel <NUM> detects a touch operation on or near the touch panel <NUM>, the touch panel 9071transmits the touch operation to the processor <NUM> to determine the type of the touch event, and the processor <NUM> provides a corresponding visual output on the display panel <NUM> according to the type of touch event. Although the touch panel <NUM> and the display panel <NUM> are implemented as two independent components to implement the input and output functions of the mobile terminal in Fig. <NUM>, in some embodiments, the touch panel <NUM> and the display panel <NUM> may be integrated to implement the input and output functions of the mobile terminal, which are not limited herein.

The interface unit <NUM> is an interface through which an external device is connected to the mobile terminal <NUM>. For example, the external device may include a wired or wireless headset port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identity module, an audio input/output (I/O) port, a video I/O port, a headphone port, etc. The interface unit <NUM> may be configured to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements in the mobile terminal <NUM> or may be configured to transmit data between the mobile terminal <NUM> and the external device.

The memory <NUM> may be configured to store software programs and various data. The memory <NUM> may mainly include a program storage area and a data storage area, where the program storage area may store an operating system, an application (such as a sound playback function, an image playback function, etc.) required for at least one function; the data storage area may store data (such as audio data, a phone book, etc.) created according to the use of the mobile phone. In addition, the memory <NUM> may include a high-speed random access memory, and may further include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage device.

The processor <NUM> is a control center of the mobile terminal, which uses various interfaces and lines to connect various parts of the entire mobile terminal. The processor <NUM> runs or executes software programs and/or modules stored in the memory <NUM> and calls data stored in the memory <NUM>, to execute various functions of the mobile terminal and process data, so as to monitor the mobile terminal as a whole. The processor <NUM> may include one or more processing units. Optionally, the processor <NUM> may integrate an application processor and a modem processor. The application processor mainly processes an operating system, a user interface, an application, etc., and the modem processor mainly processes wireless communications. It can be understood that the foregoing modem processor may not be integrated into the processor <NUM>.

The mobile terminal <NUM> may further include a power supply <NUM> (such as a battery) for supplying power to various components. Optionally, the power supply <NUM> may be logically connected to the processor <NUM> through a power management system, so as to implement functions, such as management of charging and discharging, and power consumption management, via the power management system.

In addition, the mobile terminal <NUM> may include some functional modules that are not shown, which are not described herein again.

Optionally, as shown in <FIG>, embodiments of the present disclosure further provide a mobile terminal, which includes a processor <NUM>, a memory <NUM>, and a computer program stored on the memory <NUM> and executable by the processor <NUM>. When the computer program is executed by the processor <NUM>, the various processes of the embodiments of the above method are implemented, which can achieve the same technical effects. To avoid repetition, details are not described herein.

Embodiments of the present disclosure further provide a computer readable storage medium. A computer program is stored on the computer readable storage medium. When the computer program is executed by a processor, the various processes of the embodiments of the above method are implemented, which can achieve the same technical effects. To avoid repetition, details are not described herein. The computer readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

It should be noted that, in the present disclosure, the terms "include", "have" or any other variants thereof are meant to cover non-exclusive inclusion, so that a process, method, item or apparatus including a series of elements is not limited to those elements, and optionally includes other elements that are not specifically listed or that are inherent in the process, method, item or apparatus. With no other limitations, an element restricted by the phrase "include a. " does not exclude the existence of other identical elements in the process, method, item or apparatus including the element.

Through the descriptions of the above embodiments, those skilled in the art can clearly understand that the methods in the above embodiments can be implemented by means of software plus a necessary universal hardware platform, and also may be implemented by hardware, but in many cases the former is preferred. Based on this understanding, the technical solution of the present disclosure that is essentially or contributes to the conventional technologies can be embodied in the form of a software product that is stored in a storage medium (such as a ROM/RAM, a magnetic disk, or an optical disc), which includes several instructions for enabling a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method described in the embodiments of the present disclosure.

The embodiments of the present disclosure are described in the above with reference to the accompanying drawings, and the present disclosure is not limited to the specific implementations described above. The specific implementations described above are merely schematic and are not restrictive.

Claim 1:
A method for prompting a notification message, applied to a mobile terminal, comprising:
receiving (<NUM>) a notification message;
determining (<NUM>) whether a floating notification display area of a display screen of the mobile terminal is in an operated state or a to-be-operated state, wherein the floating notification display area has a range which is larger than a range of a status bar of the mobile terminal, and wherein the floating notification display area includes an area of the status bar of the mobile terminal;
determining (<NUM>) whether the notification message needs to be prompted, in a case that the floating notification display area is in the operated state or the to-be-operated state; and
prompting (<NUM>) the notification message by using a target prompting manner corresponding to the notification message, in a case that the notification message needs to be prompted;
wherein the prompting (<NUM>) the notification message by using the target prompting manner corresponding to the notification message comprises:
controlling content of the notification message to be displayed in a form of bullet comments at a first target location of the display screen of the mobile terminal, in a case that the notification message is a first type of message, wherein the bullet comments are non-clickable; and
controlling an icon of an application to which the notification message belongs to be displayed at a second target location of the display screen of the mobile terminal, in a case that the notification message is a second type of message.