[发明专利]邮件解析方法、邮件解析系统、电子设备和可读存储介质有效
申请号: | 201710346730.0 | 申请日: | 2017-05-17 |
公开(公告)号: | CN108965095B | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 秦营连 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;姜劲 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 邮件 解析 方法 系统 电子设备 可读 存储 介质 | ||
本发明提供一种邮件解析方法、邮件解析系统、电子设备和可读存储介质。所述邮件解析方法包括:通过多个第一邮箱中的每个邮箱来接收邮件;根据邮箱映射关系,通过邮件转发服务器将来自每个所述第一邮箱的邮件分发到一个或多个第二邮箱,以在该第二邮箱中进行邮件解析,其中,所述第一邮箱和所述第二邮箱通过所述邮箱映射关系来被关联;对每个所述第二邮箱分别分配一个对应的线程,进而以并行方式对每个所述第二邮箱同时进行解析;以及根据所述解析的解析结果,来配置所述邮箱映射关系。
技术领域
本发明涉及一种邮件解析方法、邮件解析系统、电子设备和可读存储介质,具体而言,通过基于定时调度和云存储来实现可配置的邮件解析。
背景技术
大型的电子商务网站,尤其是直接面向个体消费者的B2C商务网站,每天都会接收大量的电子邮件。并且电子邮件已是员工之间互相沟通、传达旨意、汇报工作的重要手段。公司设有各种企业邮箱来实现不同的分工,如客服邮箱专门接收客户邮件,解绑邮箱专门接收客户账号和手机号的解绑请求。为了解决多名客服之间协同处理大量邮件。现有技术中使用Clover2.0分布式定时任务系统完成对指定邮箱中邮件的实时扫描,使用javaMail技术对邮件进行解析。
Clover2.0分布式定时任务系统是一种企业服务器总线,其通过对SOA服务集成与调度,使系统具有更低的耦合,和更好的扩展能力等。通过Worker来实现调度服务。每一个Worker相当于一个调度服务,每个Worker使用web作为宿主服务器,同时让Clover统一管理,如调度任务线程数,运行时间、开启关闭等。
将邮件转换为邮件请求录入数据库,再将不同的请求分发给不同的客服。实现多名客服之间协同处理同一邮箱中的不同邮件,发送邮件时发件人又为同一邮箱。
通常,对于商务网站而言,当某项业务每次新增一个邮箱,例如将其用于接受客户邮件,则商务网站就要多增加一个Worker定时任务来解析。而企业的业务增长量和不同的业务场景又是在不断地变化,这样以来,如果每新增一个邮箱,就要重新开发一个邮箱解析任务,这样不仅增加了工作量,还延长了新需求的上线时间。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
1)单线程解析,处理速度慢。
由于邮件没有分片号,如果多线程同时解析一个邮箱会带来邮件解析重复、数据重复录入等问题。
2)新增邮箱需重新开发代码
随着业务场景的扩展,每次新增邮箱,都要重新开发一个邮件的自动解析服务。而且代码的重复度高,不仅给工程师造成额外的工作负担,更影响工作进度。
3)服务器磁盘占用空间大。
邮件的附件直接保存到每台应用服务器上,会占用大量的磁盘空间。
发明内容
有鉴于此,本发明实施例的一个方面提供了一种邮件解析方法,其包括:通过多个第一邮箱中的每个邮箱来接收邮件;根据邮箱映射关系,通过邮件转发服务器将来自每个所述第一邮箱的邮件分发到一个或多个第二邮箱,以在该第二邮箱中进行邮件解析,其中,所述第一邮箱和所述第二邮箱通过所述邮箱映射关系来被关联;对每个所述第二邮箱分别分配一个对应的线程,进而以并行方式对每个所述第二邮箱同时进行解析;以及根据所述解析的解析结果,来配置所述邮箱映射关系。
进一步地,所述邮件解析方法还包括:如果解析结果示出在所述多个第一邮箱中的至少一个邮箱的邮件量增加,则扩展该至少一个邮箱所对应的第二邮箱的个数。
进一步地,所述邮件解析方法还包括:如果解析结果示出在所述多个第一邮箱中的至少一个邮箱的邮件量减少,则缩减该至少一个邮箱所对应的第二邮箱的个数。
进一步地,所述邮件解析方法还包括:在对邮件进行解析的过程中,对所述第二邮箱中的每个邮箱单独分配一个线程,以执行邮件解析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710346730.0/2.html,转载请声明来源钻瓜专利网。