Disclosure of Invention
In order to overcome the problems in the related art, the present disclosure provides an information reminding method and apparatus.
According to a first aspect of the embodiments of the present disclosure, there is provided an information reminding method, including:
when a call request sent to a called terminal is in a non-connected state, receiving call prompt information fed back by the called terminal;
judging whether the call prompt information contains a preset identifier, wherein the preset identifier is used for identifying that the call prompt information is replied by the called terminal aiming at the incoming call;
and if the call prompt information contains a preset identifier, displaying the call prompt information on a current display interface or a call waiting interface.
Optionally, the preset identifier is an invisible identifier or an encrypted identifier.
Optionally, the method further includes:
and when the preset display closing condition is met, closing and displaying the call prompt information, and deleting the call prompt information.
Optionally, the preset close display condition at least includes one of the following conditions:
the display time of the call prompt message is greater than or equal to first preset time;
the display time of the call prompt information in the bright screen state of the screen of the calling terminal is more than or equal to second preset time;
and receiving an instruction for closing the display of the call prompt message.
According to a second aspect of the embodiments of the present disclosure, there is provided an information reminding method, including:
receiving a call request sent by a calling terminal;
and if the preset reminding condition is met, sending a calling prompt message containing a preset identifier to the calling terminal, wherein the preset identifier is used for identifying that the calling prompt message is a message replied by the called terminal aiming at the incoming call.
Optionally, the preset identifier is an invisible identifier or an encrypted identifier, and the preset reminding condition at least includes one of the following conditions:
a third preset time is separated from the receiving of the call request;
and receiving an instruction for sending the call reminding information containing the preset identifier.
According to a third aspect of the embodiments of the present disclosure, there is provided an information reminding device, the device including:
the information receiving module is configured to receive call prompt information fed back by a called terminal when a call request sent to the called terminal is in an unconnected state;
an identifier determining module configured to determine whether the call prompt message includes a preset identifier, where the preset identifier is used to identify that the call prompt message is a message replied by the called terminal for an incoming call;
and the information display module is configured to display the call prompt information on a current display interface or a call waiting interface if the call prompt information contains a preset identifier.
Optionally, the preset identifier is an invisible identifier or an encrypted identifier.
Optionally, the apparatus further comprises:
and the information deleting module is configured to close and display the call prompt information and delete the call prompt information when a preset closing display condition is met.
Optionally, the preset close display condition at least includes one of the following conditions:
the display time of the call prompt message is greater than or equal to first preset time;
the display time of the call prompt information in the bright screen state of the screen of the calling terminal is more than or equal to second preset time;
and receiving an instruction for closing the display of the call prompt message.
According to a fourth aspect of the embodiments of the present disclosure, there is provided an information reminding apparatus, the apparatus including:
the request receiving module is configured to receive a call request sent by a calling terminal;
the information sending module is configured to send a call prompt message containing a preset identifier to the calling terminal if a preset reminding condition is met, wherein the preset identifier is used for identifying that the call prompt message is a message replied by the called terminal for an incoming call.
Optionally, the preset identifier is an invisible identifier or an encrypted identifier, and the preset reminding condition at least includes one of the following conditions:
a third preset time is separated from the receiving of the call request;
and receiving an instruction for sending the call reminding information containing the preset identifier.
According to a fifth aspect of the embodiments of the present disclosure, there is provided an information reminding device, including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
when a call request sent to a called terminal is in a non-connected state, receiving call prompt information fed back by the called terminal;
judging whether the call prompt information contains a preset identifier, wherein the preset identifier is used for identifying that the call prompt information is replied by the called terminal aiming at the incoming call;
and if the call prompt information contains a preset identifier, displaying the call prompt information on a current display interface or a call waiting interface.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
when a call request sent to a called terminal is in a non-connected state, the method receives call prompt information fed back by the called terminal, judges whether the call prompt information contains a preset identifier, and displays the call prompt information on a current display interface or a call waiting interface if the call prompt information contains the preset identifier, so that a calling terminal user can be timely reminded of the reason why the called terminal is not listened to, the user does not need to check short message content from short message application, and the checking efficiency is improved.
The method and the device can ensure that the preset identifier is not directly acquired by the user by limiting the preset identifier to the invisible identifier or the encrypted identifier, so that the condition that other people falsely send information containing the preset identifier after acquiring the preset identifier is avoided, the calling terminal misjudges the information, and common information is directly displayed on the current display interface or the call waiting interface, thereby bringing poor experience to the user.
The method and the device can close the display of the call prompt information and delete the call prompt information when the preset closing display condition is met. Because the information is only used for reminding the calling terminal user of the missed call reason, after the user reads the information, the information is low in value and does not need to be stored in the information storage area, and storage resources are saved.
The method and the device can judge that the terminal user has read the information when the display time of the call prompt information is greater than or equal to the first preset time, and close and delete the call prompt information, thereby realizing that the call prompt information is not stored in the information storage area.
The method and the device can count the display time of the call prompt information when the screen of the calling terminal is in a bright screen state, and close and delete the call prompt information if the display time is greater than or equal to the second preset time, so that the condition that the user misses checking the information because the screen of the terminal is always in a screen resting state is avoided.
In the disclosure, a user can manually close the display page, so that controllability of the display page is realized.
The method and the device can realize that the call request is not processed at the interval of the third preset time from the receiving of the call request, and the call prompt information containing the preset identifier is automatically sent to remind the calling terminal of the reason why the called terminal does not answer the call.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present disclosure. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
In the conventional technology, the called terminal has three general ways of hanging up the phone, the first is to directly trigger a hang-up button or a key, the second is to hang up automatically after time-out failure, and the third is to send a preset short message or a self-defined short message to the calling terminal when hanging up. The connection between the calling terminal and the called terminal fails, and the user holding the calling terminal can check the short message sent by the called terminal from the short message application of the calling terminal, so that the reason why the user holding the called terminal does not answer the call can be known.
Therefore, the calling terminal user needs to check the short message from the short message application, and the checking efficiency is low. In order to avoid the problem of low viewing efficiency, the present disclosure provides an information reminding method, as shown in fig. 1, fig. 1 is an application scenario diagram of an information reminding method shown in the present disclosure according to an exemplary embodiment. The application scene comprises a calling terminal and a called terminal. The end that makes a telephone call may be referred to as the calling terminal and the end called by the calling terminal as the called terminal. It can be understood that an intelligent terminal can be used as both a calling terminal and a called terminal, when the intelligent terminal calls a contact, the intelligent terminal is used as the calling terminal, and when the intelligent terminal is called, the intelligent terminal is used as the called terminal. The intelligent terminal can be an electronic device with a call application and a short message application, such as a smart phone and a smart watch.
As shown in fig. 2A, fig. 2A is a flowchart of an information reminding method according to an exemplary embodiment shown in this disclosure, which may be used in a called terminal, where the method includes steps 101 and 102:
in step 101, a call request sent by a calling terminal is received.
In step 102, if a preset reminding condition is satisfied, sending a call prompting message including a preset identifier to the calling terminal, where the preset identifier is used to identify that the call prompting message is a message replied by the called terminal for an incoming call.
As shown in fig. 2B, fig. 2B is a flowchart of another information reminding method according to an exemplary embodiment shown in this disclosure, which may be used in a calling terminal, and includes the following steps 201 to 203:
in step 201, when a call request sent to a called terminal is in an unconnected state, call prompt information fed back by the called terminal is received.
In step 202, it is determined whether the call prompt message includes a preset identifier, where the preset identifier is used to identify that the call prompt message is a message replied by the called terminal for an incoming call.
In step 203, if the call prompt message includes a preset identifier, the call prompt message is displayed on a current display interface or a call waiting interface.
For ease of understanding, the present disclosure is described in conjunction with fig. 2A and 2B. When the calling terminal calls the called terminal, the calling terminal may send a call request to the called terminal.
As the called terminal, the called terminal may receive a call request transmitted by the calling terminal. When the called terminal receives the call request sent by the calling terminal, the call channel can be connected with the calling terminal through a connection button or a connection key in the call interface, and the call request of the calling terminal can be refused through a hang-up button or a hang-up key in the call interface.
In this disclosure, if the preset reminding condition is satisfied, a call prompt message including a preset identifier may be sent to the calling terminal. The preset reminding condition is a preset condition for determining that the calling prompt information containing the preset identifier is sent to the calling terminal.
In an alternative implementation, the preset reminding condition may be a third preset time interval from the receipt of the call request.
The third preset time is a preset interval time, and may be set according to a requirement, for example, set to 20 s. In this embodiment, after receiving the call request sent by the calling terminal, if the request is not processed at an interval of a third preset time, the call prompt information including the preset identifier may be automatically sent to the calling terminal. The content of the call prompt message can be preset, and the reason why the called terminal called by the calling terminal is missed is that the specific content of the call prompt message can be set as 'temporarily absent, please contact later' and the like because the user of the called terminal is not beside the called terminal when the call prompt message is not processed for a period of time.
As can be seen, in the embodiment, if the call request is not processed at an interval of the third preset time after the call request is received, the call prompt message is automatically sent to remind the calling terminal of the reason why the called terminal does not answer the call.
In another alternative implementation manner, the preset prompting condition may be that an instruction for sending the call prompting message containing the preset identifier is received.
In this embodiment, the user may trigger the instruction by means of a button or a key, where the instruction is an instruction to send a call prompt message including a preset identifier. The content of the call prompt message can be preset, and since the user actively triggers the instruction, the call prompt message is usually inconvenient to answer the call, for example, a meeting is being made, the specific content of the call prompt message can be set as "temporarily inconvenient to answer, please contact later" or the like, so as to remind the called terminal called by the calling terminal of the reason of not answering the call. The call interface may also include a plurality of pieces of preset call prompt information, and the user may select one of the pieces of call prompt information to send. The user can also send the call prompt information edited by the user in a self-defined mode.
It can be understood that, in the present disclosure, only a few preset prompting conditions are listed, and other preset prompting conditions may also be listed, as long as the purpose is to send the call prompting information including the preset identifier to the calling terminal, which is not described herein any more.
When sending a call prompt message to a calling terminal, the call prompt message contains a preset identifier, the preset identifier is used for identifying that the call prompt message is a call prompt message replied by a called terminal aiming at an incoming call, and the call prompt message contains the information of the reason why the called terminal does not answer, so that when the calling terminal receives the call prompt message, the reason why the called terminal does not answer is determined according to the preset identifier in the call prompt message. If the calling prompt information contains the preset identifier, the calling terminal displays the calling prompt information on the current display interface or the call waiting interface, otherwise, the calling terminal can process according to the normal information. For example, the call alert information may be stored in an information storage area, and the user may view the call alert information by viewing the associated application.
The preset identifier is used for identifying that the call prompt information is information replied by the called terminal aiming at the incoming call, and the preset identifier can be a preset special identifier, can be numbers, character strings, symbols and the like, and can also be any combination of the numbers, the character strings, the symbols and the like, as long as the preset identifier can uniquely identify that the call prompt information is information replied by the called terminal aiming at the incoming call.
In an optional implementation manner, in order to avoid that other people still intentionally send call prompt information containing a preset identifier without receiving a calling terminal phone after obtaining the preset identifier, or send call prompt information irrelevant to a called party when receiving the calling terminal phone, so that the calling terminal misjudges, common information is directly displayed on a current display interface or a call waiting interface, and bad experience is brought to a user. Based on this, the present disclosure may set the preset identifier as an identifier that is not easily readable by the user.
In one example, the preset identifier may be an invisible identifier, so as to prevent others from directly acquiring the preset identifier from the call prompt message. For example, the preset identifiers may be ASCII invisible control characters STX and ETX and place the two control characters at the beginning and end of the call alert message content, respectively, e.g., the call alert message may be "[ STX ] I busy, giving you a call back in a while. [ ETX ] ". Wherein [ STX ] and [ ETX ] represent the text start and text end of the ASCII code control character, respectively. When the called terminal calls the call prompt message [ STX ] I, the called terminal calls you back for a while. When ETX is sent to the calling terminal, the display in the calling terminal is that I is busy and gives you a call back for a while. The [ STX ] and the [ ETX ] are invisible, so that other people cannot directly acquire the current preset identifier and further cannot forge the call prompt information containing the preset identifier, and the problem that other terminals receive the call prompt information containing the preset identifier and mistakenly assume that the information is the information replied by the called terminal for an incoming call, and the received information is directly displayed on a current display interface or a call waiting interface, so that inconvenience is brought to an information receiving party.
In another example, the predetermined identifier may be an encrypted identifier. The calling terminal encrypts the special identifier according to a preset encryption algorithm to obtain an encrypted identifier, and the called terminal decrypts the encrypted identifier through a corresponding decryption algorithm after receiving corresponding call prompt information, so as to obtain the special identifier and further judge the identifier.
Therefore, the preset identifier can be ensured not to be directly acquired by the user by limiting the preset identifier to the invisible identifier or the encrypted identifier, so that the phenomenon that other people falsely send the call prompt information containing the preset identifier after acquiring the preset identifier is avoided, the calling terminal misjudges the call prompt information, the common information is directly displayed on the current display interface or the call waiting interface, and bad experience is brought to the user.
The preset identifier is used to identify that the call prompt information is the call prompt information replied by the called terminal for the incoming call, in an example, the call prompt information replied by the called terminal for the incoming call may be the call prompt information transmitted by the called terminal when the call is not connected, that is, any information transmitted by the called terminal after receiving the call request and when the call is not connected may include the preset identifier. For example, the call prompt message sent by the called terminal when the call is not connected and not hung up may carry a preset identifier, and the call prompt message sent by the called terminal when the call is hung up may also carry a preset identifier.
Therefore, the call prompt information sent when the call is not hung up or the call prompt information sent when the call is hung up can contain the preset identifier so as to prompt the user of the calling terminal that the called terminal is not answered.
In another example, the call prompt message replied by the called terminal for the incoming call may be a message sent by the called terminal when the call is not answered and the call is not hung up.
In this embodiment, the call prompt information including the preset identifier is limited to the information sent when the call is not answered and the call is not hung up, and the user of the calling terminal can be prompted about the reason why the called terminal is not answered in the process that the call is not hung up, and the user of the calling terminal can determine whether to automatically hang up the call or continue to make the call according to the prompt information. For example, if the user of the calling terminal considers that the reason for the rejection of the called terminal is not important for the call, the user can choose to continue waiting for the other party to answer the call, and the called terminal can decide whether to answer the call according to the reaction of the calling terminal.
As the calling terminal, information received during or at the end of a call may be referred to as call alert information. After the call request is sent to the called terminal, if the call prompt information is received when the called terminal is not connected, whether the call prompt information contains the preset identifier can be judged. The preset identifier is used for identifying that the call prompt information is the call prompt information replied by the called terminal aiming at the incoming call. The call prompt message containing the preset identifier is the message replied by the called terminal aiming at the incoming call, and the message contains the reason of not answering the call.
In the calling terminal, the content of the call prompt message can be read, and whether the call prompt message contains a preset identifier or not can be identified. As for one terminal, the terminal can be used as a calling terminal during calling, and can be used as a called terminal during called, and all terminals can use the same preset identifier to identify that the call prompt information is the call prompt information replied by the called terminal for incoming calls, so that the calling terminal can know the preset identifier of the called terminal, and can judge whether the call prompt information contains the preset identifier after receiving the call prompt information.
In an example, the preset identifier may be an invisible identifier, and after receiving the call prompt message, the calling terminal determines whether the call prompt message includes the invisible identifier, and if so, displays the call prompt message on a current display interface or a call waiting interface. For example, if the invisible identifiers [ STX ] and [ ETX ] are identified from the call alert information, the call alert information is displayed on the current display interface or the call waiting interface.
In another example, the predetermined identifier may be an encrypted identifier. After receiving the call prompt information, the calling terminal decrypts the encrypted identifier in the call prompt information by using a decryption algorithm corresponding to the encryption algorithm in the called terminal, and displays the call prompt information on a current display interface or a call waiting interface if the decrypted identifier is a pre-specified identifier for indicating that the call prompt information is information replied by the called terminal for incoming calls.
In one example, if the call prompt message includes a preset identifier, the call prompt message may be displayed on the current display interface.
The current display interface may be a call waiting interface or other interface for the user to enter to exit the call waiting interface. For example, after dialing, the user may return to the home page by pressing the home key, and enter another application program, and if the call prompt message including the preset identifier is received at this time, the call prompt message is displayed on the current display interface.
Therefore, the call prompt information is directly displayed on the current display interface, and the reason that the call is not connected by the calling terminal user can be timely reminded.
In another example, if the call alert information includes a preset identifier, the call alert information may be displayed on the call waiting interface.
The embodiment can limit and display the call prompt information on the call waiting interface. For example, after dialing, if the user does not exit the call waiting interface, when the call prompt message is determined to contain the preset identifier, the call prompt message is displayed on the call waiting interface. And if the calling terminal exits the call waiting interface and enters other interfaces, automatically returning to the call waiting interface and displaying the call prompting information on the call waiting interface when the call prompting information is judged to contain the preset identifier.
As shown in fig. 2C, fig. 2C is a schematic diagram illustrating an interaction between a calling terminal and a called terminal according to an exemplary embodiment of the present disclosure. In the schematic diagram, a calling terminal dials a call to a called terminal, and when the called terminal is inconvenient to answer the call, a call prompt message containing a preset identifier is sent to the calling terminal by triggering a message prompt button. In the waiting process, if the calling terminal exits from the call waiting interface, the calling terminal enters other interfaces, when the calling terminal receives the call prompt information containing the preset identifier, the calling terminal automatically returns to the call waiting interface, and after checking the call prompt information containing the preset identifier, a user can click an 'x' button to close the call prompt information and click an on-hook key. Here, the preset identifier is set as the invisible identifier in this example.
Therefore, the calling prompt information is limited and displayed on the call waiting interface, so that a calling terminal user can conveniently determine whether to actively hang up the call after reading the content of the calling prompt information, the user can conveniently process the call in time, the call waiting interface does not need to be returned from other interfaces, and the operation efficiency is improved.
In an optional implementation manner, when a preset display closing condition is met, the call prompt information is closed and displayed, and the call prompt information is deleted, so that the call prompt information is not stored in the information storage area.
The preset closing display condition is a preset condition that the calling terminal user needs to close the calling prompt information after confirming that the calling prompt information content is read.
In one example, the preset closing display condition may be that the display time of the call prompt message is greater than or equal to a first preset time.
In this embodiment, when the display time of the call prompt message is greater than or equal to the first preset time, it may be determined that the terminal user has read the call prompt message, and the call prompt message may not be displayed any more.
In one example, the preset closing display condition may be that the display time of the call prompt message in the bright screen state of the screen of the calling terminal is greater than or equal to a second preset time.
In some cases, the terminal screen may be in a rest screen state, for example, when the terminal is close to the user's ear, the terminal screen is in the rest screen state, and the user cannot view the received call prompt message.
In order to avoid the situation that the call prompt information cannot be checked by the user due to the fact that the terminal screen is in the screen turning-off state for various reasons, the call prompt information is closed to be displayed when the display time of the call prompt information in the screen turning-on state of the calling terminal screen is greater than or equal to second preset time, namely the call prompt information is not displayed any more. The embodiment counts the display time of the call prompt information when the screen of the calling terminal is in a bright screen state, and if the display time is greater than or equal to a second preset time, the call prompt information is closed and is not displayed any more.
In one example, the preset display closing condition may be that an instruction for closing the display of the call prompt message is received.
A close display button, such as a text close button, or a symbol "x" close button, may be included in the page displaying the call prompt message, and the specific form is not limited. Therefore, the user can manually close the display page, and controllability of the display page is achieved.
It can be understood that several conditions can be used in combination, and when the combination is used, the display of the call prompt message can be closed as long as one of the conditions is met. When the combination condition includes a first condition and a second condition, the first preset time may be greater than the second preset time. In addition, other preset display closing conditions may also be used, and are not described in detail herein.
When the preset display closing condition is met, the call prompt information is closed and displayed, and the call prompt information is deleted. The calling prompt information is read by the calling terminal user and is only used for reminding the calling terminal user that the call is not answered, so that the information is no longer valuable, the information does not need to be stored in an information storage area, and storage resources are saved.
If the call prompt message does not contain the preset identifier, the call prompt message can be treated as common information and stored in an information storage area.
In one example, the call prompt message may be a short message, and when a preset display closing condition is met, the call prompt message is closed to be displayed, and the call prompt message is deleted, so that the call prompt message is not stored in the short message storage area.
The various technical features in the above embodiments can be arbitrarily combined, so long as there is no conflict or contradiction between the combinations of the features, but the combination is limited by the space and is not described one by one, and therefore, any combination of the various technical features in the above embodiments also belongs to the scope disclosed in the present specification.
As shown in fig. 3, fig. 3 is a timing diagram of an information reminding method according to an exemplary embodiment of the present disclosure, the method includes the following steps:
1. the calling terminal sends a call request to the called terminal.
2. The called terminal receives the call request sent by the calling terminal.
3. When the called terminal determines that the preset reminding condition is met, sending a call prompt message containing a preset identifier to the calling terminal, wherein the preset identifier is used for identifying that the call prompt message is a call prompt message replied by the called terminal aiming at an incoming call.
4. The calling terminal receives the call prompt information when the called terminal is not connected, and judges whether the call prompt information contains a preset identifier.
5. And if the call prompt information received by the calling terminal contains a preset identifier, displaying the call prompt information on a current display interface or a call waiting interface.
6. And if the call prompt information received by the calling terminal does not contain the preset identifier, storing the call prompt information in an information storage area and marking the call prompt information as unread.
7. When the calling terminal detects that the called terminal hangs up the call, the call is ended; when detecting that a called terminal answers a call, starting a call; if the called terminal does not answer the call or hang up the call, the calling terminal can directly hang up the call or automatically hang up the call when waiting overtime.
Corresponding to the embodiment of the information reminding method, the disclosure also provides an embodiment of the information reminding device and a terminal applied by the information reminding device.
As shown in fig. 4, fig. 4 is a block diagram of an information reminding apparatus according to an exemplary embodiment of the present disclosure, the apparatus including: an information receiving module 410, an identifier judging module 420 and an information presenting module 430.
The information receiving module 410 is configured to receive call prompt information fed back by a called terminal when a call request sent to the called terminal is in an unconnected state.
An identifier determining module 420, configured to determine whether the call prompt message includes a preset identifier, where the preset identifier is used to identify that the call prompt message is a message replied by the called terminal for an incoming call.
And an information presentation module 430 configured to display the call prompt information on a current display interface or a call waiting interface if the call prompt information includes a preset identifier.
According to the embodiment, when the call request sent to the called terminal is in the non-connected state, the call prompt information fed back by the called terminal is received, whether the call prompt information contains the preset identifier or not is judged, and if the call prompt information contains the preset identifier, the call prompt information is displayed on the current display interface or the call waiting interface, so that the called terminal user can be timely reminded of the reason why the called terminal is not answered, the user does not need to check the short message content from the short message application, and the checking efficiency is improved.
In an alternative implementation, the predetermined identifier is an invisible identifier or an encrypted identifier.
It can be seen from the above embodiments that the preset identifier is not directly obtained by the user by limiting the preset identifier to an invisible identifier or an encrypted identifier, so that it is avoided that other people forge and send information containing the preset identifier after obtaining the preset identifier, so that the calling terminal misjudges, and directly displays the common information on the current display interface or the call waiting interface, which brings a bad experience to the user.
As shown in fig. 5, fig. 5 is a block diagram of another information reminding apparatus according to an exemplary embodiment of the present disclosure, which is based on the foregoing embodiment shown in fig. 4, and the apparatus further includes an information deleting module 440.
The information deleting module 440 is configured to close the display of the call prompt information and delete the call prompt information when a preset close display condition is met.
It can be seen from the above embodiments that the call prompt information can be closed and displayed and deleted when the preset closing display condition is satisfied. Because the information is only used for reminding the calling terminal user of the missed call reason, the information is low in value after the user reads the information and does not need to be stored in the information storage area, and storage resources are saved.
In an alternative implementation manner, the preset close display condition at least includes one of the following conditions:
the display time of the call prompt message is greater than or equal to a first preset time.
And the display time of the call prompt information when the screen of the calling terminal is in a bright screen state is more than or equal to second preset time.
And receiving an instruction for closing the display of the call prompt message.
As can be seen from the above embodiments, when the display time of the call prompt message is greater than or equal to the first preset time, it may be determined that the terminal user has read the message, and the call prompt message is closed and deleted. The method and the device can also count the display time of the call prompt information when the screen of the calling terminal is in the bright screen state, and if the display time is greater than or equal to the second preset time, the call prompt information is closed and deleted, so that the situation that the user misses checking the information because the screen of the terminal is always in the screen resting state is avoided. In addition, the user can manually close the display page, and controllability of the display page is achieved.
As shown in fig. 6, fig. 6 is a block diagram of another information reminding apparatus according to an exemplary embodiment of the present disclosure, the apparatus including: a request receiving module 610 and an information sending module 620.
The request receiving module 610 is configured to receive a call request sent by a calling terminal.
The information sending module 620 is configured to send, to the calling terminal, call prompt information including a preset identifier if a preset prompting condition is met, where the preset identifier is used to identify that the call prompt information is information replied by the called terminal for an incoming call.
In an alternative implementation, the predetermined identifier is an invisible identifier or an encrypted identifier.
In an optional implementation manner, the preset reminding condition at least includes one of the following conditions:
and a third preset time is separated from the receiving of the call request.
And receiving an instruction for sending the call reminding information containing the preset identifier.
Correspondingly, the disclosure also provides an information reminding device, which comprises a processor; a memory for storing processor-executable instructions; wherein the processor is configured to:
and when the call request sent to the called terminal is in an unaccessed state, receiving call prompt information fed back by the called terminal.
And judging whether the call prompt information contains a preset identifier, wherein the preset identifier is used for identifying that the call prompt information is the information replied by the called terminal aiming at the incoming call.
And if the call prompt information contains a preset identifier, displaying the call prompt information on a current display interface or a call waiting interface.
The specific details of the implementation process of the functions and actions of each module in the device are referred to the implementation process of the corresponding step in the method, and are not described herein again.
For the device embodiments, since they substantially correspond to the method embodiments, reference may be made to the partial description of the method embodiments for relevant points. The above-described embodiments of the apparatus are merely illustrative, wherein the modules described as separate parts may or may not be physically separate, and the parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the disclosed solution. One of ordinary skill in the art can understand and implement it without inventive effort.
As shown in fig. 7, fig. 7 is a block diagram of an apparatus 700 for alerting a message shown in accordance with an exemplary embodiment of the present disclosure. The apparatus 700 may be a terminal such as a mobile phone having a routing function.
Referring to fig. 7, apparatus 700 may include one or more of the following components: a processing component 702, a memory 704, a power component 706, a multimedia component 708, an audio component 710, an input/output (I/O) interface 712, a sensor component 714, and a communication component 716.
The processing component 702 generally controls overall operation of the device 700, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 702 may include one or more processors 720 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 702 may include one or more modules that facilitate interaction between the processing component 702 and other components. For example, the processing component 702 may include a multimedia module to facilitate interaction between the multimedia component 708 and the processing component 702.
The memory 704 is configured to store various types of data to support operations at the apparatus 700. Examples of such data include instructions for any application or method operating on device 700, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 704 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power supply component 706 provides power to the various components of the device 700. The power components 706 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the apparatus 700.
The multimedia component 708 includes a screen that provides an output interface between the device 700 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 708 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 700 is in an operation mode, such as a photographing mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 710 is configured to output and/or input audio signals. For example, audio component 710 includes a Microphone (MIC) configured to receive external audio signals when apparatus 700 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in the memory 704 or transmitted via the communication component 716. In some embodiments, audio component 710 also includes a speaker for outputting audio signals.
The I/O interface 712 provides an interface between the processing component 702 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 714 includes one or more sensors for providing status assessment of various aspects of the apparatus 700. For example, sensor assembly 714 may detect an open/closed state of device 700, the relative positioning of components, such as a display and keypad of device 700, the change in position of device 700 or one of the components of device 700, the presence or absence of user contact with device 700, the orientation or acceleration/deceleration of device 700, and the change in temperature of device 700. The sensor assembly 714 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 714 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 714 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 716 is configured to facilitate wired or wireless communication between the apparatus 700 and other devices. The apparatus 700 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 716 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 716 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 700 may be implemented by 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), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as the memory 704 comprising instructions, executable by the processor 720 of the device 700 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Wherein the instructions in the storage medium, when executed by the processor, enable the apparatus 700 to perform a method of information reminder comprising:
and when the call request sent to the called terminal is in an unaccessed state, receiving call prompt information fed back by the called terminal.
And judging whether the call prompt information contains a preset identifier, wherein the preset identifier is used for identifying that the call prompt information is the information replied by the called terminal aiming at the incoming call.
And if the call prompt information contains a preset identifier, displaying the call prompt information on a current display interface or a call waiting interface.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
The above description is only exemplary of the present disclosure and should not be taken as limiting the disclosure, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present disclosure should be included in the scope of the present disclosure.