一种合并电子邮件的方法和系统的制作方法

文档序号:6649959阅读:212来源:国知局
专利名称:一种合并电子邮件的方法和系统的制作方法
技术领域
本发明涉及电子邮件(E-mail)技术领域,更具体地,涉及一种合并电子邮件的方法和系统。
背景技术
电子邮件是建立在计算机网络上的一种通信形式。计算机用户可以利用网络传递电子邮件,以实现相互通信。电子邮件可以在计算机局域网上传递,也可在计算机广域网上传递。进行电子邮件通信,需要在网络文件服务器上建立电子邮件的“邮局”,它是电子邮件的中心集散地,可以为每个用户设置有地址的信箱。其他人可向该信箱发送电子邮件,信箱的主人也可以随时从信箱中取出邮件。此处的“邮局”实际上是网络文件服务器上的一组数据库文件。
电子邮件具有一定的格式。以目前世界上广泛应用的国际互联网电子邮件格式为例,它由三部分组成信头、信体和签名区。信头包括邮件的收信人地址、邮件的发信人地址以及邮件主题;信体包括信件的内容;签名区一般附有发信者的祝福词或包含发信者特色和个性的信息。另外,有些电子邮件还可以带上各种文件格式的附件。
除了基本的文字信息外,电子邮件也能传递图片、视像剪辑、声音剪辑和程序等数据文件。多用途网际邮件扩充协议(MIME)作为一种电子邮件的技术规范,目前已有广泛应用。在该协议中,指出了在不同的电子邮件系统之间进行传播的消息的格式。MIME是一种非常灵活的格式,支持用户在电子邮件中包含任何可见的文件类型。MIME邮件中可以包含文本、图片、声音、视频,或其它应用程序的特定数据。
目前,各种具有收发、阅读、管理邮件的邮件管理软件也很常见,比如由微软公司开发的Outlook Express和Foxmail邮件管理软件等。这些邮件管理软件的推出使得人们收发管理邮件变得便利。
然而,在这些邮件管理软件中,每一封电子邮件都是单独的个体,电子邮件之间并不能合并,因此用户每次查阅邮件时都需要逐个查看作为个体的电子邮件,这就给用户带来了极大的不便。同时,随着电子邮件数目的增多,分散的电子邮件也不利于对电子邮件进行管理。另外,在很多情况下,用户可能会希望集中阅读某些具有相关性的电子邮件,而并不期望分散阅读此类电子邮件。

发明内容
有鉴于此,本发明的主要目的是提出一种合并电子邮件的方法,以实现合并电子邮件,从而给用户阅读邮件带来便利。
本发明的另一目的是提出一种合并电子邮件的系统,以实现合并电子邮件,从而给用户阅读邮件带来便利。
为达到上述目的,本发明的技术方案是这样实现的一种合并电子邮件的方法,该方法包括以下步骤A、对至少一封电子邮件执行MIME解码操作,以获取所述至少一封电子邮件的正文内容;B、合并所述至少一封电子邮件的正文内容,以形成合并后的电子邮件正文内容;C、对所述合并后的电子邮件正文内容执行MIME编码操作,以生成包含所述合并后的电子邮件正文内容的电子邮件。
该方法进一步包括,在步骤C中进一步删除所述至少一封电子邮件。
该方法进一步包括,在步骤A所述MIME解码操作中进一步获取所述至少一封电子邮件的每个邮件主题;所述步骤C之前进一步包括在所述至少一封电子邮件的各个邮件主题中选择邮件主题;步骤C进一步包括将选中的所述邮件主题,作为该包含所述合并后的电子邮件正文内容的电子邮件的邮件主题。
所述选择邮件主题为选择邮件主题内容最长的邮件主题,或者选择第一封电子邮件的邮件主题。
该方法进一步包括,在步骤A所述MIME解码操作中进一步获取所述至少一封电子邮件的附件;步骤C进一步包括在包含所述合并后的电子邮件正文内容的电子邮件中附上所述获取的附件。
该方法进一步包括,在步骤C后对所述生成的电子邮件进行显示。
该方法进一步包括,预先设定合并电子邮件的合并规则;步骤A所述对至少一封电子邮件执行MIME解码操作为对符合所述合并规则的至少一封电子邮件执行MIME解码操作。
所述的合并规则包括电子邮件内容相关、电子邮件发送时间相关、电子邮件接收时间相关、电子邮件发送人相关中的任意一种或者其中多于一种的任意组合。
一种合并电子邮件的系统,该系统包括电子邮件MIME解码模块,用于对至少一封电子邮件执行MIME解码操作,以获取所述至少一封电子邮件的正文内容;电子邮件内容合并模块,用于合并所述至少一封电子邮件的正文内容,以形成合并后的电子邮件正文内容;电子邮件MIME编码模块,用于对所述合并后的电子邮件正文内容执行MIME编码操作,以生成包含所述合并后的电子邮件正文内容的电子邮件;其中所述电子邮件MIME解码模块与电子邮件内容合并模块连接,所述电子邮件内容合并模块进一步与所述电子邮件MIME编码模块连接。
该系统进一步包括电子邮件显示模块,用于显示所述生成的电子邮件;该电子邮件显示模块与所述电子邮件MIME编码模块连接。
所述电子邮件MIME解码模块进一步用于获取所述至少一封电子邮件的邮件主题;所述电子邮件内容合并模块进一步用于在所获取的邮件主题中选择作为该包含所述合并后的电子邮件正文内容的电子邮件的邮件主题;所述电子邮件MIME编码模块进一步用于对所选择的邮件主题执行MIME编码操作,以生成包含所述合并后的电子邮件正文内容和所选择的邮件主题的电子邮件。
所述电子邮件内容合并模块用于选择邮件主题内容最长的邮件主题,或者用于选择第一封电子邮件的邮件主题。
所述电子邮件MIME解码模块进一步用于获取所述至少一封电子邮件的附件;所述电子邮件内容合并模块进一步用于附上所获取的附件;所述电子邮件MIME编码模块进一步用于对所述附上的所获取的附件执行MIME编码操作,以生成包含所述合并后的电子邮件正文内容和所述附件的电子邮件。
一种电子邮件管理系统,该电子邮件管理系统包括如上任一项所述的合并电子邮件的系统。
一种计算机,该计算机包括如上任一项所述的合并电子邮件的系统。
从以上的技术方案中可以看出,在本发明中,首先对各封电子邮件执行MIME解码操作,以获取各封电子邮件的正文内容;然后合并各电子邮件的正文内容,以形成合并后的电子邮件正文内容;最后对合并后的电子邮件正文内容执行MIME编码操作,以生成包含合并后的电子邮件正文内容的电子邮件。因此,应用本发明后,根据MIME编码及解码对各封电子邮件进行合并,以形成新的合并电子邮件。因此,用户通过阅读新生成的合并邮件就可以了解各封电子邮件的内容,而不需要逐次打开各封电子邮件,所以给用户阅读邮件带来了极大的便利。
同时,在本发明中,将多封电子邮件进行合并还非常有利于对电子邮件进行管理,并且能够节省电子邮件存储空间。
另外,本发明通过预先设定合并规则,然后再根据合并规则对电子邮件进行合并,可以生成将具有相关性的电子邮件进行合并,从而用户可以方便地对这些具有相关性的电子邮件进行集中处理。


图1为根据本发明的合并电子邮件的示范性方法流程图。
图2为根据本发明的电子邮件合并系统的示范性结构示意图。
图3为根据本发明一实施例的电子邮件合并系统的结构示意图。
具体实施例方式
为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。
本发明的主要思想是首先对至少一封电子邮件执行MIME解码操作,以获取每封电子邮件的正文内容;然后合并各电子邮件的正文内容,以形成合并后的电子邮件正文内容;最后对合并后的电子邮件正文内容执行MIME编码操作,以生成包含合并后的电子邮件正文内容的电子邮件。
图1为根据本发明的合并电子邮件的示范性方法流程图。如图1所示,该方法包括以下步骤步骤101对至少一封电子邮件执行MIME解码操作,以获取所述至少一封电子邮件的正文内容。
在这里,可以对多封电子邮件执行MIME解码操作,以获取各封电子邮件的正文内容,也就是说,此处通过MIME解码将各封电子邮件的正文内容转化为二进制内容。优选地,可以在MIME解码操作中进一步获取各封电子邮件的邮件主题。如果某些电子邮件还具有附件,此处在MIME解码操作中还可以获取该附件。
步骤102合并所述至少一封电子邮件的正文内容,以形成合并后的电子邮件正文内容。
在这里,将在步骤101获取的各封电子邮件的正文内容进行合并,从而形成合并后的电子邮件正文内容,从而为对其进行MIME编码做好准备。也就是说,此处对在步骤101中获取的各封电子邮件所对应的二进制内容进行合并。
步骤103对所述合并后的电子邮件正文内容执行MIME编码操作,以生成包含所述合并后的电子邮件正文内容的电子邮件。
在这里,对合并后的电子邮件正文内容执行MIME编码操作,将合并后的电子邮件正文内容转换成能被互联网电子邮件识别处理的文本格式,从而形成包含合并后的电子邮件正文内容的电子邮件。也就是说,此处通过MIME编码将合并后的二进制内容转换成能被互联网电子邮件识别处理的文本格式,从而形成合并邮件。
优选地,可以根据一定的合并规则来合并电子邮件。比如,可以合并电子邮件内容相关的各封电子邮件;可以合并电子邮件发送时间相关的各封电子邮件;可以合并电子邮件接收时间相关的各封电子邮件;可以合并电子邮件发送人相关的各封电子邮件等。
以上虽然列出了一些用于合并电子邮件的合并规则,但是这仅为示范性的,而并不用于穷举目的。本领域普通技术人员可以意识到,其它各种形式的合并规则同样适用于本发明。
在进行MIME编码以形成合并邮件时,优选在获取的各封电子邮件的邮件主题中选择一个邮件主题,以作为包含合并后的电子邮件正文内容的电子邮件的邮件主题。其中,可以通过多种规则来选择邮件主题。比如,选择邮件主题内容最长的邮件主题,或者选择第一封电子邮件的邮件主题。
同样,以上虽然列出了一些用于选择电子主题的规则,但是这仅为示范性的,并不用于穷举目的。比如,在确定合并后邮件的邮件主题时,也可以不考虑初始的各封电子邮件,而是由用户重新确定一个新的邮件主题。
此处,同样优选在包含合并后的电子邮件正文内容的合并后电子邮件中,附上在步骤101中获取的各个附件,从而便于用户了解所有电子邮件的完整信息。
以上过程中,在形成合并后的电子邮件后,优选向用户给出已经生成合并后的电子邮件的提示,并且可以对生成的合并电子邮件进行显示,从而便于用户对合并后的电子邮件进行阅读。
同样,在形成合并后的电子邮件后,进一步优选删除作为个体的所有初始电子邮件,从而达到节省电子邮件存储空间的目的,并且这也利于对电子邮件进行集中管理。另外,在删除初始电子邮件的过程中,可以给予用户相应提示,由用户确定是否删除这些初始电子邮件。
图2为根据本发明的电子邮件合并系统的示范性结构示意图。如图2所示,电子邮件合并系统200包括电子邮件MIME解码模块201,用于对至少一封电子邮件执行MIME解码操作,以获取所述至少一封电子邮件的正文内容;电子邮件内容合并模块202,用于合并所述至少一封电子邮件的正文内容,以形成合并后的电子邮件正文内容;电子邮件MIME编码模块203,用于对所述合并后的电子邮件正文内容执行MIME编码操作,以生成包含所述合并后的电子邮件正文内容的电子邮件;其中所述电子邮件MIME解码模块201与电子邮件内容合并模块202连接,电子邮件内容合并模块202进一步与电子邮件MIME编码模块203连接。
电子邮件MIME解码模块201还可以进一步用于获取所述至少一封电子邮件的邮件主题。电子邮件内容合并模块202还可以进一步用于在所获取的邮件主题中选择作为该包含所述合并后的电子邮件正文内容的电子邮件的邮件主题,其中电子邮件内容合并模决202可以根据各种预定规则来选择邮件主题。比如,选择邮件主题内容最长的邮件主题,或者选择第一封电子邮件的邮件主题。同样,电子邮件MIME解码模块201还可以不获取所述至少一封电子邮件的邮件主题,而由电子邮件内容合并模块202根据用户的输入而确定合并邮件的邮件主题。另外,电子邮件MIME解码模块201还可以获取所述至少一封电子邮件的附件。
电子邮件MIME编码模块203进一步可以用于对所选择的邮件主题执行MIME编码操作,以生成包含合并后的电子邮件正文内容和由电子邮件内容合并模块202所选择的邮件主题的电子邮件。同样,电子邮件MIME编码模块203还可以进一步用于对所述至少一封电子邮件的附件执行MIME编码操作,以生成包含合并后的电子邮件正文内容和该附件的电子邮件。
在形成合并后的电子邮件后,可以对合并后的电子邮件进行显示和阅读。图3为根据本发明一实施例的电子邮件合并系统的结构示意图。如图3所示,该电子邮件合并系统300包括电子邮件MIME解码模块301,用于对至少一封电子邮件执行MIME解码操作,以获取所述至少一封电子邮件的正文内容;电子邮件内容合并模块302,用于合并所述至少一封电子邮件的正文内容,以形成合并后的电子邮件正文内容;电子邮件MIME编码模块303,用于对所述合并后的电子邮件正文内容执行MIME编码操作,以生成包含所述合并后的电子邮件正文内容的电子邮件;电子邮件显示模块304,用于对包含合并后的电子邮件正文内容的电子邮件进行显示,其中所述电子邮件MIME解码模块301与电子邮件内容合并模块302连接,电子邮件内容合并模块302进一步与电子邮件MIME编码模块303连接,电子邮件MIME编码模块303进一步与电子邮件显示模块304连接。
本发明可以通过多种形式应用到各种电子邮件管理系统中。比如,以插件的形式兼容于Outlook Express、Foxmail等电子邮件管理系统中。同样,还可以直接将本发明集成应用到电子邮件管理系统中。通常,这些电子邮件管理系统可以应用到诸如个人计算机、个人数据助理(PDA)、膝上型电脑等计算设备中,或者也可以应用到任意类型的网络邮件服务器中。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种合并电子邮件的方法,其特征在于,该方法包括以下步骤A、对至少一封电子邮件执行多用途互联网邮件扩展MIME解码操作,以获取所述至少一封电子邮件的正文内容;B、合并所述至少一封电子邮件的正文内容,以形成合并后的电子邮件正文内容;C、对所述合并后的电子邮件正文内容执行MIME编码操作,以生成包含所述合并后的电子邮件正文内容的电子邮件。
2.根据权利要求1所述的方法,其特征在于,该方法进一步包括,在步骤C中进一步删除所述至少一封电子邮件。
3.根据权利要求1所述的方法,其特征在于,该方法进一步包括,在步骤A所述MIME解码操作中进一步获取所述至少一封电子邮件的每个邮件主题;所述步骤C之前进一步包括在所述至少一封电子邮件的各个邮件主题中选择邮件主题;步骤C进一步包括将选中的所述邮件主题,作为该包含所述合并后的电子邮件正文内容的电子邮件的邮件主题。
4.根据权利要求3所述的方法,其特征在于,所述选择邮件主题为选择邮件主题内容最长的邮件主题,或者选择第一封电子邮件的邮件主题。
5.根据权利要求1所述的方法,其特征在于,该方法进一步包括,在步骤A所述MIME解码操作中进一步获取所述至少一封电子邮件的附件;步骤C进一步包括在包含所述合并后的电子邮件正文内容的电子邮件中,附上所述获取的附件。
6.根据权利要求1所述的方法,其特征在于,该方法进一步包括,在步骤C后对所述生成的电子邮件进行显示。
7.根据权利要求1所述的方法,其特征在于,该方法进一步包括,预先设定合并电子邮件的合并规则;步骤A所述对至少一封电子邮件执行MIME解码操作为对符合所述合并规则的至少一封电子邮件执行MIME解码操作。
8.根据权利要求7所述的方法,其特征在于,所述的合并规则包括电子邮件内容相关、电子邮件发送时间相关、电子邮件接收时间相关、电子邮件发送人相关中的任意一种或者其中多于一种的任意组合。
9.一种合并电子邮件的系统,其特征在于,该系统包括电子邮件MIME解码模块,用于对至少一封电子邮件执行MIME解码操作,以获取所述至少一封电子邮件的正文内容;电子邮件内容合并模块,用于合并所述至少一封电子邮件的正文内容,以形成合并后的电子邮件正文内容;电子邮件MIME编码模块,用于对所述合并后的电子邮件正文内容执行MIME编码操作,以生成包含所述合并后的电子邮件正文内容的电子邮件;其中所述电子邮件MIME解码模块与电子邮件内容合并模块连接,所述电子邮件内容合并模块进一步与所述电子邮件MIME编码模块连接。
10.根据权利要求9所述的系统,其特征在于,该系统进一步包括电子邮件显示模块,用于显示所述生成的电子邮件;该电子邮件显示模块与所述电子邮件MIME编码模块连接。
11.根据权利要求9所述的系统,其特征在于,所述电子邮件MIME解码模块进一步用于获取所述至少一封电子邮件的邮件主题;所述电子邮件内容合并模块进一步用于在所获取的邮件主题中选择作为该包含所述合并后的电子邮件正文内容的电子邮件的邮件主题;所述电子邮件MIME编码模块进一步用于对所选择的邮件主题执行MIME编码操作,以生成包含所述合并后的电子邮件正文内容和所选择的邮件主题的电子邮件。
12.根据权利要求11所述的系统,其特征在于,所述电子邮件内容合并模块用于选择邮件主题内容最长的邮件主题,或者用于选择第一封电子邮件的邮件主题。
13.根据权利要求9所述的系统,其特征在于,所述电子邮件MIME解码模块进一步用于获取所述至少一封电子邮件的附件;所述电子邮件内容合并模块进一步用于附上所获取的附件;所述电子邮件MIME编码模块进一步用于对所述附上的所获取的附件执行MIME编码操作,以生成包含所述合并后的电子邮件正文内容和所述附件的电子邮件。
14.一种电子邮件管理系统,其特征在于,该电子邮件管理系统包括如权利要求9-13中任一项所述的合并电子邮件的系统。
15.一种计算机,其特征在于,该计算机包括如权利要求9-13中任一项所述的合并电子邮件的系统。
全文摘要
本发明公开了一种合并电子邮件的方法,该方法包括对至少一封电子邮件执行多用途互联网邮件扩展MIME解码操作,以获取所述至少一封电子邮件的正文内容;合并所述至少一封电子邮件的正文内容,以形成合并后的电子邮件正文内容;对所述合并后的电子邮件正文内容执行MIME编码操作,以生成包含所述合并后的电子邮件正文内容的电子邮件。本发明还公开了一种合并电子邮件的系统。应用本发明以后,可以将多封电子邮件合并成一封电子邮件,从而便于对电子邮件进行管理以及查阅。
文档编号G06Q10/00GK1971595SQ200510115059
公开日2007年5月30日 申请日期2005年11月23日 优先权日2005年11月23日
发明者卫然 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1