CN107491315B - Message prompting method, device and terminal - Google Patents

Message prompting method, device and terminal Download PDF

Info

Publication number
CN107491315B
CN107491315B CN201710774042.4A CN201710774042A CN107491315B CN 107491315 B CN107491315 B CN 107491315B CN 201710774042 A CN201710774042 A CN 201710774042A CN 107491315 B CN107491315 B CN 107491315B
Authority
CN
China
Prior art keywords
notification message
message
prompting
mode
prompt
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710774042.4A
Other languages
Chinese (zh)
Other versions
CN107491315A (en
Inventor
舒茂非
罗尧俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201710774042.4A priority Critical patent/CN107491315B/en
Publication of CN107491315A publication Critical patent/CN107491315A/en
Application granted granted Critical
Publication of CN107491315B publication Critical patent/CN107491315B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the application discloses a message prompting method, a message prompting device and a message prompting terminal, which belong to the field of human-computer interaction, and the method comprises the following steps: acquiring a notification message; determining a message prompting mode corresponding to the notification message according to the importance degree of the notification message, wherein the message prompting mode comprises a foreground prompting mode and a background prompting mode; when the message prompting mode is a foreground prompting mode, displaying a prompting interface corresponding to the notification message in the current user interface; and when the message prompting mode is a background prompting mode, not displaying a prompting interface corresponding to the notification message in the current user interface. The problem that important information is omitted because a terminal does not prompt any notification message in the non-disturbing mode is solved; the effects of only prompting important notification messages, avoiding omission of users, shielding non-important notification messages and avoiding interference to users are achieved.

Description

Message prompting method, device and terminal
Technical Field
The embodiment of the application relates to the field of human-computer interaction, in particular to a message prompting method, a message prompting device and a terminal.
Background
With the increasing processing capability of the terminal, users can use the terminal to perform various daily operations. For example, the user may use the terminal to perform e-book reading, video playing, online gaming, or the like.
In the actual use process, when the background application program receives the notification message, the terminal can perform message prompt in the form of a banner notification bar at the top end of the display area, and when the terminal receives click operation on the banner notification bar, the background application program is switched to a foreground running state, so that a user can process the notification message.
In order to avoid the influence of the displayed banner notification bar on user experience when a user uses the terminal to perform immersive interaction, such as watching a video in a full screen mode or playing a full screen game, the user can pre-start the non-disturbing function of the terminal. After the do-not-disturb function is started, the terminal does not prompt the received notification message in the immersive interaction process.
Disclosure of Invention
The embodiment of the application provides a message prompting method, a message prompting device and a terminal, which can be used for solving the problem that important messages are omitted because the terminal does not prompt any notification message in a non-disturbing mode. The technical scheme is as follows:
in a first aspect, a method for prompting a message is provided, where the method includes:
acquiring a notification message;
determining a message prompting mode corresponding to the notification message according to the importance degree of the notification message, wherein the message prompting mode comprises a foreground prompting mode and a background prompting mode;
when the message prompting mode is a foreground prompting mode, displaying a prompting interface corresponding to the notification message in the current user interface;
and when the message prompting mode is a background prompting mode, not displaying a prompting interface corresponding to the notification message in the current user interface.
In a second aspect, a message prompting apparatus is provided, the apparatus comprising:
the acquisition module is used for acquiring the notification message;
the first determining module is used for determining a message prompting mode corresponding to the notification message according to the importance degree of the notification message, wherein the message prompting mode comprises a foreground prompting mode and a background prompting mode;
the first prompting module is used for displaying a prompting interface corresponding to the notification message in the current user interface when the message prompting mode is a foreground prompting mode;
and the second prompting module is used for not displaying a prompting interface corresponding to the notification message in the current user interface when the message prompting mode is the background prompting mode.
In a third aspect, a terminal is provided, where the terminal includes a processor and a memory, where the memory stores at least one instruction, and the instruction is loaded and executed by the processor to implement the message prompting method according to the first aspect.
In a fourth aspect, a computer-readable storage medium is provided, in which at least one instruction is stored, and the instruction is loaded and executed by a processor to implement the message prompting method according to the first aspect.
The technical scheme provided by the embodiment of the application has the following beneficial effects:
in the embodiment of the application, after the terminal receives the notification message sent by the application program, the importance degree of the notification message is judged, and then according to the importance degree of the notification message, a foreground prompting mode is adopted for important notification messages, a corresponding prompting interface is displayed in the current user interface, a background prompting mode is adopted for non-important notification messages, and a corresponding prompting interface is not displayed in the current user interface, so that the problem that the important messages are omitted because the terminal does not prompt any notification message in a disturbance-free mode is solved; the effects of only prompting important notification messages, avoiding omission of users, shielding non-important notification messages and avoiding interference to users are achieved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 and 2 are block diagrams illustrating a structure of a terminal according to an exemplary embodiment of the present application;
fig. 3A to 3F are schematic diagrams of five terminals with different display screens according to the embodiments shown in fig. 1 and 2;
FIG. 4A illustrates a flow chart of a message prompt method provided by an exemplary embodiment of the present application;
FIG. 4B is an interface diagram illustrating a manner in which the interface is displayed;
FIG. 5A illustrates a flow chart of a message prompt method provided by an exemplary embodiment of the present application;
FIG. 5B is an interface diagram illustrating a manner in which the interface is displayed;
FIG. 6A illustrates a flow chart of a message prompt method provided by an exemplary embodiment of the present application;
FIG. 6B is an interface diagram illustrating a manner in which the interface is displayed;
FIG. 7 is a flowchart illustrating a message prompting method provided by an exemplary embodiment of the present application;
FIG. 8 illustrates a flow chart of a message alert method provided by another exemplary embodiment of the present application;
fig. 9 is a schematic structural diagram illustrating a message prompt apparatus according to an exemplary embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Referring to fig. 1 and 2, a block diagram of a terminal 100 according to an exemplary embodiment of the present application is shown. The terminal 100 may be a mobile phone, a tablet computer, a notebook computer, an e-book, etc. The terminal 100 in the present application may include one or more of the following components: a processor 110, a memory 120, and a touch display screen 130.
Processor 110 may include one or more processing cores. The processor 110 connects various parts within the overall terminal 100 using various interfaces and lines, and performs various functions of the terminal 100 and processes data by executing or executing instructions, programs, code sets, or instruction sets stored in the memory 120 and calling data stored in the memory 120. Alternatively, the processor 110 may be implemented in hardware using at least one of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor 110 may integrate one or more of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a modem, and the like. Wherein, the CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing the content to be displayed by the touch display screen 130; the modem is used to handle wireless communications. It is understood that the modem may not be integrated into the processor 110, but may be implemented by a single chip.
The Memory 120 may include a Random Access Memory (RAM) or a Read-Only Memory (Read-Only Memory). Optionally, the memory 120 includes a non-transitory computer-readable medium. The memory 120 may be used to store instructions, programs, code sets, or instruction sets. The memory 120 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing various method embodiments described below, and the like; the storage data area may store data (such as audio data, a phonebook) created according to the use of the terminal 100, and the like.
Taking an operating system as an Android (Android) system as an example, programs and data stored in the memory 120 are shown in fig. 1, and a Linux kernel layer 220, a system runtime layer 240, an application framework layer 260, and an application layer 280 are stored in the memory 120. The Linux kernel layer 220 provides underlying drivers for various hardware of the terminal 100, such as a display driver, an audio driver, a camera driver, a bluetooth driver, a Wi-Fi driver, power management, and the like. The system runtime library layer 240 provides the main feature support for the Android system through some C/C + + libraries. For example, the SQLite library provides support for a database, the OpenGL/ES library provides support for 3D drawing, the Webkit library provides support for a browser kernel, and the like. Also provided in the system Runtime layer 240 is an Android Runtime library 242(Android Runtime), which mainly provides some core libraries and can allow developers to write Android applications using the Java language. The application framework layer 260 provides various APIs that may be used in building applications, and developers may build their own applications by using these APIs, such as activity management, window management, view management, notification management, content provider, package management, session management, resource management, and location management. At least one application program runs in the application layer 280, and the application programs may be a contact program, a short message program, a clock program, a camera application, etc. of the operating system; or an application program developed by a third-party developer, such as an instant messaging program, a photo beautification program, and the like.
Taking an operating system as an IOS system as an example, programs and data stored in the memory 120 are shown in fig. 2, and the IOS system includes: a Core operating system Layer 320(Core OS Layer), a Core Services Layer 340(Core Services Layer), a Media Layer 360(Media Layer), and a touchable Layer 380(Cocoa Touch Layer). The kernel operating system layer 320 includes an operating system kernel, drivers, and underlying program frameworks that provide functionality closer to hardware for use by program frameworks located in the kernel services layer 340. The core services layer 340 provides system services and/or program frameworks, such as a Foundation framework, an account framework, an advertisement framework, a data storage framework, a network connection framework, a geographic location framework, a motion framework, and so forth, that are needed by the application. The media layer 360 provides audiovisual interfaces for applications, such as graphics-related interfaces, audio-related interfaces, video-related interfaces, and audio/video transmission technology wireless broadcast (AirPlay) interfaces. The touchable layer 380 provides various common interface-related frameworks for application development, and the touchable layer 380 is responsible for user touch interaction operations on the terminal 100. Such as a local notification service, a remote push service, an advertising framework, a game tool framework, a messaging User Interface (UI) framework, a User Interface UIKit framework, a map framework, and so forth.
In the framework shown in FIG. 2, the framework associated with most applications includes, but is not limited to: a base framework in the core services layer 340 and a UIKit framework in the touchable layer 380. The base framework provides many basic object classes and data types, provides the most basic system services for all applications, and is UI independent. While the class provided by the UIKit framework is a basic library of UI classes for creating touch-based user interfaces, iOS applications can provide UIs based on the UIKit framework, so it provides an infrastructure for applications for building user interfaces, drawing, processing and user interaction events, responding to gestures, and the like.
The touch display screen 130 is used for receiving a touch operation of a user on or near the touch display screen using any suitable object such as a finger, a touch pen, or the like, and displaying a user interface of each application program. The touch display 130 is generally disposed on a front panel of the terminal 130. The touch display screen 130 may be designed as a full-face screen, a curved screen, or a profiled screen. The touch display screen 130 can also be designed as a combination of a full-screen and a curved screen, and a combination of a special-shaped screen and a curved screen, which is not limited in this embodiment. Wherein:
full screen
A full screen may refer to a screen design where the touch display screen 130 occupies a screen fraction of the front panel of the terminal 100 that exceeds a threshold (e.g., 80% or 90% or 95%). One way of calculating the screen occupation ratio is as follows: (area of touch display 130/area of front panel of terminal 100) × 100%; another way to calculate the screen ratio is: (area of actual display area in touch display 130/area of front panel of terminal 100) × 100%; another calculation method of the screen occupation ratio is as follows: (diagonal of touch display screen 130/diagonal of front panel at terminal 100) × 100%. In the example shown schematically in fig. 3A, nearly all areas on the front panel of the terminal 100 are the touch display 130, and all areas on the front panel 40 of the terminal 100 except for the edge created by the bezel 41 are the touch display 130. The four corners of the touch display screen 130 may be right angles or rounded.
A full-screen may also be a screen design that integrates at least one front panel component within or underneath the touch screen display 130. Optionally, the at least one front panel component comprises: cameras, fingerprint sensors, proximity light sensors, distance sensors, etc. In some embodiments, other components on the front panel of the conventional terminal are integrated in all or a part of the area of the touch display screen 130, such as after splitting the light sensing element in the camera into a plurality of light sensing pixels, each light sensing pixel is integrated in a black area in each display pixel in the touch display screen 130. The full-screen has a higher screen-to-screen ratio due to the integration of at least one front panel component inside the touch display screen 130.
Of course, in other embodiments, the front panel component of the front panel of the conventional terminal may be disposed at the side or back of the terminal 100, such as disposing the ultrasonic fingerprint sensor below the touch screen 130, disposing the bone conduction receiver inside the terminal 130, and disposing the camera head in a pluggable structure at the side of the terminal.
In some optional embodiments, when the terminal 100 employs a full-screen, a single side, or two sides (e.g., two left and right sides), or four sides (e.g., four upper, lower, left and right sides) of the middle frame of the terminal 100 is provided with an edge touch sensor, and the edge touch sensor is configured to detect at least one of a touch operation, a click operation, a press operation, a slide operation, and the like of a user on the middle frame. The edge touch sensor may be any one of a touch sensor, a thermal sensor, a pressure sensor, and the like. The user may apply operations on the edge touch sensor to control the application in the terminal 100.
Curved surface screen
A curved screen refers to a screen design where the screen area of touch display screen 130 does not lie in one plane. Generally, curved screens present at least one such section: the section is in a curved shape, and the projection of the curved screen in any plane direction perpendicular to the section is a planar screen design, wherein the curved shape can be U-shaped. Alternatively, a curved screen refers to a screen design where at least one side is curved. Alternatively, the curved screen means that at least one side edge of the touch display screen 130 extends to cover the middle frame of the terminal 100. Since the side of the touch display screen 130 extends to cover the middle frame of the terminal 100, that is, the middle frame which does not have the display function and the touch function originally is covered as the displayable area and/or the operable area, the curved screen has a higher screen occupation ratio. Alternatively, as in the example shown in fig. 3B, the curved screen refers to a screen design in which the left and right sides 42 are curved; or, the curved screen refers to a screen design in which the upper and lower sides are curved; or, the curved screen refers to a screen design in which the upper side, the lower side, the left side and the right side are all in a curved shape. In an alternative embodiment, the curved screen is made of a touch screen material with certain flexibility.
Special-shaped screen
The special-shaped screen is a touch display screen with an irregular shape, and the irregular shape is not a rectangle or a rounded rectangle. Optionally, the irregular screen refers to a screen design in which a protrusion, a notch and/or a hole is/are formed on the rectangular or rounded rectangular touch display screen 130. Alternatively, the protrusions, indentations, and/or cutouts may be located at the edges of the touch screen display 130, at the center of the screen, or both. When the protrusion, the notch and/or the dug hole are arranged on one edge, the protrusion, the notch and/or the dug hole can be arranged in the middle or at two ends of the edge; when the projection, notch and/or cutout is provided in the center of the screen, it may be provided in one or more of an upper region, an upper left region, a left side region, a lower left region, a lower right region, a right side region, and an upper right region of the screen. When the projections, the notches and the dug holes are arranged in a plurality of areas, the projections, the notches and the dug holes can be distributed in a concentrated mode or in a dispersed mode; the distribution may be symmetrical or asymmetrical. Optionally, the number of projections, indentations and/or cutouts is also not limited.
The special-shaped screen covers the upper forehead area and/or the lower forehead area of the touch display screen as the displayable area and/or the operable area, so that the touch display screen occupies more space on the front panel of the terminal, and the special-shaped screen also has a larger screen occupation ratio. In some embodiments, the indentation and/or cutout is configured to receive at least one front panel component therein, the front panel component including at least one of a camera, a fingerprint sensor, a proximity light sensor, a distance sensor, an earpiece, an ambient light level sensor, and a physical key.
For example, the notch may be provided on one or more edges, and the notch may be a semicircular notch, a right-angled rectangular notch, a rounded rectangular notch, or an irregularly shaped notch. In the example shown in fig. 3C, the special-shaped screen may be a screen design having a semicircular notch 43 at the center of the upper edge of the touch display screen 130, and the semicircular notch 43 is used to accommodate at least one front panel component of a camera, a distance sensor (also called a proximity sensor), an earpiece, and an ambient light sensor; as schematically shown in fig. 3D, the irregular-shaped screen may be a screen design in which a semicircular notch 44 is formed at a central position of the lower edge of the touch display screen 130, and the semicircular notch 44 is free for accommodating at least one of a physical key, a fingerprint sensor, and a microphone; in an exemplary example shown in fig. 3E, the special-shaped screen may be a screen design in which a semi-elliptical notch 45 is formed in the center of the lower edge of the touch display screen 130, and a semi-elliptical notch is also formed on the front panel of the terminal 100, and the two semi-elliptical notches form an elliptical area for accommodating a physical key or a fingerprint identification module; in the illustrated example of fig. 3F, the contoured screen may be a screen design having at least one aperture 46 in the upper half of the touch screen display 130, the aperture 46 being free to receive at least one of a camera, a distance sensor, an earpiece, and an ambient light level sensor.
In addition, those skilled in the art will appreciate that the configuration of terminal 100 as illustrated in the above-described figures is not intended to be limiting of terminal 100, and that terminals may include more or less components than those illustrated, or some components may be combined, or a different arrangement of components. For example, the terminal 100 further includes a radio frequency circuit, an input unit, a sensor, an audio circuit, a Wireless Fidelity (WiFi) module, a power supply, a bluetooth module, and other components, which are not described herein again.
Referring to fig. 4A, a flowchart of a message alert method provided by an exemplary embodiment of the present application is shown. The embodiment is exemplified by applying the method to the terminal provided in fig. 1 or fig. 2. The method comprises the following steps:
step 401, obtaining a notification message;
optionally, the notification message is a notification message received by an application program currently in a background running state, and after receiving the notification message, the application program delivers to the operating system to prompt the notification message.
Taking the android system as an example, after receiving a Notification message, an application program in an application layer delivers the Notification message to Notification management Service (Notification Manager Service) for unified management, and the management Service determines whether to prompt the Notification message.
In this embodiment, the notification message refers to a notification message sent by a background application program received by a terminal operating system when a user uses a terminal to perform immersive interaction, where the performing of the immersive interaction by the user using the terminal includes: at least one of viewing a video in full screen mode, playing a game in full screen mode, or reading an electronic book in full screen mode.
Wherein the notification message comprises at least one of an incoming call notification message, a short message notification message, a mail notification message, a travel notification message, an application push message, or an instant messaging notification message.
Step 402, determining a message prompting mode corresponding to the notification message according to the importance degree of the notification message, wherein the message prompting mode comprises a foreground prompting mode and a background prompting mode;
in the related art, after the operating system acquires the notification message, the operating system directly prompts the notification message in a banner notification mode, and the displayed banner notification causes interference to an application program currently used by a user; or, in the do-nothing mode, the operating system does not prompt any notification message, which is likely to cause omission of important notification messages (such as incoming call notification, etc.). In the embodiment of the present application, after the notification message is acquired, the operating system needs to further determine a message prompting mode of the notification message according to the importance degree of the notification message, so as to perform corresponding message prompting.
In a possible implementation manner, for a notification message with a higher importance degree, the terminal determines that the message prompting manner corresponding to the notification message is a foreground prompting manner, and for a notification message with a lower importance degree, the terminal determines that the message prompting manner corresponding to the notification message is a background prompting manner.
For example, for a notification message such as a short message, an incoming call, an instant messaging message and the like which needs to be immediately processed by a user, the terminal determines that the importance degree of the notification message is high, and prompts the notification message in a foreground prompting mode; and for the notification messages such as application push messages and mail messages which do not need to be processed immediately by the user, the terminal determines that the importance degree is low and prompts the notification messages in a background prompting mode.
Step 403, when the message prompting mode is a foreground prompting mode, displaying a prompting interface corresponding to the notification message in the current user interface;
when the message prompting mode is a foreground prompting mode, in order to prompt the user to process the notification message as soon as possible, the terminal displays a corresponding prompting interface in the current user interface, and optionally, the prompting interface includes at least one of notification content corresponding to the notification message, the number of the notification messages, an application program to which the notification message belongs, or an operation control corresponding to the notification message.
In one possible implementation, the operating System displays the prompt interface in a designated area on the top layer of the current user interface through the System UI, where the designated area may be a corner area of the current user interface.
Illustratively, as shown in fig. 4B, when the game interface 41 is displayed in a full screen mode in a landscape mode and a notification message sent by a background instant messaging application is received, the terminal determines that a prompt mode of the notification message is a foreground prompt mode, and displays a prompt interface 42 corresponding to the notification message on the upper left corner of the game interface 41 (current user interface).
It should be noted that, because the prompt interface corresponding to the notification message is located on the upper layer of the current user interface, when the user operates in the prompt interface, the current user interface does not respond to the operation, thereby avoiding affecting the current user interface.
And step 404, when the message prompting mode is the background prompting mode, not displaying a prompting interface corresponding to the notification message in the current user interface.
In a possible implementation manner, when the message prompting manner is the background prompting manner, in order to avoid affecting the application program currently used by the user, the terminal does not display a corresponding prompting interface in the current user interface, but directly displays the notification message in the background notification bar.
For example, when receiving a shopping push notification message, the terminal displays the notification message in the notification bar, and the user can view the notification message in the notification bar.
In summary, in this embodiment, after receiving a notification message sent by an application program, a terminal determines the importance degree of the notification message, and then, according to the importance degree of the notification message, a foreground prompting manner is adopted for important notification messages, a corresponding prompting interface is displayed in a current user interface, and a background prompting manner is adopted for non-important notification messages, so that a corresponding prompting interface is not displayed in the current user interface, and the problem that in a non-disturbing mode, the terminal does not prompt any notification message, which results in missing of an important message is solved; the effects of only prompting important notification messages, avoiding omission of users, shielding non-important notification messages and avoiding interference to users are achieved.
In an alternative embodiment, the importance of the notification message may be determined by the application type of the application program. Referring to fig. 5A, a flowchart of a message alert method provided by an exemplary embodiment of the present application is shown. The embodiment is exemplified by applying the method to the terminal provided in fig. 1 or fig. 2. The method comprises the following steps:
step 501, obtaining a notification message.
The implementation of this step is similar to the above step 401, and this embodiment is not described again.
Step 502, determining an application type of an application program to which the notification message belongs.
In order to determine the application type of the application program to which the notification message belongs, the terminal stores a corresponding relationship between the application program and the type in advance, where the corresponding relationship between the application program and the type is shown in table one:
watch 1
Application type Application program
Audio-video call class Audio call A and video call A
Instant messaging class Short message, chat tool A and chat tool B
Audio and video playing class Audio playing software A and video playing software A
Shopping category Shopping A and shopping B
Class of life services Weather A, stock B
And when the operating system receives the notification message sent by the application program, determining the application program to which the notification message belongs, and determining the type of the application program according to the corresponding relation. For example, when the application to which the notification message belongs is the chat tool B, it is determined that the application type is the instant messaging type.
Step 503, determining the importance degree of the notification message according to the application type.
Optionally, according to a characteristic that whether the notification message needs to be processed by the user immediately, the operating system sets different importance levels for the notification message corresponding to the application type in advance. For example, for an instant messaging application program, since a notification message corresponding to the instant messaging application program needs to be processed by a user in an instant messaging manner, the importance degree of the notification message corresponding to the instant messaging application program is high, that is, when the application program to which the notification message belongs is determined to be the instant messaging application program, the importance degree of the notification message is determined to be high.
In a possible implementation manner, the operating system classifies an application program to which a notification message with a high degree of importance belongs as a preset application type in advance, and the step includes the following steps:
when the application type of an application program to which a notification message belongs is a preset type, determining the importance degree of the notification message as a first importance degree, wherein the preset type comprises an audio and video call application program and/or an instant messaging application program;
optionally, for notification messages that need to be processed by the user in an instant manner, such as the audio/video call message and the instant messaging message, the operating system sets the audio/video call application program and/or the instant messaging application program to which the operating system belongs to a preset type. Correspondingly, when the application type of the application program to which the notification message belongs is determined to be the preset type, the operating system determines that the importance degree of the notification message is the first importance degree, namely, the notification message is the important message.
For example, when the application program to which the notification message belongs is the chat tool B, since the chat tool B belongs to the instant messaging application program and the instant messaging application program belongs to the preset type, the operating system determines that the notification message is of the first importance level.
When the application type of the application program to which the notification message belongs is not a preset type, determining the importance degree of the notification message as a second importance degree;
accordingly, when it is determined that the application type of the application program to which the notification message belongs is not the preset type, the operating system determines that the importance degree of the notification message is the second importance degree, that is, the notification message is a non-important message.
For example, when the notification message is a goods push message, the application program to which the notification message belongs is shopping a, and the importance level of the notification message is determined to be a second importance level because the shopping a does not belong to the preset type.
In other possible embodiments, the operating system may further divide the notification message into three or more levels of importance, which is not limited in this application.
And step 504, determining a message prompting mode corresponding to the notification message according to the importance degree of the notification message.
In step 503, after determining the importance of the notification message as the first importance or the second importance according to the type of the application program to which the notification message belongs, the operating system further determines a message prompting method corresponding to the notification message based on the importance. In one possible embodiment, the step comprises the steps of:
when the importance degree of the notification message is the first importance degree, determining that a message prompting mode corresponding to the notification message is a foreground prompting mode.
The first importance degree represents that the notification message is an important message, so that the operating system determines that a message prompting mode corresponding to the notification message is a foreground prompting mode, and important message omission caused by the fact that the notification message is not prompted is avoided.
For example, when the application program to which the notification message belongs is determined to be the chat tool B and the importance degree of the notification message is the first importance degree, the operating system determines that the message prompting mode corresponding to the notification message is the foreground prompting mode.
And secondly, when the importance degree of the notification message is the second importance degree, determining that the message prompting mode corresponding to the notification message is a background prompting mode.
The second importance degree represents that the notification message is an unimportant message, so that the operating system determines that the message prompting mode corresponding to the notification message is a background prompting mode, and the influence on user experience caused by frequently displaying the unimportant notification message in the immersive interaction process is avoided.
For example, when the application program to which the notification message belongs is determined to be shopping a and the importance degree of the notification message is determined to be the second importance degree, the operating system determines that the prompting mode corresponding to the notification message is a background prompting mode.
And 505, when the message prompting mode is a foreground prompting mode, displaying a prompting interface corresponding to the notification message in the current user interface.
In order to avoid the influence of the prompt interface displayed in the current user interface on the user interaction when the notification message is prompted in a foreground prompting mode, in a possible implementation mode, if the current user interface comprises an operable control, the operating system adjusts the display position of the prompt interface according to the display position of the operable control.
Optionally, when it is detected that the operable control is included, the operating system adjusts a position where the prompt interface is displayed, and displays the prompt interface at a position where the operable control is not included, so as to prevent the prompt interface from blocking the operable control.
Illustratively, as shown in FIG. 5B, the game interface 51 (the current user interface) includes a return button 511 located in the upper left corner of the interface, and a page turn button 512 and a menu control 513 located in the middle of the interface. To avoid the notification message's prompt interface causing an obstruction to the actionable control, the operating system displays the prompt interface 52 in the upper right corner of the game interface 51, i.e., in a location outside of the actionable control.
In order to not affect the user to browse the current display interface, the prompt interface is a semi-transparent interface, optionally, the user may set the transparency of the prompt interface in the setting page according to the display requirement, so that the operating system sets the prompt interface displayed in the current user interface according to the transparency.
Step 506, when the message prompting mode is the background prompting mode, the prompting interface corresponding to the notification message is not displayed in the current user interface.
Because the notification message displayed in the background notification bar is not easily and actively perceived, in order to avoid the notification message in the background notification bar being missed, in a possible implementation manner, when the operating system detects that the current display interface exits from full-screen display, the notification message prompted in a background prompting manner during full-screen display is prompted in a banner notification manner.
And step 507, stopping displaying the prompt interface if the operation of the prompt interface is not received within the preset time.
In order to avoid the influence of displaying the prompt interface for a long time on the user immersive interaction, the operating system presets a preset time, and when an operating signal to the prompt interface is not received within the preset time, the prompt interface is stopped being displayed. For example, the preset time period is 3 seconds.
In this embodiment, after the terminal acquires the notification message, the importance degree of the notification message is determined by judging the type of the application program to which the notification message belongs, and the notification message is displayed in the foreground when the importance degree of the notification message is the first importance degree, and the notification message is displayed in the background when the importance degree of the notification message is the second importance degree, so that the influence of the non-important message on the user is avoided while the omission of the important message is avoided.
In practical applications, the content contained in the prompt interface displayed in the current user interface is different for different types of notification messages. In a possible implementation manner, when the received notification message is an incoming call notification message, as shown in fig. 6A, the step 505 includes the following steps:
step 505A, obtain the caller id contained in the incoming call notification message.
In a possible implementation manner, when a calling party number is stored in the terminal address list, the calling party identifier is calling party identity information (such as a calling party name) stored in the terminal; when the calling party number is not stored in the terminal address list, the calling party identification includes the calling party number and the attribution.
And 505B, displaying a prompt interface corresponding to the incoming call notification message in a preset display area of the current user interface, wherein the prompt interface comprises a calling party identifier and at least one operation control, and the operation control comprises an answering control and a hang-up control.
In order to further facilitate the user to perform corresponding processing on the incoming call notification message, the prompt interface corresponding to the incoming call notification message further includes an operation control, and the operation control is an answering control and/or a hang-up control. When the operating system receives the operating signal of the answering control, the operating system starts the telephone application to answer the call, and when the operating system receives the operating signal of the hanging-up control, the operating system starts the telephone application to hang up the call.
Wherein, when receiving an operation signal to the control on the prompt interface, the operating system interacts with the telephone application through Pending intention (Pending Intent).
Illustratively, as shown in fig. 6B, the prompt interface 61 includes a caller identification 611, a listen control 612, a hang-up and auto-answer control 613, and a hang-up control 614.
When receiving an operation signal to the answering control 612, the terminal answers the incoming call and plays the incoming call through the loudspeaker without exiting the current user page;
when receiving an operation signal to the hang-up and automatic reply control 613, the terminal hangs up the incoming call and sends a preset short message to the calling party through the short message application, for example, the preset short message content is "i have something now and call you back later", which is not limited by the present embodiment;
when a selection operation of the hang-up control 614 is received, the terminal hangs up the incoming call.
It should be noted that, after receiving an operation signal of the user to operate the control on the prompt interface, the operating system stops displaying the prompt interface.
In this embodiment, when the operating system receives the incoming call notification message, the calling party identifier and the at least one operation control are displayed in the prompt interface, so that the user can conveniently and directly answer/hang up the incoming call in the prompt interface without exiting from the currently displayed page, and the influence of the message prompt on the user immersive interaction is further reduced.
In another possible implementation, when the notification message is an instant messaging message, as shown in fig. 7, the step 505 includes the following steps:
and step 505C, determining the message quantity of the instant communication message and the application program to which the instant communication message belongs.
In order to facilitate the user to know the number of the instant messaging messages and the application programs to which the instant messaging messages belong, the prompt interface corresponding to the instant messaging messages comprises the number of the instant messaging messages and the application program icons to which the instant messaging messages belong.
In one possible implementation, when receiving instant communication messages in a full screen display mode, the operating system acquires the number information of the instant communication messages from the notification management service management, determines the number of the instant communication messages according to the number information, and simultaneously acquires the application program information to which the instant communication messages belong from the notification management service management and acquires the icons of the application programs.
And 505D, displaying a prompt interface corresponding to the instant messaging message in a preset display area of the current user interface, wherein the prompt interface comprises an icon of the application program and the number of the messages.
Further, the operating system displays the content acquired in step 505C in a prompt interface.
For example, when an instant message is received and the number of the instant messages is 3, the operating system displays an application icon to which the instant message belongs and the instant message number 3 in the prompt interface.
In one possible implementation, when a click operation on the prompt interface is received, the operating system exits the current user page and jumps to the application program to which the instant messaging message belongs (i.e., the current application program jumps to the application program to which the instant messaging message belongs), so that the user can process the instant messaging message.
Illustratively, as shown in fig. 5B, when the instant communication message belongs to the chat tool B, an icon of the chat tool B and the number of messages are displayed in the prompt interface 52, and when a click operation of the user on the prompt interface 52 is received, the user jumps to the chat tool B, so that the user performs a corresponding operation in the chat tool B.
In a possible implementation manner, since the sound or vibration of the notification message also affects the user experience when the user performs the immersive interaction, in order to highlight the importance degree of the notification message when receiving the incoming call notification, the operating system only performs vibration prompting and does not perform sound prompting while displaying a prompting interface, and the vibration time does not exceed a threshold value; when the terminal receives the instant communication message, the vibration prompt and the sound prompt are not carried out while the prompt interface is displayed.
In the embodiment, when the operating system receives the instant messaging message, only the icon of the application program to which the notification message belongs and the number of the notification messages are displayed in the prompt interface, and the specific content of the notification messages is not displayed, so that the influence of the message prompt on the immersive interaction of the user is reduced.
In practical applications, the terminal needs to determine the prompting mode of the notification message according to the importance degree of the notification message only when the user performs the immersive interaction, and the notification message still needs to be displayed normally when the user does not perform the immersive interaction. Therefore, after acquiring the notification message, the terminal needs to determine whether to perform immersive interaction currently, and as shown in fig. 8, the step 501 further includes the following steps:
step 508, detecting whether the current application program is in a full screen display mode, and the duration of the full screen display mode reaches a threshold.
Generally, when a user performs immersive interaction, an operating system displays a user interface of an application in a full screen mode, and the time of the full screen display state of the user interface exceeds a certain time duration, so that when detecting whether the user interface is in the immersive interaction state, the operating system detects whether a current application is in a full screen display mode, and whether the time duration of the full screen display mode reaches a threshold, optionally, the threshold is 8 minutes.
Optionally, the detection of the display state of the application program and the time duration for entering the state are performed by a Window management Service (Window Manager Service).
When detecting that the current application program is in the full-screen display mode and the duration of the full-screen display mode reaches the threshold, the operating system executes the following step 509; and when detecting that the current application program is not in the full-screen display mode and/or the duration of the full-screen display mode does not reach a threshold value, normally prompting the notification message by the operating system.
Step 509, when the current application program is in the full-screen display mode and the duration of the full-screen display mode reaches the threshold, executing the step of determining the message prompting mode corresponding to the notification message according to the importance degree of the notification message.
The method comprises the steps that a current application program is in a full-screen display mode, when the duration of the full-screen display mode reaches a threshold value, the current application program is in immersive interaction, at the moment, an operating system needs to determine a message prompting mode corresponding to a notification message according to the importance degree of the notification message, and the influence on user immersive interaction experience is avoided when the operating system directly adopts a banner notification mode to prompt the notification message after acquiring the notification message.
In the embodiment, whether the current user is performing the immersive interaction is judged by detecting the display state of the current application program and the time length for entering the display state, so that the prompt mode of the notification message is changed according to the importance degree of the notification message only when the user performs the immersive interaction by using the terminal, the operation requirement of the user is met, and the power consumption of the terminal is reduced.
Referring to fig. 9, a block diagram of a message prompt apparatus according to an exemplary embodiment of the present application is shown. The message presentation device may be implemented as all or a part of the terminal by software, hardware, or a combination of both. The message prompting device comprises: the obtaining module 910, the determining module 920, the first prompting module 930, and the second prompting module 940:
an obtaining module 910, configured to obtain a notification message;
a first determining module 920, configured to determine, according to the importance degree of the notification message, a message prompting manner corresponding to the notification message, where the message prompting manner includes a foreground prompting manner and a background prompting manner;
a first prompting module 930, configured to display a prompting interface corresponding to the notification message in the current user interface when the message prompting mode is a foreground prompting mode;
the second prompting module 940 is configured to not display a prompting interface corresponding to the notification message in the current user interface when the message prompting mode is the background prompting mode.
Optionally, the apparatus further includes:
the second determining module is used for determining the application type of the application program to which the notification message belongs;
and the third determining module is used for determining the importance degree of the notification message according to the application type.
Optionally, the third determining module includes:
the first determining unit is used for determining the importance degree of the notification message as a first importance degree when the application type of the application program to which the notification message belongs is a preset type, and the preset type comprises an audio and video call application program and/or an instant messaging application program;
the second determining unit is used for determining the importance degree of the notification message as a second importance degree when the application type of the application program to which the notification message belongs is not a preset type;
the first determining module 920 includes:
a third determining unit, configured to determine, when the importance degree of the notification message is the first importance degree, that a message prompting manner corresponding to the notification message is a foreground prompting manner;
and the fourth determining unit is used for determining that the message prompting mode corresponding to the notification message is the background prompting mode when the importance degree of the notification message is the second importance degree.
Optionally, the notification message is an incoming call notification message, and when the message prompting mode is a foreground prompting mode, the first prompting module 930 includes:
an obtaining unit, configured to obtain a calling party identifier included in an incoming call notification message;
the first display unit is used for displaying a prompt interface corresponding to the incoming call notification message in a preset display area of the current user interface, wherein the prompt interface comprises a calling party identifier and at least one operation control, and the operation control comprises an answering control and a hang-up control.
Optionally, the notification message is an instant messaging message, and when the message prompting mode is a foreground prompting mode, the first prompting module 930 includes:
the fifth determining unit is used for determining the message quantity of the instant communication messages and the application program to which the instant communication messages belong;
and the second display unit is used for displaying a prompt interface corresponding to the instant communication message in a preset display area of the current user interface, wherein the prompt interface comprises an icon of the application program and the number of the messages.
Optionally, the apparatus further includes:
the detection module is used for detecting whether the current application program is in a full-screen display mode or not, and the duration of the full-screen display mode reaches a threshold value;
the first determining module 920 is further configured to, when the current application program is in the full-screen display mode and the duration of the full-screen display mode reaches a threshold, perform a step of determining a message prompting manner corresponding to the notification message according to the importance degree of the notification message.
Optionally, the apparatus further comprises:
and the display stopping module is used for stopping displaying the prompt interface if the operation of the prompt interface is not received within the preset time length.
In summary, in this embodiment, after receiving a notification message sent by an application program, a terminal determines the importance degree of the notification message, and then, according to the importance degree of the notification message, a foreground prompting manner is adopted for important notification messages, a corresponding prompting interface is displayed in a current user interface, and a background prompting manner is adopted for non-important notification messages, so that a corresponding prompting interface is not displayed in the current user interface, and the problem that in a non-disturbing mode, the terminal does not prompt any notification message, which results in missing of an important message is solved; the effects of only prompting important notification messages, avoiding omission of users, shielding non-important notification messages and avoiding interference to users are achieved.
In this embodiment, after the terminal acquires the notification message, the importance degree of the notification message is determined by judging the type of the application program to which the notification message belongs, and the notification message is displayed in the foreground when the importance degree of the notification message is the first importance degree, and the notification message is displayed in the background when the importance degree of the notification message is the second importance degree, so that the influence of the non-important message on the user is avoided while the omission of the important message is avoided.
In this embodiment, when the operating system receives the incoming call notification message, the calling party identifier and the at least one operation control are displayed in the prompt interface, so that the user can conveniently and directly answer/hang up the incoming call in the prompt interface without exiting from the currently displayed page, and the influence of the message prompt on the user immersive interaction is further reduced.
In the embodiment, when the operating system receives the instant messaging message, only the icon of the application program to which the notification message belongs and the number of the notification messages are displayed in the prompt interface, and the specific content of the notification messages is not displayed, so that the influence of the message prompt on the immersive interaction of the user is reduced.
In the embodiment, whether the current user is performing the immersive interaction is judged by detecting the display state of the current application program and the time length for entering the display state, so that the prompt mode of the notification message is changed according to the importance degree of the notification message only when the user performs the immersive interaction by using the terminal, the operation requirement of the user is met, and the power consumption of the terminal is reduced.
It should be noted that: in the message prompting device provided in the above embodiment, only the division of the above functional modules is used for illustration when performing message prompting, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above described functions. In addition, the message prompting device and the message prompting method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiments and are not described herein again.
The embodiment of the present application further provides a computer-readable medium, where at least one instruction is stored, and the at least one instruction is loaded and executed by the processor to implement the message prompting method according to the above embodiments.
The embodiment of the present application further provides a computer program product, where at least one instruction is stored, and the at least one instruction is loaded and executed by the processor to implement the message prompting method according to the above embodiments.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (12)

1. A method for message prompting, the method comprising:
acquiring a notification message;
determining the application type of an application program to which the notification message belongs;
determining the importance degree of the notification message according to the application type, wherein the importance degree is determined according to whether the notification message corresponding to the application type needs to be processed by a user in real time or not;
detecting whether a current application program is in a full-screen display mode or not, wherein the duration of the full-screen display mode reaches a threshold value;
when the current application program is in the full-screen display mode and the duration of the full-screen display mode reaches the threshold, determining a message prompting mode corresponding to the notification message according to the importance degree of the notification message, wherein the message prompting mode comprises a foreground prompting mode and a background prompting mode;
when the message prompting mode is the foreground prompting mode, displaying a prompting interface corresponding to the notification message at a position where an operable control is not included in a current user interface;
when the message prompting mode is the background prompting mode, the prompting interface corresponding to the notification message is not displayed in the current user interface, and when the current user interface exits the full screen display mode, the notification message prompted by the background prompting mode during the full screen display is prompted in a banner notification mode;
when the notification message is an incoming call notification message, vibration prompting is carried out while a prompting interface corresponding to the notification message is displayed, and sound prompting is not carried out, wherein vibration time corresponding to the vibration prompting does not exceed a threshold value; and when the notification message is an instant communication message, the vibration prompt and the sound prompt are not carried out when a prompt interface corresponding to the notification message is displayed.
2. The method of claim 1, wherein the determining the importance of the notification message according to the application type comprises:
when the application type of an application program to which the notification message belongs is a preset type, determining the importance degree of the notification message as a first importance degree, wherein the preset type comprises an audio and video call application program and/or an instant messaging application program;
when the application type of the application program to which the notification message belongs is not the preset type, determining the importance degree of the notification message as a second importance degree;
the determining a message prompting mode corresponding to the notification message according to the importance degree of the notification message includes:
when the importance degree of the notification message is the first importance degree, determining that a message prompting mode corresponding to the notification message is the foreground prompting mode;
and when the importance degree of the notification message is the second importance degree, determining that the message prompting mode corresponding to the notification message is the background prompting mode.
3. The method according to claim 1 or 2, wherein the notification message is an incoming call notification message, and when the message prompt mode is the foreground prompt mode, displaying a prompt interface corresponding to the notification message in a current user interface includes:
acquiring a calling party identifier contained in the incoming call notification message;
and displaying the prompt interface corresponding to the incoming call notification message in a preset display area of the current user interface, wherein the prompt interface comprises a calling party identifier and at least one operation control, and the operation control comprises an answering control and a hang-up control.
4. The method according to claim 1 or 2, wherein the notification message is an instant messaging message, and when the message prompt mode is the foreground prompt mode, displaying a prompt interface corresponding to the notification message in a current user interface includes:
determining the message quantity of the instant communication message and the application program to which the instant communication message belongs;
and displaying the prompt interface corresponding to the instant communication message in a preset display area of the current user interface, wherein the prompt interface comprises the icon of the application program and the message quantity.
5. The method according to claim 1 or 2, wherein when the message prompt mode is the foreground prompt mode, after a prompt interface corresponding to the notification message is displayed in a current user interface, the method further comprises:
and if the operation of the prompt interface is not received within the preset time, stopping displaying the prompt interface.
6. A message prompting apparatus, the apparatus comprising:
the acquisition module is used for acquiring the notification message;
the second determination module is used for determining the application type of the application program to which the notification message belongs;
a third determining module, configured to determine an importance degree of the notification message according to the application type, where the importance degree is determined according to whether the notification message corresponding to the application type needs to be processed by a user immediately;
the detection module is used for detecting whether the current application program is in a full-screen display mode or not, and the duration of the full-screen display mode reaches a threshold value; a first determining module, configured to determine, when the current application program is in the full-screen display mode and a duration of the full-screen display mode reaches the threshold, a message prompting manner corresponding to the notification message according to an importance degree of the notification message, where the message prompting manner includes a foreground prompting manner and a background prompting manner;
the first prompting module is used for displaying a prompting interface corresponding to the notification message at a position which does not contain an operable control in the current user interface when the message prompting mode is the foreground prompting mode;
a second prompting module, configured to, when the message prompting mode is the background prompting mode, not display the prompting interface corresponding to the notification message in the current user interface, and when the current user interface exits the full-screen display mode, prompt the notification message, which is prompted in a full-screen display period in the background prompting mode, in a form of banner notification;
when the notification message is an incoming call notification message, vibration prompting is carried out while a prompting interface corresponding to the notification message is displayed, and sound prompting is not carried out; and when the notification message is an instant communication message, the module does not perform vibration prompt and sound prompt when a prompt interface corresponding to the notification message is displayed, wherein the vibration time corresponding to the vibration prompt does not exceed a threshold value.
7. The apparatus of claim 6, wherein the third determining module comprises:
the first determining unit is used for determining the importance degree of the notification message as a first importance degree when the application type of the application program to which the notification message belongs is a preset type, wherein the preset type comprises an audio and video call application program and/or an instant messaging application program;
a second determining unit, configured to determine that the importance degree of the notification message is a second importance degree when an application type of an application program to which the notification message belongs is not the preset type;
the first determining module includes:
a third determining unit, configured to determine, when the importance degree of the notification message is the first importance degree, that a message prompting manner corresponding to the notification message is the foreground prompting manner;
a fourth determining unit, configured to determine, when the importance degree of the notification message is the second importance degree, that a message prompting manner corresponding to the notification message is the background prompting manner.
8. The apparatus according to claim 6 or 7, wherein the notification message is an incoming call notification message, and the first prompting module comprises:
an obtaining unit, configured to obtain a calling party identifier included in the incoming call notification message;
and the first display unit is used for displaying the prompt interface corresponding to the incoming call notification message in a preset display area of the current user interface, wherein the prompt interface comprises a calling party identifier and at least one operation control, and the operation control comprises an answering control and a hang-up control.
9. The apparatus of claim 6 or 7, wherein the notification message is an instant messaging message, and wherein the first prompting module comprises:
a fifth determining unit, configured to determine the message quantity of the instant messaging message and the application program to which the instant messaging message belongs;
and the second display unit is used for displaying the prompt interface corresponding to the instant communication message in a preset display area of the current user interface, wherein the prompt interface comprises the icon of the application program and the message number.
10. The apparatus of claim 6 or 7, further comprising:
and the display stopping module is used for stopping displaying the prompt interface if the operation of the prompt interface is not received within the preset time.
11. A terminal, characterized in that the terminal comprises a processor and a memory, the memory having stored therein at least one instruction, the instruction being loaded and executed by the processor to implement the message alert method according to any one of claims 1 to 5.
12. A computer-readable storage medium having stored thereon at least one instruction which is loaded and executed by a processor to implement the message alert method of any of claims 1 to 5.
CN201710774042.4A 2017-08-31 2017-08-31 Message prompting method, device and terminal Active CN107491315B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710774042.4A CN107491315B (en) 2017-08-31 2017-08-31 Message prompting method, device and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710774042.4A CN107491315B (en) 2017-08-31 2017-08-31 Message prompting method, device and terminal

Publications (2)

Publication Number Publication Date
CN107491315A CN107491315A (en) 2017-12-19
CN107491315B true CN107491315B (en) 2020-02-11

Family

ID=60645926

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710774042.4A Active CN107491315B (en) 2017-08-31 2017-08-31 Message prompting method, device and terminal

Country Status (1)

Country Link
CN (1) CN107491315B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109150970A (en) * 2018-07-13 2019-01-04 广州神马移动信息科技有限公司 Management method, device and the equipment/terminal/server of message in a kind of station

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108111605A (en) * 2017-12-22 2018-06-01 广东欧珀移动通信有限公司 A kind of message informing method, device and computer readable storage medium
CN108153601B (en) * 2018-01-05 2021-05-18 北京小米移动软件有限公司 Method and device for outputting notification information
CN108737650A (en) * 2018-05-10 2018-11-02 Oppo广东移动通信有限公司 message display method and device
CN108769402A (en) * 2018-05-24 2018-11-06 努比亚技术有限公司 Call processing method, mobile terminal and computer readable storage medium
CN108848261B (en) * 2018-06-05 2021-04-02 阿里巴巴(中国)有限公司 Display method, device, storage medium and terminal of notification information in notification bar
CN108810275A (en) * 2018-06-08 2018-11-13 麒麟合盛网络技术股份有限公司 A kind of information displaying method and device
CN108924362A (en) * 2018-07-17 2018-11-30 维沃移动通信有限公司 A kind of notification event processing method and terminal
CN109257491B (en) * 2018-08-31 2021-01-08 维沃移动通信有限公司 Message management method and electronic equipment
CN109413263A (en) * 2018-09-20 2019-03-01 上海传英信息技术有限公司 Notification method and a kind of mobile terminal under a kind of full frame immersive environment
CN110955471B (en) * 2018-09-26 2023-08-22 Oppo广东移动通信有限公司 Notification message display method, notification message display device, terminal and storage medium
CN109614160B (en) * 2018-09-30 2021-12-03 创新先进技术有限公司 Prompting method and device and electronic equipment
CN109710366B (en) * 2018-12-28 2023-12-08 努比亚技术有限公司 Game mode control method, apparatus, and computer-readable storage medium
CN111736931A (en) * 2019-03-25 2020-10-02 青岛海信移动通信技术股份有限公司 Application display interface interception method and terminal
CN109933403B (en) * 2019-03-27 2024-01-09 努比亚技术有限公司 Immersion interface detection method and device, intelligent terminal and readable storage medium
CN109960557A (en) * 2019-03-28 2019-07-02 维沃移动通信有限公司 A kind of display methods and terminal device
CN110099362A (en) * 2019-04-29 2019-08-06 努比亚技术有限公司 Based reminding method, wearable device and the storage medium of wearable device message
CN110290058B (en) * 2019-06-30 2022-03-11 上海掌门科技有限公司 Method and equipment for presenting session message in application
CN112203242A (en) * 2020-09-28 2021-01-08 北京达佳互联信息技术有限公司 Mobile terminal message prompting method, mobile terminal and storage medium
CN113573156B (en) * 2021-09-23 2022-02-11 深圳市万佳安物联科技股份有限公司 Information display method of internet cloud video and related equipment
CN114168048A (en) * 2021-11-29 2022-03-11 广州博冠信息科技有限公司 Application message reminding method and device, computer equipment and storage medium
CN116582585B (en) * 2023-07-07 2023-11-14 Tcl通讯科技(成都)有限公司 Message pushing method, device, medium and equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102075337A (en) * 2009-11-20 2011-05-25 腾讯科技(深圳)有限公司 Instant communication message display method and related device
CN105786313A (en) * 2016-02-25 2016-07-20 北京金山安全软件有限公司 Application notification message display method and device
CN106507211A (en) * 2016-09-29 2017-03-15 乐视控股(北京)有限公司 Income prompting method and device
CN106649304A (en) * 2015-10-28 2017-05-10 北京国双科技有限公司 Method, device and system for data query

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104346217A (en) * 2014-10-08 2015-02-11 腾讯科技(深圳)有限公司 Method and system for prompting push information
CN106713589A (en) * 2015-11-13 2017-05-24 北京奇虎科技有限公司 Incoming call reminding method and device for mobile device
CN105515953A (en) * 2015-12-21 2016-04-20 小米科技有限责任公司 Notification message processing method and device as well as apparatus
CN105682057B (en) * 2016-02-26 2019-10-08 努比亚技术有限公司 A kind of message notifying device and message prompt method
CN106790990A (en) * 2016-11-11 2017-05-31 乐视控股(北京)有限公司 Message prompt method, device and electronic equipment
CN107087066A (en) * 2017-04-07 2017-08-22 北京安云世纪科技有限公司 The display methods and mobile communication terminal of a kind of notification message

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102075337A (en) * 2009-11-20 2011-05-25 腾讯科技(深圳)有限公司 Instant communication message display method and related device
CN106649304A (en) * 2015-10-28 2017-05-10 北京国双科技有限公司 Method, device and system for data query
CN105786313A (en) * 2016-02-25 2016-07-20 北京金山安全软件有限公司 Application notification message display method and device
CN106507211A (en) * 2016-09-29 2017-03-15 乐视控股(北京)有限公司 Income prompting method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109150970A (en) * 2018-07-13 2019-01-04 广州神马移动信息科技有限公司 Management method, device and the equipment/terminal/server of message in a kind of station

Also Published As

Publication number Publication date
CN107491315A (en) 2017-12-19

Similar Documents

Publication Publication Date Title
CN107491315B (en) Message prompting method, device and terminal
CN107688422B (en) Notification message display method and device
CN108803964B (en) Buoy display method, device, terminal and storage medium
CN109062475B (en) Icon display method and device, terminal and storage medium
CN109034115B (en) Video image recognizing method, device, terminal and storage medium
US20200204513A1 (en) Message Display Method, Terminal, and Storage Medium
CN107704177B (en) Interface display method and device and terminal
US11500513B2 (en) Method for icon display, terminal, and storage medium
CN108804190B (en) User interface display method, device, terminal and storage medium
CN108415751B (en) Message reminding method, device, equipment and storage medium
WO2019174477A1 (en) User interface display method and device, and terminal
CN107728885B (en) Multitask control method and device, mobile terminal and storage medium
CN107678826B (en) Interface display method and device, mobile terminal and storage medium
CN109117060B (en) Pull-down notification bar display method, device, terminal and storage medium
US10901553B2 (en) Method for responding to touch operation and electronic device
CN109656445B (en) Content processing method, device, terminal and storage medium
CN107688430B (en) Wallpaper replacing method, device, terminal and storage medium
US11132123B2 (en) Key display method, terminal, and non-transitory computer-readable medium
CN107608550B (en) Touch operation response method and device
WO2019233307A1 (en) User interface display method and apparatus, and terminal and storage medium
CN107580039B (en) Transmission progress display method and device and terminal
US11314391B2 (en) Navigation bar controlling method and terminal
US20220159119A1 (en) Method for notification reminder, terminal, and storage medium
US11194598B2 (en) Information display method, terminal and storage medium
CN109714474B (en) Content copying method, device, terminal and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: Guangdong Opel Mobile Communications Co., Ltd.

GR01 Patent grant
GR01 Patent grant