代收电子邮件的方法、装置及系统制造方法及图纸

技术编号:9671191 阅读:190 留言:0更新日期:2014-02-14 18:06
本发明专利技术公开了一种代收电子邮件的方法、装置及系统,属于通信领域。所述方法包括:向服务器发送邮件列表的查询请求;接收服务器发送的邮件列表;根据所述邮件列表计算邮件列表信息摘要;在所述邮件列表信息摘要与本地预存的历史邮件列表信息摘要不同的情况下,收取代收邮件。所述装置包括:发送模块、接收模块、计算模块和收取模块。所述系统包括:服务器和客户端。本发明专利技术通过接收服务器发送的邮件列表,根据所述邮件列表计算邮件列表信息摘要,在计算出的所述邮件列表信息摘要与本地预存的历史邮件列表信息摘要不同的情况下,收取代收邮件,可节省没有新邮件时代收过程所占用的资源,提高了电子邮件的代收性能。

【技术实现步骤摘要】
代收电子邮件的方法、装置及系统
本专利技术涉及通信领域,特别涉及一种代收电子邮件的方法、装置及系统。
技术介绍
电子邮件是一种通过网络实现传送和接收信息的通信方式。多数用户拥有一个或多个收发电子邮件的邮箱,为了便于用户收发多个邮箱的电子邮件,运营商在其提供的邮箱中设置了POP3(PostOfficeProtocol–Version3,第三版本邮局协议)服务,实现通过一个邮箱代收其余多个邮箱中的电子邮件,提高了电子邮件的代收效率。现有技术中,客户端向服务器发送邮件索引列表和邮件UID(UniqueIdentifier,唯一标识符)列表的查询请求,并接收服务器发送的邮件索引列表和邮件UID列表,且所述邮件索引列表中的邮件索引号与所述邮件UID列表中的邮件UID一一对应,根据所述邮件UID列表多于本地的历史邮件UID列表的邮件UID生成更新邮件UID列表,根据邮件索引列表和邮件UID列表的对应关系查找与更新邮件UID列表对应的更新邮件索引列表,根据所述更新邮件索引列表收取代收电子邮件。进一步地,还可用本次从服务器中获取的邮件UID列表替换历史邮件UID列表,以更新本地的历史邮件UID列表。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下缺点:随着代收电子邮件的时间间隔的缩短,很多代收过程并不能收取到新的电子邮件,而代收过程中获取本地的历史邮件UID列表以及将从服务器中获取的邮件UID列表与历史邮件UID列表进行比较会占用大量的资源,影响了电子邮件的代收性能。
技术实现思路
本专利技术实施例提供了一种代收电子邮件的方法、装置及系统,以节省资源,提高电子邮件的代收性能。所述技术方案如下:一方面,提供了一种代收电子邮件的方法,所述方法包括:向服务器发送邮件列表的查询请求;接收所述服务器发送的所述邮件列表;根据所述邮件列表计算邮件列表信息摘要;在计算出的所述邮件列表信息摘要与本地预存的历史邮件列表信息摘要不同的情况下,收取代收邮件。具体地,向服务器发送邮件列表的查询请求,包括:定时向所述服务器发送所述邮件列表的查询请求;或者,接收用户发送的收取邮件的命令,并向所述服务器发送所述邮件列表的查询请求。进一步地,收取代收邮件,包括:获取所述服务器中邮件的邮件索引列表和邮件唯一标识符UID列表,且所述邮件索引列表中的邮件索引号与所述邮件UID列表中的邮件UID一一对应;根据所述邮件UID列表多于预存的历史邮件UID列表的邮件UID生成更新邮件UID列表;根据所述邮件索引列表和所述邮件UID列表的对应关系查找与所述更新邮件UID列表对应的更新邮件索引列表;根据所述更新邮件索引列表收取代收邮件。进一步地,根据所述更新邮件索引列表收取代收邮件之后,还包括:用从所述服务器中获取的所述邮件UID列表替换所述历史邮件UID列表,对所述历史邮件UID列表进行更新。进一步地,收取代收邮件之后,还包括:用所述邮件列表信息摘要替换所述历史邮件列表信息摘要,对所述历史邮件列表信息摘要进行更新。进一步地,接收所述服务器发送的所述邮件列表,根据所述邮件列表计算邮件列表信息摘要,包括:接收所述服务器发送的邮件索引列表,根据所述邮件索引列表计算邮件列表信息摘要;或者,接收所述服务器发送的邮件UID列表,根据所述邮件UID列表计算邮件列表信息摘要。另一方面,还提供了一种代收电子邮件的装置,所述装置包括:发送模块,用于向服务器发送邮件列表的查询请求;接收模块,用于接收所述服务器发送的所述邮件列表;计算模块,用于根据所述邮件列表计算邮件列表信息摘要;收取模块,用于在所述计算模块计算出的所述邮件列表信息摘要与本地预存的历史邮件列表信息摘要不同的情况下,收取代收邮件。所述发送模块包括:第一发送单元,用于定时向所述服务器发送所述邮件列表的查询请求;或者,第二发送单元,用于接收用户发送的收取邮件的命令,并向所述服务器发送所述邮件列表的查询请求。所述收取模块包括:获取单元,用于在所述邮件列表信息摘要与本地预存的历史邮件列表信息摘要不同的情况下,获取所述服务器中邮件的邮件索引列表和邮件唯一标识符UID列表,且所述邮件索引列表中的邮件索引号与所述邮件UID列表中的邮件UID一一对应;生成单元,用于根据所述邮件UID列表多于预存的历史邮件UID列表的邮件UID生成更新邮件UID列表;查找单元,用于根据所述邮件索引列表和所述邮件UID列表的对应关系查找与所述更新邮件UID列表对应的更新邮件索引列表;收取单元,用于根据所述更新邮件索引列表收取代收邮件。所述装置还包括:第一更新模块,用于在所述收取单元根据所述更新邮件索引列表收取代收邮件之后,用从所述服务器中获取的所述邮件UID列表替换所述历史邮件UID列表,对所述历史邮件UID列表进行更新。所述装置还包括:第二更新模块,用于在所述收取模块收取代收邮件之后,用所述邮件列表信息摘要替换所述历史邮件列表信息摘要,对所述历史邮件列表信息摘要进行更新。所述接收模块用于接收所述服务器发送的邮件索引列表,所述计算模块用于根据所述邮件索引列表计算邮件列表信息摘要;或者,所述接收模块用于接收所述服务器发送的邮件UID列表,所述计算模块用于根据所述邮件UID列表计算邮件列表信息摘要。再一方面,还提供了一种代收电子邮件的系统,所述系统包括:服务器和客户端;所述服务器用于,接收所述客户端发送的邮件列表查询请求,并向所述客户端发送所述邮件列表;所述客户端包括,如上所述的代收电子邮件的装置。本专利技术实施例提供的技术方案的有益效果是:通过接收服务器发送的邮件列表,根据所述邮件列表计算邮件列表信息摘要,在计算出的所述邮件列表信息摘要与本地预存的历史邮件列表信息摘要不同的情况下,收取代收邮件,可节省没有新邮件时代收过程所占用的资源,提高了电子邮件的代收性能。通过用邮件列表信息摘要替换历史邮件列表信息摘要,对历史邮件列表信息摘要进行更新,可节省计算历史邮件列表信息摘要所占用的资源,进一步提高了电子邮件的代收性能。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种代收电子邮件的方法流程图;图2是本专利技术实施例二提供的一种代收电子邮件的方法流程图;图3是本专利技术实施例三提供的一种代收电子邮件的装置的结构示意图;图4是本专利技术实施例三提供的另一种代收电子邮件的装置的结构示意图;图5是本专利技术实施例五提供的一种代收电子邮件的系统的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一参见图1,本实施例提供了一种代收电子邮件的方法,该方法流程具体如下:101:向服务器发送邮件列表的查询请求。102:接收服务器发送的邮件列表。103:根据邮件列表计算邮件列表信息摘要。本实施例中,邮件列表信息摘要是指根据邮件列表计算所得的信息摘要,用来确保邮件列表的完整一致。104:在计算出的该邮件列表信息摘要与本地预存的历史邮件列表信息摘要不同的情况下,收取代收邮件。具体地,向服务器发送邮件列表的查询请求,本文档来自技高网...
代收电子邮件的方法、装置及系统

【技术保护点】
一种代收电子邮件的方法,其特征在于,所述方法包括:向服务器发送邮件列表的查询请求;接收所述服务器发送的所述邮件列表;根据所述邮件列表计算邮件列表信息摘要;在计算出的所述邮件列表信息摘要与本地预存的历史邮件列表信息摘要不同的情况下,收取代收邮件。

【技术特征摘要】
1.一种代收电子邮件的方法,其特征在于,所述方法包括:向服务器发送邮件列表的查询请求;接收所述服务器发送的所述邮件列表;根据所述邮件列表计算邮件列表信息摘要;在计算出的所述邮件列表信息摘要与本地预存的历史邮件列表信息摘要不同的情况下,获取所述服务器中邮件的邮件索引列表和邮件唯一标识符UID列表,且所述邮件索引列表中的邮件索引号与所述邮件UID列表中的邮件UID一一对应;根据所述邮件UID列表多于预存的历史邮件UID列表的邮件UID生成更新邮件UID列表;根据所述邮件索引列表和所述邮件UID列表的对应关系查找与所述更新邮件UID列表对应的更新邮件索引列表;根据所述更新邮件索引列表收取代收邮件。2.根据权利要求1所述的方法,其特征在于,向服务器发送邮件列表的查询请求,包括:定时向所述服务器发送所述邮件列表的查询请求;或者,接收用户发送的收取邮件的命令,并向所述服务器发送所述邮件列表的查询请求。3.根据权利要求1所述的方法,其特征在于,根据所述更新邮件索引列表收取代收邮件之后,还包括:用从所述服务器中获取的所述邮件UID列表替换所述历史邮件UID列表,对所述历史邮件UID列表进行更新。4.根据权利要求1所述的方法,其特征在于,根据所述更新邮件索引列表收取代收邮件之后,还包括:用所述邮件列表信息摘要替换所述历史邮件列表信息摘要,对所述历史邮件列表信息摘要进行更新。5.根据权利要求1所述的方法,其特征在于,接收所述服务器发送的所述邮件列表,根据所述邮件列表计算邮件列表信息摘要,包括:接收所述服务器发送的邮件索引列表,根据所述邮件索引列表计算邮件列表信息摘要;或者,接收所述服务器发送的邮件UID列表,根据所述邮件UID列表计算邮件列表信息摘要。6.一种代收电子邮件的装置,其特征在于,所述装置包括:发送模块,用于向服务器发送邮件列表的查询请求;接收模块,用于接收所述服务器发送的所述邮件列表;计算模块,用于根据所述接收模块接收的...

【专利技术属性】
技术研发人员:万林佳
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1