[发明专利]一种实现在WEB应用中文件上传的方法及系统无效
申请号: | 200910202985.5 | 申请日: | 2009-05-26 |
公开(公告)号: | CN101567893A | 公开(公告)日: | 2009-10-28 |
发明(设计)人: | 田冠伟 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/58 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙 洪;霍育栋 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 web 应用 文件 上传 方法 系统 | ||
技术领域
本发明涉及WEB应用中文件传输系统及方法,尤其涉及在WEB应用中实现从客户端上传文件到服务器端的方法及系统。
背景技术
随着通信技术的发展,由于浏览器/服务器(B/S,Browser/Server)结构相对于客户端/服务器(C/S,Client/Server)结构的优越性,基于B/S结构(WEB应用)开发的业务越来越多,所涉及到范围也越来越广泛,例如,电信增值类业务、消息类业务以及各种业务应用或企业应用中的信息管理系统等。
WEB应用是B/S结构的主要实现方式,通过WEB技术开发的应用系统存在着一个并发访问的问题,用户只要能连接网络,便可通过浏览器在任何地点都可以访问服务器,因此用户并发访问同一个服务器的数目有可能会很大,大量的用户并发访问,会给服务器带来很大处理压力,经常会出现资源不够用的情况(CPU被占据100%,内存溢出,连接不够用等)。比如,并发访问高峰期时,WEB对数据库连接的压力会非常大,客户端用户每一个查询,每一个操作,都需要一个数据库连接,而数据库服务器所能提供的连接数又是非常的有限,这时就很容易出现连接不够用的情况。
当WEB客户端有一定数量的用户并发进行文件上传操作时,系统资源也很容易被占满,文件上传是WEB应用中一种很常见的环节,在很多系统的应用中都是一个瓶颈问题。
彩铃业务系统中最重要的资源是铃音文件,因此,铃音文件上传也是彩铃业务系统中最重要和最常用的一个环节。例如,在彩铃系统中,将铃音文件上传采用的方法通常是由浏览器客户端通过超文本传输协议(HTTP,HyperText Transfer Protocol)把铃音文件上传到WEB服务器,并保存在该服务器一临时目录下;文件上传并保存成功后,用户再由客户端提交铃音的相关描述信息(包括铃音名称、歌手、提供商以及价格等信息)到WEB服务器;提交成功后,WEB服务器再通过文件传输协议(FTP,File Transfer Protocal)把铃音文件由WEB服务器上传到配置好的FTP服务器,WEB服务器再向接口机发送铃音文件相关信息,包括铃音名称、歌手、提供商、价格以及铃音文件在FTP上的位置等信息;然后接口机再根据收到的信息,提取出铃音文件在FTP服务器上的路径信息,从FTP服务器下载铃音文件,并把铃音文件置入媒体资源板(MRB,Media Resource Board)服务器后,铃音文件上传结束。
从上面的铃音文件上传流程可以看出,在网络中上传一个文件大致需要三步:
第一步,客户端通过HTTP协议将文件上传到WEB服务器;
第二步,WEB服务器将文件上传到FTP服务器上;
第三步,接口机通过FTP服务器把文件上传到MRB服务器。
众所周知,HTTP协议比较适用于在网络中传递少量的信息,而不适合传输文件,因为传输效率较低;而且,通过HTTP协议进行B/S连接,时间长时连接很容易断。由此看来,通过HTTP协议上传文件是整个文件上传流程中的一个瓶颈。
发明内容
本发明所要解决的技术问题是提供一种实现在WEB应用中文件上传的方法及系统,能够很好地解决WEB应用中文件上传流程中的瓶颈问题。
为了解决上述技术问题,本发明提供了一种实现在WEB应用中文件上传的方法,涉及客户端和文件传输协议FTP服务器,该方法包括:
客户端的用户至少将要上传的文件输入到受安全信任的控件上,由该受安全信任的控件将该用户输入的文件上传到FTP服务器。
进一步地,该方法还涉及WEB服务器;
该受安全信任的控件通过用户操作界面实现,用户将文件以及文件的相关信息输入到该操作界面,由该操作界面将文件上传到FTP服务器,并将文件的相关信息上传到WEB服务器。
进一步地,该操作界面通过FTP将文件上传到FTP服务器,并通过超文本传输协议HTTP将文件的相关信息上传到WEB服务器。
进一步地,还涉及接口机和媒体资源板MRB服务器,该方法还包括:
WEB服务器将文件的相关信息上传到所述接口机,文件的相关信息包括文件名称、文件提供者信息以及上传到FTP服务器上的路径信息中的一种或多种;
接口机根据接收到的文件的相关信息,将从FTP服务器获取的相应的文件上传给MRB服务器。
进一步地,在用户输入要上传的文件步骤之前,还包括:
将预先开发的受安全信任的控件部署在WEB服务器上,并在WEB页面上引用部署的该受安全信任的控件,待客户端下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910202985.5/2.html,转载请声明来源钻瓜专利网。