Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In specific implementation, the terminal mentioned in the embodiment of the present invention may be any device that may have a reminding function, including but not limited to: smart phones (e.g., Android phones, IOS phones), tablet computers, notebook computers, palm computers, Mobile Internet Devices (MID), wearable smart devices, and other electronic devices. It should be noted that the method described in the present invention is performed by a set of codes stored in a memory, which are executed in a computer system based on the von neumann architecture.
A reminder creation method and a terminal according to an embodiment of the present invention will be described in detail with reference to fig. 1 to 4.
Referring to fig. 1, which is a schematic flow chart of a reminder creation method according to an embodiment of the present invention, the reminder creation method shown in the figure may include the following steps:
s101, the first terminal receives information sent by the second terminal.
In a specific implementation, the information received by the first terminal may be an instant messaging message such as a short message sent by the second terminal or a message sent by the second terminal through a social application, such as a QQ message, a wechat message, or an MSN message. The second terminal may transmit the information to the first terminal through wired communication (broadband network) or wireless communication (mobile communication network such as 2G, 3G, or 4G). For example, a user uses a smart phone to send a short message to another user's smart phone through a 2G mobile communication network.
And S102, the first terminal judges whether the information contains a reminding information setting identifier, wherein the reminding information setting identifier is used for indicating the first terminal to set a reminding event according to the information.
In specific implementation, the reminding information setting identifier includes but is not limited to: at least one of a preset reminding keyword, a preset reminding mark, a preset reminding image and the like.
A reminding information sending option and a common information sending option can be preset in the second terminal, when a user selects the reminding information sending option, the terminal adds a preset reminding information setting identifier to the sent information, and the first terminal extracts the reminding information to establish a corresponding reminding event after receiving the information; when the user selects the common information sending option, the reminding information setting identification does not need to be added, so that the sent information is common information, and a reminding event does not need to be established when the first terminal receives the information. Of course, the user may also add a reminder setting identifier to the information when editing the information. When the first terminal receives the information sent by the second terminal, detecting whether the information contains a reminding information setting identifier, if so, executing the step S103; if not, the process described in this embodiment is ended.
The reminder keywords may be such as: the importance of the identification information such as "set up reminder", "must" or "emergency" or directly indicates the keyword that needs to set up the reminder event, for example, taking a conference scenario as an example, a colleague a needs to send information about the start time of the conference to a colleague B, and needs B to set up the reminder event to refer to the conference on time, where the information content sent by a to B is: opening a meeting at the right time of 14:00 and establishing a reminder; the keyword "establish reminder" sets an identifier for the reminder information, and is used for instructing the terminal of the B to set a reminder event according to the information content. The reminding information setting mark can be a special character string mark, such as text and%% text, wherein the text is reminding information, and the%% is a reminding information setting mark for indicating the terminal to establish a reminding event according to the text. The reminder image may be, for example: and images of an alarm clock, a dial plate, a note and the like are used for indicating the terminal to establish a reminding event according to the reminding information.
And S103, if yes, the first terminal extracts the reminding information in the information according to a preset rule, and sets a reminding event corresponding to the reminding information according to the reminding information.
In a specific implementation, the extracting of the reminding information in the information according to the preset rule in this step may specifically be: and acquiring the place information and the time information in the information as reminding information. For example, the first terminal receives that the information sent by the second terminal is '14: 00 meeting is right-time in a meeting room and reminding is established', firstly, the first terminal judges that the information contains the reminding information setting identifier of 'reminding establishment', and therefore, a reminding event needs to be established when the information is received at this time; the second terminal may then extract the time information "14: 00" and the location information "meeting room" therein as the reminder information.
Optionally, the extracting of the reminding information in the information according to the preset rule specifically includes: and acquiring information content in the information except the reminding information setting identification as reminding information. For example, if the information "14: 00 punctual meeting is sent to B by a, a reminder" is established, except that the reminder information sets the identifier "establish reminder", the terminal can extract the "14: 00 punctual meeting" as the reminder information, establish a reminder event corresponding to the reminder information, the reminder content of the reminder event is "14: 00 punctual meeting", and also can set the reminder event to start to send out a reminder sound every 10 minutes or light an information reminder lamp to remind the user to check.
Optionally, the reminding information includes reminding content information and triggering condition information, and the setting of the reminding event corresponding to the reminding information according to the reminding information in this step may specifically be: the first terminal creates reminding content of a reminding event according to the reminding content information; and the first terminal sets the trigger condition of the reminding event according to the trigger condition information.
The trigger condition information may include trigger time information or trigger location information.
For example, taking a conference scenario as an example, a colleague a needs to send information about a conference start time to a colleague B, and needs to set up a reminder event by B to refer to the conference on time, where the information content sent by a to B is: 14:00 open a meeting on time, establishing reminder 13: 30. Wherein, the 'establishing reminding' sets up identification for reminding information, and the '14: 00 punctual meeting' is reminding content information; the first terminal judges that the received information needs to establish a reminding event according to the reminding keyword 'establish reminding'; and the '13: 30' after the 'reminder establishment' is trigger condition information; the first terminal can establish a reminding event according to the triggering condition information and the reminding content information, the content of the reminding event is 14:00 punctual meeting, and the first terminal triggers the reminding event when the content reaches 13:30 so as to remind a user of punctually going to the meeting.
The filling format of the information that needs to establish the reminding event may be preset in the second terminal, for example, the filling format of the preset information is as follows: "the content of reminding: XX; triggering time: XX; set up reminders ". Wherein, the "set up the warning" sets up the label for the warning information that is presumed, "remind the content: XX; triggering time: XX ' is reminding information, XX is filled by a user, and information containing the format is sent to the first terminal, so that the first terminal can accurately and quickly acquire reminding content information and triggering condition information in the reminding information according to keywords ' reminding content ' and ' triggering time ' in the reminding information, the filling format of the information is standardized, and the accuracy of creating the reminding event can be improved.
Further, optionally, after the step S103 is executed, the method further includes:
when the triggering condition information comprises triggering time information and triggering place information and the first terminal detects that the current time and the current geographic position are matched with the triggering time information and the triggering place information, triggering the reminding event; or,
when the triggering condition information comprises triggering time information and the first terminal detects that the current time is matched with the triggering time information, triggering the reminding event; or,
and when the trigger condition information comprises trigger place information and the first terminal detects that the current geographic position is matched with the trigger place information, triggering the reminding event.
In a specific implementation, the reminding information comprises trigger condition information, so that the trigger condition of the reminding event can be set simultaneously when the reminding event of the reminding information is created, and the trigger condition information is input by an information sender. The trigger condition information includes but is not limited to: the triggering time information or the triggering place information and the like can reasonably set triggering conditions according to the reminding content in the reminding information, and the method is more humanized. For example, the information sent by the user of the second terminal to the user of the first terminal is: "the content of reminding: remembering the redemption coupon; reminding the place: XX department of general merchandise; establishing a reminder "; at this time, when the first terminal receives the information, it may determine that the information needs to establish a reminding event according to a keyword (reminding information setting identifier) "setup reminder" in the information, and extract a reminding information "reminding content: remembering the redemption coupon; reminding the place: XX department store ", and then creating a reminding content according to the keyword" reminding content "and" reminding place ", wherein: remembering to redeem the coupon, the triggering conditions are: XX department store reminder events; when the geographic position of the first terminal is XX department store, the first terminal triggers a reminding event. It should be noted that, if the trigger condition information is the trigger location information, the first terminal needs to turn on the positioning function of the terminal after the reminder event is created.
Optionally, the information sent by the second terminal includes identification information of the second terminal, and before performing step S103, the method further includes: and the first terminal determines that the second terminal is in a preset reminding creation white list according to the identification information of the second terminal, wherein the reminding creation white list is used for storing the identification information of the terminal which allows a reminding event to be created in the first terminal.
In a specific implementation, the identification information of the terminal includes but is not limited to: MDN number (mobile directory number), IMSI (international mobile subscriber identity number), or MSIN (mobile subscriber identity number). The user of the first terminal may add in advance identification information of a terminal that allows a reminder event to be created in the first terminal to the reminder creation white list, for example, select a contact from a phone book pre-stored in the terminal to add to the reminder creation white list (the phone book stores the MDN number of each contact). The white list is created by adopting the reminding, so that harassment reminding information sent by strangers to the user of the first terminal can be effectively filtered, and the user is prevented from being disturbed by the strangers.
Optionally, the information sent by the second terminal includes identification information of a user of the second terminal, and before performing step S103, the method further includes: the first terminal determines that the user of the second terminal is in a preset reminding creation white list according to the identification information of the user of the second terminal, wherein the reminding creation white list is used for storing the identification information of the user of the terminal which allows a reminding event to be created in the first terminal.
The identification information of the user may be: the login account number of the social application of the contact person, the head portrait of the contact person, the iris information of the contact person or the fingerprint information of the contact person and the like can represent the information of the user identity. When the second terminal sends information to the first terminal, the identification information of the user can be added in the information in advance. For example, after inputting information containing reminding content and reminding information setting identification, the second terminal collects fingerprint information of a user and adds the fingerprint information to the information and sends the information to the first terminal; when the first terminal receives the information, it is detected whether the fingerprint information included in the information matches a preset prompt creation white list (that is, whether the fingerprint information matches fingerprint information prestored in the prompt creation white list), and if the fingerprint information matches the fingerprint information prestored in the prompt creation white list, it is determined that the user of the second terminal is in the preset prompt creation white list, and step S103 may be continuously executed. The white list is created by adopting the reminding, so that harassment reminding information sent by strangers to the user of the first terminal can be effectively filtered, and the user is prevented from being disturbed by the strangers.
Optionally, before performing step S103, the method further includes: and the first terminal determines that the current time is in a preset time period allowing the creation of the reminding event.
In a specific implementation, a user of the first terminal may preset a reasonable time period as the time period for allowing the reminder event to be created. For example, 6:00 to 23:00 is a reasonable time period, since typically 23:00 to the next day 6: the user needs to rest between the 00 time period and does not want to be disturbed. The flexible arrangement allows for the creation of reminder event periods that can prevent interruption by a person during rest periods, and can also prevent unnecessary embarrassment at important times, such as during important meetings.
In the embodiment of the invention, when receiving information sent by a second terminal, a first terminal can judge whether the information contains a reminding information setting identifier, wherein the reminding information setting identifier is used for indicating the first terminal to set a reminding event according to the information; and when the judgment result is yes, the first terminal extracts the reminding information in the information according to a preset rule and sets a reminding event corresponding to the reminding information according to the reminding information. When receiving the information containing the reminding information setting identification, a reminding event is created in the terminal to remind the user to check the reminding content, so that the user is prevented from missing important information, and the user experience is improved.
Referring to fig. 2, which is a schematic flow chart of another method for creating a reminder according to an embodiment of the present invention, the method for creating a reminder includes the following steps:
s201, the first terminal receives the information sent by the second terminal.
S202, the first terminal judges whether the information sent by the second terminal contains a reminding information setting identifier.
In specific implementation, a reminding keyword, a reminding mark or a reminding image and other reminding information setting marks can be added in the information during information editing, and the information to be sent is marked as information containing reminding information. Therefore, when the first terminal receives the information sent by the second terminal, it is detected whether the information includes the reminding information setting identifier, if yes, step S203 is executed; if not, the process described in this embodiment is ended.
The reminder keywords may be such as: the importance of the identification information such as "set up reminder", "must" or "emergency" or directly indicates the keyword that needs to set up the reminder event, for example, taking a conference scenario as an example, a colleague a needs to send information about the start time of the conference to a colleague B, and needs B to set up the reminder event to refer to the conference on time, where the information content sent by a to B is: opening a meeting at the right time of 14:00 and establishing a reminder; the keyword 'establish reminder' sets an identifier for the reminder information, and is used for indicating the terminal of the terminal B to establish a reminder event according to the information content. The reminding information setting identifier may also be a special string identifier, such as text and%% text, where text is the content of the reminding event, and%% is the reminding mark, and is used to instruct the terminal to establish the reminding event according to the text. The reminder image may be, for example: and images of an alarm clock, a dial plate, a note and the like are used for indicating the terminal to establish a reminding event according to the reminding information.
And S203, if so, the first terminal judges whether the identification information of the second terminal is in a preset prompting creation white list, wherein the prompting creation white list is used for storing the identification information of the terminal allowing the prompting event to be created.
In a specific implementation, the identification information of the terminal includes but is not limited to: MDN number (mobile directory number), IMSI (international mobile subscriber identity number), or MSIN (mobile subscriber identity number). The user of the first terminal may add in advance identification information of a terminal that allows a reminder event to be created in the first terminal to the reminder creation white list, for example, select a contact from a phone book pre-stored in the terminal to add to the reminder creation white list (the phone book stores the MDN number of each contact).
Optionally, the information sent by the second terminal includes identification information of a user of the second terminal, and this step may also be: the first terminal determines that the user of the second terminal is in a preset reminding creation white list according to the identification information of the user of the second terminal, wherein the reminding creation white list is used for storing the identification information of the user of the terminal which allows a reminding event to be created in the first terminal.
The identification information of the user may be: the login account number of the social application of the contact person, the head portrait of the contact person, the iris information of the contact person or the fingerprint information of the contact person and the like can represent the information of the user identity. When the second terminal sends information to the first terminal, the identification information of the user can be added in the information in advance. For example, after inputting information containing reminding content and reminding information setting identification, the second terminal collects fingerprint information of a user and adds the fingerprint information to the information and sends the information to the first terminal; when the first terminal receives the information, detecting whether the fingerprint information contained in the information is matched with a preset prompt creation white list (namely whether the fingerprint information is matched with the fingerprint information prestored in the prompt creation white list), if so, determining that the user of the second terminal is in the preset prompt creation white list, and continuously executing the step S204 to the step S205; if not, the process described in this embodiment is ended. The white list is created by adopting the reminding, so that harassment reminding information sent by strangers to the user of the first terminal can be effectively filtered, and the user is prevented from being disturbed by the strangers.
And S204, if yes, the first terminal extracts the reminding information in the information according to a preset rule.
In specific implementation, the step may specifically be: and acquiring the place information and the time information in the information as reminding information. For example, the first terminal receives that the information sent by the second terminal is '14: 00 meeting is right-time in a meeting room and reminding is established', firstly, the first terminal judges that the information contains the reminding information setting identifier of 'reminding establishment', and therefore, a reminding event needs to be established when the information is received at this time; the second terminal may then extract the time information "14: 00" and the location information "meeting room" therein as the reminder information.
Optionally, the step may specifically be: and acquiring information content in the information except the reminding information setting identification as reminding information. For example, the information "14: 00 punctual meeting is sent to B by a, a reminder is established", except that the reminder information sets the identifier "establish reminder", the terminal can extract the "14: 00 punctual meeting" as the reminder information, establish a reminder event corresponding to the reminder information, the reminder content of the reminder event is "14: 00 punctual meeting", and also can set the reminder event to start to send out a reminder sound every 10 minutes or light an information reminder lamp to remind the user to check.
S205, the first terminal creates the reminding content of the reminding event according to the reminding content information in the reminding information, and sets the triggering condition of the reminding event according to the triggering condition information in the reminding information.
In a specific implementation, the trigger condition information may include trigger time information and/or trigger location information.
For example, taking a conference scenario as an example, a colleague a needs to send information about a conference start time to a colleague B, and needs to set up a reminder event by B to refer to the conference on time, where the information content sent by a to B is: 14:00 open a meeting on time, establishing reminder 13: 30. Wherein, the '14: 00 punctual meeting' is the reminding content information; the method comprises the steps that a prompt is established for prompt information input by a user, and a first terminal judges that the received information needs to establish prompt time according to a prompt keyword; and the '13: 30' after the 'reminder establishment' is trigger condition information; the first terminal can establish a reminding event according to the triggering condition information and the reminding content information, the content of the reminding event is 14:00 punctual meeting, and the first terminal triggers the reminding event when the content reaches 13:30 so as to remind a user of punctually going to the meeting.
The filling format of the information that needs to establish the reminding event may be preset in the second terminal, for example, the filling format of the preset information is as follows: "the content of reminding: XX; triggering time: XX; set up reminders ". Wherein, the "set up the warning" sets up the label for the warning information that is presumed, "remind the content: XX; triggering time: XX ' is reminding information, XX is filled by a user, and information containing the format is sent to the first terminal, so that the first terminal can accurately and quickly acquire reminding content information and triggering condition information in the reminding information according to keywords ' reminding content ' and ' triggering time ' in the reminding information, the filling format of the information is standardized, and the accuracy of creating the reminding event can be improved.
According to the embodiment of the invention, when the first terminal judges that the information contains the reminding information setting identification and the identification information of the second terminal is in the preset reminding creation white list, the reminding information in the information is extracted, the content of the reminding event is created according to the reminding in the reminding information, and the triggering condition is set according to the triggering condition information in the reminding information. When receiving the information containing the reminding content, the terminal can create the reminding event and set a reasonable reminding triggering condition to remind the user to check the reminding content, so that the user is prevented from missing important information, and the user experience is improved.
Referring to fig. 3, fig. 3 is a schematic structural diagram of a terminal according to an embodiment of the present invention; the terminal as shown in the figure may include at least: an information receiving unit 301, an information judging unit 302, and a reminder creating unit 303.
An information receiving unit 301, configured to receive information sent by the second terminal.
In a specific implementation, the information received by the information receiving unit 301 may be an instant messaging message such as a short message sent by the second terminal or a message sent by the second terminal through a social application, such as a QQ message, a WeChat message, or an MSN message. The second terminal may transmit the information to the second terminal through wired communication (broadband network) or wireless communication (mobile communication network such as 2G, 3G, or 4G). For example, a user uses a smart phone to send a short message to another user's smart phone through a 2G mobile communication network.
An information determining unit 302, configured to determine whether the information includes a reminding information setting identifier, where the reminding information setting identifier is used to instruct the first terminal to set a reminding event according to the information.
In specific implementation, the reminding information setting identifier includes but is not limited to: at least one of a preset reminding keyword, a preset reminding mark, a preset reminding image and the like.
A reminding information sending option and a common information sending option can be preset in the second terminal, when a user selects the reminding information sending option, the terminal adds a preset reminding information setting identifier for the sent information, and the first terminal extracts the reminding content to establish a reminding event after receiving the information; when the user selects the common information sending option, the reminding information setting identification does not need to be added, so that the sent information is common information, and a reminding event does not need to be established when the first terminal receives the information. Of course, the user may also add a reminder setting identifier to the information when editing the information.
The reminder keywords may be such as: the importance of the identification information such as "set up reminder", "must" or "emergency" or directly indicates the keyword that needs to set up the reminder event, for example, taking a conference scenario as an example, a colleague a needs to send information about the start time of the conference to a colleague B, and needs B to set up the reminder event to refer to the conference on time, where the information content sent by a to B is: opening a meeting at the right time of 14:00 and establishing a reminder; the keyword "establish reminder" sets an identifier for the reminder information, and is used for instructing the terminal of the B to set a reminder event according to the information content. The reminding information setting mark can be a special character string mark, such as text and%% text, wherein the text is reminding information, and the%% is a reminding information setting mark for indicating the terminal to establish a reminding event according to the text. The reminder image may be, for example: and images of an alarm clock, a dial plate, a note and the like are used for indicating the terminal to establish a reminding event according to the reminding information.
And a reminder creating unit 303, configured to, when the determination result of the information determining unit is yes, extract the reminder information in the information according to a preset rule, and set a reminder event corresponding to the reminder information according to the reminder information.
In a specific implementation, when the information determining unit 302 determines that the information sent by the second terminal includes the reminder information, the reminder creating unit 303 may be specifically configured to: and acquiring the place information and the time information in the information as reminding information. For example, the first terminal receives that the information sent by the second terminal is '14: 00 meeting is right-time in a meeting room and reminding is established', firstly, the first terminal judges that the information contains the reminding information setting identifier of 'reminding establishment', and therefore, a reminding event needs to be established when the information is received at this time; then, the reminder creating unit 303 may extract the time information "14: 00" and the location information "meeting room" therein as the reminder information, and use the reminder information as the reminder content of the reminder event, and may further set the trigger condition of the reminder event according to the time information therein.
Optionally, the reminder creating unit 303 may be specifically configured to: and acquiring information content in the information except the reminding information setting identification as reminding information. For example, the information "14: 00 punctual meeting is sent to B by a, a reminder is established", except that the reminder information sets the identifier "establish reminder", the terminal can extract the "14: 00 punctual meeting" as the reminder information, establish a reminder event corresponding to the reminder information, the reminder content of the reminder event is "14: 00 punctual meeting", and also can set the reminder event to start to send out a reminder sound every 10 minutes or light an information reminder lamp to remind the user to check.
Optionally, the reminder information includes reminder content information and trigger condition information, referring to fig. 4, fig. 4 is a schematic structural diagram of a reminder creating unit according to an embodiment of the present invention, where the reminder creating unit 303 includes:
a content creating subunit 3301, configured to create a reminding content of the reminding event according to the reminding content information; and a trigger setting subunit 3302, configured to set a trigger condition of the reminder event according to the trigger condition information.
In a specific implementation, the trigger condition information may include trigger time information or trigger location information.
For example, taking a conference scenario as an example, a colleague a needs to send information about a conference start time to a colleague B, and needs to set up a reminder event by B to refer to the conference on time, where the information content sent by a to B is: 14:00 open a meeting on time, establishing reminder 13: 30. Wherein, the 'establishing reminding' sets up identification for reminding information, and the '14: 00 punctual meeting' is reminding content information; the first terminal judges that the received information needs to establish a reminding event according to the reminding keyword; and the '13: 30' after the 'reminder establishment' is trigger condition information; the content creating subunit 3301 and the trigger setting subunit 3302 may establish a reminding event according to the trigger condition information and the reminding content information, where the content of the reminding event is "14: 00 punctual meeting", and when 13:30 is reached, the first terminal triggers the reminding event to remind the user of punctually going to the meeting.
The filling format of the information that needs to establish the reminding event may be preset in the second terminal, for example, the filling format of the preset information is as follows: "the content of reminding: XX; triggering time: XX; set up reminders ". Wherein, the "set up the warning" sets up the label for the warning information that is presumed, "remind the content: XX; triggering time: XX 'is the reminding information, and XX' is filled by the user, and the information containing the format is sent to the first terminal, so that the content creating subunit 3301 and the trigger setting subunit 3302 can accurately and quickly obtain the reminding content information and the trigger condition information in the reminding information according to the keywords "reminding content" and "trigger time" in the reminding information, standardize the filling format of the information, and can improve the accuracy of creating the reminding event.
Further, optionally, the terminal further includes: a reminding triggering unit 304, configured to trigger the reminding event when the triggering condition information includes triggering time information and triggering location information, and it is detected that the current time and the current geographic location are both matched with the triggering time information and the triggering location information;
the reminding triggering unit 304 is further configured to trigger the reminding event when the triggering condition information includes triggering time information and it is detected that the current time matches the triggering time information;
the reminding triggering unit 304 is further configured to trigger the reminding event when the triggering condition information includes triggering location information and it is detected that the current geographic location matches the triggering location information.
In a specific implementation, the reminding information comprises trigger condition information, so that the trigger condition of the reminding event can be set simultaneously when the reminding event of the reminding information is created, and the trigger condition information is input by an information sender. The trigger condition information includes but is not limited to: the triggering time information or the triggering place information and the like can reasonably set triggering conditions according to the reminding content in the reminding information, and the method is more humanized. For example, the information sent by the user of the second terminal to the user of the first terminal is: "the content of reminding: remembering the redemption coupon; reminding the place: XX department of general merchandise; establishing a reminder "; at this time, when the first terminal receives the information, it may determine that the information needs to establish a reminding event according to a keyword (reminding information setting identifier) "setup reminder" in the information, and extract a reminding information "reminding content: remembering the redemption coupon; reminding the place: XX department store ", and then creating a reminding content according to the keyword" reminding content "and" reminding place ", wherein: remembering to redeem the coupon, the triggering conditions are: XX department store reminder events; when the geographical position of the first terminal is XX department store, the reminding triggering unit 304 triggers a reminding event. It should be noted that, if the trigger condition information is the trigger location information, the first terminal needs to turn on the positioning function of the terminal after the reminder event is created.
Optionally, the information sent by the second terminal includes identification information of the second terminal, and the terminal further includes: an authority determining unit 305, configured to determine, before the reminder creating unit sets the reminder event, that the second terminal is in a preset reminder creating white list according to the identification information of the second terminal, where the reminder creating white list is used to store the identification information of the terminal that allows the reminder event to be created.
In a specific implementation, the identification information of the terminal includes but is not limited to: MDN number (mobile directory number), IMSI (international mobile subscriber identity number), or MSIN (mobile subscriber identity number). The user of the first terminal may add in advance identification information of a terminal that allows a reminder event to be created in the first terminal to the reminder creation white list, for example, select a contact from a phone book pre-stored in the terminal to add to the reminder creation white list (the phone book stores the MDN number of each contact). The white list is created by adopting the reminding, so that harassment reminding information sent by strangers to the user of the first terminal can be effectively filtered, and the user is prevented from being disturbed by the strangers.
Optionally, the information sent by the second terminal includes identification information of a user of the second terminal, and the permission determining unit 305 is further configured to determine, according to the identification information of the user of the second terminal, that the user of the second terminal is in a preset reminder creation white list, where the reminder creation white list is used to store the identification information of the user of the terminal that is allowed to create a reminder event in the first terminal.
The identification information of the user may be: the login account number of the social application of the contact person, the head portrait of the contact person, the iris information of the contact person or the fingerprint information of the contact person and the like can represent the information of the user identity. When the second terminal sends information to the first terminal, the second terminal may add the identification information of the user to the information in advance, for example, after the information including the reminding content and the reminding information setting identification is input, the second terminal collects the fingerprint information of the user and adds the fingerprint information to the information and sends the information to the first terminal; when the information receiving unit 301 receives the information, the information determining unit determines 302 whether the information includes the reminder information, and if so, the permission determining unit 305 detects whether the fingerprint information included in the information matches a preset reminder creation white list (that is, whether the fingerprint information matches fingerprint information prestored in the reminder creation white list), and if so, determines that the user of the second terminal is in the preset reminder creation white list. The white list is created by adopting the reminding, so that harassment reminding information sent by strangers to the user of the first terminal can be effectively filtered, and the user is prevented from being disturbed by the strangers.
Optionally, the terminal further includes: the time determining unit 306 is configured to determine that the current time is within a preset time period for allowing creation of the reminder event.
In a specific implementation, a user of the first terminal may preset a reasonable time period as the time period for allowing the reminder event to be created. For example, 6:00 to 23:00 is a reasonable time period, since typically 23:00 to the next day 6: the user needs to rest between the 00 time period and does not want to be disturbed. The flexible arrangement allows for the creation of reminder event periods that can prevent interruption by a person during rest periods, and can also prevent unnecessary embarrassment at important times, such as during important meetings.
In the embodiment of the present invention, the information receiving unit 301 may receive information sent by the second terminal; whether the information contains a reminding information setting identifier or not can be judged through the information judging unit 302; and if the judgment result is yes, the reminding creating unit 303 extracts the reminding information in the information according to a preset rule, and sets a reminding event corresponding to the reminding information according to the reminding information, so that when receiving the information containing the reminding information setting identification, the reminding creating unit can create the reminding event in the terminal to remind the user to check the reminding content, prevent the user from missing important information, and improve the user experience.
While, for purposes of simplicity of explanation, the foregoing method embodiments have been described as a series of acts or combination of acts, it will be appreciated by those skilled in the art that the present application is not limited by the order of acts or acts described, as some steps may occur in other orders or concurrently with other steps in accordance with the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and elements referred to are not necessarily required in this application.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-only memory (ROM), a Random Access Memory (RAM), or the like.
The above-mentioned detailed description is only for the preferred embodiment of the present invention, and certainly, the scope of the present invention is not limited thereto, and therefore, the present invention is equivalent to the modifications made by the claims of the present invention, which are also included in the scope of the present invention.