公开/公告号CN1971595A
专利类型发明专利
公开/公告日2007-05-30
原文格式PDF
申请/专利权人 腾讯科技(深圳)有限公司;
申请/专利号CN200510115059.6
发明设计人 卫然;
申请日2005-11-23
分类号G06Q10/00(20060101);
代理机构11018 北京德琦知识产权代理有限公司;
代理人罗正云;宋志强
地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东403室
入库时间 2023-12-17 18:42:04
法律状态公告日
法律状态信息
法律状态
2014-12-17
授权
授权
2007-07-25
实质审查的生效
实质审查的生效
2007-05-30
公开
公开
技术领域
本发明涉及电子邮件(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)、膝上型电脑等计算设备中,或者也可以应用到任意类型的网络邮件服务器中。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
机译: 不需要的电子邮件,例如垃圾邮件电子邮件,一种过滤方法,涉及发送由蜜罐邮件系统管理的电子邮件地址的电子邮件,以检查邮件是否确实涉及不需要的邮件
机译: 不需要的电子邮件,例如垃圾邮件,一种邮件系统的查找方法,涉及另外检查电子邮件,是否将发件人使用的邮件服务器的标识分配给白名单中注册的电子邮件地址
机译: 在电子邮件系统中合并基于用户交互的状态的方法和设备