一种提取邮件的方法及系统的制作方法_2

文档序号:9263487阅读:来源:国知局
执行。
【附图说明】
[0032]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提 下,还可以根据这些附图获得其他的附图。
[0033] 图1是本申请提取邮件的方法实施例的流程图;
[0034] 图2是本申请以代理服务器为主体的提取邮件的方法实施例的流程图;
[0035] 图3是本申请以代理服务器为主体的提取邮件的系统实施例的组成结构图;
[0036] 图4是本申请所述提取邮件的系统实施例中邮箱登录单元的组成结构图;
[0037] 图5是本申请所述提取邮件的系统实施例中邮件下载单元的组成结构图;
[0038]图6是本申请所述提取邮件的系统实施例中邮件提供单元的组成结构图;
[0039] 图7是本申请以代理服务器为主体的提取邮件的方法的另一实施例的流程图;
[0040] 图8是本申请以代理服务器为主体的提取邮件的系统第二实施例的组成结构图;
[0041]图9是本申请所述提取邮件的系统第二实施例中预警单元的组成结构图。
【具体实施方式】
[0042] 本申请实施例提供一种提取邮件的方法及系统。
[0043] 为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实 施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施 例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通 技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护 的范围。
[0044] 图1是本申请提取邮件的方法实施例的流程图。如图1所示,所述提取邮件的方 法包括:
[0045]S101 :代理服务器利用用户授权信息登录邮箱服务器。
[0046] 代理服务器利用用户授权信息登录邮箱服务器。所述授权信息包括:邮箱用户名 和相应的邮箱密码。所述授权信息可以是用户发来的授权信息,也可以是预先存储在所述 代理服务器上的授权信息。所述授权信息由用户提供,用户可以只提供一次授权信息。
[0047] 所述代理服务器利用用户授权信息登录邮箱服务器,可以通过执行邮箱登录指令 的形式来实现。具体可以包括所述代理服务器向邮箱服务器发送邮箱登录请求。所述邮箱 登录请求包括:登录请求地址和授权信息。所述登录请求地址可以采用邮箱登录地址。 [0048] 所述邮箱登录指令可以是代码的形式。所述邮箱登录指令的内容可以基于http 协议和邮箱提供商的邮箱服务协议来编写,代理服务器可以以http协议传输数据的形式 与邮箱服务器进行数据传输。对于不同的邮箱提供商,所述邮箱登录指令的具体内容可能 不同。当邮箱提供商的邮箱服务协议发生改变时,所述邮箱登录指令的内容可以相应地进 行更改。
[0049] 代理服务器执行邮箱登录指令,向邮箱服务器发送登录请求,登录用户授权的邮 箱。
[0050] S102 :所述邮箱服务器对所述授权信息进行鉴权。
[0051] 所述邮箱服务器接收到所述代理服务器发来的登录请求后,所述邮箱服务器对所 述代理服务器进行鉴权。代理服务器成功登录邮箱服务器后,邮箱服务器保持所述代理服 务器为登录状态。所述邮箱服务器保持所述代理服务器为登录状态,包括:将所述代理服务 器在鉴权后第一预设时间长度内设置为登录状态,所述第一预设时间长度根据实际情况进 行设定5;或,邮箱服务器向所述代理服务器发送保持登录状态的临时数据,所述代理服务 器携带所述临时数据发送至邮箱服务器,则邮箱服务器保持所述代理服务器为登录状态。 所述临时数据用于表示代理服务器已经登录邮箱,从而保证代理服务器能继续对邮箱中的 内容进行进一步操作。所述临时数据可以存放在代理服务器上。
[0052] S103:所述代理服务器向所述邮箱服务器发送搜索请求。
[0053] 所述代理服务器向所述邮箱服务器发送搜索请求,可以通过执行邮件搜索指令来 实现。
[0054] 所述邮件搜索指令可以是代码的形式。所述邮件搜索指令的内容可以基于http 协议和邮箱提供商的邮箱服务协议来编写。这样所述代理服务器可以通过http协议方式 搜索所述邮箱服务器。对于不同的邮箱提供商,所述邮件搜索指令的内容可能不同。当邮 箱提供商的邮箱服务协议发生改变时,所述邮件搜索指令的内容还可以相应地进行更改。
[0055] 所述搜索请求可以至少包括下述一项内容:邮件搜索范围、搜索规则。所述搜索请 求还可以包括搜索关键词。当所述邮箱服务器反馈临时数据至所述代理服务器时,所述搜 索请求还可以包括所述临时数据。所述临时数据可以表示当前代理服务器已经登录邮箱。
[0056] 所述邮件搜索范围至少包括下述一个:用户邮箱中的未读邮件、用户邮箱中的已 读邮件。
[0057] 所述搜索关键词可以存储在所述代理服务器上,或存储在所述邮箱服务器上。所 述搜索关键词根据用户需要阅读的指定邮件来决定。所述搜索关键词,可以包括描述邮件 主题的关键词、描述邮件内容的内容关键词、描述发件人姓名的姓名关键词或描述发件人 地址的地址关键词等。所述搜索关键词可以包括一个或多个。例如用户需要的指定邮件包 括来自"张三"和"李四"的邮件,那么所述搜索关键词就可以选取姓名关键词"张三"和"李 四"。
[0058] 所述搜索规则,具体可以包括:在搜索的地址范围内,根据预设的匹配规则,将搜 索关键词与邮件索引词进行匹配,若符合所述预设的匹配规则,则该邮件索引词对应的邮 件为所述指定邮件。所述邮件索引词,可以是由邮箱服务提供商提供。所述邮件索引词可 以包括:从邮件主题、邮件发件人姓名、发件人地址、发件时间、附件个数或附件名称等信息 中提取出的词。所述邮件索引词与邮件存在对应关系,所述对应关系可以是一对一的关系, 也可以是一对多的关系或多对一的关系,还可以是多对多的关系。
[0059] 所述预设的匹配规则,可以至少包括下述一种匹配规则:模糊匹配规则、单个匹配 规则和组合匹配规则。
[0060] 所述模糊匹配规则可以包括:将邮件索引词与每一所述搜索关键词进行对比,若 邮件索引词至少包含一个搜索关键词,则符合所述简单匹配规则。
[0061] 所述单个匹配规则可以包括:在搜索关键词中选择一个搜索关键词,设定所选中 的搜索关键词为强制匹配关键词,将邮件索引词与所述强制匹配关键词进行对比,若邮件 索引词包含所述强制匹配关键词,则符合所述单个匹配规则。
[0062] 所述组合匹配规则可以包括:在搜索关键词中选择至少两个搜索关键词,设定所 选中的至少两个搜索关键词为强制匹配关键词,将邮件索引词与每一所述强制匹配关键词 进行对比,若邮件索引词包含所有强制匹配关键词,则符合所述组合匹配规则。
[0063] 例如:
[0064] 邮箱A中包含张三发来的关于聚会的邮件1和小王发来的关于开会的邮件2。邮 箱B中包含李四发来的关于开会的邮件3。根据邮箱服务提供商提供的邮件索引词与邮件 的对应关系,邮件1对应的邮件索引词可以包括:张三、聚会;邮件2对应的邮件索引词可 以包括:小王、开会;邮件3对应的邮件索引词可以包括:李四、开会。所述邮件索引词与邮 件的对应关系例如表1所示。
[0065] 表 1
[0066]
[0067] 若搜索关键词为:张三、李四、开会。根据所述搜索关键词和预设的匹配规则分别 查找邮箱A和邮箱B中的指定邮件。
[0068] 采用所述模糊匹配规则时,将所述邮件索引词与每一所述搜索关键词进行对比, 若邮件索引词至少包含一个搜索关键词,则符合所述简单匹配规则。匹配后的邮件索引词 与对应的邮件可以如表2所示。采用所述模糊匹配规则查找到的指定邮件包括:邮件1、邮 件2和邮件3。
[0069] 表 2
[0070]
[0071]
[0072] 采用所述单个匹配规则时,在搜索关键词中选择一个搜索关键词,设定所选中的 搜索关键词为强制匹配关键词,例如用户可以设定搜索关键词"开会"为强制关键词。将邮 件索引词与所述强制匹配关键词进行对比,若邮件索引词包含所述强制匹配关键词,则符 合所述单个匹配规则。匹配后的邮件索引词与对应的邮件可以如表3所示。采用所述单个 匹配规则查找到的指定邮件包括:邮件2和邮件3。
[0073]表 3
[0074]
[0075] 采用所述组合匹配规则时,在搜索关键词中选择至少两个搜索关键词,设定所选 中的至少两个搜索关键词为强制匹配关键词,例如用户可以设定搜索关键词"开会""李四" 为强制关键词。将邮件索引词与每一所述强制匹配关键词进行对比,若邮件索引词包含所 有强制匹配关键词,则符合所述组合匹配规则。匹配后的邮件索引词与对应的邮件可以如 表4所示。采用所述组合匹配规则查找到的指定邮件包括:邮件3。
[0076]表 4
[0077]
[0078] S104:所述邮箱服务器根据所述搜索请求搜索得到指定邮件,将所述指定邮件的 信息发送至所述代理服务器。
[0079] 所述邮箱服务器根据搜索范围、搜索关键词和搜索规则对邮箱中的邮件进行搜索 操作,查找出所述指定邮件。
[0080] 所述邮箱服务器根据搜索请求的内容完成邮件搜索后,将搜索到的指定邮件的信 息反馈给所述代理服务器。所述指定邮件的信息可以包括:指定邮件的存放地址、指定邮件 的主题等。
[
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1