[go: up one dir, main page]

CN107566610A - A kind of message prompt method, mobile terminal and computer-readable recording medium - Google Patents

A kind of message prompt method, mobile terminal and computer-readable recording medium Download PDF

Info

Publication number
CN107566610A
CN107566610A CN201710667085.2A CN201710667085A CN107566610A CN 107566610 A CN107566610 A CN 107566610A CN 201710667085 A CN201710667085 A CN 201710667085A CN 107566610 A CN107566610 A CN 107566610A
Authority
CN
China
Prior art keywords
message
mobile terminal
preset
prompt
viewed
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.)
Pending
Application number
CN201710667085.2A
Other languages
Chinese (zh)
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201710667085.2A priority Critical patent/CN107566610A/en
Publication of CN107566610A publication Critical patent/CN107566610A/en
Pending legal-status Critical Current

Links

Landscapes

  • Telephone Function (AREA)

Abstract

The embodiments of the invention provide a kind of message prompt method, mobile terminal and computer-readable recording medium, wherein methods described includes:When receiving message, judge whether include predetermined keyword in the content of the message;If comprising predetermined keyword, detect whether the message in preset time is checked;If the message is not checked, voice message and/or vibration prompt are exported.By message prompt method provided by the invention, even if user can not pay close attention to mobile terminal always in the course of the work, it also can still be known by the prompting of output and have received important messages, so as to check the message immediately.

Description

Message prompting method, mobile terminal and computer readable storage medium
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a message prompting method, a mobile terminal, and a computer-readable storage medium.
Background
With the popularization of mobile terminals, the functions of the mobile terminals are more and more comprehensive, and the mobile terminals become an indispensable part of the daily life of users. The user may use the mobile terminal to take pictures, pay, play games, work, send and receive messages, etc.
However, currently, the mobile terminal has a great defect in message reception, for example, during the working process, the user may receive many short messages or chat messages (such as WeChat messages, qq messages, and the like), wherein there may be important messages related to meetings and scheduling, but the user cannot always pay attention to the mobile terminal during working, and the user cannot immediately view the important messages, and finally misses an important meeting and scheduling.
Therefore, the existing mobile terminal cannot prompt the user to view important messages timely and effectively.
Disclosure of Invention
The embodiment of the invention provides a message prompting method, a mobile terminal and a computer readable storage medium, which aim to solve the problem that the existing mobile terminal cannot prompt a user to view important messages timely and effectively.
According to one aspect of the present invention, there is provided a message prompting method applied to a mobile terminal, the method including: when a message is received, judging whether the content of the message contains a preset keyword or not; if the message contains the preset keywords, detecting whether the message is checked within preset time; and if the message is not viewed, outputting a voice prompt and/or a vibration prompt.
According to another aspect of the present invention, there is provided a mobile terminal including: the judging module is used for judging whether the content of the message contains a preset keyword or not when the message is received; the detection module is used for detecting whether the message is checked within preset time if the message contains preset keywords; and the output module is used for outputting a voice prompt and/or a vibration prompt if the message is not checked.
According to still another aspect of the present invention, there is provided a mobile terminal, including a processor, a memory, and a message prompting program stored on the memory and operable on the processor, where the message prompting program, when executed by the processor, implements any of the steps of the message prompting method described in the embodiments of the present invention.
According to yet another aspect of the present invention, there is provided a computer-readable storage medium on which a message alert program is stored, the message alert program, when executed by a processor, implementing the steps of any one of the message alert methods described in embodiments of the present invention.
Compared with the prior art, the invention has the following advantages:
according to the message prompting method, the mobile terminal and the computer readable storage medium provided by the embodiment of the invention, after the message is received, whether the message is an important message is determined by judging whether the content of the message contains the preset keyword or not. After the message is determined to be an important message, whether the message is checked within a preset time is detected, and if the message is not checked, a user-perceivable prompt such as a voice prompt, a vibration prompt and the like is output. Therefore, even if the user cannot pay attention to the mobile terminal all the time in the working process, the user can still know that the important message is received through the output prompt, and the user can check the message immediately.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1 is a flowchart illustrating steps of a message prompting method according to a first embodiment of the present invention;
FIG. 2 is a flowchart illustrating steps of a message prompting method according to a second embodiment of the present invention;
fig. 3 is a block diagram of a mobile terminal according to a third embodiment of the present invention;
fig. 4 is a block diagram of a mobile terminal according to a fourth embodiment of the present invention;
fig. 5 is a block diagram of a mobile terminal according to a fifth embodiment of the present invention;
fig. 6 is a block diagram of a mobile terminal according to a sixth embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
Example one
Referring to fig. 1, a flowchart illustrating a message prompting method according to a first embodiment of the present invention is shown.
The message prompting method of the embodiment of the invention comprises the following steps:
step 101: and when the message is received, judging whether the content of the message contains a preset keyword or not.
In a specific implementation process, a user can set preset keywords according to actual requirements. For example: the preset keywords may be set to "meeting", "going on a business", "scheduling", etc.
Step 102: if the message contains the preset keywords, whether the message is checked within the preset time is detected.
If the content of the message contains the preset key words, the message can be determined to be an important message for the user.
The preset time can also be set by the user according to actual requirements, for example: set to 1 minute, 2 minutes, 3 minutes, etc.
When detecting whether the message is checked, determining whether the message is checked by judging whether a user checks a mobile terminal screen, and if the user checks the mobile terminal screen, determining that the message is checked; otherwise, if the user does not view the screen of the mobile terminal, the message is determined not to be viewed. The message can be determined by judging whether the message is clicked or not, and if the message is clicked, the message is determined to be checked; otherwise, if the message is not clicked, the message is determined not to be viewed.
When the message is checked, the process is terminated; when the next message is received, steps 101 to 103 are executed again.
Step 103: and if the message is not viewed, outputting a voice prompt and/or a vibration prompt.
The voice prompt and the vibration prompt are both prompt modes which can be sensed by a user. In a specific implementation process, only the voice prompt or only the vibration prompt can be output, and the voice prompt and the vibration prompt can also be output simultaneously.
When the voice prompt is output, only the voice prompt for indicating that the important message is received can be output, and the content of the message can be broadcasted in a voice mode. When the vibration is prompted, the vibration may be continuous or intermittent.
According to the message prompting method provided by the embodiment of the invention, after the message is received, whether the message is an important message is determined by judging whether the content of the message contains the preset keyword. After the message is determined to be an important message, whether the message is checked within a preset time is detected, and if the message is not checked, a user-perceivable prompt such as a voice prompt, a vibration prompt and the like is output. Therefore, even if the user cannot pay attention to the mobile terminal all the time in the working process, the user can still know that the important message is received through the output prompt, and the user can check the message immediately.
Example two
Referring to fig. 2, a flowchart illustrating a message prompting method according to a second embodiment of the present invention is shown.
The message prompting method of the embodiment of the invention specifically comprises the following steps:
step 201: and receiving a keyword preset request.
The message prompt function starting button can be arranged in a corresponding interface of the mobile terminal, and a user can trigger the mobile terminal to start the message prompt function by clicking the message prompt function starting button.
When presetting the keywords, the user triggers the keyword presetting request by clicking the corresponding button or option.
Step 202: and responding to the request to display a keyword preset interface.
Only an input box can be arranged in the keyword preset interface for a user to input and add keywords; and a pull-down menu can be set, and keywords set by the user history are set in the pull-down menu for the user to select.
Step 203: and receiving the keywords input in the keyword preset interface.
The user may input a plurality of keywords and add the keywords together, or may input and add the keywords one by one.
Steps 201 to 203 are specific setting modes for the keywords used for message importance detection, and in the actual application process, if the keywords required to be set are preset in the mobile terminal, steps 201 to 203 do not need to be executed again.
Step 204: and when the message is received, judging whether the content of the message contains a preset keyword or not.
Messages include, but are not limited to: the short message, the information sent by the contact in the social application program, such as WeChat information, qq information, etc.
When a message is received, specific content of the message is obtained, and whether the content of the message contains one or more preset keywords is judged. If yes, it indicates that the message is an important message for the user, otherwise, it indicates that the message is not important for the user, or the real-time requirement for the information is very low, so the flow terminates and does not perform the subsequent steps but continues to wait for receiving the next message, and returns to perform step 204 and the subsequent steps after receiving the next message.
Step 205: and if the preset keywords are contained, starting a camera, and detecting whether the user checks the screen of the mobile terminal within the preset time according to the preset time interval.
The preset time and the preset time interval may be set by a user or a person skilled in the art according to actual needs, and this is not specifically limited in the embodiment of the present invention. For example: the preset time interval may be 10 seconds, 8 seconds, 5 seconds, or the like; the preset time may be 2 minutes, 3 minutes, 5 minutes, or the like.
Specifically, when the screen of the mobile phone faces upwards, the front camera is started; and when the screen of the mobile phone faces downwards, the rear camera is started. The gesture of the mobile phone can be detected through a gyroscope and other elements.
For example: the preset time interval is 10 seconds, the preset time is 2 minutes, the camera firstly detects whether the user checks the screen of the mobile terminal, after the fact that the user does not check the screen of the mobile terminal is determined, the second detection is carried out at the interval of 10 seconds, if the second detection determines that the user checks the screen of the mobile terminal, the third detection is not carried out, step 206 is executed, if the second detection still determines that the user does not check the screen of the mobile terminal, the third detection is carried out at the interval of 10 seconds, the fourth detection and the fifth detection are executed by analogy in sequence, and the detection is stopped until the fact that the time for checking the screen of the mobile terminal by the user in the preset time or the total detection time exceeds 2 minutes is determined.
If the content of the message does not contain the preset keyword, the message prompting process is terminated, the next message is continuously waited for receiving, and the execution step 204 and the subsequent steps are returned after the next message is received.
Step 206: and if the detection result is that the user does not check the screen of the mobile terminal within the preset time, determining that the message is not checked.
And if the detection result is that the user has viewed the screen of the mobile terminal within the preset time, determining that the message has been viewed. At this time, it is not necessary to output a voice prompt or a vibration prompt. But continues to wait for the next message to be received and returns to performing step 204 and subsequent steps after receiving the next message.
Step 207: and if the message is not viewed, outputting a voice prompt and/or a vibration prompt.
In a specific implementation process, only the voice prompt or only the vibration prompt can be output, and the voice prompt and the vibration prompt can also be output simultaneously.
One preferred voice prompt is: and broadcasting the content of the message by voice. The preferable voice prompt mode can also hear the content of the message even if the user does not need to check the message with effort, and the use experience of the user can be improved.
One preferred way to output a vibration cue is to: continuously outputting vibration prompts of preset times; or outputting a vibration prompt with vibration intensity higher than the preset intensity.
The preset times and the preset intensity can be set by a user according to actual requirements, which is not specifically limited in the embodiment of the present invention. Whether the vibration prompt is continuously output or the vibration prompt with high vibration intensity is output, the attention of the user can be attracted so that the user can check the message in time.
According to the message prompting method provided by the embodiment of the invention, after the message is received, whether the message is an important message is determined by judging whether the content of the message contains the preset keyword. After the message is determined to be an important message, whether the message is checked within a preset time is detected, and if the message is not checked, a user-perceivable prompt such as a voice prompt, a vibration prompt and the like is output. Therefore, even if the user cannot pay attention to the mobile terminal all the time in the working process, the user can still know that the important message is received through the output prompt, and the user can check the message immediately.
EXAMPLE III
Referring to fig. 3, a block diagram of a mobile terminal according to a third embodiment of the present invention is shown.
The mobile terminal of the embodiment of the invention comprises: the determining module 301 is configured to determine, when a message is received, whether content of the message includes a preset keyword; a detection module 302, configured to detect whether the message is checked within a preset time if the message contains a preset keyword; an output module 303, configured to output a voice prompt and/or a vibration prompt if the message is not viewed.
After receiving the message, the mobile terminal provided by the embodiment of the invention determines whether the message is an important message by judging whether the content of the message contains the preset keyword. After the message is determined to be an important message, whether the message is checked within a preset time is detected, and if the message is not checked, a user-perceivable prompt such as a voice prompt, a vibration prompt and the like is output. Therefore, even if the user cannot pay attention to the mobile terminal all the time in the working process, the user can still know that the important message is received through the output prompt, and the user can check the message immediately.
Example four
Referring to fig. 4, a block diagram of a mobile terminal according to a fourth embodiment of the present invention is shown.
The mobile terminal of the embodiment of the present invention is further optimized for the mobile terminal of the third embodiment, and the optimized mobile terminal includes: the determining module 401 is configured to determine whether content of a message includes a preset keyword when the message is received; a detecting module 402, configured to detect whether the message is checked within a preset time if the message contains a preset keyword; an output module 403, configured to output a voice prompt and/or a vibration prompt if the message is not viewed.
Preferably, the detection module 402 comprises: the camera control sub-module 4021 is used for starting a camera and detecting whether a user checks a screen of the mobile terminal within a preset time according to a preset time interval; the determining sub-module 4022 is configured to determine that the message has been viewed if the detection result is that the user has viewed the mobile terminal screen within a preset time; and if the detection result is that the user does not check the screen of the mobile terminal within the preset time, determining that the message is not checked.
Preferably, the mobile terminal further includes: a request receiving module 404, configured to receive a keyword preset request before the determining module 401 determines whether the content of the message includes a preset keyword when the determining module 401 receives the message; a display module 405, configured to respond to the request to display a keyword preset interface; and a keyword receiving module 406, configured to receive a keyword input in the keyword preset interface.
Preferably, the output module 403 is specifically configured to broadcast the content of the message in voice when outputting the voice prompt.
Preferably, when the output module 403 outputs the voice prompt, the vibration prompt of preset times is continuously output; or outputting a vibration prompt with vibration intensity higher than the preset intensity.
The mobile terminal of the embodiment of the present invention is used to implement the corresponding message prompting method in the foregoing first embodiment and second embodiment, and has the corresponding beneficial effects with the method embodiments, which are not described herein again.
EXAMPLE five
Referring to fig. 5, a block diagram of a mobile terminal according to a fifth embodiment of the present invention is shown.
The mobile terminal 700 of the embodiment of the present invention includes: at least one processor 701, memory 702, at least one network interface 704, and other user interfaces 703. The various components in the mobile terminal 700 are coupled together by a bus system 705. It is understood that the bus system 705 is used to enable communications among the components. The bus system 705 includes a power bus, a control bus, and a status signal bus in addition to a data bus. But for clarity of illustration the various busses are labeled in figure 5 as the bus system 705.
The user interface 703 may include, among other things, a display, a keyboard, or a pointing device (e.g., a mouse, track ball, touch pad, or touch screen, etc.).
It is to be understood that the memory 702 in embodiments of the present invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of example, but not limitation, many forms of RAM are available, such as Static random access memory (Static RAM, SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic random access memory (Synchronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous SDRAM (ESDRAM), Synchronous link SDRAM (SLDRAM), and direct memory bus DRAM (DRRAM). The memory 702 of the systems and methods described in this embodiment of the invention is intended to comprise, without being limited to, these and any other suitable types of memory.
In some embodiments, memory 702 stores the following elements, executable modules or data structures, or a subset thereof, or an expanded set thereof: an operating system 7021 and application programs 7022.
The operating system 7021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application 7022 includes various applications, such as a Media Player (Media Player), a Browser (Browser), and the like, for implementing various application services. Programs that implement methods in accordance with embodiments of the present invention can be included within application program 7022.
In the embodiment of the present invention, by calling a program or an instruction stored in the memory 702, specifically, a program or an instruction stored in the application 7022, when the processor 701 is configured to receive a message, it is determined whether the content of the message includes a preset keyword; if the message contains the preset keywords, detecting whether the message is checked within preset time; and if the message is not viewed, outputting a voice prompt and/or a vibration prompt.
The method disclosed in the above embodiments of the present invention may be applied to the processor 701, or implemented by the processor 701. The processor 701 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be implemented by integrated logic circuits of hardware or instructions in the form of software in the processor 701. The Processor 701 may be a general-purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable Gate Array (FPGA) or other programmable logic device, discrete Gate or transistor logic device, or discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 702, and the processor 701 reads the information in the memory 702 and performs the steps of the above method in combination with the hardware thereof.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the Processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units configured to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described in this embodiment of the invention may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described in this embodiment of the invention. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
Optionally, when the processor 701 detects whether the message is checked within a preset time, the processor is specifically configured to: starting a camera, and detecting whether a user checks a screen of the mobile terminal within preset time according to a preset time interval; if the detection result is that the user has viewed the screen of the mobile terminal within the preset time, determining that the message has been viewed; and if the detection result is that the user does not check the screen of the mobile terminal within the preset time, determining that the message is not checked.
Optionally, before the processor 701 determines whether the content of the message includes a preset keyword when the message is received, the processor is further configured to: receiving a keyword presetting request; responding to the request to display a keyword preset interface; and receiving the keywords input in the keyword preset interface.
Optionally, the processor 701 is specifically configured to: and broadcasting the content of the message by voice.
Optionally, when the processor 701 outputs the vibration prompt, it is specifically configured to: continuously outputting vibration prompts of preset times; or outputting a vibration prompt with vibration intensity higher than the preset intensity.
The mobile terminal 700 can implement the processes implemented by the mobile terminal in the foregoing embodiments, and details are not repeated here to avoid repetition.
After receiving the message, the mobile terminal provided by the embodiment of the invention determines whether the message is an important message by judging whether the content of the message contains the preset keyword. After the message is determined to be an important message, whether the message is checked within a preset time is detected, and if the message is not checked, a user-perceivable prompt such as a voice prompt, a vibration prompt and the like is output. Therefore, even if the user cannot pay attention to the mobile terminal all the time in the working process, the user can still know that the important message is received through the output prompt, and the user can check the message immediately.
EXAMPLE six
Referring to fig. 6, a block diagram of a mobile terminal according to a sixth embodiment of the present invention is shown.
The mobile terminal in the embodiment of the present invention may be a mobile phone, a tablet computer, a Personal Digital Assistant (PDA), or a vehicle-mounted computer.
The mobile terminal in fig. 6 includes a Radio Frequency (RF) circuit 810, a memory 820, an input unit 830, a display unit 840, a processor 860, an audio circuit 870, a wifi (wireless fidelity) module 880, and a power supply 890.
The input unit 830 may be used, among other things, to receive numeric or character information input by a user and to generate signal inputs related to user settings and function control of the mobile terminal. Specifically, in the embodiment of the present invention, the input unit 830 may include a touch panel 831. The touch panel 831, also referred to as a touch screen, can collect touch operations performed by a user on or near the touch panel 831 (e.g., operations performed by the user on the touch panel 831 using a finger, a stylus, or any other suitable object or accessory), and drive the corresponding connection device according to a preset program. Alternatively, the touch panel 831 may include two portions, i.e., a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 860, and can receive and execute commands sent by the processor 860. In addition, the touch panel 831 may be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 831, the input unit 830 may include other input devices 832, and the other input devices 832 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
Among them, the display unit 840 may be used to display information input by a user or information provided to the user and various menu interfaces of the mobile terminal. The display unit 840 may include a display panel 841, and the display panel 841 may be alternatively configured in the form of an LCD or an Organic Light-Emitting Diode (OLED), or the like.
It should be noted that the touch panel 831 can overlay the display panel 841 to form a touch display screen, which, when it detects a touch operation thereon or nearby, is passed to the processor 860 to determine the type of touch event, and then the processor 860 provides a corresponding visual output on the touch display screen according to the type of touch event.
The touch display screen comprises an application program interface display area and a common control display area. The arrangement modes of the application program interface display area and the common control display area are not limited, and can be an arrangement mode which can distinguish two display areas, such as vertical arrangement, left-right arrangement and the like. The application interface display area may be used to display an interface of an application. Each interface may contain at least one interface element such as an icon and/or widget desktop control for an application. The application interface display area may also be an empty interface that does not contain any content. The common control display area is used for displaying controls with high utilization rate, such as application icons like setting buttons, interface numbers, scroll bars, phone book icons and the like.
The processor 860 is a control center of the mobile terminal, connects various parts of the entire mobile phone using various interfaces and lines, and performs various functions of the mobile terminal and processes data by operating or executing software programs and/or modules stored in the first memory 821 and calling data stored in the second memory 822, thereby performing overall monitoring of the mobile terminal. Optionally, processor 860 may include one or more processing units.
In the embodiment of the present invention, the processor 860 is configured to determine whether the content of the message includes a preset keyword by calling a software program and/or a module stored in the first memory 821 and/or data stored in the second memory 822; if the message contains the preset keywords, detecting whether the message is checked within preset time; and if the message is not viewed, outputting a voice prompt and/or a vibration prompt.
Optionally, when detecting whether the message is checked within the preset time, the processor 860 is specifically configured to: starting a camera, and detecting whether a user checks a screen of the mobile terminal within preset time according to a preset time interval; if the detection result is that the user has viewed the screen of the mobile terminal within the preset time, determining that the message has been viewed; and if the detection result is that the user does not check the screen of the mobile terminal within the preset time, determining that the message is not checked.
Optionally, before the processor 860 determines whether the content of the message includes a preset keyword when the message is received, the processor is further configured to: receiving a keyword presetting request; responding to the request to display a keyword preset interface; and receiving the keywords input in the keyword preset interface.
Optionally, the processor 860 is specifically configured to: and broadcasting the content of the message by voice.
Optionally, when the processor 860 outputs the vibration indication, it is specifically configured to: continuously outputting vibration prompts of preset times; or outputting a vibration prompt with vibration intensity higher than the preset intensity.
After receiving the message, the mobile terminal provided by the embodiment of the invention determines whether the message is an important message by judging whether the content of the message contains the preset keyword. After the message is determined to be an important message, whether the message is checked within a preset time is detected, and if the message is not checked, a user-perceivable prompt such as a voice prompt, a vibration prompt and the like is output. Therefore, even if the user cannot pay attention to the mobile terminal all the time in the working process, the user can still know that the important message is received through the output prompt, and the user can check the message immediately.
The embodiment of the invention also provides a mobile terminal, which comprises a processor, a memory and a message prompting program which is stored on the memory and can be operated on the processor, wherein the message prompting program realizes the steps of the message prompting method in the embodiments when being executed by the processor.
The embodiment of the present invention further provides a computer-readable storage medium, where a message prompting program is stored on the computer-readable storage medium, and when being executed by a processor, the message prompting program implements the steps of the message prompting method in the embodiments.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The message alert scheme provided herein is not inherently related to any particular computer, virtual system, or other apparatus. Various general purpose systems may also be used with the teachings herein. The structure required to construct a system incorporating aspects of the present invention will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components in a message prompting scheme according to embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.

Claims (12)

1.一种消息提示方法,应用于移动终端,其特征在于,所述方法包括:1. A message prompting method applied to a mobile terminal, characterized in that the method comprises: 接收到消息时,判断所述消息的内容中是否包含预设关键词;When a message is received, it is judged whether the content of the message contains preset keywords; 若包含预设关键词,则检测预设时间内所述消息是否被查看;If the preset keyword is included, it is detected whether the message is viewed within the preset time; 若所述消息未被查看,则输出语音提示和/或振动提示。If the message has not been viewed, output a voice prompt and/or a vibration prompt. 2.根据权利要求1所述的方法,其特征在于,所述检测预设时间内所述消息是否被查看的步骤,包括:2. The method according to claim 1, wherein the step of detecting whether the message is viewed within a preset time comprises: 开启摄像头,按照预设时间间隔检测用户在所述预设时间内是否查看移动终端屏幕;Turn on the camera, and detect whether the user checks the mobile terminal screen within the preset time interval according to the preset time interval; 若检测结果为预设时间内所述用户已查看移动终端屏幕,则确定所述消息已被查看;If the detection result is that the user has viewed the screen of the mobile terminal within the preset time, then it is determined that the message has been viewed; 若检测结果为预设时间内所述用户未查看移动终端屏幕,则确定所述消息未被查看。If the detection result is that the user has not viewed the screen of the mobile terminal within the preset time, it is determined that the message has not been viewed. 3.根据权利要求1所述的方法,其特征在于,在所述接收到消息时,判断所述消息内容中是否包含预设关键词的步骤之前,所述方法还包括:3. The method according to claim 1, wherein, before the step of judging whether preset keywords are included in the message content when the message is received, the method further comprises: 接收关键词预设请求;Receive a keyword preset request; 响应所述请求显示关键词预设界面;displaying a keyword preset interface in response to the request; 接收在所述关键词预设界面中输入的关键词。Receiving keywords input in the keyword preset interface. 4.根据权利要求1所述的方法,其特征在于,所述输出语音提示的步骤,包括:4. The method according to claim 1, wherein the step of outputting a voice prompt comprises: 语音播报所述消息的内容。The voice announces the content of the message. 5.根据权利要求1所述的方法,其特征在于,所述输出振动提示的步骤,包括:5. The method according to claim 1, wherein the step of outputting a vibration prompt comprises: 连续输出预设次数的振动提示;或者,Continuously output a preset number of vibration prompts; or, 输出振动强度高于预设强度的振动提示。Outputting a vibration prompt with a vibration intensity higher than a preset intensity. 6.一种移动终端,其特征在于,包括:6. A mobile terminal, characterized in that, comprising: 判断模块,用于接收到消息时,判断所述消息的内容中是否包含预设关键词;A judging module, configured to judge whether the content of the message contains preset keywords when a message is received; 检测模块,用于若包含预设关键词,则检测预设时间内所述消息是否被查看;A detection module, configured to detect whether the message is viewed within a preset time if the preset keyword is included; 输出模块,用于若所述消息未被查看,则输出语音提示和/或振动提示。An output module, configured to output voice prompts and/or vibration prompts if the message has not been viewed. 7.根据权利要求6所述的移动终端,其特征在于,所述检测模块包括:7. The mobile terminal according to claim 6, wherein the detection module comprises: 摄像头控制子模块,用于开启摄像头,按照预设时间间隔检测用户在所述预设时间内是否查看移动终端屏幕;The camera control sub-module is used to turn on the camera, and detect whether the user checks the mobile terminal screen within the preset time interval according to the preset time interval; 确定子模块,用于若检测结果为预设时间内所述用户已查看移动终端屏幕,则确定所述消息已被查看;若检测结果为预设时间内所述用户未查看移动终端屏幕,则确定所述消息未被查看。The determination submodule is used to determine that the message has been viewed if the detection result is that the user has viewed the mobile terminal screen within a preset time; if the detection result is that the user has not viewed the mobile terminal screen within a preset time, then Make sure the message in question has not been viewed. 8.根据权利要求6所述的移动终端,其特征在于,所述移动终端还包括:8. The mobile terminal according to claim 6, wherein the mobile terminal further comprises: 请求接收模块,用于在所述判断模块接收到消息时,判断所述消息内容中是否包含预设关键词之前,接收关键词预设请求;A request receiving module, configured to receive a keyword preset request before judging whether the message content contains a preset keyword when the judging module receives the message; 显示模块,用于响应所述请求显示关键词预设界面;A display module, configured to display a keyword preset interface in response to the request; 关键词接收模块,用于接收在所述关键词预设界面中输入的关键词。A keyword receiving module, configured to receive keywords input in the keyword preset interface. 9.根据权利要求6所述的移动终端,其特征在于:9. The mobile terminal according to claim 6, characterized in that: 所述输出模块输出语音提示时,具体用于语音播报所述消息的内容。When the output module outputs the voice prompt, it is specifically used to voice broadcast the content of the message. 10.根据权利要求6所述的移动终端,其特征在于:10. The mobile terminal according to claim 6, characterized in that: 所述输出模块输出语音提示时,连续输出预设次数的振动提示;或者,输出振动强度高于预设强度的振动提示。When the output module outputs a voice prompt, it continuously outputs a preset number of vibration prompts; or outputs a vibration prompt with a vibration intensity higher than the preset intensity. 11.一种移动终端,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的消息提示程序,所述消息提示程序被所述处理器执行时实现如权利要求1至5中任一项所述的消息提示方法的步骤。11. A mobile terminal, characterized in that it includes a processor, a memory, and a message prompt program stored on the memory and operable on the processor, and the message prompt program is implemented when executed by the processor The steps of the message prompting method according to any one of claims 1 to 5. 12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储消息提示程序,所述消息提示程序被处理器执行时实现如权利要求1至4中任一项所述的消息提示方法的步骤。12. A computer-readable storage medium, characterized in that a message prompt program is stored on the computer-readable storage medium, and when the message prompt program is executed by a processor, the message prompt program according to any one of claims 1 to 4 is implemented. The message prompts the steps of the method.
CN201710667085.2A 2017-08-07 2017-08-07 A kind of message prompt method, mobile terminal and computer-readable recording medium Pending CN107566610A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710667085.2A CN107566610A (en) 2017-08-07 2017-08-07 A kind of message prompt method, mobile terminal and computer-readable recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710667085.2A CN107566610A (en) 2017-08-07 2017-08-07 A kind of message prompt method, mobile terminal and computer-readable recording medium

Publications (1)

Publication Number Publication Date
CN107566610A true CN107566610A (en) 2018-01-09

Family

ID=60975061

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710667085.2A Pending CN107566610A (en) 2017-08-07 2017-08-07 A kind of message prompt method, mobile terminal and computer-readable recording medium

Country Status (1)

Country Link
CN (1) CN107566610A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108471470A (en) * 2018-03-14 2018-08-31 维沃移动通信有限公司 A kind of message prompt method and mobile terminal
CN108933860A (en) * 2018-05-30 2018-12-04 努比亚技术有限公司 A kind of message prompt method, terminal and computer readable storage medium
CN115037833A (en) * 2022-05-12 2022-09-09 深圳市潮流网络技术有限公司 Message processing method and device, conversation equipment and computer readable storage medium

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101309324A (en) * 2008-06-25 2008-11-19 深圳华为通信技术有限公司 Terminal affair notifying method, apparatus and terminal
CN102075603A (en) * 2009-11-20 2011-05-25 Tcl集团股份有限公司 Mobile communication terminal and incoming call prompting method thereof
CN103516879A (en) * 2012-06-28 2014-01-15 华为终端有限公司 Radiation warning method of mobile terminal and mobile terminal
CN103581440A (en) * 2013-10-29 2014-02-12 广东欧珀移动通信有限公司 Method and mobile terminal for enhancing reminder after multiple missed calls
US20140208257A1 (en) * 2004-11-09 2014-07-24 Blackberry Limited Dynamic bar oriented user interface
CN104683568A (en) * 2014-12-23 2015-06-03 小米科技有限责任公司 Information reminding method and information reminding device
CN104980325A (en) * 2014-04-01 2015-10-14 华为技术有限公司 Information processing method and client
CN105407226A (en) * 2015-11-27 2016-03-16 惠州Tcl移动通信有限公司 Important short message reminding system and method for mobile terminal and mobile terminal
CN105554253A (en) * 2015-12-09 2016-05-04 小米科技有限责任公司 Event prompting method and device, and terminal
CN105824403A (en) * 2015-09-21 2016-08-03 维沃移动通信有限公司 Method and terminal for operating terminal
CN105892818A (en) * 2016-03-31 2016-08-24 北京金山安全软件有限公司 Information processing method and device and electronic equipment
CN106412253A (en) * 2016-09-09 2017-02-15 宇龙计算机通信科技(深圳)有限公司 Communication method, communication device and terminal
CN106534489A (en) * 2016-10-17 2017-03-22 珠海格力电器股份有限公司 Information sending method, device and system

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140208257A1 (en) * 2004-11-09 2014-07-24 Blackberry Limited Dynamic bar oriented user interface
CN101309324A (en) * 2008-06-25 2008-11-19 深圳华为通信技术有限公司 Terminal affair notifying method, apparatus and terminal
CN102075603A (en) * 2009-11-20 2011-05-25 Tcl集团股份有限公司 Mobile communication terminal and incoming call prompting method thereof
CN103516879A (en) * 2012-06-28 2014-01-15 华为终端有限公司 Radiation warning method of mobile terminal and mobile terminal
CN103581440A (en) * 2013-10-29 2014-02-12 广东欧珀移动通信有限公司 Method and mobile terminal for enhancing reminder after multiple missed calls
CN104980325A (en) * 2014-04-01 2015-10-14 华为技术有限公司 Information processing method and client
CN104683568A (en) * 2014-12-23 2015-06-03 小米科技有限责任公司 Information reminding method and information reminding device
CN105824403A (en) * 2015-09-21 2016-08-03 维沃移动通信有限公司 Method and terminal for operating terminal
CN105407226A (en) * 2015-11-27 2016-03-16 惠州Tcl移动通信有限公司 Important short message reminding system and method for mobile terminal and mobile terminal
CN105554253A (en) * 2015-12-09 2016-05-04 小米科技有限责任公司 Event prompting method and device, and terminal
CN105892818A (en) * 2016-03-31 2016-08-24 北京金山安全软件有限公司 Information processing method and device and electronic equipment
CN106412253A (en) * 2016-09-09 2017-02-15 宇龙计算机通信科技(深圳)有限公司 Communication method, communication device and terminal
CN106534489A (en) * 2016-10-17 2017-03-22 珠海格力电器股份有限公司 Information sending method, device and system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108471470A (en) * 2018-03-14 2018-08-31 维沃移动通信有限公司 A kind of message prompt method and mobile terminal
CN108933860A (en) * 2018-05-30 2018-12-04 努比亚技术有限公司 A kind of message prompt method, terminal and computer readable storage medium
CN115037833A (en) * 2022-05-12 2022-09-09 深圳市潮流网络技术有限公司 Message processing method and device, conversation equipment and computer readable storage medium

Similar Documents

Publication Publication Date Title
CN107526492B (en) Interface display method of application program and mobile terminal
CN106201632B (en) Application program access method and mobile terminal
CN106570372B (en) A kind of the starting method and mobile terminal of application program
CN107450800A (en) A kind of task method to set up, mobile terminal and computer-readable recording medium
CN107196846B (en) Group chat method and mobile terminal
CN106372893B (en) A kind of scanning code interface switching method and device
CN107577512B (en) A message display method, mobile terminal and computer-readable storage medium
CN106383645A (en) Music playing control method and mobile terminal
CN106506401A (en) A kind of flow managing method and mobile terminal
CN106775322B (en) A method and mobile terminal for preventing false triggering of virtual keys
CN106027373B (en) An information management method and device
CN106993091B (en) A kind of image blurring method and mobile terminal
CN108366169B (en) A kind of notification message processing method and mobile terminal
CN107391246A (en) One kind applies startup method, mobile terminal and computer-readable recording medium
CN106873874B (en) A kind of application program opening method and mobile terminal
CN106648113A (en) Message vibration prompting method and mobile terminal
CN107704149A (en) The startup method and mobile terminal of a kind of application
CN106888319A (en) The display methods and mobile terminal of a kind of shortcuts bar
CN107566610A (en) A kind of message prompt method, mobile terminal and computer-readable recording medium
CN107734145B (en) Method for processing background task, mobile terminal and computer readable storage medium
CN107563212A (en) A kind of information processing method, mobile terminal and computer-readable recording medium
CN107786894B (en) A method for identifying user feedback data, mobile terminal and storage medium
CN106611404A (en) Puzzle template selecting method and mobile terminal
CN106529279A (en) Permission application prompting method and mobile terminal
CN106775421A (en) Method and mobile terminal that a kind of sectional drawing interface is recovered

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180109