移动终端的文件下载方法及系统的制作方法

文档序号:7550468阅读:93来源:国知局
专利名称:移动终端的文件下载方法及系统的制作方法
技术领域
本发明涉及通信技术领域,特别是涉及一种移动终端的文件下载方法及系统。
背景技术
随着科技的发展,移动终端已普遍应用于大众中。其中,移动终端除了用来进行通话和收发短信外,也更多用来进行访问互联网。据统计,世界上互联网的流量至少有10%来自移动终端,其中移动终端访问互联网主要是通过无线网络接入,包括WiFi (WirelessFidelity,无线上网)、GPRS (General Packet Radio Service,通用分组无线服务技术)、HSPA (High Speed Uplink Packet Access,高速上行行链路分组接入技术)等。而GPRS和HSPA访问互联网通常是由移动网络运营商提供的服务,其消费方法是按照网络流量来计费,通常费用较高, 对于下载如文本、图片、音乐等文件的操作,更是会造成较大的网络流量。综上所述,有必要提供一种移动终端的文件下载方法及系统以解决上述问题。

发明内容
本发明主要解决的技术问题是提供一种移动终端的文件下载方法及系统,能够降低用户下载文件的成本,有效提升用户的体验。为解决上述技术问题,本发明采用的一个技术方案是提供一种移动终端的文件下载方法,该方法包括通过移动终端获取网络链接;移动终端判断网络链接是否为文件下载链接;如果是,则移动终端将文件下载链接转发到下载服务器;下载服务器下载文件下载链接所对应的下载数据,并在下载服务器下载完成后下载服务器压缩下载数据;在下载服务器压缩完成后,下载服务器通知移动终端,移动终端从下载服务器下载下载服务器压缩后的下载数据。其中,移动终端判断网络链接是否为文件下载链接的步骤后还包括如果否,则移动终端正常打开网络链接所对应的网页。其中,下载服务器通知移动终端的步骤还包括下载服务器进一步将其采用的压缩算法通知移动终端;移动终端从下载服务器下载下载服务器压缩后的下载数据的步骤后包括移动终端根据相应的压缩算法对应解压下载数据至用户指定的路径。其中,移动终端判断网络链接是否为文件下载链接的步骤为移动终端通过网络链接所带的后缀来判断网络链接是否为文件下载链接。其中,下载服务器压缩下载数据的压缩算法包括固定长度算法、LZ77算法、RLE算法和霍夫曼编码。为解决上述技术问题,本发明采用的另一个技术方案是提供一种移动终端的文件下载系统,该系统包括至少一移动终端和下载服务器,其中移动终端在获取网络链接时,如果判断网络链接为文件下载链接,则将文件下载链接转发到下载服务器;下载服务器在接收到文件下载链接后,下载并压缩文件下载链接所对应的下载数据;在下载服务器下载并压缩完下载数据后,下载服务器通知移动终端从下载服务器下载压缩后的下载数据。其中,移动终端在判断网络链接不为文件下载链接时,则移动终端正常打开网络链接所对应的网页。其中,移动终端包括解析模块,用于获取网络链接并判断网络链接是否为文件下载链接;第一交互模块,用于与下载服务器进行通信,其包括在解析模块判断网络链接为文件下载链接时,第一交互模块将文件下载链接转发给下载服务器;以及,接收下载服务器的通知消息,通知消息包括文件下载和压缩完成通知以及下载服务器所采用的压缩算法;第一下载模块,用于从下载服务器下载压缩后的下载数据,并将下载数据解压到用户指定的路径。其中,下载服务器包括第二交互模块,用于下载服务器与移动终端进行通信,其包括接收第一交互模块转发的文件下载链接,以及向移动终端下发通知消息;第二下载模块,用于在第二交互模块接收第一交互模块转发的文件下载链接后下载文件下载链接所对应的下载数据;压缩处理模块,用于在第二下载模块下载完下载数据后,将下载数据进行压缩,并在完成压缩之后告知第二交互模块,以使第二交互模块向第一交互模块发送通知消息。其中,解析模块通过网络链接所带的后缀来判断网络链接是否为文件下载链接;压缩处理模块压缩下载数据的压缩算法包括固定长度算法、LZ77算法、RLE算法和霍夫曼编码。本发明的有益效果是区别于现有技术的情况,本发明的移动终端的文件下载方法及系统通过在移动终端判断获取的网络链接为文件下载链接时,将文件下载链接转发到下载服务器,下载服务器下载文件下载链接所对应的下载数据,并在下载服务器下载完成后下载服务器压缩下载数据;在下载服务器压缩完成后,移动终端再从下载服务器下载下载服务器压缩后的下载数据,能够在移动终端下载文件前将文件进行压缩,降低用户下载文件的成本,有效提升用户的 体 验。


图1是本发明的移动终端的文件下载方法的第一实施例的工作流程示意图;图2是本发明的移动终端的文件下载系统的第一实施例的结构示意图;图3是图2中的移动终端和下载服务器的结构示意图。
具体实施例方式下面结合附图和实施方式对本发明进行详细说明。如图1所示,图1是本发明的移动终端的文件下载方法的第一实施例的工作流程示意图。移动终端的文件下载方法包括以下步骤步骤SlOl :通过移动终端获取网络链接。在本实施例中,移动终端获取网络链接的方式可以通过在地址栏输入网络链接或点击超链接等。一般情况下,网络链接的形式为http://www. example, com或其他等。步骤S102 :移动终端判断网络链接是否为文件下载链接。移动终端判断网络链接不为文件下载链接时,进入步骤S103。移动终端判断网络链接为文件下载链接时,进入步骤S104。在本实施例中,移动终端通过网络链接所带的后缀来判断网络链接是否为文件下载链接。一般情况下,如果网络链接为文件下载链接,网络链接带有其需要下载文件格式的后缀。如果网络链接为http://www. example, com/book, txt,则文件下载链接所对应的下载数据为txt文本格式文件;如果网络链接为http://www. example, com/xxx. pdf,则文件下载链接所对应的下载数据为Pdf格式文件。当然,文件下载链接其后缀还可以是其他格式的文件,在此不再赘述。步骤S103 :移动终端正常打开网络链接所对应的网页。当然,网络链接还可以是对应其他内容。步骤S104 :移动终端将文件下载链接转发到下载服务器。步骤S105 :下载服务器下载文件下载链接所对应的下载数据,并在下载服务器下载完成后下载服务器压缩下载数据。由于下载服务器拥有相对移动终端更强的处理能力和更大的网络带宽,能在更快的时间内完成下载,因此通过下载服务器下载数据流量较大的文件会节省一定的流量和下载时间。其中,下载服务器压缩下载数据的压缩算法包括固定长度算法、LZ77算法、RLE算法和霍夫曼编码等。步骤S106 :在下载服务器压缩完成后,下载服务器通知移动终端,移动终端从下载服务器下载下载服务器压缩后的下载数据。在本实施例中,在下载服务器根据实际情况选择相应的压缩算法压缩下载数据后,下载服务器通知移动终端开始从下载服务器下载下载服务器压缩后的下载数据。同时,下载服务器进一步将 其采用压缩下载数据的压缩算法通知移动终端。移动终端接到下载服务器的通知后,从下载服务器下载下载服务器压缩后的下载数据。进一步地,移动终端从下载服务器下载下载服务器压缩后的下载数据后,移动终端会根据相应的压缩算法对应解压下载数据至用户指定的路径。或者,在其他实施例中,移动终端用多种压缩算法尝试解压下载数据,选取一种可成功对下载数据进行解压的压缩算法。在优选实施例中,当移动终端对应解压下载数据至用户指定的路径的步骤完成后,进一步删除从下载服务器所下载的压缩后的下载数据,以节约移动终端的存储空间。本发明还进一步提供一种移动终端的文件下载系统,如图2所示,图2是本发明的移动终端的文件下载系统的第一实施例的结构示意图。移动终端的文件下载系统10包括移动终端11和下载服务器12。移动终端11和下载服务器12之间信号连接,其中移动终端11至少为一台。在本实施例中,移动终端11在获取网络链接时,判断网络链接是否为文件下载链接。如果判断网络链接不是文件下载链接,则正常打开网络链接所对应的网页或其他内容。如果判断网络链接为文件下载链接,则移动终端11将文件下载链接转发到下载服务器12。下载服务器12在接收到文件下载链接后,下载并压缩文件下载链接所对应的下载数据。其中,下载服务器压缩下载数据的压缩算法包括固定长度算法、LZ77算法、RLE算法和霍夫曼编码等。在下载服务器12下载并压缩完下载数据后,下载服务器12通知移动终端11从下载服务器12下载压缩后的下载数据。同时,下载服务器12进一步将其采用压缩下载数据的压缩算法通知移动终端11。移动终端11接到该通知后,会从下载服务器12下载压缩后的下载数据。进一步地,移动终端11从下载服务器12下载下载服务器12压缩后的下载数据后,移动终端11会根据相应的压缩算法对应解压下载数据至用户指定的路径。请进一步参考图3,图3是图2中的移动终端和下载服务器的结构示意图。移动终端11包括解析模块111、第一交互模块112和第一下载模块113。下载服务器12包括第二交互模块121、第二下载模块122和压缩处理模块123。解析模块111用于获取网络链接并判断网络链接是否为文件下载链接。具体而言,解析模块111通过在地址栏输入网络链接或点击超链接等方式获取网络链接,并通过网络链接所带的后缀来判断网络链接是否为文件下载链接。如果网络链接为http://www.example, com/book, txt,则文件下载链接所对应的下载数据为txt文本格式文件;如果网络链接为http://www. example, com/xxx. pdf,则文件下载链接所对应的下载数据为pdf格式文件;当然,文件下载链接其后缀还可以是其他格式的文件,具体情况同上述实施例,在此不再赘述。第一交互模块112用于与下载服务器12进行通信。在解析模块111判断网络链接为文件下载链接时,第一交互模块112将文件下载链接转发给下载服务器12。在本实施例中,第一交互模块112将文件下载链接转发给下载服务器12的第二交互模块121。下载服务器12的第二交互模块121用于下载服务器12与移动终端11进行通信。第二下载模块122在第二交互模块121接收到第一交互模块112转发的文件下载链接后,下载文件下载链接所对应的下载数据。压缩处理模块 123在第二下载模块122下载完下载数据后,将下载数据进行压缩。其中压缩处理模块123压缩下载数据的压缩算法包括固定长度算法、LZ77算法、RLE算法和霍夫曼编码等。在压缩处理模块123完成压缩之后告知第二交互模块121,第二交互模块121向移动终端11下发通知消息,其中通知消息包括文件下载和压缩完成通知以及下载服务器12所采用的压缩算法。具体而言,第二交互模块121向移动终端11的第一交互模块112下发通知消息。第一交互模块112接收到第二交互模块121的通知消息后,第一下载模块113从下载服务器12下载压缩后的下载数据,并根据下载服务器12的压缩处理模块123所采用的压缩算法对应解压下载数据至用户指定的路径。在优选实施例中,第一下载模块113在将压缩后的下载数据解压完毕后,删除压缩后的下载数据。综上所述,本发明的移动终端的文件下载方法及系统通过在移动终端判断获取的网络链接为文件下载链接时,将文件下载链接转发到下载服务器,下载服务器下载文件下载链接所对应的下载数据,并在下载服务器下载完成后下载服务器压缩下载数据;在下载服务器压缩完成后,移动终端再从下载服务器下载下载服务器压缩后的下载数据,能够在移动终端下载文件前将文件进行压缩,降低用户下载文件的成本,有效提升用户的体验。以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种移动终端的文件下载方法,其特征在于,所述方法包括 通过移动终端获取网络链接; 所述移动终端判断所述网络链接是否为文件下载链接; 如果是,则所述移动终端将所述文件下载链接转发到下载服务器; 所述下载服务器下载所述文件下载链接所对应的下载数据,并在所述下载服务器下载完成后所述下载服务器压缩所述下载数据; 在所述下载服务器压缩完成后,所述下载服务器通知所述移动终端,所述移动终端从所述下载服务器下载所述下载服务器压缩后的所述下载数据。
2.根据权利要求1所述的方法,其特征在于,所述移动终端判断所述网络链接是否为文件下载链接的步骤后还包括 如果否,则所述移动终端正常打开所述网络链接所对应的网页。
3.根据权利要求1所述的方法,其特征在于,所述下载服务器通知所述移动终端的步骤还包括 所述下载服务器进一步将其采用的压缩算法通知所述移动终端; 所述移动终端从所述下载服务器下载所述下载服务器压缩后的所述下载数据的步骤后包括所述移动终端根据相应的所述压缩算法对应解压所述下载数据至用户指定的路径。
4.根据权利要求1所述的方法,其特征在于,所述移动终端判断所述网络链接是否为文件下载链接的步骤为 所述移动终端通过所述网络链接所带的后缀来判断所述网络链接是否为所述文件下载链接。
5.根据权利要求1所述的方法,其特征在于,所述下载服务器压缩所述下载数据的所述压缩算法包括固定长度算法、LZ77算法、RLE算法和霍夫曼编码。
6.一种移动终端的文件下载系统,其特征在于,所述系统包括至少一移动终端和下载服务器,其中 所述移动终端在获取网络链接时,如果判断所述网络链接为文件下载链接,则将所述文件下载链接转发到所述下载服务器; 所述下载服务器在接收到所述文件下载链接后,下载并压缩所述文件下载链接所对应的下载数据; 在所述下载服务器下载并压缩完所述下载数据后,所述下载服务器通知所述移动终端从所述下载服务器下载压缩后的所述下载数据。
7.根据权利要求6所述的系统,其特征在于,所述移动终端在判断所述网络链接不为所述文件下载链接时,则所述移动终端正常打开所述网络链接所对应的网页。
8.根据权利要求6所述的系统,其特征在于,所述移动终端包括解析模块,用于获取所述网络链接并判断所述网络链接是否为所述文件下载链接;第一交互模块,用于与所述下载服务器进行通信,其包括在所述解析模块判断所述网络链接为所述文件下载链接时,所述第一交互模块将所述文件下载链接转发给所述下载服务器;以及,接收所述下载服务器的通知消息,所述通知消息包括文件下载和压缩完成通知以及所述下载服务器所采用的压缩算法;第一下载模块,用于从所述下载服务器下载压缩后的所述下载数据,并将所述下载数据解压到用户指定的路径。
9.根据权利要求8所述的系统,其特征在于,所述下载服务器包括 第二交互模块,用于所述下载服务器与所述移动终端进行通信,其包括接收所述第一交互模块转发的所述文件下载链接,以及向所述移动终端下发所述通知消息; 第二下载模块,用于在所述第二交互模块接收所述第一交互模块转发的所述文件下载链接后下载所述文件下载链接所对应的所述下载数据; 压缩处理模块,用于在所述第二下载模块下载完所述下载数据后,将所述下载数据进行压缩,并在完成压缩之后告知所述第二交互模块,以使所述第二交互模块向所述第一交互模块发送所述通知消息。
10.根据权利要求9所述的系统,其特征在于,所述解析模块通过所述网络链接所带的后缀来判断所述网络链接是否为所述文件下载链接;压缩处理模块压缩所述下载数据的所述压缩算法包括固定长度算法、LZ77算法、RLE算法和霍夫曼编码。
全文摘要
本发明公开了一种移动终端的文件下载方法及系统,该方法包括通过移动终端获取网络链接;移动终端判断网络链接是否为文件下载链接;如果是,则移动终端将文件下载链接转发到下载服务器;下载服务器下载文件下载链接所对应的下载数据,并在下载服务器下载完成后下载服务器压缩下载数据;在下载服务器压缩完成后,下载服务器通知移动终端,移动终端从下载服务器下载下载服务器压缩后的下载数据。通过上述方式,本发明的移动终端的文件下载方法及系统能够降低用户下载文件的成本,有效提升用户的体验。
文档编号H04L29/08GK103067523SQ201310015380
公开日2013年4月24日 申请日期2013年1月15日 优先权日2013年1月15日
发明者丁杨 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1