待办事项提醒方法及服务器与流程

文档序号:11231606阅读:5354来源:国知局
待办事项提醒方法及服务器与流程

本发明涉及信息处理技术领域,特别是涉及一种待办事项提醒方法及服务器。



背景技术:

随着社会经济的快速发展,人们的生活以及工作节奏越来越快,日常生活中需要处理的事情也越来越多,为了不错过遗漏将来需要进行处理的一些待办事项,通常通过添加需要提醒的待办事项,以在需要被提醒的时间里进行待办事项的提醒。

用户在企业办公时,通常通过接收邮件得知企业领导下发的通知或者需要完成的任务,用户在查看邮件内容后,通过手动创建待办事项提醒,当时间到达设定时间时,通过各种方式提醒用户需要对待办事项进行处理。

然而,有时用户由于同时接收到的邮件数量过多时,可能忘记处理此前接收到的任务邮件,或者用户由于工作忙碌而忘记手动添加待办事项的信息时,则未能完成对待办事项的处理,如果待办的任务比较重要时,由于未能完成待办任务,还将影响企业的生产办公效率,现有技术中用户查看到邮件后还需手动添加待办事项,给用户带来不方便的影响。



技术实现要素:

基于此,本发明实施例提出一种待办事项提醒方法,解决被提醒人查看邮件内容后还需手动创建待办事项的不便。

本发明实施例提供一种待办事项提醒方法,具体技术方案如下:

一种待办事项提醒方法,应用于服务器,所述服务器中存储有多个姓名信息以及与所述多个姓名信息一一对应的通讯地址,所述方法包括:

实时监测提醒邮箱是否接收到邮件,并判断接收到的当前邮件的内容中是否包含预设的关键词;

当接收到的所述当前邮件的内容包含所述预设的关键词时,根据所述预设的关键词提取所述当前邮件的内容中的当前姓名信息、当前待办时间以及当前待办事项;

当检测到当前时间达到所述当前待办时间前的第一预设时间时,发送提醒消息到所述当前姓名信息对应的通讯地址,所述提醒消息包括所述当前待办事项。

本发明实施例通过将提醒邮箱中接收的当前邮件的内容与预设的关键词进行比对,根据比对结果提取出需要进行提醒的当前被提醒人的姓名信息、待办时间以及待办事项的信息,当当前时间达到待办时间前的第一预设时间时,发送提醒消息到当前被提醒人的姓名信息对应的通讯地址,解决被提醒人查看邮件内容后还需手动创建待办事项的不便。

进一步地,所述发送提醒消息到所述当前姓名信息对应的通讯地址的步骤包括:

将所述当前姓名信息与所述服务器存储的多个姓名信息进行匹配;

当匹配到所述多个姓名信息中包括所述当前姓名信息时,发送提醒消息到所述当前姓名信息对应的通讯地址。

进一步地,所述提醒消息还包括一超链接,所述发送提醒消息到所述当前姓名信息对应的通讯地址的步骤之后还包括:

判断发送所述提醒消息后的第二预设时间内是否接收到指向所述超链接对应的网页的确认信息;

当发送所述提醒消息后的所述第二预设时间内未接收到指向所述超链接对应的网页的确认信息时,再次发送提醒消息到所述当前姓名信息对应的通讯地址。

进一步地,所述发送提醒消息到所述当前姓名信息对应的通讯地址的步骤之后包括:

当发送所述提醒消息后的所述第二预设时间内接收到指向所述超链接对应的网页的确认信息时,停止发送提醒消息到所述当前姓名信息对应的通讯地址。

进一步地,所述通讯地址包括手机号码、邮箱地址以及微信号,所述发送提醒消息到所述当前姓名信息对应的通讯地址的步骤包括:

调用短信接口、邮箱接口和/或微信接口分别发送所述提醒消息到所述当前姓名信息对应的手机号码、邮箱地址和/或微信号。

本发明的另一个实施例提出一种服务器,所述服务器中存储有多个姓名信息以及与所述多个姓名信息一一对应的通讯地址,其特征在于,所述服务器包括:

第一判断模块,用于实时监测提醒邮箱是否接收到邮件,并判断接收到的当前邮件的内容中是否包含预设的关键词;

确定模块,用于当接收到的所述当前邮件的内容包含所述预设的关键词时,根据所述预设的关键词提取所述当前邮件的内容中的当前姓名信息、当前待办时间以及当前待办事项;

提醒模块,用于当检测到当前时间达到所述当前待办时间前的第一预设时间时,发送提醒消息到所述当前姓名信息对应的通讯地址,所述提醒消息包括所述当前待办事项。

进一步地,所述提醒模块包括:

匹配单元,用于将所述当前姓名信息与所述服务器存储的多个姓名信息进行匹配;

提醒单元,用于当匹配到所述多个姓名信息中包括所述当前姓名信息时,发送提醒消息到所述当前姓名信息对应的通讯地址。

进一步地,所述提醒消息还包括一超链接,所述服务器还包括:

第二判断模块,用于判断发送所述提醒消息后的第二预设时间内是否接收到指向所述超链接对应的网页的确认信息;

再次提醒模块,用于当发送所述提醒消息后的所述第二预设时间内未接收到指向所述超链接对应的网页的确认信息时,再次发送提醒消息到所述当前姓名信息对应的通讯地址。

进一步地,所述服务器还包括:

停止提醒模块,用于当发送所述提醒消息后的所述第二预设时间内接收到指向所述超链接对应的网页的确认信息时,停止发送提醒消息到所述当前姓名信息对应的通讯地址。

进一步地,所述通讯地址包括手机号码、邮箱地址以及微信号,所述提醒模块包括:

提醒子单元,用于调用短信接口、邮箱接口和/或微信接口分别发送所述提醒消息到所述当前姓名信息对应的手机号码、邮箱地址和/或微信号。

本发明实施例通过将提醒邮箱中接收的当前邮件的内容与预设的关键词进行比对,根据比对结果提取出需要进行提醒的当前被提醒人的姓名信息、待办时间以及待办事项的信息,当当前时间达到待办时间前的第一预设时间时,发送包含待办事项以及超链接的提醒消息到当前被提醒人的姓名信息对应的通讯地址,当接收到指向超链接对应的网页的确认信息时,确定出待办事项已经完成,停止发送提醒消息,解决被提醒人查看邮件内容后还需手动创建待办事项的不便。

附图说明

图1为本发明第一实施例提出的待办事项提醒方法的流程图。

图2为本发明第二实施例提出的待办事项提醒方法的流程图。

图3为本发明一实施例提出的服务器的结构框图。

图4为本发明另一实施例提出的服务器的结构框图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似改进,因此本发明不受下面公开的具体实施的限制。

请查阅图1,为本发明的第一实施例提出的待办事项提醒方法的流程图,其中,该方法应用于服务器,服务器中存储有多个姓名信息以及与该多个姓名信息一一对应的通讯地址,该方法包括:

步骤s101,实时监测提醒邮箱是否接收到邮件,并判断接收到的当前邮件的内容中是否包含预设的关键词;

其中,当接收到的所述当前邮件的内容包含预设的关键词时,执行步骤s102;

其中,人们在企业办公时,通常会接到各式各样的通知、工作任务,例如领导对产品的生产做出调整,对产品销售规划销量目标等,有些通知或任务可能无法通过会议交代下发,此时,企业领导通常采用发送邮件的方式下发通知或者任务给被提醒人,需要指出的是,本实施例中,企业领导在给被提醒人发送邮件指示待办的任务时,需要同时将邮件抄送给提醒邮箱,此时服务器实时监测提醒邮箱是否接收到邮件,当企业领导发送任务邮件给被提醒人的邮箱时,同时抄送任务邮件到提醒邮箱,需要指出的是,企业领导发送的任务邮件的内容需要按照预先设定的规则进行编写,当任务邮件发送成功时,被提醒人邮箱接收到当前任务邮件,同时服务器也检测到提醒邮箱接收到当前任务邮件,服务器开始按照预先设定的解析的规则对提醒邮箱接收到的当前任务邮件进行解析,查找比对当前任务邮件的内容中是否包含预设的关键词。

步骤s102,根据所述预设的关键词提取所述当前邮件的内容中的当前姓名信息、当前待办时间以及当前待办事项;

其中,当确定当前任务邮件的内容中包含预设的关键词时,提取出当前任务邮件中需要执行任务的被提醒人的信息,需要完成任务的时间以及执行任务的事项。本实施例中,任务邮件的内容编写规则为在邮件内容中包含预设的关键词,关键词的后面需要接着写明确定的任务信息,当当前任务邮件的内容中包含预设的关键词时,根据预设的关键词提取出当前被提醒人的姓名信息、待办时间以及待办事项。

步骤s103,当检测到当前时间达到所述当前待办时间前的第一预设时间时,发送提醒消息到所述当前姓名信息对应的通讯地址,所述提醒消息包括所述当前待办事项;

其中,服务器根据提取的当前被提醒人的姓名信息、待办时间以及待办事项创建一项提醒任务,根据提取的当前被提醒人的姓名信息确定出当前被提醒人的通讯地址,在创建的提醒任务中包含对提醒对象、提醒时间以及提醒消息的设定,其中,将提醒对象设定为当前被提醒人,将提醒时间设定为待办时间前的第一预设时间,将提醒消息设定为待办事项,当服务器检测到当前时间达到提醒时间时,开始执行提醒任务,此时发送提醒消息到提醒对象所对应的通讯地址中,提醒当前被提醒人需要完成待办事项的处理。

本发明实施例通过将提醒邮箱中接收的当前邮件内容与预设的关键词进行比对,根据比对结果提取出需要进行提醒的当前被提醒人的姓名信息、待办时间以及待办事项的信息,当当前时间达到待办时间前的第一预设时间时,发送提醒消息到当前被提醒人的姓名信息对应的通讯地址,解决被提醒人查看邮件内容后还需手动创建待办事项的不便。

请查阅图2,本发明的第二实施例中提供的待办事项提醒方法的流程图,其中,该方法应用于服务器,服务器中存储有多个姓名信息以及与该多个姓名信息一一对应的通讯地址,该方法包括:

步骤s111,实时监测提醒邮箱是否接收到邮件,并判断接收到的当前邮件的内容中是否包含预设的关键词;

其中,当接收到的所述当前邮件的内容包含所述预设的关键词时,执行步骤s112。

步骤s112,根据所述预设的关键词提取所述当前邮件的内容中的当前姓名信息、当前待办时间以及当前待办事项;

其中,在本实施例中,邮件编写的规则为包含多组预设的关键词,预设的关键词包括姓名关键词、时间关键词和待办事项关键词三组关键词,根据姓名关键词、时间关键词以及待办事项关键词提取出当前邮件的内容中的当前姓名信息、当前待办时间以及当前待办事项,其中姓名关键词可以为“@”、“#”、“!”等多个中任意一个,例如当需要对张三进行提醒时,则可写为“@张三”;时间关键词可以为“于...时”、“在...时”、“在...内”、“在...内”等多个中任意一个,例如当待办时间为本周五晚上十点,则可写为“于本周五晚上十点时”;待办事项关键词可以为“完成...。”、“交付...。”、“发送...。”、“提交...。”等多个中任意一个,其中姓名关键词、时间关键词和待办事项关键词还可以根据企业实际使用需求自行设定,在此不做限定。例如,当企业领导需要张三在本周五晚上十点发送某项目的性能报告给某某,则邮件内容可编辑为以下语句:“@张三于本周五晚上十点时提交某项目的性能报告给某某。”。当提醒邮箱接收到邮件时,解析邮件的内容,与预设的关键词进行比对,确定出邮件中包含预设关键词“@”、“于...时”、“提交...。”,然后根据姓名关键词提取出当前被提醒人的姓名信息,即“张三”,根据时间关键词提取出当前待办时间信息,即“本周五晚上十点”,根据待办事项关键词提取出被提醒的待办事项信息,即“某项目的性能报告给某某”,同时服务器根据提取的姓名信息、待办时间以及待办事项在数据库中创建一条新数据,相关字段分别对应为提醒人、时间以及提醒事项,可以理解的,当与预设的关键词进行比对的提醒邮箱中的邮件内容中包含的预设关键词缺少三组关键词中的一组或多组时,则服务器判定该邮件为无效邮件,无法提取邮件内容中的相关信息。

步骤s113,将所述当前姓名信息与所述服务器存储的多个姓名信息进行匹配;

需要指出的是,服务器的数据库中存储有所有企业员工的身份信息,其中包括员工的工号、部门、姓名、通讯地址以及家庭地址等信息,通讯地址包括员工的手机号码、邮箱地址以及微信号等,当提取出邮件中的姓名信息、待办时间以及待办事项时,将被提醒人的姓名信息与服务器中存储的身份信息中的姓名信息进行比对匹配,当服务器中存储的身份信息中的姓名信息中不包含提取的被提醒人的姓名信息时,则判定该邮件中提取的相关信息无效,服务器删除数据库中创建的对应的数据。

步骤s114,当匹配到所述多个姓名信息中包括所述当前姓名信息时,且当检测到当前时间达到所述当前待办时间前的第一预设时间时,发送提醒消息到所述当前姓名信息对应的通讯地址;

其中,当服务器中存储的身份信息中的姓名信息中包含提取的被提醒人的姓名信息时,服务器根据提取的被提醒人的姓名信息、待办时间以及待办事项创建一项提醒任务,根据提取的被提醒人的姓名信息确定出被提醒人的通讯地址,在创建的提醒任务中包含对提醒对象、提醒时间以及提醒消息的设定,其中,将提醒对象设定为被提醒人,将提醒时间设定为待办时间前的第一预设时间,将提醒消息设定为待办事项以及一超链接,当服务器检测到当前时间达到提醒时间时,开始执行提醒任务,此时发送提醒消息到提醒对象对应的通讯地址的详细步骤为:

所述服务器调用短信接口、邮箱接口和/或微信接口分别发送所述提醒消息到所述提取的姓名信息对应的手机号码、邮箱地址和/或微信号;

根据数据库中存储的员工身份信息可以确定被提醒人的手机号码、邮箱地址以及微信号等通讯地址,此时服务器调用短信接口、邮箱接口和/或微信接口分别给被提醒人的手机号码、邮箱地址和/或微信号发送提醒消息。

步骤s115,判断发送所述提醒消息后的第二预设时间内是否接收到指向所述超链接对应的网页的确认信息;

其中,当发送所述提醒消息后的所述第二预设时间内接收到指向所述超链接对应的网页的确认信息时,执行步骤s116,否则执行步骤s117。

步骤s116,停止发送提醒消息到所述当前姓名信息对应的通讯地址;

其中,提醒消息的内容中的超链接为服务器提供的一个请求接口,并将提醒任务的id作为参数,当被提醒人在手机短信、邮箱以及微信的任意一个平台中点击该超链接时会跳转到该提醒任务对应的请求确认网页,当在该网页点击该待办事项的请求确认信息时,即服务器接收到指向该超链接对应的网页确认信息时,停止发送提醒消息到当前姓名信息对应的通讯地址,将该提醒任务转化为已完成状态,完成了对待办事项的提醒。

步骤s117,再次发送提醒消息到所述当前姓名信息对应的通讯地址;

其中,当服务器在发送提醒消息后的第二预设时间内未接收到指向该超链接对应的网页确认信息时,再次发送提醒信息到被提醒人的手机号码、邮箱地址以及微信号中。

进一步地,当再次发送提醒消息后的第二预设时间内服务器仍未接收到指向该超链接对应的网页确认信息时,继续发送提醒信息到被提醒人的手机号码、邮箱地址以及微信号中。其中,可以根据需求设置发送提醒消息的次数,在此不做限定,当发送提醒消息达到设定的次数时,停止发送提醒消息。也可以为直到服务器接收到指向该超链接对应的网页确认信息时,停止发送提醒消息到所述当前姓名信息对应的通讯地址,完成对待办事项的标记。

请查阅图3,为本发明的一实施例中提供的服务器的结构框图,该服务器100中存储有多个姓名信息以及与所述多个姓名信息一一对应的通讯地址,该服务器100包括:

第一判断模块101,用于实时监测提醒邮箱是否接收到邮件,并判断接收到的当前邮件的内容中是否包含预设关键词。

确定模块102,用于当第一判断模块101判断到接收到的所述当前邮件的内容包含预设关键词时,根据预设的关键词提取所述当前邮件的内容中的当前姓名信息、当前待办时间以及当前待办事项。

提醒模块103,用于当检测到当前时间达到所述当前待办时间前的第一预设时间时,发送提醒消息到所述当前姓名信息对应的通讯地址,所述提醒消息包括所述当前待办事项。

请查阅图4,为本发明的另一实施例中提供的服务器的结构框图,该服务器110中存储有多个姓名信息以及与所述多个姓名信息一一对应的通讯地址,该服务器110包括:

第一判断模块111,用于实时监测提醒邮箱是否接收到邮件,并判断接收到的当前邮件的内容中是否包含预设关键词。

确定模块112,用于当第一判断模块111判断到接收到的所述当前邮件的内容包含预设关键词时,根据预设的关键词提取所述当前邮件的内容中的当前姓名信息、当前待办时间以及当前待办事项。

提醒模块113,用于当检测到当前时间达到所述当前待办时间前的第一预设时间时,发送提醒消息到所述当前姓名信息对应的通讯地址,所述提醒消息包括所述当前待办事项。

其中,需要指出的是,提醒消息还包括一超链接,该服务器110还包括:

第二判断模块114,用于判断提醒模块113发送所述提醒消息后的第二预设时间内是否接收到指向所述超链接对应的网页的确认信息。

再次提醒模块115,用于当第二判断模块114判断到提醒模块113发送所述提醒消息后的所述第二预设时间内未接收到指向所述超链接对应的网页的确认信息时,再次发送提醒消息到所述当前姓名信息对应的通讯地址。

停止提醒模块116,用于当第二判断模块114判断到提醒模块113发送所述提醒消息后的所述第二预设时间内接收到指向所述超链接对应的网页的确认信息时,停止发送提醒消息到所述当前姓名信息对应的通讯地址。

其中,需要指出的是,所述通讯地址包括手机号码、邮箱地址以及微信号,所述提醒模块113包括:

匹配单元1131,用于将所述当前姓名信息与所述服务器存储的多个姓名信息进行匹配。

提醒单元1132,用于当匹配单元1131匹配到所述多个姓名信息中包括所述当前姓名信息时,发送提醒消息到所述当前姓名信息对应的通讯地址。

提醒子单元1133,用于调用短信接口、邮箱接口和/或微信接口分别发送所述提醒消息到所述当前姓名信息对应的手机号码、邮箱地址和/或微信号。

本发明实施例提出的待办事项提醒系统的技术特征和技术效果与本发明实施例提出的方法相同,在此不予赘述。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。

计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1