一种瘦客户端模式下的邮件收发处理方法

文档序号:7998873阅读:142来源:国知局
专利名称:一种瘦客户端模式下的邮件收发处理方法
技术领域
本发明涉及一种瘦客户端模式下的邮件收发处理方法,属于网络邮件处理技术领域
背景技术
云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。云计算强调将用户需要的计算和存储资源都放在后台,云计算服务通常提供通用的通过浏览器访问的在线商业应用,软件和数据可存储在数据中心。用户可以将自己的数据都存放在云计算中心,并通过云计算中心提供的SaaS服务查看和管理文件。而客户端需要处理的数据很少,所以通常可以采用瘦客户端。瘦客户端(Thin Client)指的是在客户端-服务器网络体系中的一个基本无需应用程序的计算机终端。它通过一些协议和服务器通信,进而接入局域网。作为应用程序平台的Internet的到来为企业应用程序提供了一个全新的领域一个基于Internet/intranet 的应用程序运用一个只包含一个浏览器的瘦客户端。这个浏览器负责解释、显示和处理应用程序的图形用户界面(GUI)和它的数据。目前瘦客户端发展迅速,种类丰富,如机顶盒,多媒体电话等多种形式,但是有很多瘦客户端有一个共同的特点,就是几乎不具备数据存储能力,有的甚至不具备下载功能, 大多也不具备查看复杂的文件格式如doC、ppt、rar等的能力。因此在用瘦客户端收发邮件的时候,就会碰到一个难题无法下载附件,或者即使能下载也不能查看。电子邮件主要SMTP (Simple Mail Transfer Protocol)协议,通过邮件服务器向用户提供电子邮件发送和接收服务。电子邮件系统主要包括邮件服务器和邮件客户端软件两部分。邮件服务器按功能可以划分为两种类型smtp服务器和p0p3/imap服务器Smtp服务器用于替用户发送邮件和接受外面发送给本地用户的邮件。Pop3/imap邮件服务器用于帮助用户读取smtp服务器接受进来的该用户的邮件。邮件客户端软件负责与邮件服务器通信,主要用于帮助用户将邮件发送给smtp服务器和从p0p3/imap邮件服务器读取用户的电子邮件。比如现在的forXmail,outlook等。一些web站点也能够将邮件收发的模块集成到网站程序里面,实现邮件收发功能。例如163,sohu等的电子邮箱。其中邮件的附件是与邮件正文一起发送,用户在提取邮件正文的时候,可以将邮件附件从邮件服务器上下载到本地查看。但是传统的邮件技术只能将附件下载到本地查看,如果用瘦客户端接收邮件,就会有部分附件无法查看。比如“华北电力大学学报”第30卷第1期、作者吴娟,张富华,林红,胡涛所著《校园网电子邮件系统的设计与实现》一文中表述的内容即属于此列。

发明内容
针对背景技术中所述的缺陷和不足,本发明提供了一种瘦客户端模式下的邮件收发处理方法,以解决瘦客户端模式下无法查看邮件附件的问题。本发明的技术解决方案如下
一种瘦客户端模式下的邮件收发处理方法,由以下系统来实现,该系统包括瘦客户端、邮件发送服务器、文件管理服务器和邮件接受服务器,瘦客户端、邮件发送服务器、文件管理服务器和邮件接受服务器通过互联网相互连接并传输信息;瘦客户端本地不存放文件,发件人在发送邮件的时候,添加的附件是存储在发件人使用的文件管理服务器上的;收件人在读取邮件的时候,将附件保存在收件人使用的文件管理服务器上,并通过文件管理服务器读取和管理附件;文件管理服务器为每一个用户分配独立的存储空间,提供打开文件的应用程序,该方法步骤如下a.发件人编写邮件正文,在选择附件的时候,输入的是附件在发件人使用的文件管理服务器上的url ;b.邮件发送服务器在接收到发件人的发送请求后,将附件url传递给文件下载页面;c.文件下载页面将附件下载到邮件发送服务器本地;d.邮件发送服务器将邮件正文与附件一起发送到邮件接收服务器;e.邮件接收服务器接收到邮件和附件后,向收件人发送新邮件通知; f.收件人在收到通知后发送读取请求,就可以在浏览器打开邮件正文和附件列表;g.邮件收件人选择将附件保存到文件管理服务器,即向收件人使用的文件管理服务器传递附件在邮件接收服务器上的url ;h.文件管理服务器接收url并传递给文件下载页面,将附件下载到文件管理服务器本地;i.收件人向文件管理服务器发送请求,对附件进行读取和修改操作。上述用户在本发明中是指发件人和收件人,发件人和收件人均指瘦客户端。收件人和发件人分别使用自己的文件管理服务器,并且只能查看自己的空间。文件管理服务器和邮件发送服务器、邮件接收服务器可以由同一服务提供商提供,也可由不同的服务提供商提供。上述url 是英语Uniform/Universal Resource Locator 的缩写,称统一资源定位符,也被称为网页地址,是因特网上标准的资源的地址。上述邮件收发处理方法中步骤c中文件下载页面将附件下载到邮件发送服务器本地,步骤如下(1)接收表单页面从请求中提取附件url参数;(2)用一个javascript语句location重定向到文件下载页面,并在地址后面加上?[附件url];(3)文件下载页面用_GET方式提取参数并填写下载地址表单,之后自动提交表单,完成文件下载。上述邮件收发处理方法中步骤h中文件管理服务器接收url并传递给文件下载页面,将附件下载到文件管理服务器本地,步骤如下1)接收表单页面从请求中提取附件url参数;2)用一个javascript语句location重定向到文件下载页面,并在地址后面加上?[附件url];
3)文件下载页面用_GET方式提取参数并填写下载地址表单,之后自动提交表单, 完成文件下载。上述location和? □为本领域中的通用符号,location意为页面重定向;?[] 意为明文方式传递的页面参数。本发明的邮件服务器采用传统邮件服务器技术,实现邮件收发功能。文件管理服务器提供用户存储空间,提供可以查看和修改文件内容的saas软件,并提供管理文件的方法。本发明的邮件服务器按功能可以划分为两种类型邮件发送服务器和邮件接受服务器。邮件发送服务器用于替用户发送邮件,邮件发送服务器上需要增加一个页面,实现文件远程下载功能,提供一个表单填写url,在提交之后可以将url上的文件下载到本地,其提交方式设置为自动提交。邮件接受服务器用于帮助用户读取发送给该用户的邮件。在本发明中使用的邮件客户端软件集成在web程序里,用户可以用瘦客户端登录到邮件管理服务器,即可进行相关的邮件收发和管理操作。其附件添加为一个可输入url 的表单。在本发明中,需要在瘦客户端的浏览器中增加一项功能,在文件的超连接上通过鼠标右键菜单可以打开一个远程页面,该页面就是文件管理服务器上或者邮件发送服务器上的url获取页面。本发明的文件管理服务器上也需要增加两个页面,一个url获取页面,可以获取鼠标右击的链接地址;另一个文件远程下载页面,提供一个表单填写url,在提交之后可以将url上的文件下载到本地,其提交方式设置为自动提交。传统邮件解决方案中附件保存在邮件服务器上,用户要查看附件的时候,需要将附件下载到本地,然后通过本地的应用程序打开附件,进行查看和修改等管理功能。发送邮件的时候,需要发送附件时也是从本地将附件上传到邮件服务器。而本发明中,用户本地不需要存储任何数据,只需要一个浏览器即可。瘦客户端通过浏览器操作邮件和附件,并将附件保存到文件管理服务器,通过邮件管理服务器对附件进行管理,本地也不需要提供相应的文件格式支持,降低了对瘦客户端的要求,有利于降低成本。在本发明中,邮件发送服务器只需要做很少的改变,和邮件接收服务器几乎不需要改变,实现了与传统邮件服务的良好兼容。文件不需要存储在客户端本地,也不需要本地提供支持的应用程序,使得客户端可以尽可能的瘦,以节省成本,简化操作。


图1 硬件系统图本发明涉及的硬件图附图一其中1为瘦客户端,在这里是发件人;2为邮件发送服务器,使用smtp协议;3为发送件人使用的文件管理服务器;4为邮件接受服务器,采用pop3协议;5为收件人使用的文件管理服务器,可与3为同一服务提供商提供,也可不同;6为瘦客户端,在这里是接收邮件用户。图2 本发明方法的流程图;其中a_i为其各个步骤。图3 本发明方法中步骤c中文件下载页面将附件下载到邮件发送服务器本地的流程图;其中(1)_(3)为其各个步骤。
图4 本发明方法中步骤h中文件管理服务器接收url并传递给文件下载页面,将附件下载到文件管理服务器本地的流程图;其中(1)_(3)为其各个步骤。
具体实施例方式下面结合附图和实施例对本发明做进一步说明,但不限于此。实施例1 一种瘦客户端模式下的邮件收发处理方法,由以下系统来实现,如图1所示,该系统包括瘦客户端、邮件发送服务器、文件管理服务器和邮件接受服务器,瘦客户端、邮件发送服务器、文件管理服务器和邮件接受服务器通过互联网相互连接并传输信息;瘦客户端本地不存放文件,发件人在发送邮件的时候,添加的附件是存储在发件人使用的文件管理服务器上的;收件人在读取邮件的时候,将附件保存在收件人使用的文件管理服务器上,并通过文件管理服务器读取和管理附件;文件管理服务器为每一个用户分配独立的存储空间,提供打开文件的应用程序,如图2所示,该方法步骤如下a.发件人编写邮件正文,在选择附件的时候,输入的是附件在发件人使用的文件管理服务器上的url ;b.邮件发送服务器在接收到发件人的发送请求后,将附件url传递给文件下载页c.文件下载页面将附件下载到邮件发送服务器本地;d.邮件发送服务器将邮件正文与附件一起发送到邮件接收服务器;e.邮件接收服务器接收到邮件和附件后,向收件人发送新邮件通知;f.收件人在收到通知后发送读取请求,就可以在浏览器打开邮件正文和附件列表;g.邮件收件人选择将附件保存到文件管理服务器,即向收件人使用的文件管理服务器传递附件在邮件接收服务器上的url ;h.文件管理服务器接收url并传递给文件下载页面,将附件下载到文件管理服务器本地;i.收件人向文件管理服务器发送请求,对附件进行读取和修改操作。上述邮件收发处理方法中步骤c中文件下载页面将附件下载到邮件发送服务器本地,如图3所示,步骤如下(1)接收表单页面从请求中提取附件url参数;(2)用一个javascript语句location重定向到文件下载页面,并在地址后面加上?[附件url];(3)文件下载页面用_GET方式提取参数并填写下载地址表单,之后自动提交表单,完成文件下载。上述邮件收发处理方法中步骤h中文件管理服务器接收url并传递给文件下载页面,将附件下载到文件管理服务器本地,如图4所示,步骤如下1)接收表单页面从请求中提取附件url参数;2)用一个javascript语句location重定向到文件下载页面,并在地址后面加上?[附件url]; 3)文件下载页面用_GET方式提取参数并填写下载地址表单,之后自动提交表单, 完成文件下载。
权利要求
1. 一种瘦客户端模式下的邮件收发处理方法,由以下系统来实现该系统包括瘦客户端、邮件发送服务器、文件管理服务器和邮件接受服务器,瘦客户端、邮件发送服务器、文件管理服务器和邮件接受服务器通过互联网相互连接并传输信息;瘦客户端本地不存放文件,发件人在发送邮件的时候,添加的附件是存储在发件人使用的文件管理服务器上的;收件人在读取邮件的时候,将附件保存在收件人使用的文件管理服务器上,并通过文件管理服务器读取和管理附件;文件管理服务器为每一个用户分配独立的存储空间,提供打开文件的应用程序,该方法步骤如下a.发件人编写邮件正文,在选择附件的时候,输入的是附件在发件人使用的文件管理服务器上的url ;b.邮件发送服务器在接收到发件人的发送请求后,将附件url传递给文件下载页面;c.文件下载页面将附件下载到邮件发送服务器本地;d.邮件发送服务器将邮件正文与附件一起发送到邮件接收服务器;e.邮件接收服务器接收到邮件和附件后,向收件人发送新邮件通知;f.收件人在收到通知后发送读取请求,就可以在浏览器打开邮件正文和附件列表;g.邮件收件人选择将附件保存到文件管理服务器,即向收件人使用的文件管理服务器传递附件在邮件接收服务器上的url ;h.文件管理服务器接收url并传递给文件下载页面,将附件下载到文件管理服务器本地;i.收件人向文件管理服务器发送请求,对附件进行读取和修改操作。
2.如权利要求1所述的邮件收发处理方法步骤c中文件下载页面将附件下载到邮件发送服务器本地,步骤如下(1)接收表单页面从请求中提取附件url参数;(2)用一个javascript语句location重定向到文件下载页面,并在地址后面加上? [附件url];(3)文件下载页面用_GET方式提取参数并填写下载地址表单,之后自动提交表单,完成文件下载。
3.如权利要求1所述的邮件收发处理方法步骤h中文件管理服务器接收url并传递给文件下载页面,将附件下载到文件管理服务器本地,步骤如下1)接收表单页面从请求中提取附件url参数;2)用一个javascript语句location重定向到文件下载页面,并在地址后面加上? [附件url];3)文件下载页面用_GET方式提取参数并填写下载地址表单,之后自动提交表单,完成文件下载。
全文摘要
一种瘦客户端模式下的邮件收发处理方法,属于网络邮件处理技术领域,系统包括瘦客户端、邮件发送服务器、文件管理服务器和邮件接受服务器,在本发明中,邮件发送服务器只需要做很少的改变,接收邮件接收服务器几乎不需要改变,用户本地不需要存储任何数据,不需要本地提供支持的应用程序,只需要一个浏览器即可。瘦客户端通过浏览器操作邮件和附件,并将附件保存到文件管理服务器,通过邮件管理服务器对附件进行管理,本地也不需要提供相应的文件格式支持,实现了与传统邮件服务的良好兼容。使得客户端可以尽可能的瘦,以节省成本,简化操作。
文档编号H04L29/08GK102368753SQ201110396679
公开日2012年3月7日 申请日期2011年12月2日 优先权日2011年12月2日
发明者党飞, 冯新建, 张海霞, 杨刚震, 王君君, 薛良飞, 颜廷芝 申请人:山东大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1