公开/公告号CN104580273A
专利类型发明专利
公开/公告日2015-04-29
原文格式PDF
申请/专利权人 中国移动通信集团安徽有限公司;
申请/专利号CN201310471269.3
申请日2013-10-10
分类号H04L29/08;H04L12/58;
代理机构北京中誉威圣知识产权代理有限公司;
代理人郭振兴
地址 230061 安徽省合肥市长江西路99号
入库时间 2023-12-18 08:35:15
法律状态公告日
法律状态信息
法律状态
2018-03-23
授权
授权
2015-05-27
实质审查的生效 IPC(主分类):H04L29/08 申请日:20131010
实质审查的生效
2015-04-29
公开
公开
技术领域
本发明涉及通信领域中数据传输技术,具体地,涉及一种邮件下载方法和邮件处理方法及其对应的装置和系统。
背景技术
目前用户保存一封或多封邮件正文和/或附件主要通过二种途径。一是通过WEB页面的打开邮件,利用web页面的另存为或迅雷等下载工具下载附件;二是通过FOXMAIL等邮件浏览器工具下载到本地,然后打开查看正文和附件。
现有技术存在如下缺陷:在web页面,需依次打开邮件,保存正文及附件;通过邮件浏览器收发,需安装浏览器,另外保存在邮件浏览器中的附件可另存为使用,但邮件正文还需手动保存成所需的格式。
发明内容
为了解决现有技术中邮件正文和附件无法自由选择批量保存的问题,本发明提出了一种邮件下载方法、系统、浏览器及邮件服务器,能够通过用户自由选择将多个邮件的正文和附件保存到指定位置,提高了用户处理邮件的效率和使用体验。
本发明的一个方面,提出了一种邮件下载方法,包括:
接收用户至少一封邮件的下载请求;
根据所述下载请求将所述邮件的统一资源定位符发送给邮件服务器;
接收所述邮件服务器返回的根据所述统一资源定位符存储所述邮件的存储地址;
根据所述存储地址从所述邮件服务器下载所述邮件。
本发明的另一个方面,提出了一种邮件处理方法,包括:
接收浏览器发送的邮件的统一资源定位符;
根据所述邮件的统一资源定位符存储所述邮件,并将所述邮件的存储地址返回给所述浏览器。
本发明的又一个方面,提出了一种浏览器,包括:
第一接收模块,用于接收用户至少一封邮件的下载请求;
发送模块,用于根据所述下载请求将所述邮件的统一资源定位符发送给邮件服务器;
第二接收模块,用于接收所述邮件服务器返回的根据所述统一资源定位符存储所述邮件的存储地址;
下载模块,用于根据所述存储地址从所述邮件服务器下载所述邮件。
本发明的又一个方面,提出了一种邮件服务器,包括:
接收模块,用于接收浏览器发送来的邮件的统一资源定位符;
存储模块,根据所述邮件的统一资源定位符存储所述邮件;
发送模块,用于将存储地址返回给所述浏览器。
本发明的又一个方面,提出了一种邮件下载方法,包括:
浏览器接收用户至少一封邮件的下载请求;根据所述下载请求将所述邮件的统一资源定位符发送给邮件服务器;
邮件服务器接收浏览器发送的邮件的统一资源定位符,根据所述邮件的统一资源定位符存储所述邮件,并将所述邮件的存储地址返回给所述浏览器;
所述浏览器根据所述邮件的存储地址从所述邮件服务器下载所述邮件。
本发明的又一个方面,提出了一种邮件下载系统,包括浏览器和邮件服务器;
所述浏览器,用于接收用户至少一封邮件的下载请求;根据所述下载请求将所述邮件的统一资源定位符发送给邮件服务器;接收所述邮件服务器返回的根据所述统一资源定位符存储所述邮件的存储地址;根据所述存储地址从所述邮件服务器下载所述邮件;
所述邮件服务器,用于接收浏览器发送的邮件的统一资源定位符;根据所述邮件的统一资源定位符存储所述邮件,并将所述邮件的存储地址返回给所述浏览器。
采用了本发明的技术方案,用户无需在WEB页面依次保存多封邮件的正文及附件,也无需安装邮件浏览器保存邮件正文及附件,使得邮件下载更为安全、方便,快捷。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例邮件下载方法的流程示意图;
图2为本发明实施例邮件处理方法的流程示意图;
图3为本发明实施例浏览器和邮件服务器交互流程示意图;
图4为本发明实施例邮件下载方法的另一流程示意图;
图5为本发明实施例浏览器的结构示意图;
图6为本发明实施例邮件服务器的结构示意图。
具体实施方式
下面结合附图,对本发明的具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。
方法实施例
根据本发明实施例,提供了一种邮件下载方法,应用于终端上的浏览器,图1为流程示意图,包括以下步骤:
步骤101、接收用户至少一封邮件的下载请求;
步骤102、根据请求将邮件的统一资源定位符发送给邮件服务器;
步骤103、接收邮件服务器返回的根据统一资源定位符存储邮件内容的存储地址;
步骤104、根据存储地址下载邮件。
在本实施例中,邮件可以包括正文和/或附件。
作为一种优选的实施方式,步骤101进一步包括:
接收用户选择至少一封邮件的选择请求;
生成邮件的下载界面,下载界面包括邮件正文和/或附件的下载目录;
接收用户选择下载邮件正文和/或邮件附件的下载请求。
作为一种优选的实施方式,步骤102进一步包括:
根据下载请求解析出邮件正文的统一资源定位符和/或附件的统一资源定位符;
通过JavaScript调用控件将邮件正文的统一资源定位符和/或附件的统一资源定位符发送至邮件服务器。
本实施例的邮件下载方法,通过根据用户的下载请求将需要下载的邮件的下载到邮件服务器,用户再从邮件服务器批量下载这些邮件。这样,用户无需在WEB页面依次保存多封邮件的正文及附件,也无需安装邮件浏览器保存邮件正文及附件,使得邮件下载更为安全、方便,快捷。
如图2所示,本发明实施例还提供一种邮件处理方法,应用于邮件服务器,包括以下步骤:
步骤201,接收浏览器发送的邮件的统一资源定位符;
步骤202,根据邮件的统一资源定位符存储邮件,并将邮件的存储地址返回给浏览器。
其中,邮件包括正文和/或附件。
作为一种优选的实施方式,步骤201包括:接收浏览器发送的邮件正文的统一资源定位符和/或附件的统一资源定位符。
作为一种优选的实施方式,步骤202包括:
根据统一资源定位符以文件流的方式保存将邮件正文和/或附件,并将邮件正文和/或附件的存储地址返回给浏览器。
作为一种优选的实施方式,步骤202进一步包括:
利用httpclient技术打开邮件正文和/或附件;
将邮件正文以文件流的方式保存至第一存储空间;和/或将邮件的附件从邮件中拆离并存储到第一存储空间;
返回第一存储空间的存储地址至浏览器。
本实施例的邮件处理方法,邮件服务器根据用户的下载请求下载邮件,这样,用户直接从邮件服务器就可以批量下载这些邮件,无需在WEB页面依次保存多封邮件的正文及附件,也无需安装邮件浏览器保存邮件正文及附件,使得邮件下载更为安全、方便,快捷。
为了对本发明实施例进行更加清楚的说明,以下对浏览器和服务器的交互流程进行具体描述,如图3所示,该交互流程如下:
步骤301,浏览器接收用户至少一封邮件的下载请求;
步骤302,浏览器根据下载请求将邮件的统一资源定位符发送给邮件服务器;
步骤303,邮件服务器接收浏览器发送的邮件的统一资源定位符;
步骤304,邮件服务器根据邮件的统一资源定位符存储邮件,并将邮件的存储地址返回给浏览器;
步骤305,浏览器根据邮件的存储地址从邮件服务器下载邮件。
根据上述交互流程可以看出,浏览器将用户批量下载邮件的请求发送至邮件服务器,邮件服务器将这些邮件下载下来,这样,用户可以通过浏览器批量地从邮件服务器下载邮件,无需安装邮件客户端,也不需要再Web页面上依次打开并保存邮件的正文及附件,邮件下载更加方便、快捷。
下面以一个具体的实施例进行说明,如图4所示,:
步骤401,用户访问浏览器;
步骤402,用户在浏览器的邮件页面可以选择1封或多封邮件,点击全部下载按钮,浏览器会弹出选择的邮件的下载界面(包括邮件正文、附件及下载目录等);
步骤403,用户点击确定下载按钮时,浏览器通过JavaScript调用本地之前自动下载好的控件进行操作,该控件会调用邮件服务器(servlet应用),同时将选择下载的邮件的URL传递给邮件服务器(servlet应用);
步骤404,邮件服务器的主要操作包括:一、在后台利用httpclient技术模拟前台打开这些选择的邮件页面的操作,并通过相关API(httpclient自带的相关一些属性和方法)将页面正文以文件流的方式保存至服务器端的存储模块,并存为1个或多个指定格式的文件,如mht(根据选择的邮件数量确定);二是在将每个邮件的附件也保存到存储目录下;
步骤405,邮件服务器对邮件正文及附件进行存储;
步骤406,邮件服务器告知浏览器邮件正文及附件已经下载至服务器端的特定目录,并返回邮件正文mht及附件的存储地址;
步骤407,浏览器根据存储地址下载邮件正文及附件;
步骤408,浏览器将成功下载的结果展示给用户。
至此,整个实现邮件正文及附件批量下载的方法的流程结束。
与上述邮件下载方法相对应的,根据本发明实施例,还提出了一种浏览器,如图5所示,浏览器包括:
第一接收模块51,用于接收用户至少一封邮件的下载请求;
发送模块52,用于根据下载请求将邮件的统一资源定位符发送给邮件服务器;
第二接收模块53,用于接收邮件服务器返回的根据统一资源定位符存储邮件的存储地址;
下载模块54,用于根据存储地址从邮件服务器下载邮件。
其中,邮件包括正文和/或附件。
作为一种优选的实施方式,第一接收模块51,用于接收用户选择至少一封邮件的选择请求;生成邮件的下载界面,下载界面包括邮件正文和/或附件的下载目录;接收用户选择下载邮件正文和/或邮件附件的下载请求。
作为一种优选的实施方式,发送模块52,用于根据下载请求解析出邮件正文的统一资源定位符和/或附件的统一资源定位符;通过JavaScript调用控件将邮件正文的统一资源定位符和/或附件的统一资源定位符发送至邮件服务器。
与上述邮件处理方法相对应的,根据本发明实施例,还提出了一种邮件服务器,如图6所示,该邮件服务器包括:
接收模块61,用于接收浏览器发送来的邮件的统一资源定位符;
存储模块62,根据邮件的统一资源定位符存储邮件;
发送模块63,用于将存储地址返回给浏览器。
其中,邮件包括正文和/或附件。
接收模块61,用于接收浏览器发送的邮件正文的统一资源定位符和/或附件的统一资源定位符。
作为一种优选的实施方式,存储模块62,用于根据统一资源定位符以文件流的方式保存邮件正文和/或附件。
作为一种优选的实施方式,存储模块62,用于利用httpclient技术打开邮件正文和/或附件;将邮件正文以文件流的方式保存至第一存储空间;和/或将邮件的附件从邮件中拆离并存储到第一存储空间;发送模块63,用于返回第一存储空间的存储地址至浏览器。
与上述方法相对应的,根据本发明实施例,还提出了一种邮件下载系统,包括浏览器和邮件服务器。
浏览器,用于接收用户至少一封邮件的下载请求;根据下载请求将邮件的统一资源定位符发送给邮件服务器;接收邮件服务器返回的根据统一资源定位符存储邮件的存储地址;根据存储地址从邮件服务器下载邮件。
邮件服务器,用于接收浏览器发送的邮件的统一资源定位符;根据邮件的统一资源定位符存储邮件,并将邮件的存储地址返回给浏览器。
本发明的上述各个实施例,通过根据用户的下载请求将需要下载的邮件的下载到邮件服务器,用户再从邮件服务器批量下载这些邮件。这样,用户无需在WEB页面依次保存多封邮件的正文及附件,也无需安装邮件浏览器保存邮件正文及附件,使得邮件下载更为安全、方便,快捷。
本发明能有多种不同形式的具体实施方式,上文结合附图对本发明做举例说明,这并不意味着本发明所应用的具体实施方式只能局限在这些特定的具体实施方式中,本领域的技术人员应当了解,上文所提供的具体实施方式只是多种优选实施方式中的一些示例,任何体现本发明权利要求的具体实施方式均应在本发明权利要求所要求保护的范围之内;本领域的技术人员能够对上文各具体实施方式中所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换或者改进等,均应包含在本发明权利要求的保护范围之内。
机译: 不需要的电子邮件,例如垃圾邮件是Internet的一种处理方法,涉及将不包含字符串的电子邮件视为不受欢迎的电子邮件,并将包含重新发送电子邮件的请求(包含字符串的请求)发送给发送方计算机
机译: 不需要的电子邮件,例如垃圾邮件电子邮件,一种过滤方法,涉及发送由蜜罐邮件系统管理的电子邮件地址的电子邮件,以检查邮件是否确实涉及不需要的邮件
机译: 邮件系统,邮件处理方法,记录邮件处理程序的计算机可读记录介质,电子邮件存储设备,电子邮件存储方法和记录电子邮件存储程序的计算机可读记录介质