一种分布式邮件的存储与读取方法及装置制造方法及图纸

技术编号:11975577 阅读:75 留言:0更新日期:2015-08-31 01:37
本发明专利技术适用于通讯领域,提供了一种分布式邮件的存储与读取方法及装置,所述方法包括:接收邮件数据;将所述邮件数据按照预定的规则进行拆分;将拆分好的邮件数据附上邮件标识符分别进行存储。本发明专利技术实施例将邮件体多媒体数据和/或附件数据从邮件数据中拆分出来,分别进行存储,若邮件体多媒体数据和/或附件数据受损,由于对分别存储的邮件数据是分别进行下载,再根据分别下载的邮件数据进行读取的,所以不会影响一般邮件体数据的读取。

【技术实现步骤摘要】
【专利摘要】本专利技术适用于通讯领域,提供了一种分布式邮件的存储与读取方法及装置,所述方法包括:接收邮件数据;将所述邮件数据按照预定的规则进行拆分;将拆分好的邮件数据附上邮件标识符分别进行存储。本专利技术实施例将邮件体多媒体数据和/或附件数据从邮件数据中拆分出来,分别进行存储,若邮件体多媒体数据和/或附件数据受损,由于对分别存储的邮件数据是分别进行下载,再根据分别下载的邮件数据进行读取的,所以不会影响一般邮件体数据的读取。【专利说明】一种分布式邮件的存储与读取方法及装置
本专利技术属于通讯领域,尤其涉及一种分布式邮件的存储与读取方法及装置。
技术介绍
邮件是人们工作常用的办公通信工具,尤其在业务公司和市场营销中,业务人员会频繁的利用邮件与客户进行沟通,所以对于电子邮件内容的管理十分重要。 一般邮箱在接收新邮件时,先从邮箱的网页服务器(网易126、163邮箱)中下载新邮件,然后存储在本地建立的数据库服务器中,现有技术中,一般是将整封邮件的全部内容都存储在数据库服务器的一个数据表中,读取邮件时,如果附件或邮件体中的图片、视频、音频数据受损,会导致邮件的文本内容不能也不能显示,从而不能获取到邮件文本内容。
技术实现思路
本专利技术实施例提供一种分布式邮件的存储与读取方法及装置,旨在解决附件或邮件体中的图片、视频、音频数据受损,会导致邮件的文本内容不能也不能显示的问题。 本专利技术实施例是这样实现的,一种分布式邮件的存储方法,其特征在于,所述方法包括以下步骤: 接收邮件数据; 将所述邮件数据按照预定的规则进行拆分; 将拆分好的邮件数据附上邮件标识符分别进行存储。 本专利技术实施例还提供一种分布式邮件的存储装置,其特征在于,所述装置包括: 邮件数据接收单元,用于接收邮件数据; 邮件数据拆分单元,用于将所述接收的邮件数据按照预定的规则进行拆分;以及 邮件数据存储单元,用于将拆分好的邮件数据附上邮件标识符分别进行存储。 本专利技术实施例还提供一种分布式邮件的读取方法,其特征在于,所述方法包括以下步骤: 根据读取邮件的邮件标识符对所述分别存储的邮件数据分别进行下载; 根据所述下载的邮件数据组合成完整的邮件。 本专利技术实施例还提供一种分布式邮件的读取装置,其特征在于,所述装置包括: 邮件数据下载单元,用于根据读取邮件的邮件标识符对所述分别存储邮件数据分别进行下载;以及 邮件数据组合单元,用于根据所述下载的邮件数据组合成完整的邮件。 本专利技术实施例将邮件体多媒体数据和/或附件数据从邮件数据中拆分出来,分别进行存储,若邮件体多媒体数据和/或附件数据受损,由于对分别存储的邮件数据是分别进行下载,再根据分别下载的邮件数据进行读取的,所以不会影响一般邮件体数据的读取。 【专利附图】【附图说明】 图1是本专利技术实施例提供的分布式邮件存储与读取方法的网络结构图; 图2是本专利技术实施例提供的分布式邮件存储方法的实现流程图; 图3是本专利技术实施例提供的分布式邮件存储的装置图; 图4是本专利技术实施例提供的分布式邮件读取方法的实现流程图; 图5是本专利技术实施例提供的分布式邮件读取的装置图。 【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 图1示出了适用于本专利技术实施例的一种分布式邮件存储与读取的网络结构,为了便于说明,仅示出了与本专利技术相关的部分。客户端10上装有邮件管理软件,数据库服务器20用于存储邮件数据,至少一个客户端10与数据库服务器20连成局域网,局域网内的所有客户端10都可以通过有线或者无线网络对数据库服务器20进行邮件的存储与读取,所述客户端10可以是计算机、个人数字助理、移动电话等。 图2示出了本专利技术实施例提供的一种分布式邮件的存储方法的流程,为了便于说明,仅示出了与本专利技术相关的部分。 步骤201,接收邮件数据。 用户通过有线或无线网络接收邮件数据,将所有邮件数据下载到本地。 所述接收邮件一般包括邮件体和附件组成,而邮件体通常又包括一般邮件体和邮件体多媒体数据,所述一般邮件体为文字和表格,所述邮件体多媒体数据包括邮件体中的图片、音频和视频。 步骤202,将所述邮件数据按照预定的规则进行拆分。 作为本专利技术的一个实施例,将邮件数据按照预定的规则进行拆分是指将邮件拆分为邮件体和附件,所述邮件体包括一般邮件体和邮件体多媒体数据, 当邮件中同时存在邮件和附件时,将附件从邮件数据中拆分出来,所述拆分出来的附件可能是多个,所述附件可以根据附件扩展名进行区分,将所述拆分好的附件和邮件体存储在临时文件夹中。 当邮件中不存在附件时,就不需要对邮件进行拆分。 作为本专利技术的另一个实施例,将邮件数据按照预定的规则进行拆分是指将邮件体多媒体数据从邮件中拆分出来,若邮件中存在附件,则拆分为附有附件的一般邮件体和邮件体多媒体数据,若邮件中不存在附件,则拆分为一般邮件体和邮件体多媒体数据。 当邮件中同时存在附有附件的一般邮件体和邮件体多媒体数据时,将邮件体多媒体数据从邮件体中分离,所述分离出来的邮件体多媒体数据可能是多个,为了区分多个邮件体多媒体数据,将邮件体多媒体数据进行标识,用邮件体多媒体数据路径I及邮件体多媒体数据标识取代原邮件体多媒体数据在邮件体中的位置,将邮件体多媒体数据存储在临时文件夹的同时,也将附有附件、邮件体多媒体数据路径I和标识的一般邮件体存储在临时文件夹中,再修改附在一般邮件体中的邮件体多媒体数据路径,修改为邮件体多媒体数据在本地磁盘的存储路径,称为邮件体多媒体数据路径2。 上述的邮件体多媒体数据标识可以根据不同格式的邮件体多媒体数据进行标识,例如,邮件体中存在3个图片和2段视频,将图片标记为图片1、图片2及图片3,将视频标记为视频I和视频2。 当邮件中同时存在一般邮件体和邮件体多媒体数据时,将邮件体多媒体数据从邮件体中分离,所述分离出来的邮件体多媒体数据可能是多个,为了区分多个邮件体多媒体数据,将邮件体多媒体数据进行标识,用邮件体多媒体数据路径I及邮件体多媒体数据标识取代原邮件体多媒体数据在邮件体中的位置,将邮件体多媒体数据存储在临时文件夹的同时,也将附有邮件体多媒体数据路径I和标识的一般邮件体存储在临时文件夹中,再修改附在一般邮件体中的邮件体多媒体数据路径,修改为邮件体多媒体数据在本地磁盘的存储路径2,称为邮件体多媒体数据路径2。 上述路径邮件体多媒体数据路径I为邮件体多媒体数据路径的原始路径。 上述的邮件体多媒体数据标识可以根据不同格式的邮件体多媒体数据进行标识,例如,邮件体中存在3个图片和2段视频,将图片标记为图片1、图片2及图片3,将视频标记为视频I和视频2。 当邮件中不存在邮件体多媒体数据时,就不需要对邮件进行拆分。 作为本专利技术的优选实施例,将邮件数据按照预定的规则进行拆分是指将邮件拆分为邮件体和附件,将邮件体进一步拆分为一般邮件体和邮件体多媒体数据。 当邮件中只存在一般邮件体和邮件体多媒体数据时,将邮件体多媒体数据从邮件体中分离,所述分离出来的邮件体多媒体数据可能是多个,为了区分多个邮件体多媒体数据,将本文档来自技高网...

【技术保护点】
一种分布式邮件的存储方法,其特征在于,所述方法包括以下步骤:接收邮件数据;将所述邮件数据按照预定的规则进行拆分;将拆分好的邮件数据附上邮件标识符分别进行存储。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵荣
申请(专利权)人:宁波江东远通计算机有限公司
类型:发明
国别省市:浙江;33

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

1