指示电子邮件收件人状态的装置和方法.pdf

上传人:62****3 文档编号:1006540 上传时间:2018-03-25 格式:PDF 页数:22 大小:1.11MB
返回 下载 相关 举报
摘要
申请专利号:

CN200810166373.0

申请日:

2008.09.26

公开号:

CN101686208A

公开日:

2010.03.31

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):H04L 12/58公开日:20100331|||实质审查的生效IPC(主分类):H04L 12/58申请日:20080926|||公开

IPC分类号:

H04L12/58; G06F15/167

主分类号:

H04L12/58

申请人:

国际商业机器公司

发明人:

吴 嫣; 张 慧; 马 衡

地址:

美国纽约

优先权:

专利代理机构:

北京市中咨律师事务所

代理人:

于 静;李 峥

PDF下载: PDF下载
内容摘要

本发明涉及用于指示电子邮件收件人状态的装置和方法。其中,用于指示电子邮件收件人状态的装置包括:核查单元,被配置为在一个邮件被发送之前核查来自邮件服务端的该邮件的至少一个收件人的状态相关信息;以及显示单元,被配置为显示所述状态相关信息。本发明还提供了相应的电子邮件服务器和与该装置相对应的指示收件人状态的方法。通过上述装置和方法,用户可以在发送邮件之前了解收件人的状态信息,从而提高通信效率。

权利要求书

1.  一种用于指示电子邮件收件人状态的装置,包括:
核查单元,被配置为在一个邮件被发送之前核查来自邮件服务端的该邮件的至少一个收件人的状态相关信息;以及
显示单元,被配置为显示所述状态相关信息。

2.
  如权利要求1的装置,还包括本地缓存,用于存储所述来自邮件服务端的至少一个收件人的状态相关信息;其中核查单元还被配置为在所述本地缓存中核查所述至少一个收件人的状态相关信息。

3.
  如权利要求1的装置,还包括:状态记录单元,被配置为接受用户设定的状态相关信息,并将该信息发送至服务端。

4.
  如权利要求1-3中任一项的装置,其中所述状态相关信息包括以下中的一种或多种:可用性状态,离开办公室的时间,留言,备用联系人信息。

5.
  如权利要求4的装置,其中所述备用联系人信息包括:至少一个备用联系人的电子邮件地址及其职责。

6.
  如权利要求1的装置,其中所述显示单元被配置为以视窗显示所述至少一个收件人的状态相关信息。

7.
  如权利要求5的装置,其中所述显示单元被配置为以不同颜色显示处于不同可用性状态的收件人。

8.
  如权利要求1的装置,还包括:解析单元,被配置为解析用户行为,根据用户行为触发所述核查单元执行所述核查。

9.
  如权利要求8的装置,其中所述用户行为包括以下行为中的一种或多种:在收件人地址前添加特定符号,点击特定收件人,点击选择项。

10.
  一种电子邮件服务器,包括:状态处理单元,状态存储单元以及状态查找单元,其中:
所述状态处理单元被配置为接收客户端发送的状态相关信息,将该信息记录在所述状态存储单元;
所述状态存储单元被配置为存储所述状态相关信息;
所述状态查找单元被配置为响应于客户端的核查请求,在所述状态存储单元中查找所请求的状态相关信息。

11.
  一种电子邮件系统,包括:
如权利要求1-9中任一项的装置;以及
如权利要求10的电子邮件服务器。

12.
  一种用于指示电子邮件收件人状态的方法,包括:
在一个邮件被发送之前核查来自邮件服务端的该邮件的至少一个收件人的状态相关信息;以及
显示所述状态相关信息。

13.
  如权利要求12的方法,还包括:在本地缓存中核查所述至少一个收件人的状态相关信息,所述本地缓存用于存储所述来自邮件服务端的至少一个收件人的状态相关信息。

14.
  如权利要求12的方法,还包括:接受用户设定的状态相关信息,并将该信息发送至服务端。

15.
  如权利要求12-14中任一项的方法,其中所述状态相关信息包括以下中的一种或多种:可用性状态,离开办公室的时间,留言,备用联系人信息。

16.
  如权利要求15的方法,其中所述备用联系人信息包括:至少一个备用联系人的邮件地址及其职责。

17.
  如权利要求12的方法,其中所述显示状态相关信息的步骤包括:以浮动视窗显示所述至少一个收件人的状态相关信息。

18.
  如权利要求15的方法,其中所述显示状态相关信息的步骤包括:以不同颜色显示处于不同可用性状态的收件人。

19.
  如权利要求12的方法,还包括:解析用户行为,根据用户行为触发所述核查。

20.
  如权利要求19的方法,其中所述用户行为包括以下行为中的一种或多种:在收件人地址前添加特定符号,点击特定收件人,点击选择项。

说明书

指示电子邮件收件人状态的装置和方法
技术领域
本发明涉及电子邮件系统,更具体地,涉及能够指示收件人状态的装置和方法。
背景技术
电子邮件已经成为当今使用最广泛的通信方式之一。尤其在业务范围覆盖多种地理位置和时区的跨国公司内,电子邮件几乎成为信息交流的最重要方式。然而,电子邮件也具有实效性不足的缺点。在现有的多数电子邮件系统中,用户并不能即时知晓收件人的可用性状态,也就是,收件人是否在线,是否处于出差、休假状态等等。如果收件人因为出差、休假而长时间不能查阅、回复电子邮件,那么通常发件人只能等待收件人回来才会收到回复,由此在等待中浪费大量时间。在一些改进的电子邮件系统中,用户可以设置自动回复功能。这样,发件人在给处于休假状态的收件人发送一封电子邮件之后,就会收到该收件人的自动回复邮件,通过该邮件,发件人就会知道收件人的休假信息。
然而自动回复的方式仍然存在很多缺陷。首先,自动回复功能往往不是即时执行的。例如,在一些现有邮件系统的缺省模式下,系统每六个小时核查一次用户的状态设定。这样就带来了实效上的延迟。其次,在多数提供有自动回复功能的电子邮件系统中,如果一个发件人给同一收件人发送了多封邮件,那么自动回复功能仅仅对该发件人发送的第一封邮件进行回复。这样的设置对于防止垃圾邮件是很有意义的,但是对于发件人却可能带来不便。例如,发件人有可能不记得每个联系人确切的休假时间,因此再次发送邮件给联系人。这时,却不能收到自动回复的邮件,使得发件人不得不查找以前的邮件或者陷入等待。此外,在有些情况下,自动回复邮件往往包含收件人所指定的备用(back up)联系人信息。发件人收到这样的自动回复邮件之后,就需要重新写邮件给备用联系人,并再次发送。这就造成了发件人的重复操作,进而造成时间和效率的浪费。
有些电子邮件系统还为用户提供了日程表(calendar)功能。对于这种邮件系统的用户来说,发件人可以在发送邮件之前核查收件人的日程表,以确定其可用性状态。然而,在多数公司内,个人的日程表通常被视为是私密的,允许他人访问自己的日程表可能会带来安全方面的问题。即使每个用户都可以访问其他人的日程表,这种方案仍然存在不足。在用户想要发送邮件给许多个联系人的时候,他就必须逐一核查这些联系人的日程表,这个核查过程也会浪费大量的时间。
因此,如果发件人在发送邮件之前能够即时知道收件人的可用性状态及其备用联系人信息,将会为发件人带来极大的帮助和便利,同时极大提高电子邮件的通信效率。
发明内容
考虑到上述问题,本发明提供用于指示收件人状态的装置和方法以及邮件服务器。
根据本发明第一方面,提供一种用于指示电子邮件收件人状态的装置,包括:核查单元,被配置为在一个邮件被发送之前核查来自邮件服务端的该邮件的至少一个收件人的状态相关信息;以及显示单元,被配置为显示所述状态相关信息。
根据本发明第二方面,提供一种电子邮件服务器,包括:状态处理单元,状态存储单元以及状态查找单元,其中:所述状态处理单元被配置为接收客户端发送的状态相关信息,将该信息记录在所述状态存储单元;所述状态存储单元被配置为存储所述状态相关信息;所述状态查找单元被配置为响应于客户端的核查请求,在所述状态存储单元中查找所请求的状态相关信息。
根据本发明第三方面,提供一种电子邮件系统,包括如本发明第一方面所述的装置和如本发明第二方面所述的电子邮件服务器。
根据本发明第四方面,提供一种用于指示电子邮件收件人状态的方法,包括:在一个邮件被发送之前核查来自邮件服务端的该邮件的至少一个收件人的状态相关信息;以及显示所述状态相关信息。
通过本发明提供的上述装置和方法,用户可以在发送电子邮件之前知晓收件人的状态,从而提高电子邮件的通信效率。
附图说明
图1示出根据本发明实施例的用于指示收件人状态的装置的结构图;
图2示出根据本发明实施例的显示单元的显示信息;
图3示出根据本发明另一实施例的用于指示收件人状态的装置的结构图;
图4示出根据本发明又一实施例的用于指示收件人状态的装置的结构图;
图5示出本发明实施例的电子邮件服务器的结构示意图;
图6示出根据本发明实施例的指示收件人状态的方法的流程图;以及
图7示出根据本发明另一实施例的指示收件人状态的方法的流程图。
具体实施方式
下面结合附图说明本发明的实施方式。
图1示出根据本发明实施例的用于指示收件人状态的装置的结构图。如图所示,该装置总体由数字100标示。为了能够指示电子邮件收件人的状态,该装置100包括核查单元102和显示单元104。核查单元102被配置为在一个邮件被发送之前核查来自邮件服务端的该邮件的至少一个收件人的状态相关信息,显示单元104被配置为显示所述状态相关信息。下面结合具体的例子详细描述装置100及其组成单元的功能配置。
在一个具体示例中,用户撰写了一封电子邮件,想要把它同时发送给A和B两个收件人。该用户在以下的描述中被称为发件人。如上所述,为了了解收件人能否及时接收到该邮件,核查单元102在该邮件被发送之前就执行对收件人可用性状态的核查。具体地,核查单元102可被设置为在发件人点击选择“发送”之后而该邮件还未被发送出去之时,就自动启动上述核查。在核查过程中,核查单元102向邮件服务端发送核查请求,该核查请求中包含待核查的收件人A和B的电子邮件地址或其他标识。通过该核查请求,核查单元102会接收到来自服务端的与收件人状态有关的信息。上述与收件人状态有关的信息可以包括:收件人的可用性状态,即可用(在办公室,能够立即接收、查阅、回复邮件),不可用(出差、休假等原因离开办公室,不能及时查收邮件)。如果收件人处于不可用状态,那么状态相关信息还可以包括:离开办公室的时间,备用联系人信息。进一步地,在一个具体示例中,所述备用联系人信息还包括:备用联系人的邮件地址及其职责(responsibility)。在接收到上述状态相关信息之后,显示单元104将这些信息显示给用户。
显示单元104可以通过多种方式显示上述信息。在一个实施例中,显示单元104以不同颜色显示处于不同状态的收件人。例如,在上述示例中,发件人想要发送电子邮件给A和B。经过核查单元102的核查,发现收件人A目前处于可用状态,而收件人B处于不可用状态。那么,显示单元104可以以常规默认的颜色,例如黑色显示收件人A,以非常规的提醒色,例如红色显示收件人B,以此提醒发件人不同收件人各自的状态。在另一个实施例中,显示单元104以视窗形式显示发件人的状态相关信息。图2示出根据本发明实施例的显示单元的显示信息。如图2所示,在用户输入了A和B的电子邮件地址并选择发送之后,显示单元以弹出窗口(pop-up)的形式将收件人A和B的状态相关信息显示给发件人,并提供互动的选择按钮,例如继续发送,取消等,使得发件人在获知收件人状态之后,能够根据该状态简单地采取接下来的动作。具体地,该窗口所显示的收件人状态信息可以是:收件人B正在休假,时间为9月1日至9月15日,专利方面事务的备用联系人为C,其邮件地址为C@cn.ibm.com,研发方面事务的备用联系人为D,其邮件地址为D@cn.ibm.com。发件人可以通过点击、拖动备用联系人名字或邮箱而将其添加到发送列表(distribution list)中,也就是将备用联系人作为收件人或者抄送(CC)的对象。相比于现有邮件系统,发件人不再需要重新撰写邮件,再次发送给备用联系人,从而避免了发件人的重复操作。此外,显示备用联系人职责的方案对于同时负责多个项目的用户尤其有利。这使得发件人可以根据邮件所涉及的项目内容,有针对性地选择备用联系人。可以理解,显示单元所产生的显示视窗也可以采用其他形式,例如分级视窗。在分级视窗的第一级视窗中,仅显示处于不可用状态的收件人。发件人可以通过点击感兴趣的收件人进入第二级视窗,该级视窗示出该收件人的备用联系人信息。显示单元也可以将颜色显示与视窗显示结合起来,共同示出收件人的状态信息。例如,用红色示出处于不可用状态的收件人。当发件人将鼠标停留在一个“红色”收件人上面时,显示单元进一步地以浮动窗口(hover window)的形式在该收件人旁边示出其备用联系人信息。本领域技术人员可以理解,显示单元可以采用各种旨在指示出收件人状态的显示方式,并可以在此显示的基础上以各种方式提供与发件人的互动,在此不一一列举。
在图1所示的用于指示收件人状态的装置100的基础上,本发明还提供上述装置的其他实施方式。图3示出根据本发明另一实施例的用于指示收件人状态的装置的结构图。如图3所示,根据该实施例的装置总体由数字300标示。除了包括核查单元302和显示单元304外,该装置300还包括本地缓存303以及状态记录单元306。
核查单元302和显示单元304的基本功能与图1所示的对应单元相似。具体地,核查单元302在一个电子邮件发送之前向邮件服务端发送核查请求,并接收服务端返回的响应于该核查请求的该邮件收件人的状态信息。不过,除了将这些信息传送给显示单元304之外,核查单元302还将其传送至本地缓存303进行存储,也就是将接收到的状态相关信息复制到本地缓存中。由此,本地缓存303中就存储了来自于服务端的状态相关信息。这样,在核查单元302执行后续核查的时候,就可以首先从本地缓存中进行核查。如果在本地缓存中查找到了所需的状态信息,就不必再向邮件服务端发送核查请求了;如果在本地缓存中没有查找到所需的状态信息,那么就仍然到邮件服务端进行核查。
在一个具体例子中,用户第一次撰写邮件,想要发送给收件人A和B。核查单元302以A和B的邮件地址向服务端发送核查请求,并接收到服务端返回的状态信息,该状态信息显示收件人B目前处于不可用状态,并示出其休假时间和备用联系人信息。核查单元302除了将B的状态相关信息传送给显示单元304进行显示之外,还将其复制到本地缓存303中。在该用户第二次撰写邮件,想要发送给收件人B和E时,核查单元302首先在本地缓存303中核查B和E的状态相关信息。由于本地缓存中已经存储了关于B的状态信息,因此,核查单元302很快就接收到本地缓存303返回的B的状态信息。而对于收件人E,本地缓存中暂时还没有存储与其相关的状态信息。因此,核查单元302接着以E的邮件地址向服务端发送核查请求,请求查询E的状态信息即可。在接收到E的状态信息之后,核查单元302可以将E的状态复制到本地缓存303中。
可以理解,由于本地缓存303与核查单元302都设置在客户端,因此核查单元302在本地缓存中进行核查比在服务端进行核查速度要提高很多。通过设置本地缓存,核查单元302不必每次都向邮件服务端发送核查请求,减小了与服务端的通信频率,从而极大地提高核查单元302的核查效率。并且,通常来说,本地缓存303中存储的是用户最近核查过的收件人的状态信息。而在实际操作中,如果用户因为某个收件人处于不可用状态而未能成功地与其取得联系,该用户往往会在后续多次尝试联系该收件人。这使得本地缓存的实际利用率非常高,进而使得核查单元的效率得到提高。可以理解,还可以在本地缓存中设置更新模块,定时更新本地缓存中的内容,例如,将休假时间已经到期的联系人的信息删除。
除了选择性地设置有本地缓存303,在图3所示的实施例中,装置300还包括状态记录单元306,被配置为接受用户设定的状态相关信息,并将该信息发送至服务端。通过状态记录单元306,用户可以设定自己的状态信息,包括可用性状态、不在办公室的时间、留言、备用联系人地址和职责等,并将这样的信息注册到邮件服务端。这样,其他发件人在试图给该用户发送邮件之前,也可以到邮件服务端核查该用户的状态相关信息,进而了解该用户的状态。进一步地,用户还可以通过状态记录单元306更改已经设定的状态信息。
在图3的实施例的基础上,图4示出根据本发明又一实施例的用于指示收件人状态的装置的结构图。在图4中,根据该实施例的装置总体由数字400标示。该装置400包括解析单元401,核查单元402,本地缓存403,显示单元404以及状态记录单元406。其中,核查单元402,本地缓存403,显示单元404以及状态记录单元406的基本功能与图1以及图3所示的对应单元相似。附加的解析单元401被配置为解析用户行为,根据用户行为触发所述核查单元执行核查。
在一个具体示例中,能够触发核查单元执行核查的用户行为包括在收件人电子邮件地址前面添加特定的符号,例如“~”,“#”等。由于合法的电子邮件地址中不能出现上述符号,因此,这样的符号可以作为一种指示符添加在电子邮件前面,表示用户希望了解该收件人的状态信息。在一个具体实施例中,用户撰写了一封电子邮件,希望将其发送给收件人A和B。其中,用户对于收件人B的状态比较关注,因此,在输入B的电子邮件地址时在该地址前面添加了符号“~”。为了辨识出用户的行为,解析单元401获得用户输入的收件人地址,并对这些地址进行分析。具体地,解析单元401通过分析每个地址是否以特定符号“~”开始来判断用户是否希望核查该地址对应的收件人的状态。经过分析,解析单元401判断出用户希望核查收件人B的状态。于是,解析单元401就触发核查单元402核查收件人B的状态信息。此后,如上所述,核查单元402就可以以B的邮件地址向本地缓存403和/或邮件服务端发出核查请求,并由显示单元404将核查结果显示出来。通过这样的方式,可以最大程度地减小对用户撰写、发送邮件的干扰。如果用户对于收件人状态并不关注,那么用户可以正常输入收件人地址,如同使用现有邮件系统一样撰写、发送电子邮件。如果用户对部分收件人状态比较关注,那么就可以仅仅在关注的收件人地址前面添加指示符,触发核查单元核查以指示符引导的收件人的状态信息。
在另一种实施方式中,邮件系统为用户提供其他互动方式,例如为用户提供状态核查的选择项。这样的选择项可以包括:核查所有收件人状态,核查特定收件人状态,核查所有抄送对象状态等等。用户可以根据需要点击这样的选择项,表明希望核查单元执行的行为。解析单元401相应地对用户的点击行为进行识别,根据用户所点击的选择项触发核查单元402执行相应的核查。在另一种实施例中,用户可以在输入收件人地址之后通过点击特定收件人发出核查指令。类似地,解析单元401对用户的点击行为进行辨识,解析出用户想要核查的收件人,并触发核查单元402对该收件人的状态进行核查。可以理解,系统可以为用户提供其他方式,使用户能够通过其他类型的行为发出核查指令。相应地,解析单元对用户的这些行为进行解析,根据用户行为触发核查单元执行相应的核查。通过这样的方式,指示收件人状态的装置400能够随需(on demand)地执行对收件人状态的核查,避免了给用户带来的可能的干扰。
与上述具体描述的指示收件人状态的装置相对应,本发明还提供电子邮件服务端的实施方式。图5示出本发明实施例的电子邮件服务器的结构示意图。如图所示,该邮件服务器总体由数字500标示,包括有:状态处理单元501,状态存储单元502以及状态查找单元503。
状态处理单元501被配置为接收客户端发送的状态相关信息,将该信息记录在状态存储单元502中。状态存储单元502用于存储所述状态相关信息。状态查找单元503被配置为响应于客户端的核查请求,在状态存储单元502中查找所请求的状态相关信息。
在一个具体实施例中,用户利用客户端的状态记录单元设定状态信息,并将该信息发送至服务端。服务端中的状态处理单元501可直接与所述状态记录单元通信,一旦接收到状态记录单元发送的状态相关信息,就将该信息注册或记录在状态存储单元502中。上述状态相关信息可以包括:可用性状态,离开办公室的时间,留言,备用联系人信息等等。其中备用联系人信息又可包括备用联系人地址和职责。进一步地,用户还可以在客户端更改状态信息,例如在休假回来之后将可用性状态设置回“可用”。这种情况下,状态处理单元501一旦接收到客户端发送的新的状态信息就将该新的信息记录于状态存储单元502,使其替代相应的原有信息,实现状态信息的更新。
状态存储单元502用于存储用户的状态相关信息。具体地,在一个实施例中,状态存储单元502存储所有用户的状态信息。在另一个实施例中,状态存储单元502以列表形式仅存储被设定为不可用状态的用户的信息,并按照用户电子邮件地址、离开办公室的时间、留言、备用联系人地址、备用联系人职责等条目以表项的形式存放每个用户的状态相关信息。进一步地,状态存储单元502还可以包含更新模块(未示出),用于更新存储单元中存储的信息。例如,存储单元中存储了用户A的状态信息,包括休假时间9月1日至9月10日。在9月11日用户休假返回之后很可能忘记立即对状态信息进行更改。这时,更新模块可以通过定时核查状态信息,从而检索出过期的信息,例如关于上述用户A的状态信息。于是,更新模块可以通过例如将用户A的状态更改为“可用”或者将用户A的相关信息从存储处于不可用状态的用户的列表中删除来更新状态存储单元502中的信息。
在状态存储单元502存储有状态相关信息的基础上,状态查找单元503响应于客户端的核查请求,在状态存储单元502中查找所请求的状态相关信息。具体地,在一个实施例中,状态查找单元503与客户端的核查单元直接通信,接受核查单元所发送的核查请求。该核查请求通常包括待核查的联系人的电子邮件地址。接收到核查请求之后,状态查找单元503以核查请求中包含的联系人地址在状态存储单元502中进行查找,搜索与该联系人相匹配的状态信息条目。在获得待核查的状态信息之后,状态查找单元503将该信息返回给客户端,具体地,返回给客户端中的核查单元。如上所述,状态存储单元502可以以表项的形式存储所述状态相关信息,因此,状态查找单元503可以直接从匹配的表项中读取信息,并返回给客户端,使得客户端无需对状态信息进行进一步解析,只需显示给用户即可。
基于同一发明构思,本发明还提供指示电子邮件收件人状态的方法。图6示出根据本发明实施例的指示收件人状态的方法的流程图。
如图6所示,在该实施例中,为了指示电子邮件收件人的状态,在步骤602,在一个邮件被发送之前核查来自邮件服务端的该邮件的至少一个收件人的状态相关信息。
具体地,为了能够使得用户在发送邮件之前知晓收件人的状态,上述核查步骤被安排在一个邮件被发送之前执行。在核查过程中,可以首先向邮件服务端发送核查请求,该核查请求中包含待核查的收件人的电子邮件地址或其他标识。通过该核查请求,服务端会返回与收件人状态有关的信息。如前所述,与收件人状态有关的信息可以包括:收件人的可用性状态,即可用,不可用。如果收件人处于不可用状态,那么状态相关信息还可以包括:离开办公室的时间,留言,备用联系人信息。进一步地,备用联系人信息还可以包括:备用联系人的邮件地址及其职责。
在对收件人的状态相关信息进行核查之后,本实施例的方法前进至步骤604,在其中将上述核查的信息显示给用户。具体地,显示上述收件人的状态相关信息可以通过多种方式实现。在一个实施例中,可以以不同颜色显示处于不同状态的收件人。例如,在一个示例中,发件人想要发送电子邮件给A和B。经过步骤602的核查,发现收件人A目前处于可用状态,而收件人B处于不可用状态。那么,在步骤604中可以以常规默认的颜色,例如黑色显示收件人A,以非常规的提醒色,例如红色显示收件人B,以此提醒发件人不同收件人各自的状态。在另一个实施例中,可以以视窗形式显示发件人的状态相关信息。例如,在用户输入了A和B的电子邮件地址并选择发送之后,在步骤604中以弹出窗口(pop-up)的形式将收件人A和B的状态相关信息显示给发件人,并提供互动的选择按钮,例如继续发送,取消等,使得发件人在获知收件人状态之后,能够根据该状态简单地采取接下来的动作。具体地,该窗口所显示的收件人状态信息可以包括:收件人的休假时间,多个备用联系人各自的电子邮件地址和负责的项目。这使得发件人可以根据邮件所涉及的项目内容,有针对性地选择备用联系人,并可以通过点击、拖动备用联系人名字或邮箱而将其添加到发送列表中,也就是将备用联系人作为收件人或者抄送的对象。可以理解,上述显示视窗也可以采用其他形式,例如分级视窗。在分级视窗的第一级视窗中,仅显示处于不可用状态的收件人。发件人可以通过点击感兴趣的收件人进入第二级视窗,该级视窗示出该收件人的备用联系人信息。显示视窗也可以与颜色显示结合起来,共同示出收件人的状态信息。例如,用红色示出处于不可用状态的收件人。当发件人将鼠标停留在一个“红色”收件人上面时,则进一步地以浮动窗口的形式在该收件人旁边示出其备用联系人信息。可以理解,本领域技术人员可以采用各种旨在指示出收件人状态的显示方式,并可以在此显示的基础上以各种方式提供与发件人的互动,在此不一一列举。
除了上述流程,指示收件人状态的方法可以根据其他实施例的流程来执行。根据本发明另一实施例,指示收件人状态的方法的流程如图7所示。如图7所示,首先执行步骤701,在邮件被发送之前,在本地缓存中核查该邮件收件人的状态相关信息。其中,本地缓存存储了来自于邮件服务端的之前核查过的联系人的状态信息。在一个具体示例中,本地缓存中仅存储之前核查过的处于不可用状态的联系人信息。在步骤702,判断在本地缓存中是否查找到了所需的状态信息,即,待核查的收件人的状态信息。如果在本地缓存中查找到了所需的状态信息,则直接执行步骤705,显示收件人的状态信息;如果在本地缓存中没有查找到所需的状态信息,那么执行步骤703,在邮件服务端核查该邮件收件人的状态相关信息。之后,在步骤704,将核查到的收件人的状态信息复制到本地缓存中。这样,在后续的核查中,当再次核查该收件人的时候,就可以从本地缓存中直接查找到该收件人的状态信息。在一个具体示例中,仅仅将处于不可用状态的收件人信息复制到本地缓存中。在核查到收件人状态之后,在步骤705中,显示收件人的状态信息。具体地,可以按照上述结合图6中的步骤604所描述的方式来显示收件人的状态相关信息。
在一个具体例子中,用户想要发送邮件给收件人A和B。此时,假设本地缓存中存储有收件人A的状态信息,该信息显示A目前处于不可用状态,并示出其休假时间和备用联系人信息。在进行收件人状态核查时,首先在本地缓存中进行核查。由于本地缓存中已经存储了关于A的状态信息,因此,在本地缓存中就可以查找到A的状态信息。而对于收件人B,本地缓存中暂时还没有存储与其相关的状态信息。因此,接着以B的邮件地址向服务端发送核查请求,请求查询B的状态信息。在接收到B的状态信息之后,就可以将B的状态复制到本地缓存中。这样,在后续核查中,如果需要核查B的状态信息,就可以直接在本地缓存中查找到该信息。
可以理解,由于本地缓存设置在客户端,因此在本地缓存中进行核查比在服务端进行核查速度要提高很多。通过设置本地缓存,可以减小与服务端的通信频率,从而极大地提高核查效率。
进一步地,在本发明实施例的指示收件人状态的方法中,还可以包括记录用户状态的步骤(未示出)。在该步骤中,接受用户设定的状态相关信息,并将该信息发送至服务端。通过该状态记录步骤,用户可以设定自己的状态信息,包括可用性状态、不在办公室的时间、留言,备用联系人地址和职责等,并将这样的信息注册到邮件服务端。这样,其他发件人在试图给该用户发送邮件之前,也可以到邮件服务端核查该用户的状态相关信息,进而了解该用户的状态。
在一个实施例中,指示收件人状态的方法还包括解析用户行为的步骤(未示出)。在该步骤中,执行对用户行为的解析,并根据用户行为触发上述核查步骤。
在一个具体示例中,能够触发核查步骤的用户行为包括在收件人电子邮件地址前面添加特定的符号,例如“~”,“#”等,以表明用户希望核查由该特定符号引导的收件人的状态信息。这时,为了辨识出用户的行为,在上述解析步骤中获得用户输入的收件人地址,并对这些地址进行分析。具体地,可以通过分析每个地址是否由特定符号引导来判断用户是否希望核查该地址对应的收件人的状态。对于由特定符号引导的收件人地址,就触发执行核查步骤,对该收件人的状态进行核查。核查方式如前所述,不再赘述。通过这样的方式,可以最大程度地减小对用户撰写、发送邮件的干扰。如果用户对于收件人状态并不关注,那么用户可以正常输入收件人地址并发送邮件;如果用户对部分收件人状态比较关注,那么就可以仅仅在关注的收件人地址前面添加特定符号,触发执行核查步骤,指示特定符号所引导的收件人的状态信息。
在另一种实施方式中,邮件系统为用户提供其他互动方式,例如为用户提供状态核查的选择项。相应地,能够触发核查步骤的用户行为可以包括对这样的选择项的点击选择。与此对应,在解析步骤中,就需要对用户的点击行为进行识别,根据用户所点击的选择项触发相应的核查。可以理解,系统可以为用户提供其他方式,使用户能够通过其他类型的行为发出核查指令。相应地,在解析步骤中需要对用户的这些行为进行解析,根据用户行为触发相应的核查。通过这样的方式,指示收件人状态的方法能够灵活而随需地执行对收件人状态的核查,避免了给用户带来的可能的干扰。
通过以上描述的步骤和流程,可以实现指示收件人状态的方法。可以理解,上述方法可以通过图1,图3-4所示的装置和单元来执行。
本领域技术人员可以理解,上述的装置和方法可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、CD或DVD-ROM的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本实施例的指示收件人状态的装置及其单元、模块可以由诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用由各种类型的处理器执行的软件实现,也可以由上述硬件电路和软件的结合实现。
虽然以上结合具体实施例对本发明指示收件人状态的装置和方法进行了详细描述,但本发明并不限于此。本领域普通技术人员能够在说明书教导之下对本发明进行多种变换、替换和修改而不偏离本发明的精神和范围,例如对具体实施例中的状态相关信息的内容、格式、显示方式等进行扩展,使其适用于其他情况。应该理解,所有这样的变化、替换、修改仍然落入本发明的保护范围之内。本发明的保护范围由所附权利要求来限定。

指示电子邮件收件人状态的装置和方法.pdf_第1页
第1页 / 共22页
指示电子邮件收件人状态的装置和方法.pdf_第2页
第2页 / 共22页
指示电子邮件收件人状态的装置和方法.pdf_第3页
第3页 / 共22页
点击查看更多>>
资源描述

《指示电子邮件收件人状态的装置和方法.pdf》由会员分享,可在线阅读,更多相关《指示电子邮件收件人状态的装置和方法.pdf(22页珍藏版)》请在专利查询网上搜索。

本发明涉及用于指示电子邮件收件人状态的装置和方法。其中,用于指示电子邮件收件人状态的装置包括:核查单元,被配置为在一个邮件被发送之前核查来自邮件服务端的该邮件的至少一个收件人的状态相关信息;以及显示单元,被配置为显示所述状态相关信息。本发明还提供了相应的电子邮件服务器和与该装置相对应的指示收件人状态的方法。通过上述装置和方法,用户可以在发送邮件之前了解收件人的状态信息,从而提高通信效率。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1