[发明专利]文件下载方法及终端、下载响应服务器、文件服务器有效
申请号: | 200910082306.5 | 申请日: | 2009-04-13 |
公开(公告)号: | CN101540784A | 公开(公告)日: | 2009-09-23 |
发明(设计)人: | 李兴新 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 臧建明 |
地址: | 100140*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 下载 方法 终端 响应 服务器 文件服务器 | ||
技术领域
本发明涉及通信技术,特别涉及一种文件下载方法及终端、下载响应服务器、文件服务器。
背景技术
现有技术的文件下载主要用于下载系统文件以进行终端设备的软件升级。当前的软件升级主要包含特定业务平台附带的软件升级,比如基于IP协议的电视广播服务(Internet Protocol Television,以下简称:IPTV)业务平台附带的软件升级功能,和远程管理平台下的软件升级。现有的软件升级方法一般都是终端被动接收软件版本的升级,整个过程由终端后台自动完成。图1为现有技术软件升级方法的流程图,如图1所示,现有技术的软件升级流程主要包括以下步骤:
步骤101、终端向下载响应服务器发送下载连接请求。下载响应服务器为文件下载的响应单元,可以是终端远程管理系统的一部分,也可以是嵌入在业务平台内的文件下载响应部分,其功能是相当的。该下载响应服务器可以根据策略主动发起终端的文件下载命令,也可以响应终端的文件下载请求。
步骤102、下载响应服务器向终端返回下载连接应答,表明连接正确。终端与下载响应服务器建立下载连接。
步骤103、在正确建立连接后,终端再次向下载响应服务器发出一个空连接。
步骤104、下载响应服务器向终端发送版本查询请求,查询终端设备软件版本信息,用以判断是否需要对该终端升级。下载响应服务器也可以进一步查询其他终端属性。
步骤105、终端向下载响应服务器发送版本查询结果,比如终端设备的软 件版本描述信息。终端也可以向下载响应服务器发送其在步骤104中请求查询的其他终端属性。该查询终端软件版本的步骤可以省略。
步骤106、下载响应服务器向终端发送下载信息。
在上述查询终端软件版本的情况下,下载响应服务器将查询到的终端软件版本与文件服务器中的最新软件版本进行对比,判断是否需要对该终端升级;只有在需要对该终端升级时,下载响应服务器才向终端发送下载信息,通常是升级版本文件的统一资源定位符(Uniform Resource Locator,以下简称:URL)链接地址。如果省略步骤104和105,即不执行终端软件版本的查询操作,则下载响应服务器不作上述判断,直接对终端进行软件版本升级操作。
步骤107、终端向下载响应服务器返回下载应答消息。终端正确接收和解析下载信息后,根据该URL链接地址与文件服务器建立连接,完成升级版本文件的下载,并向下载响应服务器返回成功接收的应答。
步骤108、终端根据获取的下载信息,重定位连接到文件服务器,使用超文本传输协议(Hyper Text Transfer Protocol,以下简称:HTTP)或文件传输协议(File Transfer Protocol,以下简称:FTP)建立下载连接,下载文件。
步骤109、终端下载文件完成并成功应用后,向下载响应服务器发出下载完成通知。
步骤110、下载响应服务器向终端返回下载完成应答。下载响应服务器在接收到终端发送的下载完成通知后,给出应答。如果有必要,可以再次进行终端设备软件版本查询的操作,判断软件应用是否正确。至此,升级流程完成,结束会话。
现有技术的文件下载流程难以适应终端的文件下载需求,其主要存在以下缺陷:现有技术的文件下载可下载的文件范围较小,基本限定在设备软件升级文件的下载上,对终端的一般性文件下载问题没有明确的讨论,而且整个过程不允许用户参与。但是,随着终端智能化的提高,终端对文件下载提出了更复杂的要求,一方面终端的文件下载需求扩大,不仅仅限定在设备软件升级文件的下载上,同时还可能存在其他进一步的需求,比如需要下载终端平台下可运行的可执行程序(如Java游戏),甚至媒体文件、文本文件等其他一般性文件;另一方面,终端希望能获得软件升级的部分管理功能,而不希望完全被动的接受设备软件升级;但在终端获得部分管理权限之外,还需要保留强制下载以保证设备版本的即时最新。
现有软件升级方式适用于单个文件或少量升级文件的下载,一般是将升级文件打包压缩后统一下载,但对于多文件形式有可能发生下载遗漏而导致不能应用,因此,现有的软件升级方法对未打包的多文件形式的升级文件不能支持或支持很差。综上,现有技术的文件下载方法应用范围较小,而且全部为强制下载,用户文件下载的个性化不足。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910082306.5/2.html,转载请声明来源钻瓜专利网。