邮件附件的搜索和管理方法及系统的制作方法

文档序号:6628961阅读:184来源:国知局
邮件附件的搜索和管理方法及系统的制作方法
【专利摘要】本发明公开一种邮件附件的搜索和管理方法,包括:获取邮件中的信息;根据所获取的邮件信息形成第一附件列表;对所述第一附件列表中包含的重复附件信息进行过滤,并生成第二附件列表;根据所述第二附件列表中的信息内容进行附件搜索。本发明还提供一种邮件附件的搜索和管理系统。本发明的有益效果是,能够实现对邮件附件的有效管理,能够有效的提高检索效率、降低检索的时间成本。
【专利说明】邮件附件的搜索和管理方法及系统

【技术领域】
[0001] 本发明涉及电子邮件【技术领域】,尤其涉及一种邮件附件的搜索和管理方法及系 统。

【背景技术】
[0002] 电子邮件是目前企业内进行信息交流最常见的一种方式。在信息交流过程中,邮 件附件功能被广泛使用。随着时间的增长,用户(如企业员工)收到的邮件附件数量会不 断增长,这时邮件附件占用的电脑空间也会越来越多,由于现有技术中缺乏对邮件附件的 有效管理,查找邮件附件时对所有附件一个个检索,检索效率低下。


【发明内容】

[0003] 为了解决现有技术中邮件附件的管理问题,本发明提供一种邮件附件的搜索和管 理方法及搜索和管理系统,能够对邮件附件进行有效的管理,提高检索效率、降低检索的时 间成本。
[0004] 本发明实施例提供一种邮件附件的搜索和管理方法,包括:获取邮件中的信息; 根据所获取的邮件信息形成第一附件列表;对所述第一附件列表中包含的重复附件信息进 行过滤,并生成第二附件列表;根据所述第二附件列表中的信息内容进行附件搜索。
[0005] 上述实施例中,所述邮件附件的搜索和管理方法还包括:对所述第二附件列表中 包含的附件信息进行下载和压缩。 _
[0006] 上述实施例中,对所述第二附件列表中包含的附件信息进行下载和压缩后,存储 下载和压缩后的附件信息以替换上次下载和压缩后存储的附件信息。
[0007] 上述实施例中,对所述第一附件列表中包含的重复附件信息进行过滤时,将重复 邮件附件只添加进第二附件列表一次,忽略再次出现的重复邮件附件,但记录重复文件名 和路径信息到本地的重复记录文件当中。 _
[0008] 上述实施例中,根据所述第二附件列表中的信息内容进行附件搜索时,对第二附 件列表中的压缩包进行映射并生成映射列表,并对映射列表中的信息内容进行附件搜索。
[0009] 本发明实施例还提供一种邮件附件的搜索和管理系统,包括:附件获取模块,用于 获取邮件中的信息,并根据所获取的邮件信息形成第一附件列表;过滤模块,用于对所述第 一附件列表中包含的重复附件信息进行过滤,并生成第二附件列表;检索模块,用于根据所 述第二附件列表中的信息内容进行附件搜索。
[0010] 上述实施例中,所述邮件附件的搜索和管理系统还包括:压缩模块,用于对所述第 二附件列表中包含的附件信息进行下载和压缩。
[0011] 上述实施例中,所述压缩模块还用于在每次对所述第二附件列表中包含的附件信 息进行下载和压缩后,将压缩后的附件信息存储以替换压缩模块上次下载和压缩后存储的 附件信息。 _ #
[0012] 上述实施例中,所述邮件附件的搜索和管理系统还包括:展不検块,用于展不检索 模块的检索结果列表并将检索结果列表存储到本地文件当中。
[0013]上述实施例中,所述邮件附件的搜索和管理系统还包括:映射模块,用于对第二附 件列表中的压缩包进行映射并生成映射列表。
[0014] 本发明的上述实施例的邮件附件的搜索和管理方法及系统将邮件中的重复附件 进行过滤能够实现对邮件附件的有效管理,能够有效的提高检索效率、降低检索的时间成 本。

【专利附图】

【附图说明】
[0015] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。
[0016] 图1是根据本发明实施例的一种邮件附件的搜索和管理方法的流程图。
[0017] 图2是根据本发明实施例的另一种邮件附件的搜索和管理方法的流程图。
[0018] 图3是根据本发明实施例的一种邮件附件的搜索和管理系统的功能模块图。
[0019] 图4是举例一压缩包映射路径树示意图。
[0020] 图5是举例二压缩包一次映射路径树示意图。
[0021] 图6是举例二压缩包二次映射路径树示意图。

【具体实施方式】
[0022] 下面结合附图和【具体实施方式】对本发明的技术方案作进一步更详细的描述。显 然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的 实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例, 都应属于本发明保护的范围。
[0023] 图1是根据本发明实施例的一种邮件附件的搜索和管理方法的流程图,该种邮 件附件的处理方法,包括:S1.获取邮件中的信息;S2.根据所获取的邮件信息形成第一附 件列表;S3.对所述第一附件列表中包含的重复附件信息进行过滤,并生成第二附件列表; S4.根据所述第二附件列表中的信息内容进行附件搜索。
[0024] 步骤S1中,所述获取邮件中的信息是指下载邮件,以获取发件人、邮件名称和邮 件中的全部附件,生成附件列表文件。
[0025] 步骤S2中,所述根据所获取的邮件信息形成第一附件列表是指,在步骤S1获取发 件人、邮件名称和邮件中的全部附件时,将获取的发件人、邮件名称和邮件中的附件一一对 应起来并添加到临时列表;获取发件人、邮件名称和邮件中的全部附件完毕后,根据获取到 的临时列表更新本地的附件列表文件,生成第一附件列表。
[0026] 步骤S3中,对所述第一附件列表中包含的重复附件信息进行过滤时,将重复邮件 附件只添加进第二附件列表一次,忽略再次出现的重复邮件附件,但记录重复文件名和路 径信息到本地的重复记录文件当中。
[0027] 步骤S4中,根据关键字对第二附件列表中的信息内容进行附件搜索,并生成检索 结果列表。
[0028] 该种邮件附件的搜索和管理方法,将邮件中的重复附件进行过滤后再进行检索, 能够实现对邮件附件的有效管理,无需对重复的邮件一一检索,从而能有效的提高检索效 率、降低检索的时间成本。
[0029] 参见图2,优选的,该种邮件附件的搜索和管理方法还包括步骤S3-l :对所述第二 附件列表中包含的附件信息进行下载和压缩。更优选的,该种邮件附件的搜索和管理方法 还包括步骤S3-2 :存储下载和压缩后的附件信息以替换上次下载和压缩后存储的附件信 肩、。
[0030] 由于第二附件列表中包含的附件信息被下载和压缩,并替换上次存储的附件信 息,方便保存、管理所有附件,并有效减少存储空间,降低存储成本。
[0031] 优选的,步骤S4根据所述第二附件列表中的信息内容进行附件搜索时,对第二附 件列表中的压缩包进行映射并生成映射列表,并对映射列表中的信息内容进行附件搜索。>
[0032] 如此设计,如果遇到压缩包文件,或者压缩包中再有压缩包的情况,也能正常进行 搜索,无须在逐封邮件、逐个压缩包中进行寻找,大大减少了附件搜索所需要的时间。
[0033] 图3是根据本发明实施例的一种邮件附件的搜索和管理系统的功能模块图,该邮 件附件的搜索和管理系统包括:附件获取模块201,过滤模块202,以及检索模块203。
[0034] 所述附件获取模块201用于获取邮件中的信息,并根据所获取的邮件信息形成第 一附件列表。
[0035] 本实施例中,所述附件获取模块201读取邮箱的配置文件,根据配置文件的信息 登陆邮箱,下载邮件,获取发件人、邮件名称、附件路径、附件信息和邮件中的全部附件并生 成附件列表文件。具体的,所述附件获取模块201在获取发件人、邮件名称和邮件中的全部 附件时,将获取到的发件人、邮件名称和邮件中的附件一一对应起来并添加到第一附件列 表;所述附件获取模块201在获取发件人、邮件名称和邮件中的全部附件完毕后,根据获取 到的第一附件列表更新本地的附件列表文件。
[0036] 所述过滤模块202用于对所述第一附件列表中包含的重复附件信息进行过滤,并 生成第二附件列表。
[0037] 本实施例中,所述过滤模块202读取附件列表文件,分析每个附件的特征以判断 是否是同一文件,并产生重复的附件列表和第二附件列表。具体的,所述过滤模块202分析 每个附件的大小和MD5值、以判断是否是同一文件,最后可以产生第二附件列表和重复的 附件列表两张列表。其中第二附件列表可以发送到检索模块203以供检索,而重复的附件 列表,储存在本地重复记录文件当中。
[0038] 所述检索模块203用于根据所述第二附件列表中的信息内容进行附件搜索。
[0039] 本实施例中,所述检索模块203用于获取第二附件列表以及用户输入的搜索关键 字,并根据关键字对第二附件列表中的附件进行检索,继而根据检索到的附件生成检索结 果列表。
[0040] 优选的,该种邮件附件的搜索和管理系统还包括压缩模块204,用于对所述第二附 件列表中包含的附件信息进行下载和压缩。更优选的,所述压缩模块204还用于在每次对 所述第二附件列表中包含的附件信息进行下载和压缩后,将压缩后的附件信息存储以替换 压缩模块上次下载和压缩后存储的附件信息。
[0041] 优选的,该种邮件附件的搜索和管理系统还包括展示模块205,用于展示检索模块 203的检索结果列表并将检索结果列表存储到本地文件当中。
[0042] 所述展示模块205,用于获取检索模块2〇3生成的检索结果列表,将该检索结果列 表展示给用户并存储到本地指定的文件当中。具体的,展示模块2〇 5包括两方面的功能,一 是将检索结果列表存储到本地指定的文件当中,另一方面是将检索结果列表展示给用户。 更优选的,该展示模块205也可接收来自过滤模块的第二附件列表,未经检索情况下直接 将第二附件列表展示给用户。
[0043] 优选的,该种邮件附件的搜索和管理系统还包括映射模块2〇6,用于对第二附件列 表中的压缩包进行映射并生成映射列表。
[0044] 本实施例中,所述映射模块206将生成的映射列表返回给检索模块203。具体的, 需要进行压缩包文件的检索时,则需要对当前获取到的附件中的压缩包和压缩模块204产 生的上一次附件压缩包进行映射动作。映射是指压缩包文件路径到路径树的映射,映射完 成后,会生成路径树。再将路径树的每条路径,添加到临时列表当中。如果检索的压缩包中 再含有压缩包,则调用自身模块功能进行二次映射,以此类推,直到所有压缩包文件映射完 成。最后生成映射列表,返回给检索模块203。所述检索模块203获取映射列表,将映射列 表添加到第二附件列表对应压缩包列表位置当中,并根据关键字对第二附件列表及映射列 表中的附件进行检索,继而根据检索到的附件生成检索结果列表。
[0045] 以下将举例进一步说明本发明实施例提供的邮件附件的搜索方法。
[0046] 举例一:用户输入查询字段,先过滤重复附件,再检索压缩包中的文件,接着生成 检索结果,最后将本次获取到的附件打包到压缩档当中。
[0047] 1)公司员工小黑填写配置文件,填入自己的邮箱地址,用户名和密码,同时确认 附件储存路径参数、附件列表参数、重复记录参数、检索结果参数和关键字参数。这里采用 默认配置附件储存路径参数为D:\ ;附件列表参数为D:\list.xlsx;重复记录参数为D:\ SameList. xlsx ;检索结果参数为D:\Result. xlsx。并确定需要检索的关键字为"培训",设 置过滤重复附件,检索压缩包中的文件。
[0048] 2)通过配置文件获取邮箱附件列表。获取完毕,系统获取到五封邮件及其附件。 邮件A的发件人为小曼,邮件名称为高速球测试开始,邮件附件为测试说明.txt,邮件签 名1. jpg ;邮件B的发件人为小妮,邮件名称为烟火检测测试方案评审,邮件附件为烟火检 测测试方案VI. 0. doc,邮件签名2. jpg ;邮件C的发件人为小曼,邮件名称为活动回顾,邮 件附件为活动1. jpg,活动2. jpg,活动3. jpg,邮件签名3. jpg ;邮件D的发件人为小曼,邮 件名称为实验室检查友情提醒,邮件附件为实验室检查事项.ppt,邮件签名4. jpg ;邮件E 的发件人为小曼,邮件名称为关于开展培训活动的通知,附件为培训课程· rar,邮件签名 5. jpg。最后将获取到的内容生成列表,传入过滤模块并储存到D:\list. xlsx文件当中。
[0049] 列表内容如表1所示。
[0050]

【权利要求】
1. 一种邮件附件的搜索和管理方法,其特征在于,包括: 获取邮件中的信息; 根据所获取的邮件信息形成第一附件列表; 对所述第一附件列表中包含的重复附件信息进行过滤,并生成第二附件列表; 根据所述第二附件列表中的信息内容进行附件搜索。
2. 如权利要求1所述的邮件附件的搜索和管理方法,其特征在于,还包括: 对所述第二附件列表中包含的附件信息进行下载和压缩。
3. 如权利要求2所述的邮件附件的搜索和管理方法,其特征在于,对所述第二附件列 表中包含的附件信息进行下载和压缩后,存储下载和压缩后的附件信息以替换上次下载和 压缩后存储的附件信息。
4. 如权利要求1所述的邮件附件的搜索和管理方法,其特征在于,对所述第一附件列 表中包含的重复附件信息进行过滤时,将重复邮件附件只添加进第二附件列表一次,忽略 再次出现的重复邮件附件,但记录重复文件名和路径信息到本地的重复记录文件当中。
5. 如权利要求1所述的邮件附件的搜索和管理方法,其特征在于,根据所述第二附件 列表中的信息内容进行附件搜索时,对第二附件列表中的压缩包进行映射并生成映射列 表,并对映射列表中的信息内容进行附件搜索。
6. -种邮件附件的搜索和管理系统,其特征在于,包括: 附件获取模块,用于获取邮件中的信息,并根据所获取的邮件信息形成第一附件列 表; 过滤模块,用于对所述第一附件列表中包含的重复附件信息进行过滤,并生成第二附 件列表; 检索模块,用于根据所述第二附件列表中的信息内容进行附件搜索。
7. 如权利要求6所述的邮件附件的搜索和管理系统,其特征在于,还包括: 压缩模块,用于对所述第二附件列表中包含的附件信息进行下载和压缩。
8. 如权利要求7所述的邮件附件的搜索和管理系统,其特征在于,所述压缩模块还用 于在每次对所述第二附件列表中包含的附件信息进行下载和压缩后,将压缩后的附件信息 存储以替换压缩模块上次下载和压缩后存储的附件信息。
9. 如权利要求6所述的邮件附件的搜索和管理系统,其特征在于,还包括: 展示模块,用于展示检索模块的检索结果列表并将检索结果列表存储到本地文件当 中。
10. 如权利要求6所述的邮件附件的搜索和管理系统,其特征在于,还包括: 映射模块,用于对第二附件列表中的压缩包进行映射并生成映射列表。
【文档编号】G06Q10/10GK104298730SQ201410512681
【公开日】2015年1月21日 申请日期:2014年9月29日 优先权日:2014年9月29日
【发明者】宋丹, 曾宇涛 申请人:安科智慧城市技术(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1