一种移动终端浏览器文件传输方法及移动终端的制作方法

文档序号:10538846阅读:299来源:国知局
一种移动终端浏览器文件传输方法及移动终端的制作方法
【专利摘要】本发明公开一种移动终端浏览器文件传输方法及移动终端,方法包括:响应于浏览器包括网络下载链接的下载请求;显示包括下载至云端选项和下载至移动终端选项的浏览器提示,响应于所述下载至云端选项被选中事件,执行云端下载步骤,响应于所述下载至移动终端选项被选择被选中事件,则执行本地下载步骤。本发明在用户采用浏览器下载文件时,提供下载至云端选项和下载至移动终端选项的选项,使得用户在移动网络环境下下载文件时能够选择是否下载至云端还是下载至移动终端,从而避免不必要的流量及金钱花费。
【专利说明】
一种移动终端浏览器文件传输方法及移动终端
技术领域
[0001]本发明涉及移动设备相关技术领域,特别是一种移动终端浏览器文件传输方法及移动终端。
【背景技术】
[0002]随着智能手机的普及,手机的许多功能已经可以替代个人电脑(PersonalComputer,PC),尤其是在4G网络下,速率得到大幅提高,在Internet下载或者上传多媒体下载文件,分享不同的社交性的下载文件成了很流行的事情。
[0003]目前有一些智能手机都有内置的浏览器,然而,目前手机内置的浏览器都是以浏览网页作为主要优化,但是对于下载这个功能,并没有很好地优化,增强用户体验,尤其是用户下载大文件时候,在采用移动网络时,需要花费较高的流量及金钱。

【发明内容】

[0004]基于此,有必要针对现有技术采用浏览器在移动网络环境下下载大文件需要花费较高的流量的技术问题,提供一种移动终端浏览器文件传输方法及移动终端。
[0005]本发明提供一种移动终端浏览器文件传输方法,包括:
[0006]浏览器访问网页步骤,包括:响应于浏览器包括网络下载链接的下载请求;
[0007]下载目的地选项显示步骤,包括:显示包括下载至云端选项和下载至移动终端选项的浏览器提示,响应于所述下载至云端选项被选中事件,执行云端下载步骤,响应于所述下载至移动终端选项被选择被选中事件,则执行本地下载步骤;
[0008]云端下载步骤,包括:获取下载标识,将所述下载标识与所述网络下载链接上传至云端服务器,所述云端服务器下载所述网络下载链接所指定的下载文件,并将所述下载文件与所述下载标识关联保存后结束;
[0009]本地下载步骤,包括:下载所述网络下载链接所指定的下载文件到所述移动终端后结束。
[0010]进一步的,所述浏览器访问网页步骤和所述下载目的地选项显示步骤之间,还包括下载文件大小检测步骤;
[0011]所述下载文件大小检测步骤,包括:
[0012]获取所述网络下载链接所指定的下载文件的大小;
[0013]如果所述下载文件的大小超过预设阈值,则执行下载目的地选项显示步骤。
[0014]更进一步的,所述预设阈值为所述移动终端的空闲空间与预设百分比的乘积。
[0015]进一步的:
[0016]所述浏览器访问网页步骤和所述下载目的地选项显示步骤之间,还包括云端检测步骤;
[0017]所述云端检测步骤,包括:
[0018]向云端服务器查询所述云端服务器中所述下载标识和所述网络下载链接所指定的下载文件是否关联保存;
[0019]如果所述云端服务器中所述下载标识和所述网络下载链接没有关联保存,则执行下载目的地选项显示步骤,否则显示包括从云端下载选项的浏览器提示,且响应于从云端下载选项被选中事件,从所述云端服务器获取用于指示所述下载文件在所述云端服务器位置的云端下载链接,将所述网络下载链接更新为所述云端下载链接后,执行本地下载步骤。
[0020]更进一步的,所述本地下载步骤,具体包括:
[0021]启动从所述网络下载链接所指定的下载文件的文件下载操作;
[0022]如果所述文件下载操作失败,则保留已经下载的内容,记录下载进度;
[0023]响应于再次从所述网络下载链接下载的继续下载请求,获取已经下载的内容,并根据所述下载进度继续下载所述网络下载链接所指定的下载文件到所述移动终端。
[0024]更进一步的,还包括上传文件启动步骤、云端上传步骤和本地上传步骤;
[0025]所述上传文件启动步骤,包括:响应于包括网络上传地址和上传文件的上传请求,为所述上传文件生成校验码作为上传文件校验码,将所述上传文件校验码上传至所述云端服务器,如果所述云端服务器中保存有校验码与所述上传文件校验码一致的文件,则将所述云端服务器中校验码与所述上传文件校验码一致的文件作为云端上传文件,执行云端上传步骤,否则执行本地上传步骤;
[0026]云端上传步骤,包括:将所述网络上传地址发送至所述云端服务器,所述网络上传地址用于所述云端服务器将所述云端上传文件发送至所述网络上传地址后结束;
[0027]本地上传步骤,包括:将所述上传文件上传至所述网络上传地址后结束。
[0028]更进一步的,所述本地上传步骤,具体包括:
[0029]启动将所述上传文件上传至所述网络上传地址的文件上传操作;
[0030]如果所述文件上传操作失败,则记录上传进度;
[0031]响应于再次向所述网络上传地址上传所述上传文件的继续上传请求,向所述网络上传地址发送继续上传请求,从所述网络上传地址获取继续上传请求响应,如果所述继续上传请求响应为允许继续上传,则根据所述上传进度继续上传所述上传文件到所述网络上传地址,否则重新上传所述上传文件到所述网络上传地址。
[0032]本发明提供一种移动终端,包括:
[0033]浏览器访问网页模块,用于:响应于浏览器包括网络下载链接的下载请求;
[0034]下载目的地选项显示模块,用于:显示包括下载至云端选项和下载至移动终端选项的浏览器提示,响应于所述下载至云端选项被选中事件,执行云端下载模块,响应于所述下载至移动终端选项被选择被选中事件,则执行本地下载模块;
[0035]云端下载模块,用于:获取下载标识,将所述下载标识与所述网络下载链接上传至云端服务器,所述云端服务器下载所述网络下载链接所指定的下载文件,并将所述下载文件与所述下载标识关联保存后结束;
[0036]本地下载模块,用于:下载所述网络下载链接所指定的下载文件到所述移动终端后结束。
[0037]进一步的,所述浏览器访问网页模块和所述下载目的地选项显示模块之间,还包括下载文件大小检测模块;
[0038]所述下载文件大小检测模块,用于:
[0039]获取所述网络下载链接所指定的下载文件的大小;
[0040]如果所述下载文件的大小超过预设阈值,则执行下载目的地选项显示模块。
[0041]更进一步的,所述预设阈值为所述移动终端的空闲空间与预设百分比的乘积。
[0042]进一步的:
[0043]所述浏览器访问网页模块和所述下载目的地选项显示模块之间,还包括云端检测模块;
[0044]所述云端检测模块,用于:
[0045]向云端服务器查询所述云端服务器中所述下载标识和所述网络下载链接所指定的下载文件是否关联保存;
[0046]如果所述云端服务器中所述下载标识和所述网络下载链接没有关联保存,则执行下载目的地选项显示模块,否则显示包括从云端下载选项的浏览器提示,且响应于从云端下载选项被选中事件,从所述云端服务器获取用于指示所述下载文件在所述云端服务器位置的云端下载链接,将所述网络下载链接更新为所述云端下载链接后,执行本地下载模块。
[0047]更进一步的,所述本地下载模块,具体用于:
[0048]启动从所述网络下载链接所指定的下载文件的文件下载操作;
[0049]如果所述文件下载操作失败,则保留已经下载的内容,记录下载进度;
[0050]响应于再次从所述网络下载链接下载的继续下载请求,获取已经下载的内容,并根据所述下载进度继续下载所述网络下载链接所指定的下载文件到所述移动终端。
[0051]更进一步的,还包括上传文件启动模块、云端上传模块和本地上传模块;
[0052]所述上传文件启动模块,用于:响应于包括网络上传地址和上传文件的上传请求,为所述上传文件生成校验码作为上传文件校验码,将所述上传文件校验码上传至所述云端服务器,如果所述云端服务器中保存有校验码与所述上传文件校验码一致的文件,则将所述云端服务器中校验码与所述上传文件校验码一致的文件作为云端上传文件,执行云端上传模块,否则执行本地上传模块;
[0053]云端上传模块,用于:将所述网络上传地址发送至所述云端服务器,所述网络上传地址用于所述云端服务器将所述云端上传文件发送至所述网络上传地址后结束;
[0054]本地上传模块,用于:将所述上传文件上传至所述网络上传地址后结束。
[0055]更进一步的,所述本地上传模块,具体用于:
[0056]启动将所述上传文件上传至所述网络上传地址的文件上传操作;
[0057]如果所述文件上传操作失败,则记录上传进度;
[0058]响应于再次向所述网络上传地址上传所述上传文件的继续上传请求,向所述网络上传地址发送继续上传请求,从所述网络上传地址获取继续上传请求响应,如果所述继续上传请求响应为允许继续上传,则根据所述上传进度继续上传所述上传文件到所述网络上传地址,否则重新上传所述上传文件到所述网络上传地址。
[0059]本发明在用户采用浏览器下载文件时,提供下载至云端选项和下载至移动终端选项的选项,使得用户在移动网络环境下下载文件时能够选择是否下载至云端还是下载至移动终端,从而避免不必要的流量及金钱花费。
【附图说明】
[0060]图1为本发明一种移动终端浏览器文件传输方法的工作流程图;
[0061]图2为本发明其中一个实施例中的浏览器提示;
[0062]图3为本发明另一个实施例中的浏览器提示;
[0063]图4为本发明最佳实施例下载文件的工作流程图;
[0064]图5为本发明最佳实施例上传文件的工作流程图;
[0065]图6为本发明一种移动终端的结构模块图;
[0066]图7为本发明移动终端的结构框图。
【具体实施方式】
[0067]下面结合附图和具体实施例对本发明做进一步详细的说明。
[0068]如图1所示为本发明一种移动终端浏览器文件传输方法的工作流程图,包括:
[0069]步骤S101,包括:响应于浏览器包括网络下载链接的下载请求;
[0070]步骤S102,包括:显示包括下载至云端选项和下载至移动终端选项的浏览器提示,响应于所述下载至云端选项被选中事件,执行步骤S103,响应于所述下载至移动终端选项被选择被选中事件,则执行步骤S104 ;
[0071]步骤S103,包括:获取下载标识,将所述下载标识与所述网络下载链接上传至云端服务器,所述云端服务器下载所述网络下载链接所指定的下载文件,并将所述下载文件与所述下载标识关联保存后结束;
[0072]步骤S104,包括:下载所述网络下载链接所指定的下载文件到所述移动终端后结束。
[0073]用户在移动终端,例如智能手机上,通过浏览器访问网页,在访问网页的时候,点击网页上的下载文件下载超链接,则会触发步骤S101,此时用户所点击的下载文件下载超链接即为网络下载链接。用户也可以直接在浏览器的地址栏中输入网络下载链接,也可以触发步骤SlOl。
[0074]然后,步骤S102则会显示浏览器提示,其中一种浏览器提示如图2所示,包括保存至云端选项21和保存至手机选项22,也可以包括取消选项23。另外一种浏览器提示提示如图3所示,该提示是:“是否下载至云端”,并给出确认选项31和取消选项32,此时确认选项31与图2的保存至云端选项21功能相同,均为下载至云端选项,取消选项32和图2的保存至手机选项22功能相同,均为下载至移动终端选项。
[0075]当用户在移动网络环境下下载大文件时,可以选择点击下载至云端选项,触发步骤S103将下载文件下载到云端服务器,其中下载标识可以是用户标识例如用户名,也可以是移动终端标识例如手机移动设备国际身份码(Internat1nal Mobile EquipmentIdentity,頂EI),当用户在WIFI环境或者下载小下载文件时,可以选择点击下载至移动终端选项,则会触发步骤S104,将下载文件下载到移动终端。
[0076]步骤S103将下载文件下载到云端服务器,用户后续可以从云端服务器下载该下载文件。其中下载标识可以是用户标识例如用户名,也可以是移动终端标识例如手机移动设备国际身份码(Internat1nal Mobile Equipment Identity,IMEI)。
[0077]本发明在用户采用浏览器下载文件时,提供下载至云端选项和下载至移动终端选项的选项,使得用户在移动网络环境下下载文件时能够选择是否下载至云端还是下载至移动终端,从而避免不必要的流量及金钱花费。
[0078]在其中一个实施例中,所述步骤SlOl和所述步骤S102之间,还包括下载文件大小检测步骤;
[0079]所述下载文件大小检测步骤,包括:
[0080]获取所述网络下载链接所指定的下载文件的大小;
[0081]如果所述下载文件的大小超过预设阈值,则执行步骤S102。
[0082]由于用户只是点击超链接下载文件,有时用户并不清楚该下载文件大小,或者用户也没有留意到下载文件大小,本实施例在下载之前先获取下载文件大小,当下载文件较大超过预设阈值时,则显示浏览器提示,让用户选择是否下载到云端。避免用户意外下载较大的下载文件。
[0083]在其中一个实施例中,所述预设阈值为所述移动终端的空闲空间与预设百分比的乘积。
[0084]移动终端的空间有限,当空闲空间较少时即使是较小的下载文件也可能因为空间不足导致下载失败,因此,本实施例将预设阈值与移动终端的空闲空间关联,避免用户下载超过移动终端的空闲空间的下载文件到移动终端。
[0085]在其中一个实施例中:
[0086]所述步骤SlOl和所述步骤S102之间,还包括云端检测步骤;
[0087]所述云端检测步骤,包括:
[0088]向云端服务器查询所述云端服务器中所述下载标识和所述网络下载链接所指定的下载文件是否关联保存;
[0089]如果所述云端服务器中所述下载标识和所述网络下载链接没有关联保存,则执行步骤S102,否则显示包括从云端下载选项的浏览器提示,且响应于从云端下载选项被选中事件,从所述云端服务器获取用于指示所述下载文件在所述云端服务器位置的云端下载链接,将所述网络下载链接更新为所述云端下载链接后,执行步骤S104。
[0090]对于已经下载到云端服务器的下载文件,用户可以直接访问云端服务器下载,然而,有时用户未必会记得该下载文件已经下载到云端服务器,为了避免用户重复下载,因此,本实施例在下载前先访问云端服务器,如果云端服务器中已经下载了该下载文件,则可以提醒用户从云端服务器下载,使得用户获得更快的下载感受。
[0091]在其中一个实施例中,所述步骤S104,具体包括:
[0092]启动从所述网络下载链接所指定的下载文件的文件下载操作;
[0093]如果所述文件下载操作失败,则保留已经下载的内容,记录下载进度;
[0094]响应于再次从所述网络下载链接下载的继续下载请求,获取已经下载的内容,并根据所述下载进度继续下载所述网络下载链接所指定的下载文件到所述移动终端。
[0095]当网络连接失败时,会导致下载失败,本实施例提供了失败后的断点续传功能,使得用户通过浏览器将下载文件下载到移动终端时,在下载失败后能够重新继续下载上次的下载文件。
[0096]在其中一个实施例中,还包括上传文件启动步骤、云端上传步骤和本地上传步骤;
[0097]所述上传文件步骤,包括:响应于包括网络上传地址和上传文件的上传请求,为所述上传文件生成校验码作为上传文件校验码,将所述上传文件校验码上传至所述云端服务器,如果所述云端服务器中保存有校验码与所述上传文件校验码一致的文件,则将所述云端服务器中校验码与所述上传文件校验码一致的文件作为云端上传文件,执行云端上传步骤,否则执行本地上传步骤;
[0098]云端上传步骤,包括:将所述网络上传地址发送至所述云端服务器,所述网络上传地址用于所述云端服务器将所述云端上传文件发送至所述网络上传地址后结束;
[0099]本地上传步骤,包括:将所述上传文件上传至所述网络上传地址后结束。
[0100]其中,校验码可以采用现有的校验码生成方法,例如CRC校验或者MD5校验。本实施例生成校验码并上传至云端服务器,校验码的大小一般较小,因此耗费的流量很低。如果云端服务器上面有校验码一致的文件,即表示云端服务器上已经保存有一致的文件,此时从云端服务器上传至网络上传地址,能大大的减少所要消耗的流量,使得用户即使在移动网络环境下也能用很少的流量上传大文件。
[0101]在其中一个实施例中,所述本地上传步骤,具体包括:
[0102]启动将所述上传文件上传至所述网络上传地址的文件上传操作;
[0103]如果所述文件上传操作失败,则记录上传进度;
[0104]响应于再次向所述网络上传地址上传所述上传文件的继续上传请求,向所述网络上传地址发送继续上传请求,从所述网络上传地址获取继续上传请求响应,如果所述继续上传请求响应为允许继续上传,则根据所述上传进度继续上传所述上传文件到所述网络上传地址,否则重新上传所述上传文件到所述网络上传地址。
[0105]由于网络环境的不稳定,上传文件有时会出现失败,本实施例增加了断点上传文件功能,当网络上传地址所指示服务器允许继续上传时,则进行断点上传,否则重新完整上传文件,减少用户浪费不必要的流量。
[0106]如图4所示为本发明最佳实施例下载文件的工作流程图,移动终端为智能手机,具体包括:
[0107]步骤S401,用户使用手机浏览器下载大文件;
[0108]步骤S402:浏览器提示,是保存到云端还是手机内部内存,如果用户选择保存到云端以后,则执行步骤S403,如果用户选择保存到手机内部内存,则执行步骤S404 ;
[0109]步骤S403,向云端服务器上传手机頂EI码及大文件的下载链接,结束,云端服务器下载大文件并与手机MEI码关联保存;
[0110]步骤S404:开始下载,当WIFI网络或者无线网络导致下载失败以后,保留以前的下载内容在缓存;
[0111]步骤S405:用户再次下载同一大文件的时候,提示语:“是否继续下载上次的文件”和“重新下载此文件”,用户选择继续下载上次的文件,则激活断点下载功能,使得大文件能够顺利下载完成,结束。
[0112]如图5所示为本发明最佳实施例上传文件的工作流程图,移动终端为智能手机,具体包括:
[0113]步骤S501,用户使用手机浏览器上传大文件;
[0114]步骤S502,为大文件生成校验码,并将校验码作为上传文件校验码上传至云端服务器;
[0115]步骤S503,如果云端服务器上有相同校验码的文件,则执行步骤S504,否则执行步骤S505 ;
[0116]步骤S504,将网络上传地址发送至所述云端服务器,并请求云端服务器将云端服务器中校验码与上传文件校验码一致的文件发送至网络上传地址后,结束;
[0117]步骤S505:开始上传,当WIFI网络或者无线网络导致上传失败以后,保留上传进度;
[0118]步骤S506:用户再次上传同一文件的时候,提示语:“是否继续上传上次的文件”和“重新上传此文件”,用户选择继续上传上次的文件,则向服务器发送继续上传请求,如果服务器允许继续上传,则激活断点上传功能,使得大文件能够顺利上传完成,结束。
[0119]如图6所示为本发明一种移动终端的结构模块图,包括:
[0120]浏览器访问网页模块601,用于:响应于浏览器包括网络下载链接的下载请求;
[0121]下载目的地选项显示模块602,用于:显示包括下载至云端选项和下载至移动终端选项的浏览器提示,响应于所述下载至云端选项被选中事件,执行云端下载模块603,响应于所述下载至移动终端选项被选择被选中事件,则执行本地下载模块604 ;
[0122]云端下载模块603,用于:获取下载标识,将所述下载标识与所述网络下载链接上传至云端服务器,所述云端服务器下载所述网络下载链接所指定的下载文件,并将所述下载文件与所述下载标识关联保存后结束;
[0123]本地下载模块604,用于:下载所述网络下载链接所指定的下载文件到所述移动终端后结束。
[0124]在其中一个实施例中,所述浏览器访问网页模块和所述下载目的地选项显示模块之间,还包括下载文件大小检测模块;
[0125]所述下载文件大小检测模块,用于:
[0126]获取所述网络下载链接所指定的下载文件的大小;
[0127]如果所述下载文件的大小超过预设阈值,则执行下载目的地选项显示模块。
[0128]在其中一个实施例中,所述预设阈值为所述移动终端的空闲空间与预设百分比的乘积。
[0129]在其中一个实施例中:
[0130]所述浏览器访问网页模块和所述下载目的地选项显示模块之间,还包括云端检测模块;
[0131]所述云端检测模块,用于:
[0132]向云端服务器查询所述云端服务器中所述下载标识和所述网络下载链接所指定的下载文件是否关联保存;
[0133]如果所述云端服务器中所述下载标识和所述网络下载链接没有关联保存,则执行下载目的地选项显示模块,否则显示包括从云端下载选项的浏览器提示,且响应于从云端下载选项被选中事件,从所述云端服务器获取用于指示所述下载文件在所述云端服务器位置的云端下载链接,将所述网络下载链接更新为所述云端下载链接后,执行本地下载模块。
[0134]在其中一个实施例中,所述本地下载模块,具体用于:
[0135]启动从所述网络下载链接所指定的下载文件的文件下载操作;
[0136]如果所述文件下载操作失败,则保留已经下载的内容,记录下载进度;
[0137]响应于再次从所述网络下载链接下载的继续下载请求,获取已经下载的内容,并根据所述下载进度继续下载所述网络下载链接所指定的下载文件到所述移动终端。
[0138]在其中一个实施例中,还包括上传文件模块;
[0139]所述上传文件模块,用于:响应于包括网络上传地址和上传文件的上传请求,为所述上传文件生成校验码作为上传文件校验码,将所述上传文件校验码上传至所述云端服务器,如果所述云端服务器中保存有校验码与所述上传文件校验码一致的文件,则将所述云端服务器中校验码与所述上传文件校验码一致的文件作为云端上传文件,执行云端上传模块,否则执行本地上传模块;
[0140]云端上传模块,用于:将所述网络上传地址发送至所述云端服务器,所述网络上传地址用于所述云端服务器将所述云端上传文件发送至所述网络上传地址后结束;
[0141]本地上传模块,用于:将所述上传文件上传至所述网络上传地址后结束。
[0142]在其中一个实施例中,所述本地上传模块,具体用于:
[0143]启动将所述上传文件上传至所述网络上传地址的文件上传操作;
[0144]如果所述文件上传操作失败,则记录上传进度;
[0145]响应于再次向所述网络上传地址上传所述上传文件的继续上传请求,向所述网络上传地址发送继续上传请求,从所述网络上传地址获取继续上传请求响应,如果所述继续上传请求响应为允许继续上传,则根据所述上传进度继续上传所述上传文件到所述网络上传地址,否则重新上传所述上传文件到所述网络上传地址。
[0146]如图7所示为本发明移动终端的结构框图,其主要包括:处理器701、存储器702及通信组件703等。一般来说,本发明的移动终端优选为智能手机等。
[0147]其中存储器702中存储前述方法的具体代码,由处理器701具体执行,通信组件703与云端服务器或者下载服务器进行通信。
[0148]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种移动终端浏览器文件传输方法,其特征在于,包括: 浏览器访问网页步骤,包括:响应于浏览器包括网络下载链接的下载请求; 下载目的地选项显示步骤,包括:显示包括下载至云端选项和下载至移动终端选项的浏览器提示,响应于所述下载至云端选项被选中事件,执行云端下载步骤,响应于所述下载至移动终端选项被选择被选中事件,则执行本地下载步骤; 云端下载步骤,包括:获取下载标识,将所述下载标识与所述网络下载链接上传至云端服务器,所述云端服务器下载所述网络下载链接所指定的下载文件,并将所述下载文件与所述下载标识关联保存后结束; 本地下载步骤,包括:下载所述网络下载链接所指定的下载文件到所述移动终端后结束。2.根据权利要求1所述的移动终端浏览器文件传输方法,其特征在于,所述浏览器访问网页步骤和所述下载目的地选项显示步骤之间,还包括下载文件大小检测步骤; 所述下载文件大小检测步骤,包括: 获取所述网络下载链接所指定的下载文件的大小; 如果所述下载文件的大小超过预设阈值,则执行下载目的地选项显示步骤。3.根据权利要求1所述的移动终端浏览器文件传输方法,其特征在于: 所述浏览器访问网页步骤和所述下载目的地选项显示步骤之间,还包括云端检测步骤; 所述云端检测步骤,包括: 向云端服务器查询所述云端服务器中所述下载标识和所述网络下载链接所指定的下载文件是否关联保存; 如果所述云端服务器中所述下载标识和所述网络下载链接没有关联保存,则执行下载目的地选项显示步骤,否则显示包括从云端下载选项的浏览器提示,且响应于从云端下载选项被选中事件,从所述云端服务器获取用于指示所述下载文件在所述云端服务器位置的云端下载链接,将所述网络下载链接更新为所述云端下载链接后,执行本地下载步骤。4.根据权利要求1-3任一项所述的移动终端浏览器文件传输方法,其特征在于,所述本地下载步骤,具体包括: 启动从所述网络下载链接所指定的下载文件的文件下载操作; 如果所述文件下载操作失败,则保留已经下载的内容,记录下载进度; 响应于再次从所述网络下载链接下载的继续下载请求,获取已经下载的内容,并根据所述下载进度继续下载所述网络下载链接所指定的下载文件到所述移动终端。5.根据权利要求1-3任一项所述的移动终端浏览器文件传输方法,其特征在于,还包括上传文件启动步骤、云端上传步骤和本地上传步骤; 所述上传文件启动步骤,包括:响应于包括网络上传地址和上传文件的上传请求,为所述上传文件生成校验码作为上传文件校验码,将所述上传文件校验码上传至所述云端服务器,如果所述云端服务器中保存有校验码与所述上传文件校验码一致的文件,则将所述云端服务器中校验码与所述上传文件校验码一致的文件作为云端上传文件,执行云端上传步骤,否则执行本地上传步骤; 云端上传步骤,包括:将所述网络上传地址发送至所述云端服务器,所述网络上传地址用于所述云端服务器将所述云端上传文件发送至所述网络上传地址后结束; 本地上传步骤,包括:将所述上传文件上传至所述网络上传地址后结束。6.根据权利要求5所述的移动终端浏览器文件传输方法,其特征在于,所述本地上传步骤,具体包括: 启动将所述上传文件上传至所述网络上传地址的文件上传操作; 如果所述文件上传操作失败,则记录上传进度; 响应于再次向所述网络上传地址上传所述上传文件的继续上传请求,向所述网络上传地址发送继续上传请求,从所述网络上传地址获取继续上传请求响应,如果所述继续上传请求响应为允许继续上传,则根据所述上传进度继续上传所述上传文件到所述网络上传地址,否则重新上传所述上传文件到所述网络上传地址。7.—种移动终端,其特征在于,包括: 浏览器访问网页模块,用于:响应于浏览器包括网络下载链接的下载请求; 下载目的地选项显示模块,用于:显示包括下载至云端选项和下载至移动终端选项的浏览器提示,响应于所述下载至云端选项被选中事件,执行云端下载模块,响应于所述下载至移动终端选项被选择被选中事件,则执行本地下载模块; 云端下载模块,用于:获取下载标识,将所述下载标识与所述网络下载链接上传至云端服务器,所述云端服务器下载所述网络下载链接所指定的下载文件,并将所述下载文件与所述下载标识关联保存后结束; 本地下载模块,用于:下载所述网络下载链接所指定的下载文件到所述移动终端后结束。8.根据权利要求7所述的移动终端,其特征在于,所述浏览器访问网页模块和所述下载目的地选项显示模块之间,还包括下载文件大小检测模块; 所述下载文件大小检测模块,用于: 获取所述网络下载链接所指定的下载文件的大小; 如果所述下载文件的大小超过预设阈值,则执行下载目的地选项显示模块。9.根据权利要求7所述的移动终端,其特征在于: 所述浏览器访问网页模块和所述下载目的地选项显示模块之间,还包括云端检测模块; 所述云端检测模块,用于: 向云端服务器查询所述云端服务器中所述下载标识和所述网络下载链接所指定的下载文件是否关联保存; 如果所述云端服务器中所述下载标识和所述网络下载链接没有关联保存,则执行下载目的地选项显示模块,否则显示包括从云端下载选项的浏览器提示,且响应于从云端下载选项被选中事件,从所述云端服务器获取用于指示所述下载文件在所述云端服务器位置的云端下载链接,将所述网络下载链接更新为所述云端下载链接后,执行本地下载模块。10.根据权利要求7-9任一项所述的移动终端,其特征在于,所述本地下载模块,具体用于: 启动从所述网络下载链接所指定的下载文件的文件下载操作; 如果所述文件下载操作失败,则保留已经下载的内容,记录下载进度; 响应于再次从所述网络下载链接下载的继续下载请求,获取已经下载的内容,并根据所述下载进度继续下载所述网络下载链接所指定的下载文件到所述移动终端。11.根据权利要求7-9任一项所述的移动终端,其特征在于,还包括上传文件启动模块、云端上传模块和本地上传模块; 所述上传文件模块,用于:响应于包括网络上传地址和上传文件的上传请求,为所述上传文件生成校验码作为上传文件校验码,将所述上传文件校验码上传至所述云端服务器,如果所述云端服务器中保存有校验码与所述上传文件校验码一致的文件,则将所述云端服务器中校验码与所述上传文件校验码一致的文件作为云端上传文件,执行云端上传模块,否则执行本地上传模块; 云端上传模块,用于:将所述网络上传地址发送至所述云端服务器,所述网络上传地址用于所述云端服务器将所述云端上传文件发送至所述网络上传地址后结束; 本地上传模块,用于:将所述上传文件上传至所述网络上传地址后结束。12.根据权利要求11所述的移动终端,其特征在于,所述本地上传模块,具体用于: 启动将所述上传文件上传至所述网络上传地址的文件上传操作; 如果所述文件上传操作失败,则记录上传进度; 响应于再次向所述网络上传地址上传所述上传文件的继续上传请求,向所述网络上传地址发送继续上传请求,从所述网络上传地址获取继续上传请求响应,如果所述继续上传请求响应为允许继续上传,则根据所述上传进度继续上传所述上传文件到所述网络上传地址,否则重新上传所述上传文件到所述网络上传地址。
【文档编号】H04L29/08GK105897835SQ201510886413
【公开日】2016年8月24日
【申请日】2015年12月4日
【发明人】王振宇
【申请人】乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1