邮件下载的实现方法、客户端、服务器及系统的制作方法

文档序号:7809117阅读:185来源:国知局
专利名称:邮件下载的实现方法、客户端、服务器及系统的制作方法
技术领域
本发明属于计算机、网络技术领域。
背景技术
随着网络技术的发展,电子邮件得到了广泛的应用。并且,电子邮件有可能是当前应用最广泛的网络通讯形式。各种各样的信息内容都可以通过电子邮件的形式进行传输。 另外,各种各样的电子邮件也都可以附加不同数据格式的附件。当前的电子邮件,通常采用标准的电子邮件协议来实施,比如POP、SMTP、ESMTP等各种协议类型,来完成电子邮件的生成、传输、接收以及存储等操作。针对于具有附件的电子邮件来说,当附件下载之后,就可以自由地应用该附件了。 但在很多情况下,用户还希望查看和附件相关的电子邮件的正文信息。这种情况下,就需要用户重新登录电子邮件客户端,来查看和前述附件相对应的电子邮件的正文内容。这一操作形式是繁琐的。

发明内容
本发明的目的,是提供一种邮件下载的实现方法、客户端、服务器及系统,利用本发明,能够在下载已有的电子邮件附件时,连带着电子邮件的正文内容同步进行下载操作。本发明提供一种邮件下载服务器,该服务器包括有邮件收发单元和邮件存储单元,该服务器还包括下载正文选项输出单元,生成用以控制正文文档下载行为的选项内容;下载正文选项触发接收单元,用以获得针对于对应邮件的附件以及连带着的正文文档下载操作的触发信息;正文文档获取单元,在接收下载正文选项触发接收单元的触发操作之后,获取和所在邮件相对应的正文文档的数据信息;正文文档发送单元,用以将前述正文文档获取单元所获取的正文文档的数据,连带着下载正文选项触发接收单元所触发获得的对应附件,经由邮件收发单元向对应的邮件下载客户端进行数据发送。进一步,所述的下载正文选项输出单元,包括有如下结构,邮件标题采集模块,用以遍历所对应的电子邮件中的标题信息,获得电子邮件标题的数据内容;附件名称采集模块,用以采集用户所点选下载操作指令的附件的名称;正文文档文件名规则模块,是用以存储设定正文文档文件名的规则的模块结构;正文文件名生成模块,是依据邮件标题采集模块所采集的邮件标题的数据信息, 和/或附件名称采集模块所采集获得的附件名称的数据信息,生成针对于正文文档的文件名。进一步,所述的正文文档文件名规则模块,包括有“附件名称-邮件正文”的文件
5名规则,其中的“附件名称”用以通过附件名称采集模块采集获得真实的附件名称后,对其进行替换操作。进一步,所述的正文文档文件名规则模块,包括有“邮件标题-邮件正文”的文件名规则,其中的“邮件标题,,用以通过邮件标题采集模块采集获得真实的邮件标题内容后, 对其进行替换操作。进一步,所述的正文文档获取单元,包括有邮件正文获取模块和音频转换模块,其中邮件正文获取模块,用以获得所对应邮件的正文内容,其中的音频转换模块,设置有字符内容与对应音频信息的数据库,用以和邮件正文获取模块所获得的邮件正文的文本信息中的字符内容进行比对,将其中的字符内容转变成对应的音频信息。进一步,所述的正文文档获取单元,所获得的邮件正文包括有生成的PDF格式的文档,或图片格式的文档。本发明还提供一种邮件下载客户端,该客户端包括下载正文选项输出模块,用以从对应的邮件下载服务器中获取下载正文选项的数据信息,经由邮件下载客户端上的邮件显示界面输出;下载正文触发模块,用以将触发下载正文选项以及附件进行下载的操作信息,传输至对应的邮件下载服务器;正文附件接收模块,通过对应的邮件下载服务器接收上述下载正文触发模块所触发的正文文档以及附件的数据,在该邮件下载客户端所在的终端设备上进行数据存储。进一步,对应着所述的下载正文选项输出模块,设置有控件型正文下载选项栏,它是触发控件,用以采集针对于正文文档的下载操作信息。进一步,所述的控件型正文下载选项栏,设置有,下载选择控件,是用以采集是否下载正文文档的控件结构;正文文档名称设置控件,是用以输出或采集针对于正文文档所设置的文件名的控件结构;正文文档格式设置控件,是用以针对于可供用户下载的正文文档,输出默认的正文文档的格式信息,或者采集用户所设定的正文文档格式信息的控件结构。进一步,对应着所述的下载正文选项输出模块,设置有描述型正文下载选项栏,它是触发控件,用以对所在邮件中的全部附件文档以及所对应的正文文档触发下载操作。本发明还提供一种邮件下载系统,该系统包括有邮件下载服务器和邮件下载客户端,其中的邮件下载服务器,它包括有邮件收发单元和邮件存储单元,进一步还包括,下载正文选项输出单元,生成用以控制正文文档下载行为的选项内容,传输到下述邮件下载客户端中的下载正文选项输出模块;下载正文选项触发接收单元,用以接收下述邮件下载客户端中的下载正文触发模块的触发信息,获得针对于对应邮件的附件以及连带着的正文文档下载操作的触发信息;正文文档获取单元,在接收到前述下载正文选项触发接收单元的触发操作之后, 获取和所在邮件相对应的正文文档的数据信息;正文文档发送单元,用以将正文文档获取单元所获取的正文文档的数据,连带着下载正文选项触发接收单元所触发获得的对应附件,经由前述的邮件收发单元向下述的邮件下载客户端进行数据发送;其中的邮件下载客户端,它包括有,下载正文选项输出模块,用以从前述邮件下载服务器中获取下载正文选项的数据信息,经由邮件下载客户端上的邮件显示界面进行输出;下载正文触发模块,用以将触发下载正文选项以及附件进行下载的操作信息,传输至上述的邮件下载服务器;正文附件接收模块,通过前述的邮件下载服务器接收前述下载正文触发模块所触发的正文文档以及附件的数据,在该邮件下载客户端所在的终端设备上进行数据存储。本发明还提供一种邮件下载的实现方法,该方法包括步骤1,生成用以控制正文文档下载行为的选项内容,传输至邮件下载客户端输出;步骤2,从邮件下载客户端采集获得针对于正文文档和附件共同进行下载的触发 fn息;步骤3,获取所在邮件的正文文档和所触发下载的附件数据;步骤4,将前述数据所包括的正文文档和附件数据发送至所对应的邮件下载客户端。进一步,所述的正文文档,其文件名获得的步骤为,利用正文文档文件名规则模块,存储设定正文文档文件名的规则的模块结构;利用设置的邮件标题采集模块,遍历所对应的电子邮件中的标题信息,获得电子邮件标题的数据内容,以及利用附件名称采集模块,采集用户所点选下载操作指令的附件的名称;通过正文文件名生成模块,依据邮件标题采集模块所采集的邮件标题的数据信息,和/或附件名称采集模块所采集获得的附件名称的数据信息,生成针对于正文文档的文件名。进一步,所述的正文文档,获取其正文文档数据信息的方式为,遍历所对应的电子邮件的内容,采集该内容的数据信息之后,依据所设置的正文文档的数据格式生成相应的空白文档,然后将采集获得的电子邮件内容的数据信息载入到该空白文档中,并以预设的格式进行数据保存。


图1是本发明所描述的邮件下载客户端在操作时的示意图,为一种实施例。图2是基于邮件正文所生成的邮件正文文档的示意图,为一种实施例。图3是本发明中的邮件下载服务器的结构框图。图3-1是本发明中的下载正文选项输出单元的结构框图,为一种实施例。图3-2是本发明中正文文档获取单元的结构框图,为一种实施例。图4是本发明中的邮件下载客户端的结构框图。图5是本发明中的邮件下载系统的结构框图。图6是本发明中的邮件下载的实现方法的流程图。
具体实施例方式在本发明中,能够将电子邮件的正文部分的数据内容进行采集,生成正文文档,连带着电子邮件的附件,共同下载至用户的邮件下载客户端所在的终端设备中。首先参图1所示,这儿展示了本发明中的邮件下载客户端的邮件显示界面100。该邮件显示界面100是本发明中的邮件下载客户端在视窗中的一种查看界面形式。在该电子邮件中,包括有电子邮件标题栏110、正文栏120、附件栏130 ;当然,也可以根据需要来设置其它的功能结构,具体是不限定的。所述的电子邮件标题栏110,用以对该电子邮件的相关属性信息进行说明。作为举例而非限定,该属性信息一般包括如下的信息内容“邮件标题”、“发件人”、“发件时间”、 “收件人”等信息;另外,如果涉及邮件抄送操作的话,还可以包括有抄送人的相关信息等; 如果包括有附件的话,还可以包括附件的数量以及附件的名称等信息内容。所述的正文栏120,是电子邮件的发件人向收件人所发送的电子邮件的正文内容区域。通过正文栏120,发件人能够写入所需要发送的各种数据信息,来作为邮件内容。典型邮件内容的数据形式是文本格式的信息,另外,也可以是其它的数据格式,包括多媒体数据格式,等等。所述的附件栏130,是电子邮件的发件人随着该电子邮件所发送的文档附件,该文档附件的具体数据格式是不限定的。另外,所述的附件,有的电子邮件的服务提供商有着附件大小的限制,而有的电子邮件的服务提供商则对附件的大小不作限制。另外,在附件栏 130中所设置的附件131的数量,也是不作限定的。在本实施例中,附件栏130中就展示了三个附件131,分别是附件1、附件2、附件3。在本发明中,对应着正文栏120中的正文内容,采集该正文内容,将其写入到独立的新建文档中,将该文档称为正文文档。正文文档能够随着附件131的下载操作,连带着进行数据下载操作。为实现前述的功能,在该邮件显示界面100中,设置了控件型正文下载选项栏 140,以及描述型正文下载选项栏150。所述的控件型正文下载选项栏140,包括有下载选择控件141、正文文档名称设置控件142、正文文档格式设置控件143,它们分别用以实现如下的功能(1)所述的下载选择控件141,能够通过触发的方式,来确定是否下载正文文档。 在具体操作时,作为举例,可以通过鼠标的光标来点击该控件,通过点击操作来达到确定或者取消针对于正文文档的下载操作的目的。(2)所述的正文文档名称设置控件142,用以输出或采集针对于正文文档所设置的文件名。比如,可以通过该控件能够输出默认设置的正文文档在存储时的文件名,也可以采集用户在该设置控件处针对于文件名的写入信息或修改信息,来作为用户所编辑的正文文档的文件名。(3)所述的正文文档格式设置控件143,用以针对于可供用户下载的正文文档,来输出默认的正文文档的格式信息,或者采集用户所设定的正文文档的格式信息。比如说,可以将正文文档默认为Word格式或者文本格式。另外,通过正文文档格式设置控件143,来采集用户对其它格式的选择,或直接进行格式设置的输入信息,来作为用户所选择的正文文档的数据格式。
8
通过前述的控件型正文下载选项栏140,能够让用户对于正文文档的下载操作,根据自己的需求进行设定。需要指出的是,除了前述的控件形式外,还可以设置其它的控件结构,比如,选择独立的正文文档的存储路径,等等。继续参图中所示,这儿还展示有描述型正文下载选项栏150。作为举例而非限定, 它是一个触发控件的形式,在该控件上所展示的标识信息为“加正文全部下载”,其含义是 将全部的附件文档以及本邮件所对应的正文文档,进行数据打包,来同步下载。需要指出的是,并列着该描述型正文下载选项栏150,还设置有全部附件下载指示控件132。所述的全部附件下载指示控件132,在触发之后,就可以对全部的附件进行打包下载,但不下载正文文档。在本实施例中,触发了该全部附件下载指示控件132之后,能够对三个附件131进行打包下载操作,而不会连带着正文文档进行打包下载操作。参图2所示,这儿展示了本发明中的正文文档200的一个实施例的示意图。在正文文档200中,至少包括有前述的邮件显示界面100中的正文栏120中的数据内容,在此基础上,还可以扩展其它的数据信息。参看图2所示的实施例,它包括有两部分的内容,分别是正文题头区210和正文内容区220。在所述的正文题头区210中,采集了图1中标题栏110中的数据信息,在此作数据输出。具体来说,其内容包括该正文的“名称”,作为优选的实施例,适合直接采集原电子邮件的名称进行输出,比如,采集图1中标题栏中的“邮件标题”来作为此处的“名称”;以及设置有和前面的标题栏110相对应的“发件人”、“发件时间”、“收件人”,以及附件方面的数据信息;另外,在涉及邮件抄送时,还包括有抄送人等方面的数据信息等。在该正文题头区 210中,主要展示了该正文文档200所对应电子邮件的相关属性信息。在所述的正文内容区220中,设置有和图1中正文栏120相对应的邮件正文的数据内容,是用以体现该邮件正文内容的主体部分。所述的正文文档200,其数据格式是不限定的,比如说,可以是Word文档,或者文本文档,或者其它各种各样的文本形式。另外,还可以将该文档作数据格式上的转变,比如转变成图片格式,或者转变成 PDF格式,或者其它的非文本形式的数据格式。进一步,所述的正文文档200,还可以将其字符部分进行语音转换,对应着音频转换模块来输出为相应的语音信息,然后以转换后的语音文件的形式,来代表着该正文文档 200中的数据内容。另外,正文文档200还可以根据需要制作成其它的各种流媒体信息形式,比如可以制作成多媒体信息的形式。参图3所示,为实现本发明所描述的功能,所设置的邮件下载服务器300包括有邮件收发单元310和邮件存储单元320,进一步,还包括有下载正文选项输出单元330、下载正文选项触发接收单元340、正文文档获取单元350、正文文档发送单元360。所述的邮件收发单元310,它是邮件下载服务器300的传输接口,能够通过计算机网络连接到其它的邮件服务器,从而实现电子邮件的接收及发送操作。另外,也可以在邮件下载服务器300和邮件下载客户端之间进行数据传输操作。本实施例中的邮件收发单元310,可以采用和现有邮件系统相一致的标准电子邮件协议,比如POP协议、SMTP协议、 ESMTP协议等,来完成电子邮件的接收或发送操作。
所述的邮件存储单元320,用以存储已经发送的电子邮件或者已经接收的电子邮件,进一步,在本发明中通过所述的邮件存储单元320,还能够存储针对于电子邮件的正文栏120所生成的正文文档;以及和正文文档相关的其它数据信息。所述的下载正文选项输出单元330,用以生成可供用户操作的、用以控制正文文档下载行为的选项内容。参前面图1所示的实施例,该下载正文选项,作为举例而非限定,在邮件下载客户端中输出时,包括有控件型正文下载选项栏140,以及描述型正文下载选项栏 150两种形式。参图3-1所示,在本图所示的实施例中,展示了正文选项输出单元330的结构框图。图中所示的正文选项输出单元330,包括有邮件标题采集模块331、附件名称采集模块 332、正文文档文件名规则模块333,以及正文文件名生成模块334。所述的邮件标题采集模块331,用以遍历所对应的电子邮件中的标题信息,获得电子邮件标题的数据内容。所述的附件名称采集模块332,用以采集用户所点选下载操作指令的附件的名称。所述的正文文档文件名规则模块333,是用以存储设定正文文档文件名的规则的模块结构。所述的正文文件名生成模块334,是依据邮件标题采集模块331所采集的邮件标题的数据信息,和/或附件名称采集模块332所采集获得的附件名称的数据信息,生成针对于正文文档的文件名。作为举例,所述的附件名称为“年度计划”;而所述的正文文档文件名规则模块 333,其规则是按照“附件名称-邮件正文”的结构来作为文件名的,其中的“附件名称”,用以通过附件名称采集模块332采集获得真实的附件名称后,对其进行替换操作。于是,前面实施例所生成的正文文档的文件名就是“年度计划-邮件正文”。再作举例,通过邮件标题采集模块331所采集获得的标题信息为“我们小组的工作安排”;而所述的正文文档文件名规则模块333,其规则是“邮件标题-邮件正文”,其中,通过邮件标题采集模块331采集获得真实的邮件标题内容后,替换前面规则的“邮件标题”。 于是,前面实施例通过正文文件名生成模块334,所生成获得的正文文档的文件名就是“我们小组的工作安排-邮件正文”。当然,针对于所述的下载正文选项输出单元330,还包括有用以存储所输出选项格式的控件结构,以及和相应控件结构相对应的数据信息等。所述的下载正文选项触发接收单元340,用以获得针对于对应邮件的附件以及连带着的正文文档进行下载操作的触发信息。比如,针对于图1所示的邮件显示界面100,当用户通过控件型正文下载选项栏140进行正文文档的下载选择操作,且还针对于三个附件 131中的至少其一进行附件下载的选择操作,进行完这两种选择操作之后,就可以采集该选择操作的消息内容,传输至邮件下载服务器300中,经由邮件收发单元310进行接收,转入到下载正文选项触发接收单元340。或者,当用户触发了描述型正文下载选项栏150之后,将正文文档和附件共同进行下载的触发消息,传输至所述的下载正文选项触发接收单元340中。所述的正文文档获取单元350,在接收下载正文选项触发接收单元340的触发操作之后,获取和所在邮件相对应的正文文档的数据信息。正文文档数据信息的获取方式,作
10为举例而非限定,有两种形式,其中之一,是直接遍历所对应的电子邮件的内容,采集该内容的数据信息之后,依据所设置的正文文档的数据格式,生成相应的空白文档,然后将采集获得的电子邮件内容的数据信息载入到该空白文档中,并以预设的格式进行数据保存。所保存获得的文件名,可以通过前述的下载正文选项输出单元330中的正文文档文件名的生成规则,来生成相应的文件名;或者通过下载正文选项触发接收单元340,将采集获得的用户重新写入的正文文档的文件名,作为正文文档存储时候的文件名。其中之二,是采集邮件发送方所对应的邮件服务器所预先生成的正文文档。这种实施方式,是提前在发送方所在的邮件服务器中,进行正文文档的生成操作,然后直接向所述的邮件下载服务器进行传输。在这种实施方式下,针对于直接采集获得的正文文档的数据信息,还可以根据下载正文选项触发接收单元340所接收到的用户重新设定的文件名, 来替换来自于发送方邮件服务器的正文文档的文件名。另外,当采集获得了用户正文文档重新设定的数据格式之后,还可以将发送方邮件服务器预先生成的正文文档进行格式转换,来转变为符合用户要求的文档格式。所获得的电子邮件的内容,特别是电子邮件正文的数据内容,还可以进行数据转换,来生成文本形式数据之外的其它数据形式。作为举例,参图3-2所示,在本图所示的实施例中,所述的正文文档获取单元350, 就包括有邮件正文获取模块351和音频转换模块352。利用所述的邮件正文获取模块351, 来获得所对应邮件的正文内容;而所述的音频转换模块352,包括有字符内容与对应音频信息的数据库,通过和邮件正文获取模块351所获得的邮件正文的文本信息中的字符内容进行比对,将其中的字符内容转变成对应的音频信息。进而,将获得的音频信息以音频数据格式进行存储。另外,作为举例,还可以将获得的邮件正文的数据信息,首先写入到对应的文本内容之中,然后,可以利用PDF打印的方式,将其生成PDF格式的文档,也可以通过截图或者图像拍照的方式,将其转变成图像格式的文档,等等。所述的正文文档发送单元360,用以将正文文档获取单元350所获取的正文文档数据,连带着下载正文选项触发接收单元340所触发采集的对应附件,进行数据打包后,经由邮件收发单元310向邮件下载客户端进行数据发送操作。参图4所示,在本发明中,还提供一种对应着邮件下载服务器300的邮件下载客户端400,它包括有下载正文选项输出模块410,用以从邮件下载服务器300中获取下载正文选项的数据信息,经由邮件下载客户端上的邮件显示界面100输出;下载正文触发模块420,用以将触发下载正文选项以及附件进行下载的操作信息, 传输至对应的邮件下载服务器;正文附件接收模块430,通过对应的邮件下载服务器300接收前述下载正文触发模块420所触发的正文文档以及附件的数据,在该邮件下载客户端400所在的终端设备上进行数据存储。结合着图1进行说明。所述的下载正文选项输出模块410,是通过所在的邮件客户端,来输出和正文文档相关联的选择项,特别是选择控件。在图1所示的实施例中,下载正文选项输出模块410展示了两种实施例,一种实施例是通过控件型正文下载选项栏140来实现,另一种实施例,是通过描述型正文下载选项栏150来实现。通过所述的下载正文选项输出模块410所输出的选项栏,在采集获得针对于这些选项栏的触发信息,特别是所对应的触发信息既包括针对于下载正文选项的触发信息,也包括针对于附件下载的触发信息时,将所获得的触发信息通过下载正文触发模块420,传输至邮件下载服务器300。进而通过邮件下载服务器300,来获得对应的正文文档和附件数据,通过正文附件接收模块430进行数据接收,获得包括有正文文档和附件数据的数据包, 进而在邮件下载客户端400所在的终端设备上,选择存储路径,进行数据存储操作。参图5所示,这儿展示了本发明所提供的邮件下载系统500,该系统500包括有前述的邮件下载服务器300和邮件下载客户端400。其中的邮件下载服务器300,它包括有邮件收发单元310和邮件存储单元320,进一步还包括下载正文选项输出单元330,生成用以控制正文文档下载行为的选项内容,传输到下述邮件下载客户端400中的下载正文选项输出模块410 ;下载正文选项触发接收单元340,用以接收下述邮件下载客户端400中的下载正文触发模块420的触发信息,获得针对于对应邮件的附件以及连带着的正文文档下载操作的触发信息;正文文档获取单元350,在接收下载正文选项触发接收单元340的触发操作之后, 获取和所在邮件相对应的正文文档的数据信息;正文文档发送单元360,用以将正文文档获取单元350所获取的正文文档的数据, 连带着下载正文选项触发接收单元340所触发获得的对应附件,进行数据打包后经由前述的邮件收发单元310向下述的邮件下载客户端400进行数据发送;以及邮件下载客户端400,它包括有,下载正文选项输出模块410,用以从前述邮件下载服务器300中获取下载正文选项的数据信息,经由邮件下载客户端400上的邮件显示界面进行输出;下载正文触发模块420,用以将触发下载正文选项以及附件进行下载的操作信息, 传输至上述的邮件下载服务器300 ;正文附件接收模块430,通过前述的邮件下载服务器300接收前述下载正文触发模块420所触发的正文文档以及附件的数据,在该邮件下载客户端400所在的终端设备上进行数据存储。参图6所示,对应着前面的描述,在本发明中,还提供一种邮件下载的实现方法, 该方法包括有如下步骤步骤S110,生成用以控制正文文档下载行为的选项内容,传输至邮件下载客户端输出;步骤S120,从邮件下载客户端采集获得针对于正文文档和附件共同进行下载的触发信息;步骤S130,获取所在邮件的正文文档和所触发下载的附件数据;步骤S140,将前述数据所包括的正文文档和附件数据发送至所对应的邮件下载客户端。对应着这儿所描述的步骤,结合着前面的实施例,在步骤SllO中,可通过邮件下载服务器300,由下载正文选项输出单元330生成用以控制相应正文文档下载行为的选项, 传输至邮件下载客户端400,通过其中的下载正文选项输出模块410进行输出,其表现的形式作为举例而非限定,包括控件型正文下载选项栏140,以及描述型正文下载选项栏150。 然后,用户通过所在的邮件下载客户端400所展示的邮件显示界面100,针对于相应的选项栏进行触发,以及针对于对应的附件131进行下载触发之后,将相应的触发数据,通过邮件下载客户端400上的下载正文触发模块420,传输至邮件下载服务器300,在邮件下载服务器300中,由下载正文选项触发接收单元340进行数据处理。然后,经由正文文档获取单元 350获得与所在邮件相对应的正文文档,并获取所触发的附件数据,进而将正文文档和附件数据通过正文文档发送单元360进行数据打包后,经由邮件收发单元310所提供的数据传输接口,传输至邮件下载客户端400中的正文附件接收模块430。通过正文附件接收模块 430所接收的数据,作为举例而非限定,是一个包括有正文文档和对应附件的数据压缩包, 用户解压缩之后即可获得对应的附件以及正文文档。另外,如果数据接收方式许可的话,还可以将正文文档和附件,不进行压缩而直接单独地存储到所在的终端设备上;或者,通过生成文件夹的方式,在该文件夹中载入前述的正文文档和对应附件。其中,针对于所述的正文文档文件名,结合着前面的描述,其获得的步骤为,利用正文文档文件名规则模块,存储设定正文文档文件名的规则的模块结构;利用设置的邮件标题采集模块,遍历所对应的电子邮件中的标题信息,获得电子邮件标题的数据内容,以及利用附件名称采集模块,采集用户所点选下载操作指令的附件的名称;通过正文文件名生成模块,依据邮件标题采集模块所采集的邮件标题的数据信息,和/或附件名称采集模块所采集获得的附件名称的数据信息,生成针对于正文文档的文件名。以上是对本发明的描述而非限定,基于本发明思想的其它任何实施方式,亦均在本发明的保护范围之中。
权利要求
1.一种邮件下载服务器,该服务器包括有邮件收发单元和邮件存储单元,其特征在于该服务器还包括下载正文选项输出单元,生成用以控制正文文档下载行为的选项内容; 下载正文选项触发接收单元,用以获得针对于对应邮件的附件以及连带着的正文文档下载操作的触发信息;正文文档获取单元,在接收下载正文选项触发接收单元的触发操作之后,获取和所在邮件相对应的正文文档的数据信息;正文文档发送单元,用以将前述正文文档获取单元所获取的正文文档的数据,连带着下载正文选项触发接收单元所触发获得的对应附件,经由邮件收发单元向对应的邮件下载客户端进行数据发送。
2.根据权利要求1所述的一种邮件下载服务器,其特征在于所述的下载正文选项输出单元,包括有如下结构,邮件标题采集模块,用以遍历所对应的电子邮件中的标题信息,获得电子邮件标题的数据内容;附件名称采集模块,用以采集用户所点选下载操作指令的附件的名称; 正文文档文件名规则模块,是用以存储设定正文文档文件名的规则的模块结构; 正文文件名生成模块,是依据邮件标题采集模块所采集的邮件标题的数据信息,和/ 或附件名称采集模块所采集获得的附件名称的数据信息,生成针对于正文文档的文件名。
3.根据权利要求2所述的一种邮件下载服务器,其特征在于所述的正文文档文件名规则模块,包括有“附件名称-邮件正文”的文件名规则,其中的“附件名称”用以通过附件名称采集模块采集获得真实的附件名称后,对其进行替换操作。
4.根据权利要求2所述的一种邮件下载服务器,其特征在于所述的正文文档文件名规则模块,包括有“邮件标题-邮件正文”的文件名规则,其中的“邮件标题”用以通过邮件标题采集模块采集获得真实的邮件标题内容后,对其进行替换操作。
5.根据权利要求1所述的一种邮件下载服务器,其特征在于所述的正文文档获取单元,包括有邮件正文获取模块和音频转换模块,其中邮件正文获取模块,用以获得所对应邮件的正文内容,其中的音频转换模块,设置有字符内容与对应音频信息的数据库,用以和邮件正文获取模块所获得的邮件正文的文本信息中的字符内容进行比对,将其中的字符内容转变成对应的音频信息。
6.根据权利要求1所述的一种邮件下载服务器,其特征在于所述的正文文档获取单元,所获得的邮件正文包括有生成的PDF格式的文档,或图片格式的文档。
7.一种邮件下载客户端,其特征在于该客户端包括下载正文选项输出模块,用以从对应的邮件下载服务器中获取下载正文选项的数据信息,经由邮件下载客户端上的邮件显示界面输出;下载正文触发模块,用以将触发下载正文选项以及附件进行下载的操作信息,传输至对应的邮件下载服务器;正文附件接收模块,通过对应的邮件下载服务器接收上述下载正文触发模块所触发的正文文档以及附件的数据,在该邮件下载客户端所在的终端设备上进行数据存储。
8.根据权利要求7所述的一种邮件下载客户端,其特征在于对应着所述的下载正文选项输出模块,设置有控件型正文下载选项栏,它是触发控件,用以采集针对于正文文档的下载操作信息。
9.根据权利要求7所述的一种邮件下载客户端,其特征在于所述的控件型正文下载选项栏,设置有,下载选择控件,是用以采集是否下载正文文档的控件结构;正文文档名称设置控件,是用以输出或采集针对于正文文档所设置的文件名的控件结构;正文文档格式设置控件,是用以针对于可供用户下载的正文文档,输出默认的正文文档的格式信息,或者采集用户所设定的正文文档格式信息的控件结构。
10.根据权利要求7所述的一种邮件下载客户端,其特征在于对应着所述的下载正文选项输出模块,设置有描述型正文下载选项栏,它是触发控件,用以对所在邮件中的全部附件文档以及所对应的正文文档触发下载操作。
11.一种邮件下载系统,其特征在于该系统包括有邮件下载服务器和邮件下载客户端,其中的邮件下载服务器,它包括有邮件收发单元和邮件存储单元,进一步还包括, 下载正文选项输出单元,生成用以控制正文文档下载行为的选项内容,传输到下述邮件下载客户端中的下载正文选项输出模块;下载正文选项触发接收单元,用以接收下述邮件下载客户端中的下载正文触发模块的触发信息,获得针对于对应邮件的附件以及连带着的正文文档下载操作的触发信息;正文文档获取单元,在接收到前述下载正文选项触发接收单元的触发操作之后,获取和所在邮件相对应的正文文档的数据信息;正文文档发送单元,用以将正文文档获取单元所获取的正文文档的数据,连带着下载正文选项触发接收单元所触发获得的对应附件,经由前述的邮件收发单元向下述的邮件下载客户端进行数据发送;其中的邮件下载客户端,它包括有,下载正文选项输出模块,用以从前述邮件下载服务器中获取下载正文选项的数据信息,经由邮件下载客户端上的邮件显示界面进行输出;下载正文触发模块,用以将触发下载正文选项以及附件进行下载的操作信息,传输至上述的邮件下载服务器;正文附件接收模块,通过前述的邮件下载服务器接收前述下载正文触发模块所触发的正文文档以及附件的数据,在该邮件下载客户端所在的终端设备上进行数据存储。
12.—种邮件下载的实现方法,其特征在于该方法包括步骤1,生成用以控制正文文档下载行为的选项内容,传输至邮件下载客户端输出; 步骤2,从邮件下载客户端采集获得针对于正文文档和附件共同进行下载的触发信息;步骤3,获取所在邮件的正文文档和所触发下载的附件数据,进行数据打包;步骤4,将前述数据打包后所包括的正文文档和附件数据发送至所对应的邮件下载客户端。
13.根据权利要求12所述的一种邮件下载的实现方法,其特征在于所述的正文文档,其文件名获得的步骤为,利用正文文档文件名规则模块,存储设定正文文档文件名的规则的模块结构; 利用设置的邮件标题采集模块,遍历所对应的电子邮件中的标题信息,获得电子邮件标题的数据内容,以及利用附件名称采集模块,采集用户所点选下载操作指令的附件的名称;通过正文文件名生成模块,依据邮件标题采集模块所采集的邮件标题的数据信息,和/ 或附件名称采集模块所采集获得的附件名称的数据信息,生成针对于正文文档的文件名。
14.根据权利要求12所述的一种邮件下载的实现方法,其特征在于所述的正文文档, 获取其正文文档数据信息的方式为,遍历所对应的电子邮件的内容,采集该内容的数据信息之后,依据所设置的正文文档的数据格式生成相应的空白文档,然后将采集获得的电子邮件内容的数据信息载入到该空白文档中,并以预设的格式进行数据保存。
全文摘要
本发明提供了一种邮件下载的实现方法、客户端、服务器及系统,属于计算机、网络技术领域。所述的方法包括步骤1,生成用以控制正文文档下载行为的选项内容,传输至邮件下载客户端输出;步骤2,从邮件下载客户端采集获得针对于正文文档和附件共同进行下载的触发信息;步骤3,获取所在邮件的正文文档和所触发下载的附件数据;步骤4,将前述数据所包括的正文文档和附件数据发送至所对应的邮件下载客户端。利用本发明,能够在下载已有的电子邮件附件时,连带着电子邮件的正文内容同步进行下载操作。
文档编号H04L12/58GK102447744SQ20111045386
公开日2012年5月9日 申请日期2011年12月29日 优先权日2011年12月29日
发明者马宇尘 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1