电子邮件缓发送的方法及客户端的制作方法

文档序号:7894680阅读:283来源:国知局
专利名称:电子邮件缓发送的方法及客户端的制作方法
技术领域
本发明属于计算机、软件技术领域。
背景技术
随着计算机互联网的普及,电子邮件在人们的通信交流中扮演着越来越重要的角 色。用户一般可以在任何地方任何时间向其他人发送电子邮件。当电子邮件的发件人向收 件人发送电子邮件时,该动作是立即发生的,并且除非在发件人和收件人的服务器之间出 现问题,否则电子邮件将在传递过程中不受发件人控制地传递到收件人的邮箱中,一旦邮 件被发送出去,它就脱离了邮件发送者的控制。在电子邮件的实际应用中,常常会出现这样 的情形,发送者往往点击了 “发送”按钮将邮件发送出去之后,才发现所发送的电子邮件存 在某些问题,例如内容拼写错误、忘记粘贴附件、发送给错误的接收者等等,这些都是最常 发生的问题。当发生上述情形时,邮件发送者对于撤销电子邮件具有很强的需要。目前存在用于实现电子邮件撤销的一些现有技术。例如,申请号为 200810213140. 1的专利即描述了一种邮件撤销的方法,利用该方法,只要在接收者阅读电 子邮件之前,发送者均可对该邮件执行撤消操作,使得接收者无法再访问电子邮件的内容。但是,随着互联网技术中数据传输速度的提高,以及邮件提醒功能的设置,使得发 送者一旦点击邮件“发送”按钮后,接收者在很短时间内就能查看到该邮件,从而发送者很 难再对邮件进行撤消操作。本发明中则提供了一种电子邮件缓发送的方法,用户可以针对编辑好的电子邮件 点击“缓发送”按钮,这样该电子邮件会先在发送方终端缓存一段时间后再进行发送,在缓 存期间发送方均可对邮件进行撤回操作。虽然现有技术也提供了延迟传递电子邮件的系统 及方法,用户可以设定具体的日期进行邮件发送。但是本发明提供的技术方案与现有技术 还是具有明显的不同之处,本发明只是在发送者点击邮件发送后,将该邮件在本地终端缓 存一段时间后再进行发送,主要是给邮件发送者一个缓冲时间,在该时间段内,如果发现已 发送的邮件出现问题,可以将邮件撤回重新修正或者直接删除。

发明内容
本发明的目的在于,提供了电子邮件缓发送的方法及客户端。利用本发明,当针 对电子邮件触发缓发送时,将该电子邮件在发送方终端缓存一段时间后再发送至接收方终 端,并且在邮件缓存期间,发送方可以撤回电子邮件进行重新编辑。本发明提供的技术方案包括一种电子邮件缓发送的方法,该方法包括如下步骤步骤1,采集发送方针对电子邮件进行缓发送的触发操作;步骤2,将前述电子邮件在发送方终端中进行缓存;步骤3,当超过预设的缓存时间时,发送方终端将前述电子邮件发送至接收方终端。
优选地,在电子邮件发送界面设置有用以触发邮件缓发送的控件选项。优选地,所述步骤2的过程为当接收到针对电子邮件进行缓发送的操作指令时,将该电子邮件存储在发送方终 端的缓存空间中;同时启动计时器,记录前述电子邮件在缓存空间中的存储时间。优选地,所述预设的缓存时间为系统默认时间值或者由用户进行设定。优选地,所述步骤3的过程为将所述电子邮件的实际缓存时间与预设的缓存时间进行比对,判断实际缓存时间 是否大于或等于预设缓存时间;若是,则发送方终端将所述电子邮件通过邮件服务器发送至接收方终端;将前述已发送至邮件服务器的电子邮件从发送方终端的缓存空间中进行删除。优选地,所述方法还包括当电子邮件在发送方终端中进行缓存的期间,能够针对该电子邮件进行还原操 作。优选地,在已发送邮件界面中设置有针对所述电子邮件进行还原操作的还原控件 选项。优选地,针对所述电子邮件进行还原操作的过程为采集发送方针对所述电子邮件的还原控件选项的触发操作;判断前述触发的已发送电子邮件是否处于发送方终端的缓存期间,若是,则进入 下一步骤,若否,则向用户提示邮件还原失败;取消针对所述电子邮件的发送操作,并将所述电子邮件的内容加载至邮件编辑界 面;在邮件编辑界面中针对所述电子邮件内容进行修改或重新编辑后,再进行发送或 缓发送操作。优选地,所述方法还包括当电子邮件在发送方终端中进行缓存的期间,能够针对该电子邮件进行撤回操作。优选地,在已发送邮件界面中设置有针对所述电子邮件进行撤回操作的撤回控件 选项。优选地,针对所述电子邮件进行撤回操作的过程为采集发送方针对所述电子邮件的撤回控件选项的触发操作;判断前述触发的已发送电子邮件是否处于发送方终端的缓存期间,若是,则进入 下一步骤,若否,则向用户提示邮件撤回失败;取消针对所述电子邮件的发送操作,并将所述电子邮件从缓存空间中删除。本发明还提供了一种电子邮件缓发送的客户端,该客户端包括触发操作采集单元,用于采集发送方针对电子邮件进行缓发送的触发操作;电子邮件缓存单元,与前述触发操作采集单元相连,用于将前述电子邮件在发送 方终端中进行缓存;电子邮件发送单元,与前述电子邮件缓存单元相连,用于在超过预设的缓存时间时,发送方终端将前述电子邮件发送至接收方终端。优选地,所述电子邮件缓存单元包括电子邮件存储模块,用于在接收到针对电子邮件进行缓发送的操作指令时,将该 电子邮件存储在发送方终端的缓存空间中;缓存时间记录模块,用于启动计时器,记录前述电子邮件在缓存空间中的存储时 间。优选地,所述电子邮件发送单元包括缓存时间判断模块,用于将所述电子邮件的实际缓存时间与预设的缓存时间进行 比对,判断实际缓存时间是否大于或等于预设缓存时间;电子邮件发送模块,用于通过邮件服务器将所述电子邮件发送至接收方终端。本发明还提供一种针对已发送电子邮件进行还原的客户端,该客户端包括还原控件设置单元,用于在已发送邮件界面中设置针对电子邮件进行还原操作的 还原控件选项;还原触发采集单元,与前述还原控件设置单元相连,用于采集发送方针对前述电 子邮件的还原控件选项的触发操作;邮件缓存判断单元,与前述还原触发采集单元相连,用于判断前述触发的已发送 电子邮件是否处于发送方终端的缓存期间;电子邮件还原单元,与前述邮件缓存判断单元相连,用于当判断所述电子邮件处 于缓存期间时,取消针对所述电子邮件的发送操作,并将所述电子邮件的内容加载至邮件 编辑界面;电子邮件编辑单元,与前述电子邮件还原单元相连,用于在邮件编辑界面中针对 所述电子邮件内容进行修改或重新编辑后,再进行发送或缓发送操作。本发明还提供一种针对已发送电子邮件进行撤回的客户端,该客户端包括撤回控件设置单元,用于在已发送邮件界面中设置针对电子邮件进行撤回操作的 撤回控件选项;撤回触发采集单元,与前述撤回控件设置单元相连,用于采集发送方针对前述电 子邮件的撤回控件选项的触发操作;邮件缓存判断单元,与前述撤回触发采集单元相连,用于判断前述触发的已发送 电子邮件是否处于发送方终端的缓存期间;电子邮件撤回单元,与前述邮件缓存判断单元相连,用于取消针对所述电子邮件 的发送操作,并将所述电子邮件从缓存空间中删除。与现有技术相比,本发明的有益效果如下本发明提供了电子邮件缓发送的方法,即发送方终端接收到邮件发送指令后,将 邮件在本地终端缓存一段时间后再发送至接收方终端,目的是为了给发送方一个发现邮件 问题的缓存时间,在该时间段内,如果发送方发现该邮件存在问题,可以及时进行撤回,满 足了用户的多层次需求,丰富了电子邮件业务,使用户的使用更加人性化。


图1为本发明实施例一中提供的一种电子邮件缓发送的方法流程图1-1为本发明实施例一中在电子邮件发送界面设置用以触发邮件缓发送的控 件选项的示意图;图1-2为本发明实施例中电子邮件发送过程的示意图;图2为本发明实施例二中提供的针对已发送电子邮件进行还原的方法流程图;图3为本发明实施例三中提供的针对已发送电子邮件进行撤回的方法流程图;图4为本发明实施例一中提供的电子邮件缓发送的客户端示意图;图5为本发明实施例二中提供的针对已发送电子邮件进行还原的客户端示意图;图6为本发明实施例三中提供的针对已发送电子邮件进行撤回的客户端示意图。
具体实施例方式下面结合附图和具体实施方式
对本发明的实施方案作进一步详细的说明。参见图1,为本发明实施例一中提供的一种电子邮件缓发送的方法流程图,具体步 骤如下所述。S11,采集发送方针对电子邮件进行缓发送的触发操作;本发明实施例中,在电子邮件发送界面设置有用以触发邮件缓发送的控件选项。 参见图1-1,展示了在电子邮件发送界面设置用以触发邮件缓发送的控件选项的示意图。如 图所示,在电子邮件发送界面100中,针对编辑完的电子邮件设置有“发送”控件110,以及 “缓发送”控件120。当发送方通过鼠标点击“发送”控件110时,则按照现有的邮件发送方 式将电子邮件发送至接收方;当发送方通过鼠标点击“缓发送”控件120时,则按照本发明 中描述的电子邮件缓发送的方式将邮件发送至接收方。S12,将前述电子邮件在发送方终端中进行缓存;参见图1-2,展示了电子邮件发送过程的示意图。如图所示,发件人210需要发送 电子邮件时,首先需要在自己的计算机(发送方终端)上编辑邮件,然后通过点击“发送”控 件,将编辑完的邮件发送至发件服务器220上;发件服务器根据收件人邮箱地址,查找收件 人对应的收件服务器230的IP地址,然后将邮件发送给该目的服务器;最后收件人240从 收件服务器230中收取自己的电子邮件,当电子邮件从收件服务器上下载到收件人所在终 端后,通常该电子邮件从收件服务器上被删除。在本发明实施例中,当发送方终端接收到发送方触发“缓发送”的命令时,并不是 立即把编辑完的邮件发送至发件服务器220上,而是将该电子邮件在本地终端中缓存一段 时间。发送方终端将电子邮件进行缓存的过程为发送方终端根据邮件发送方WD、接收方 UID以及邮件发送时间组合生成该电子邮件的唯一标识信息;然后根据电子邮件的唯一标 识信息生成对应的本地存储文件,即本地存储文件名与唯一标识信息一致;最后将电子邮 件存储在所生成的本地存储文件中,同时启动计时器,记录该电子邮件在该存储文件中的 存储时间。S13,当超过预设的缓存时间时,发送方终端将前述电子邮件发送至接收方终端。所述预设的缓存时间可以为系统默认时间值,例如默认缓存时间为lOmin。另外, 也可以由用户在缓发送的设置界面中进行设定,例如设定的时间为30min,则进行邮件缓发 送时均按照30min进行缓存,直到用户重新设定其它时间为止。根据前述步骤中进行电子邮件缓存时计时器的记录时间,获取电子邮件的实际缓存时间;将该实际缓存时间与预设的缓存时间进行比对,判断实际缓存时间是否大于或等 于预设缓存时间;若是,则发送方终端将所述电子邮件通过邮件服务器发送至接收方终端; 若不是,则重复前述步骤。
〔0077〕 当所述电子邮件被发送至邮件服务器后,该电子邮件即从发送方终端的缓存空间 中自动删除掉。
〔0078〕 本实施例所述的方法中,在进行电子邮件发送时,发送方终端先将电子邮件在本 地终端缓存一段时间后,再将邮件发送至邮件服务器,经由邮件服务器将电子邮件发送至 接收方终端。在电子邮件缓存期间,当发送方发现邮件存在问题时,能够及时撤回邮件并进 行修改。
〔0079〕 参见图2,为本发明实施例二中提供的针对已发送电子邮件进行还原的方法流程 图,具体步骤如下所述。
〔0080〕 321,采集发送方针对已发送电子邮件的还原控件选项的触发操作;
〔0081〕 为了实现针对已发送邮件进行还原的功能,需要提供对应的操作菜单供用户执行 还原哪条已发送邮件的操作。因此,在邮箱的已发送邮件界面中增加一个选项,如“还原邮 件”来供用户执行邮件还原操作,该“还原邮件”即是针对已发送的电子邮件进行还原操作
的还原控件选项。例如,用户需要针对发送过的电子邮件“工作总结”进行还原时,则首先 进入邮箱中的已发送邮件界面,该界面中包括有用户所有已发送邮件列表,用户通过在已 发送邮件列表中查找到需要还原的电子邮件“工作总结”,通过鼠标点击选中该邮件后,然 后触发已发送邮件界面中的“还原邮件”,即执行被选中邮件的还原操作。
〔0082〕 利用相关八 I函数获取用户在已发送邮件界面中选中的电子邮件信息;通过 胃化如旧的钩子函数在已发送邮件界面中获取用户的鼠标点击消息,进一步根据相关八 I 函数判断鼠标点击位置是否为还原控件选项,若是则采集该触发操作信息。
〔0083〕 322,判断前述触发的已发送电子邮件是否处于发送方终端的缓存期间,若是,则 进入下一步骤,若否,则向用户提示邮件还原失败;
〔0084〕 根据前述触发的已发送电子邮件的发送方口 10、接收方口 10以及邮件发送时间, 获取该电子邮件的唯一标识信息;根据该唯一标识信息搜索该电子邮件缓存时对应的本地 存储文件;查询本地存储文件中是否存在电子邮件内容,若存在,则该电子邮件处于缓存期 间;若不存在,则说明该电子邮件已经被发送至邮件服务器,这种情况下该电子邮件无法被 还原,此时发送方终端向用户输出提示信息,用以提示用户此电子邮件无法进行还原。
〔0085〕 323,取消针对所述电子邮件的发送操作,并将所述电子邮件的内容加载至邮件编 辑界面;
〔0086〕 发送方终端针对所述电子邮件发出取消发送的操作指令,并获取该电子邮件的信 息内容以及邮件格式;通过1111(1(^8操作系统中的八 I底层函数获取邮件编辑界面的窗口 句柄,然后发送1111(10…添加信息内容,直接把邮件信息内容以对应的邮件格式显示在邮 件编辑界面中。当电子邮件内容还原至邮件编辑界面后,则将所述电子邮件从发送方终端 的缓存空间中删除。
〔0087〕 324,在邮件编辑界面中针对所述电子邮件内容进行修改或重新编辑;
〔0088〕 当前述电子邮件内容加载至邮件编辑界面后,用户可针对该电子邮件内容进行修 改或重新编辑,例如修改收件人地址、改变邮件主题内容或者对邮件正文进行修改等编辑操作。S25,将修改或重新编辑后的电子邮件进行发送或缓发送操作。针对重新编辑后的电子邮件,用户可通过点击“发送”控件,直接将该电子邮件发 送至接收方,也可再次点击“缓发送”将该电子邮件在所在終端缓存一段时间后再发送至接 收方。本实施例所述的方法,针对于实施例一中进行缓发送的邮件,当该电子邮件处于 缓存期间时,发送方可以通过触发对应的还原控件,取消该电子邮件的发送操作,并将该电 子邮件还原至邮件编辑界面,使得发送方可针对该电子邮件进行修改或重新编辑。參见图3,为本发明实施例三中提供的针对已发送电子邮件进行撤回的方法流程 图,具体步骤如下所述。S31,采集发送方针对已发送电子邮件的撤回控件选项的触发操作;为了实现针对已发送邮件进行撤回的功能,需要提供对应的操作菜单供用户执行 撤回哪条已发送邮件的操作。因此,在邮箱的已发送邮件界面中増加一个选项,如“撤回邮 件”来供用户执行邮件撤回操作,该“撤回邮件”即是针对已发送电子邮件进行撤回操作的 撤回控件选项。例如,用户需要针对已发送的电子邮件“工作总结”进行撤回吋,则首先进 入邮箱中的已发送邮件界面,该界面中包括有用户所有已发送邮件列表,用户通过在已发 送邮件列表中查找到需要撤回的电子邮件“工作总结”,通过鼠标点选该邮件后,触发已发 送邮件界面中的“撤回邮件”,即执行被选中邮件的撤回操作。利用相关API函数获取用户在已发送邮件界面中选中的电子邮件信息;通过 Windows的钩子函数在已发送邮件界面中获取用户的鼠标点击消息,进ー步根据相关API 函数判断鼠标点击位置是否为撤回控件选项,若是则采集该触发操作信息。S32,判断前述触发的已发送电子邮件是否处于发送方终端的缓存期间,若是,则 进入下ー步骤,若否,则向用户提示邮件撤回失败;根据前述触发的已发送电子邮件的发送方nD、接收方WD以及邮件发送时间, 获取该电子邮件的唯一标识信息;根据该唯一标识信息搜索该电子邮件缓存时对应的本地 存储文件;查询本地存储文件中是否存在电子邮件内容,若存在,则该电子邮件处于缓存期 间;若不存在,则说明该电子邮件已经被发送至邮件服务器,这种情况下该电子邮件无法被 撤回,此时发送方終端向用户输出提示信息,用以提示用户此电子邮件无法进行撤回。S33,取消针对所述电子邮件的发送操作,并将所述电子邮件从发送方终端的缓存 空间中删除。发送方終端针对所述电子邮件发出取消发送的操作指令,并查找该电子邮件对应 的本地存储文件,将该存储文件进行删除。本实施例所述的方法,针对于实施例一中进行缓发送的邮件,当该电子邮件处于 缓存期间时,发送方可以通过触发对应的撤回控件,取消该电子邮件的发送操作,并将该电 子邮件从缓存空间中删除棹。结合前面描述的电子邮件缓发送的方法实施例,本发明还提供了配套的客户端。參见图4,为本发明实施例一中提供的电子邮件缓发送的客户端示意图,该客户端 包括触发操作采集单元410,用于采集发送方针对电子邮件进行缓发送的触发操作;
电子邮件缓存单元420,与前述触发操作采集单元410相连,用于将前述电子邮件 在发送方终端中进行缓存;电子邮件发送单元430,与前述电子邮件缓存单元420相连,用于在超过预设的缓 存时间时,发送方终端将前述电子邮件发送至接收方终端。所述电子邮件缓存单元420包括以下结构模块电子邮件存储模块421,用于在接收到针对电子邮件进行缓发送的操作指令时,将 该电子邮件存储在发送方终端的缓存空间中;缓存时间记录模块422,用于启动计时器,记录前述电子邮件在缓存空间中的存储 时间。所述电子邮件发送单元430包括以下结构模块缓存时间判断模块431,用于将所述电子邮件的实际缓存时间与预设的缓存时间 进行比对,判断实际缓存时间是否大于或等于预设缓存时间;电子邮件发送模块432,用于通过邮件服务器将所述电子邮件发送至接收方终端。本实施例所述的客户端中,当用户针对编辑完的电子邮件触发缓发送操作时,触 发操作采集单元410采集该操作信息;电子邮件缓存单元420根据触发信息,将对应的电子 邮件存储在发送方终端的缓存空间中,同时记录电子邮件的缓存时间;电子邮件发送单元 430针对电子邮件的实际缓存时间进行判断,当实际缓存时间超过预设的缓存时间时,将前 述电子邮件发送至接收方终端。参见图5,为本发明实施例二中提供的针对已发送电子邮件进行还原的客户端示 意图,该客户端包括还原控件设置单元510,用于在已发送邮件界面中设置针对电子邮件进行还原操 作的还原控件选项;还原触发采集单元520,与前述还原控件设置单元510相连,用于采集发送方针对 前述电子邮件的还原控件选项的触发操作;邮件缓存判断单元530,与前述还原触发采集单元520相连,用于判断前述触发的 已发送电子邮件是否处于发送方终端的缓存期间;电子邮件还原单元540,与前述邮件缓存判断单元530相连,用于当判断所述电子 邮件处于缓存期间时,取消针对所述电子邮件的发送操作,并将所述电子邮件的内容加载 至邮件编辑界面;电子邮件编辑单元550,与前述电子邮件还原单元540相连,用于在邮件编辑界面 中针对所述电子邮件内容进行修改或重新编辑后,再进行发送或缓发送操作。本实施例所述的客户端中,针对缓发送的电子邮件,在对应的已发送邮件界面中, 通过还原控件设置单元510设置还原控件选项;当用户针对已发送邮件触发还原控件时, 还原触发采集单元520采集该触发操作信息;邮件缓存判断单元530判断所触发的已发送 邮件是否还处于缓存期间,若是,则由电子邮件还原单元540取消所述电子邮件的发送,并 将电子邮件的内容加载至邮件编辑界面;电子邮件编辑单元550根据用户的编辑操作,针 对电子邮件进行修改或重新编辑后,再进行发送或缓发送操作。参见图6,为本发明实施例三中提供的针对已发送电子邮件进行撤回的客户端示 意图,该客户端包括
撤回控件设置単元610,用于在已发送邮件界面中设置针对电子邮件进行撤回操 作的撤回控件选项;撤回触发采集単元620,与前述撤回控件设置単元610相连,用于采集发送方针对 前述电子邮件的撤回控件选项的触发操作;邮件缓存判断単元630,与前述撤回触发采集単元620相连,用于判断前述触发的 已发送电子邮件是否处于发送方终端的缓存期间;电子邮件撤回単元640,与前述邮件缓存判断単元630相连,用于取消针对所述电 子邮件的发送操作,并将所述电子邮件从缓存空间中删除。本实施例所述的客户端中,针对缓发送的电子邮件,在对应的已发送邮件界面中, 通过撤回控件设置単元610设置撤回控件选项;当用户针对已发送邮件触发撤回控件吋, 撤回触发采集単元620采集该触发操作信息;邮件缓存判断単元630判断所触发的已发送 邮件是否还处于缓存期间,若是,则由电子邮件撤回単元640取消所述电子邮件的发送,并 将所述电子邮件从缓存空间中删除。以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明 的保护范围之中。
权利要求
1.一种电子邮件缓发送的方法,其特征在于该方法包括如下步骤,步骤1,采集发送方针对电子邮件进行缓发送的触发操作;步骤2,将前述电子邮件在发送方終端中进行缓存;步骤3,当超过预设的缓存时间时,发送方终端将前述电子邮件发送至接收方终端。
2.根据权利要求I所述的ー种电子邮件缓发送的方法,其特征在于在电子邮件发送 界面设置有用以触发邮件缓发送的控件选项。
3.根据权利要求I所述的ー种电子邮件缓发送的方法,其特征在于所述步骤2的过 程为,当接收到针对电子邮件进行缓发送的操作指令吋,将该电子邮件存储在发送方终端的 缓存空间中;同时启动计时器,记录前述电子邮件在缓存空间中的存储时间。
4.根据权利要求I所述的ー种电子邮件缓发送的方法,其特征在于所述预设的缓存 时间为系统默认时间值或者由用户进行设定。
5.根据权利要求I所述的ー种电子邮件缓发送的方法,其特征在于所述步骤3的过 程为,将所述电子邮件的实际缓存时间与预设的缓存时间进行比对,判断实际缓存时间是否 大于或等于预设缓存时间;若是,则发送方終端将所述电子邮件通过邮件服务器发送至接收方终端;将前述已发送至邮件服务器的电子邮件从发送方终端的缓存空间中进行删除。
6.根据权利要求I所述的ー种电子邮件缓发送的方法,其特征在于所述方法还包括 当电子邮件在发送方終端中进行缓存的期间,能够针对该电子邮件进行还原操作。
7.根据权利要求6所述的ー种电子邮件缓发送的方法,其特征在于在已发送邮件界 面中设置有针对所述电子邮件进行还原操作的还原控件选项。
8.根据权利要求7所述的ー种电子邮件缓发送的方法,其特征在于针对所述电子邮 件进行还原操作的过程为,采集发送方针对所述电子邮件的还原控件选项的触发操作;判断前述触发的已发送电子邮件是否处于发送方终端的缓存期间,若是,则进入下一 步骤,若否,则向用户提示邮件还原失败;取消针对所述电子邮件的发送操作,并将所述电子邮件的内容加载至邮件编辑界面; 在邮件编辑界面中针对所述电子邮件内容进行修改或重新编辑后,再进行发送或缓发 送操作。
9.根据权利要求I所述的ー种电子邮件缓发送的方法,其特征在于所述方法还包括 当电子邮件在发送方終端中进行缓存的期间,能够针对该电子邮件进行撤回操作。
10.根据权利要求9所述的ー种电子邮件缓发送的方法,其特征在于在已发送邮件界 面中设置有针对所述电子邮件进行撤回操作的撤回控件选项。
11.根据权利要求10所述的ー种电子邮件缓发送的方法,其特征在于针对所述电子 邮件进行撤回操作的过程为,采集发送方针对所述电子邮件的撤回控件选项的触发操作;判断前述触发的已发送电子邮件是否处于发送方终端的缓存期间,若是,则进入下一步骤,若否,则向用户提示邮件撤回失败;取消针对所述电子邮件的发送操作,并将所述电子邮件从缓存空间中删除。
12.一种电子邮件缓发送的客户端,其特征在于该客户端包括触发操作采集单元,用于采集发送方针对电子邮件进行缓发送的触发操作;电子邮件缓存单元,与前述触发操作采集单元相连,用于将前述电子邮件在发送方终 端中进行缓存;电子邮件发送单元,与前述电子邮件缓存单元相连,用于在超过预设的缓存时间时,发 送方终端将前述电子邮件发送至接收方终端。
13.根据权利要求12所述的一种电子邮件缓发送的客户端,其特征在于所述电子邮 件缓存单元包括,电子邮件存储模块,用于在接收到针对电子邮件进行缓发送的操作指令时,将该电子 邮件存储在发送方终端的缓存空间中;缓存时间记录模块,用于启动计时器,记录前述电子邮件在缓存空间中的存储时间。
14.根据权利要求12所述的一种电子邮件缓发送的客户端,其特征在于所述电子邮 件发送单元包括,缓存时间判断模块,用于将所述电子邮件的实际缓存时间与预设的缓存时间进行比 对,判断实际缓存时间是否大于或等于预设缓存时间;电子邮件发送模块,用于通过邮件服务器将所述电子邮件发送至接收方终端。
15.一种针对已发送电子邮件进行还原的客户端,其特征在于该客户端包括还原控件设置单元,用于在已发送邮件界面中设置针对电子邮件进行还原操作的还原 控件选项;还原触发采集单元,与前述还原控件设置单元相连,用于采集发送方针对前述电子邮 件的还原控件选项的触发操作;邮件缓存判断单元,与前述还原触发采集单元相连,用于判断前述触发的已发送电子 邮件是否处于发送方终端的缓存期间;电子邮件还原单元,与前述邮件缓存判断单元相连,用于当判断所述电子邮件处于缓 存期间时,取消针对所述电子邮件的发送操作,并将所述电子邮件的内容加载至邮件编辑 界面;电子邮件编辑单元,与前述电子邮件还原单元相连,用于在邮件编辑界面中针对所述 电子邮件内容进行修改或重新编辑后,再进行发送或缓发送操作。
16.一种针对已发送电子邮件进行撤回的客户端,其特征在于该客户端包括撤回控件设置单元,用于在已发送邮件界面中设置针对电子邮件进行撤回操作的撤回 控件选项;撤回触发采集单元,与前述撤回控件设置单元相连,用于采集发送方针对前述电子邮 件的撤回控件选项的触发操作;邮件缓存判断单元,与前述撤回触发采集单元相连,用于判断前述触发的已发送电子 邮件是否处于发送方终端的缓存期间;电子邮件撤回单元,与前述邮件缓存判断单元相连,用于取消针对所述电子邮件的发 送操作,并将所述电子邮件从缓存空间中删除。
全文摘要
本发明提供了一种电子邮件缓发送的方法及客户端,属于计算机、软件技术领域。该方法包括采集发送方针对电子邮件进行缓发送的触发操作;将前述电子邮件在发送方终端中进行缓存;当超过预设的缓存时间时,发送方终端将前述电子邮件发送至接收方终端。利用本发明,在进行邮件发送时,将邮件在本地终端缓存一段时间后再发送至接收方终端,在缓存期间如果发现该邮件存在问题,可以及时进行撤回,满足了用户的多层次需求,丰富了电子邮件业务。
文档编号H04L12/58GK102664829SQ20121012962
公开日2012年9月12日 申请日期2012年4月27日 优先权日2012年4月27日
发明者刘红梅, 马宇尘 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1