首页> 中国专利> 邮件自动回复方法及邮件服务器

邮件自动回复方法及邮件服务器

摘要

本发明适用于通信技术领域,提供了一种邮件自动回复方法,包括步骤有:存储在预定的时间间隔阈值内已发送过自动回复邮件的邮件地址列表;向第一邮箱地址发送所述自动回复邮件之前,检索所述邮件地址列表中是否存在所述第一邮箱地址;若存在所述第一邮箱地址,取消向所述第一邮箱地址发送所述自动回复邮件;否则向所述第一邮箱地址发送所述自动回复邮件。相应地,本发明还提供一种邮箱服务器。借此,本发明既可解决循环发送自动回复邮件的问题,又可避免在自动回复邮件中添加额外信息的问题,从而降低了通信传输的负担,节省了通信资源的占用。

著录项

  • 公开/公告号CN102868592A

    专利类型发明专利

  • 公开/公告日2013-01-09

    原文格式PDF

  • 申请/专利号CN201210332794.2

  • 发明设计人 彭飞;艾东东;

    申请日2012-09-10

  • 分类号H04L12/58;H04L29/12;G06Q10/10;

  • 代理机构北京律诚同业知识产权代理有限公司;

  • 代理人梁挥

  • 地址 523500 广东省东莞市松山湖科技产业园区北部工业城C区

  • 入库时间 2024-02-19 16:49:45

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-07-22

    授权

    授权

  • 2013-02-20

    实质审查的生效 IPC(主分类):H04L12/58 申请日:20120910

    实质审查的生效

  • 2013-01-09

    公开

    公开

说明书

技术领域

本发明涉及通信技术领域,尤其涉及一种邮件自动回复方法及邮件服务器。

背景技术

随着通信技术的进步,手机、电脑等通信终端日益成为人们生活中不可缺 少的工具。邮箱应用是通信终端中一种常见应用,用户可以通过邮箱应用进行 邮件收发,并且用户可以设置邮件自动回复功能,即收件方收到一封邮件时发 送自动回复邮件给发件方,表示已接收到邮件。但如果收件方和发件方同时设 置了邮件自动回复功能,那么就会导致在收件方、发件方之间循环发送自动回 复邮件,产生不必要的邮件传输,造成通信资源的白白浪费。

中国专利申请CN201080013456.1公开了一种通信终端以及邮件回复方法, 为了解决循环发送自动回复邮件的问题,提出了在邮件中添加自动回复标记和 自动回复次数的方案。虽然中国专利申请CN201080013456.1的方案可以解决循 环发送自动回复邮件问题,但是该方案也带来了新的问题:即在每一封自动回 复邮件中都添加自动回复标记和自动回复次数等额外信息,而所述额外信息本 可以不用传输,因此必然会增加通信传输的负担。

综上可知,现有邮件自动回复技术在实际使用上,显然存在不便与缺陷, 所以有必要加以改进。

发明内容

针对上述的缺陷,本发明的目的在于提供一种邮件自动回复方法及邮件服 务器,其既可解决循环发送自动回复邮件的问题,又可避免在自动回复邮件中 添加额外信息的问题,从而降低了通信传输的负担,节省了通信资源的占用。

为了实现上述目的,本发明提供一种邮件自动回复方法,包括步骤有:

存储在预定的时间间隔阈值内已发送过自动回复邮件的邮件地址列表;

向第一邮箱地址发送所述自动回复邮件之前,检索所述邮件地址列表中是 否存在所述第一邮箱地址;

若存在所述第一邮箱地址,取消向所述第一邮箱地址发送所述自动回复邮 件;否则向所述第一邮箱地址发送所述自动回复邮件。

根据本发明所述的邮件自动回复方法,所述邮件地址列表中包含有若干个 邮件地址项、每个所述邮件地址项包括有邮件地址、所述邮件地址对应的所述 时间间隔阈值、所述邮件地址对应的上一次发送自动回复邮件的上次发送时间。

根据本发明所述的邮件自动回复方法,所述存储在预定的时间间隔阈值内 已发送过自动回复邮件的邮件地址列表的步骤之前还包括:

设置所述时间间隔阈值;

所述时间间隔值包括整体时间间隔阈值和/或单独时间间隔阈值,所述整体 时间间隔阈值是所有邮箱地址应满足的时间间隔阈值,所述单独时间间隔阈值 是某个邮箱地址必须满足的时间间隔阈值,并且所述单独时间间隔阈值的优先 权高于所述整体时间间隔阈值。

根据本发明所述的邮件自动回复方法,所述向第一邮箱地址发送所述自动 回复邮件的步骤之后还包括:

根据所述第一邮箱地址、所述第一邮箱地址对应的所述时间间隔阈值、本 次发送自动回复邮件的本次发送时间生成第一邮箱地址项,并将所述第一邮箱 地址项添加到所述邮件地址列表中。

根据本发明所述的邮件自动回复方法,还包括:

遍历所述邮件地址列表中的各所述邮件地址项,判断所述邮件地址项中的 所述上次发送时间与当前时间之差是否大于所述时间间隔阈值;

若大于所述时间间隔阈值,则删除所述邮件地址项。

本发明还提供一种邮件服务器,包括有:

存储模块,用于存储在预定的时间间隔阈值内已发送过自动回复邮件的邮 件地址列表;

检索模块,用于向第一邮箱地址发送所述自动回复邮件之前,检索所述邮 件地址列表中是否存在所述第一邮箱地址;

发送模块,用于若所述邮件地址列表中存在所述第一邮箱地址时,取消向 所述第一邮箱地址发送所述自动回复邮件;否则向所述第一邮箱地址发送所述 自动回复邮件。

根据本发明所述的邮件服务器,所述邮件地址列表中包含有若干个邮件地 址项、每个所述邮件地址项包括有邮件地址、所述邮件地址对应的所述时间间 隔阈值、所述邮件地址对应的上一次发送自动回复邮件的上次发送时间。

根据本发明所述的邮件服务器,还包括:

设置模块,用于设置所述时间间隔阈值;

所述时间间隔值包括整体时间间隔阈值和/或单独时间间隔阈值,所述整体 时间间隔阈值是所有邮箱地址应满足的时间间隔阈值,所述单独时间间隔阈值 是某个邮箱地址必须满足的时间间隔阈值,并且所述单独时间间隔阈值的优先 权高于所述整体时间间隔阈值。

根据本发明所述的邮件服务器,还包括:

生成模块,用于向所述第一邮箱地址发送所述自动回复邮件之后,根据所 述第一邮箱地址、所述第一邮箱地址对应的所述时间间隔阈值、本次发送自动 回复邮件的本次发送时间生成第一邮箱地址项,并将所述第一邮箱地址项添加 到所述邮件地址列表中。

根据本发明所述的邮件服务器,还包括:

更新模块,遍历所述邮件地址列表中的各所述邮件地址项,判断所述邮件 地址项中的所述上次发送时间与当前时间之差是否大于所述时间间隔阈值,若 大于所述时间间隔阈值,则删除所述邮件地址项。

本发明预先存储预定的时间间隔阈值内已发送过自动回复邮件的邮件地址 列表,在向某邮件地址发送自动回复邮件之前,邮件服务器检索该邮件地址是 否存在于所述邮件地址列表中,若不存在则可以发送自动回复邮件,否则不发 送所述自动回复邮件。通过上述邮件自动回复机制,使得在所述时间间隔阈值 内,邮件服务器只能向某邮箱地址发送一封自动回复邮件。借此,本发明既解 决了循环发送自动回复邮件的问题,又避免了在自动回复邮件中添加额外信息 的问题,从而降低了通信传输的负担,节省了通信资源的占用。

附图说明

图1是本发明邮件服务器的结构示意图;

图2是本发明优选邮件服务器的结构示意图;

图3是本发明邮件自动回复方法的流程图;

图4是本发明优选邮件自动回复方法的流程图;以及

图5是本发明邮件自动回复方法中邮件地址列表的更新流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。

图1是本发明邮件服务器的结构示意图,所述邮件服务器100包括存储模 块10、检索模块20以及发送模块30,其中:

所述存储模块10,用于存储在预定的时间间隔阈值内已发送过自动回复邮 件的邮件地址列表,所述时间间隔阈值可以由系统默认设置或者用户自定义设 置。优选的是,所述邮件地址列表中包含有若干个邮件地址项、每个邮件地址 项包括有各自的邮件地址、所述邮件地址对应的时间间隔阈值、所述邮件地址 对应的上一次发送自动回复邮件的上次发送时间。即每个邮箱地址项中至少应 该包括三种数据:邮件地址、时间间隔阈值以及上次发送时间。优选的是,所 述存储模块10以数据库形式实现。

所述检索模块20,用于向第一邮箱地址发送自动回复邮件之前,检索存储 模块10的邮件地址列表中是否存在第一邮箱地址。例如收件方预先设置了邮件 自动回复功能,当收件方收到发件方的一封邮件时,将触发自动发送自动回复 邮件给发件方对应的第一邮箱地址的准备。

所述发送模块30,用于若所述邮件地址列表中存在第一邮箱地址时,取消 向第一邮箱地址发送自动回复邮件,否则向第一邮箱地址发送自动回复邮件。 使得在所述时间间隔阈值内,邮件服务器100只能向某邮箱地址发送一封自动 回复邮件,从而不仅可解决循环发送自动回复邮件的问题,而且无需在自动回 复邮件中添加额外信息。

图2是本发明优选邮件服务器的结构示意图,所述邮件服务器100可以包 括存储模块10、检索模块20、发送模块30、设置模块40、生成模块50和/或更 新模块60,其中:

所述设置模块40,用于设置时间间隔阈值。具体而言,可由系统通过设置 模块40默认设置所述时间间隔阈值,也可由用户通过设置模块40自行设置所 述时间间隔阈值。优选的是,所述时间间隔阈值包括整体时间间隔阈值和/或单 独时间间隔阈值,所述整体时间间隔阈值是指所有邮箱地址应满足的时间间隔 阈值,所述单独时间间隔阈值是某个邮箱地址必须满足的时间间隔阈值,并且 单独时间间隔阈值的优先权高于整体时间间隔阈值。设置模块40可以仅设置整 体时间间隔阈值或单独时间间隔阈值,也可以同时设置整体时间间隔阈值和单 独时间间隔阈值。一般而言,系统默认设置一个整体时间间隔阈值,再由用户 根据需要对某些邮箱地址设置单独时间间隔阈值。例如,整体时间间隔阈值是 24小时,但是邮箱地址【uuuusina.com】的单独时间间隔阈值是48小时。那 么,邮箱地址【uuuusina.com】就必须按照48小时作为最终的时间间隔阈值 来判断是否发送自动回复邮件。

所述存储模块10,用于存储在预定的时间间隔阈值内已发送过自动回复邮 件的邮件地址列表。所述邮件地址列表中包含有若干个邮件地址项、每个邮件 地址项包括有各自的邮件地址、所述邮件地址对应的时间间隔阈值、所述邮件 地址对应的上一次发送自动回复邮件的上次发送时间。即每个邮箱地址项中至 少应该包括三种数据:邮件地址、时间间隔阈值以及上次发送时间。优选的是, 所述存储模块10以数据库形式实现。

所述检索模块20,用于向第一邮箱地址发送自动回复邮件之前,检索邮件 地址列表中是否存在第一邮箱地址。例如收件方预先设置了邮件自动回复功能, 当收件方收到发件方的一封邮件时,将触发自动发送自动回复邮件给发件方对 应的第一邮箱地址的准备。

所述发送模块30,用于若所述邮件地址列表中存在第一邮箱地址时,取消 向第一邮箱地址发送自动回复邮件,否则向第一邮箱地址发送自动回复邮件, 以避免循环发送自动回复邮件的问题。

所述生成模块50,用于向第一邮箱地址发送自动回复邮件之后,根据第一 邮箱地址、第一邮箱地址对应的时间间隔阈值、本次发送自动回复邮件的本次 发送时间生成第一邮箱地址项,并将第一邮箱地址项添加到邮件地址列表中。

所述更新模块60,用于遍历存储模块10中的邮件地址列表中的各邮件地址 项,判断各邮件地址项中的上次发送时间与当前时间之差是否大于时间间隔阈 值,若大于时间间隔阈值,则删除所述邮件地址项,以完成对存储模块10中邮 件地址列表的更新处理。优选的是,所述更新模块60可以周期性对邮件地址列 表进行更新处理,例如设置更新时间间隔阈值,每次达到所述更新时间间隔阈 值时,自动进行更新;所述更新模块60还可以根据用户指令或预定事件来触发 更新处理。

图3是本发明邮件自动回复方法的流程图,其可通过如图1或图2所示的 邮件服务器100实现,包括步骤有:

步骤S301,存储在预定的时间间隔阈值内已发送过自动回复邮件的邮件地 址列表。优选的是,所述邮件地址列表中包含有若干个邮件地址项、每个邮件 地址项包括有各自的邮件地址、所述邮件地址对应的时间间隔阈值、所述邮件 地址对应的上一次发送自动回复邮件的上次发送时间。即每个邮箱地址项中至 少应该包括三种数据:邮件地址、时间间隔阈值以及上次发送时间。

步骤S302,向第一邮箱地址发送自动回复邮件之前,检索所述邮件地址列 表中是否存在第一邮箱地址。例如收件方预先设置了邮件自动回复功能,当收 件方收到发件方的一封邮件时,将触发自动发送自动回复邮件给发件方对应的 第一邮箱地址的准备。

步骤S303,若存在第一邮箱地址,取消向第一邮箱地址发送自动回复邮件; 否则向第一邮箱地址发送自动回复邮件,以避免循环发送自动回复邮件的问题。

图4是本发明优选邮件自动回复方法的流程图,其可通过如图2所示的邮 件服务器100实现,包括步骤有:

步骤S401,设置时间间隔阈值。具体而言,可由系统默认设置所述时间间 隔阈值,也可由用户自行设置所述时间间隔阈值。优选的是,所述时间间隔阈 值包括整体时间间隔阈值和/或单独时间间隔阈值,所述整体时间间隔阈值是指 所有邮箱地址应满足的时间间隔阈值,所述单独时间间隔阈值是某个邮箱地址 必须满足的时间间隔阈值,并且单独时间间隔阈值的优先权高于整体时间间隔 阈值。可以仅设置整体时间间隔阈值或单独时间间隔阈值,也可以同时设置整 体时间间隔阈值和单独时间间隔阈值。一般而言,系统默认设置一个整体时间 间隔阈值,再由用户根据需要对某些邮箱地址设置单独时间间隔阈值。例如, 整体时间间隔阈值是24小时,但是邮箱地址【uuuusina.com】的单独时间间 隔阈值是48小时。那么,邮箱地址【uuuusina.com】就必须按照48小时作为 最终的时间间隔阈值来判断是否发送自动回复邮件。

步骤S402,存储在预定的时间间隔阈值内已发送过自动回复邮件的邮件地 址列表。优选的是,所述邮件地址列表中包含有若干个邮件地址项、每个邮件 地址项包括有各自的邮件地址、所述邮件地址对应的时间间隔阈值、所述邮件 地址对应的上一次发送自动回复邮件的上次发送时间。即每个邮箱地址项中至 少应该包括三种数据:邮件地址、时间间隔阈值以及上次发送时间。

步骤S403,收到来自第一邮箱地址的邮件。收件方收到来自发件方的一封 邮件,且所述发件方对应第一邮箱地址,假如收件方设置了自动回复邮件功能, 则此时将会触发向第一邮箱地址发送自动回复邮件的准备。

步骤S404,向第一邮箱地址发送自动回复邮件之前,检索所述邮件地址列 表中是否存在第一邮箱地址,若是则执行步骤S405,否则执行步骤S406。

步骤S405,若所述邮件地址列表中存在第一邮箱地址,取消向第一邮箱地 址发送自动回复邮件,以避免循环发送自动回复邮件的问题。

步骤S406,若所述邮件地址列表中不存在第一邮箱地址,则向第一邮箱地 址发送自动回复邮件,以便通知发件方已接收到邮件。

步骤S407,根据第一邮箱地址、第一邮箱地址对应的时间间隔阈值、本次 发送自动回复邮件的本次发送时间生成第一邮箱地址项,并将第一邮箱地址项 添加到所述邮件地址列表中。

图5是本发明邮件自动回复方法中邮件地址列表的更新流程图,其可通过 如图2所示的邮件服务器100实现,包括步骤如下:

步骤S501,遍历邮件地址列表中的各邮件地址项。

步骤S502,判断所述邮件地址项中的所述上次发送时间与当前时间之差是 否大于预定的时间间隔阈值,若是则执行步骤S503,否则返回到步骤步骤S501。

步骤S502,若大于所述时间间隔阈值,则删除所述邮件地址项,以完成对 存储模块10中邮件地址列表的更新处理。优选的是,可以周期性对邮件地址列 表进行更新处理,例如设置更新时间间隔阈值,每次达到所述更新时间间隔阈 值时,自动进行更新;或者还可以根据用户指令或预定事件来触发更新处理。

为了更好的理解本发明,下面描述一更为具体的实施例:

系统默认设置的整体时间间隔阈值为24小时,并且用户设置的邮件地址 【ggggggsony.com】的单独时间间隔阈值是48小时。当前时间是2012-06-22 18:40:31。数据库(即存储模块10)的邮箱地址列表中存储了24小时内已经自 动回复过的4个邮件地址【at111yulong.com】、【engsina.com】、 【wangwangwangcctv.com】、【ppppp126.com】,以及48小时内已经自动 回复过的1个邮件地址【ggggggsony.com】,具体邮箱地址列表如表1所示。

表1邮箱地址列表

  at111yulong.com   24H   2012-06-21 17:56:48   engsina.com   24H   2012-06-21 18:52:38   wangwangwangcctv.com   24H   2012-06-21 21:12:25   ppppp126.com   24H   2012-06-22 00:11:22   ggggggsony.com   48H   2012-06-20 14:16:42

邮件服务器100在向邮箱地址【engsina.com】发送自动回复邮件前,在 数据库中检索,由于发现24小时内已经向邮箱地址【engsina.com】发送过自 动回复邮件,因此邮件服务器100会取消本次自动回复。

邮件服务器100在向邮箱地址【iiiiiiisina.com】发送自动回复邮件前,在 数据库中检索,发现24小时内没有向邮箱地址【iiiiiiisina.com】发送过自动 回复,因此邮件服务器100会发送自动回复邮件,并把该邮件地址 【iiiiiiisina.com】添加到数据库。

邮件服务器100在向邮箱地址【ggggggsony.com】发送自动回复邮件前, 在数据库中检索,发现48小时内已经向邮箱地址【ggggggsony.com】发送过 自动回复邮件,因此邮件服务器100会取消本次自动回复。

综上所述,本发明预先存储预定的时间间隔阈值内已发送过自动回复邮件 的邮件地址列表,在向某邮件地址发送自动回复邮件之前,邮件服务器检索该 邮件地址是否存在于所述邮件地址列表中,若不存在则可以发送自动回复邮件, 否则不发送所述自动回复邮件。通过上述邮件自动回复机制,使得在所述时间 间隔阈值内,邮件服务器只能向某邮箱地址发送一封自动回复邮件。借此,本 发明既解决了循环发送自动回复邮件的问题,又避免了在自动回复邮件中添加 额外信息的问题,从而降低了通信传输的负担,节省了通信资源的占用。

当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情 况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但 这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号