一种基于电力设计云标准化应用下的文件下载方法及终端技术

技术编号:34795218 阅读:53 留言:0更新日期:2022-09-03 20:00
本发明专利技术公开了一种基于电力设计云标准化应用下的文件下载方法及终端,包括步骤:S1、接受客户端发送的预览资源文件的请求;S2、根据所述请求从资源文件的原服务器获取对应资源文件的信息;S3、根据所述资源文件的信息判断资源文件是否具有预下载页,若有,则获取预下载页并展示给客户端,并接收客户端根据预下载页请求的指定下载页数,从指定下载页数开始从资源文件的原服务器下载所述资源文件,若无,则直接从资源文件的原服务器下载所述资源文件S4、将下载的资源文件进行存储;S5、发送所述资源文件给客户端以供客户端下载。资源文件给客户端以供客户端下载。资源文件给客户端以供客户端下载。

【技术实现步骤摘要】
一种基于电力设计云标准化应用下的文件下载方法及终端


[0001]本专利技术涉及计算机通信
,特别涉及一种基于电力设计云标准化应用下的文件下载方法及终端。

技术介绍

[0002]在手机移动领域,移动网络环境一直存在速度不稳定,网络连接不稳定,流量计费等问题,对于下载文件来说,常常下载到中途就出现网络连接问题或速度问题,或由于用户身处网络覆盖不到或信号较差的地域,如:偏远山区、地铁、隧道等,导致无法完整地下载文件,而需要下载的文件也只能从新开始下载,无法实现文件的查看,造成时间和流量的浪费。在电力云设计中,资料文件比较大,加载速度缓慢,网络连接不好时,会导致无法访问。现有技术中,通过浏览器访问下载数据资源、下载文件等各类信息,往往经由浏览器直接登录具有被请求下载的数据资源的服务器上执行下载到本地的操作,必要时再上传到云盘进行备份存储或分享资源等,这样,对本地存储下载保存所涉及的网络的性能(包括传输速度效率、数据的本地传输、存储和系统资源等)、网络环境的状态、提供数据资源的服务器的性能、本地的存储设备及其性能,均有较高的要求,而当需要超大容量的云盘来存储或分享资源时,从本地上传更大的数据资源,对网络的性能也进一步增加了要求,导致互联网和本地传输资源的耗费过大、浪费传输和存储资源以及浪费用户的时间,而其传输的速度、效率也相对低下,下载和存储方式繁琐、缓慢,成本高。

技术实现思路

[0003]本专利技术所要解决的技术问题是:提供一种基于电力设计云标准化应用下的文件下载方法及终端,降低用户的数据资源消耗。<br/>[0004]为了解决上述技术问题,本专利技术采用的技术方案为:
[0005]一种基于电力设计云标准化应用下的文件下载方法,包括步骤:
[0006]S1、接受客户端发送的预览资源文件的请求;
[0007]S2、根据所述请求从资源文件的原服务器获取对应资源文件的信息;
[0008]S3、根据所述资源文件的信息判断资源文件是否具有预下载页,若有,则获取预下载页并展示给客户端,并接收客户端根据预下载页请求的指定下载页数,从指定下载页数开始从资源文件的原服务器下载所述资源文件,若无,则直接从资源文件的原服务器下载所述资源文件;
[0009]S4、将下载的资源文件进行存储;
[0010]S5、发送所述资源文件给客户端以供客户端下载。
[0011]为了解决上述技术问题,本专利技术采用的另一种技术方案为:
[0012]一种基于电力设计云标准化应用下的文件下载终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0013]S1、接受客户端发送的预览资源文件的请求;
[0014]S2、根据所述请求从资源文件的原服务器获取对应资源文件的信息;
[0015]S3、根据所述资源文件的信息判断资源文件是否具有预下载页,若有,则获取预下载页并展示给客户端,并接收客户端根据预下载页请求的指定下载页数,从指定下载页数开始从资源文件的原服务器下载所述资源文件,若无,则直接从资源文件的原服务器下载所述资源文件;
[0016]S4、将下载的资源文件进行存储;
[0017]S5、发送所述资源文件给客户端以供客户端下载。
[0018]本专利技术的有益效果在于:一种基于电力设计云标准化应用下的文件下载方法及终端,其在下载的时候先将预下载页下载至下载服务器中,并展示给客户端查看,之后根据指定页数下载至下载服务器中并传输给客户端,不仅能根据客户端的需求传输设定的页数,且也免去了下载后需重新上传至云端的麻烦,节约了资讯流量。
附图说明
[0019]图1为本专利技术实施例的一种基于电力设计云标准化应用下的文件下载方法的流程示意图;
[0020]图2为本专利技术实施例的一种基于电力设计云标准化应用下的文件下载终端的结构示意图。
[0021]标号说明:
[0022]1、一种基于电力设计云标准化应用下的文件下载终端;2、处理器;3、存储器。
具体实施方式
[0023]为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0024]请参照图1,一种基于电力设计云标准化应用下的文件下载方法,包括步骤:
[0025]S1、接受客户端发送的预览资源文件的请求;
[0026]S2、根据所述请求从资源文件的原服务器获取对应资源文件的信息;
[0027]S3、根据所述资源文件的信息判断资源文件是否具有预下载页,若有,则获取预下载页并展示给客户端,并接收客户端根据预下载页请求的指定下载页数,从指定下载页数开始从资源文件的原服务器下载所述资源文件,若无,则直接从资源文件的原服务器下载所述资源文件;
[0028]S4、将下载的资源文件进行存储;
[0029]S5、发送所述资源文件给客户端以供客户端下载。
[0030]由上述描述可知,本专利技术的有益效果在于:一种基于电力设计云标准化应用下的文件下载方法及终端,其在下载的时候先将预下载页下载至下载服务器中,并展示给客户端查看,之后根据指定页数下载至下载服务器中并传输给客户端,不仅能根据客户端的需求传输设定的页数,且也免去了下载后需重新上传至云端的麻烦,节约了资讯流量。
[0031]进一步地,所述步骤S3中是HTTP协议展示预下载页给客户端并从客户端获取指定下载页数。
[0032]由上述描述可知,可以使浏览器更加高效,使网络传输减少,它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示。
[0033]进一步地,所述资源文件的信息包括资源文件的URL,步骤S3中是根据资源文件的URL判断所述资源文件是否具有预下载页。
[0034]由上述描述可知,实现判断资源文件是否具有预下载页。
[0035]进一步地,步骤S1在接收文件任务下载的预览资源文件请求时,为文件任务下载请求中的每一独立文件设置文件标识;
[0036]步骤S4是以文件标识存储文件任务中下载的文件;
[0037]步骤S5是根据文件标识来发送资源文件给客户端以供客户端下载。
[0038]由上述描述可知,通过为文件任务下载请求中的每一独立文件设置文件标识,并在确定文件下载完毕后,通知下载客户端根据文件标识下载存储的文件下载文件并进行处理,无需等到整个文件任务中全部文件下载完毕才能取回,提高了文件处理效率且用户可以及时终止文件任务中其他还在下载的文件,有效降低了用户流量开销。
[0039]进一步地,在步骤S3中,若资源文件具有预下载页且进行过下载但下载并未完成的情况下,则重复执行步骤S1

S3直至资源文件完整。
[0040]由上述描述可知,保证下载的资源文件完整。
[0041]一种基于电力设计云标准化应用下的文件下载终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于电力设计云标准化应用下的文件下载方法,其特征在于,包括步骤:S1、接受客户端发送的预览资源文件的请求;S2、根据所述请求从资源文件的原服务器获取对应资源文件的信息;S3、根据所述资源文件的信息判断资源文件是否具有预下载页,若有,则获取预下载页并展示给客户端,并接收客户端根据预下载页请求的指定下载页数,从指定下载页数开始从资源文件的原服务器下载所述资源文件,若无,则直接从资源文件的原服务器下载所述资源文件;S4、将下载的资源文件进行存储;S5、发送所述资源文件给客户端以供客户端下载。2.根据权利要求1所述的一种基于电力设计云标准化应用下的文件下载方法,其特征在于,所述步骤S3中是HTTP协议展示预下载页给客户端并从客户端获取指定下载页数。3.根据权利要求1所述的一种基于电力设计云标准化应用下的文件下载方法,其特征在于,所述资源文件的信息包括资源文件的URL,步骤S3中是根据资源文件的URL判断所述资源文件是否具有预下载页。4.根据权利要求1所述的一种基于电力设计云标准化应用下的文件下载方法,其特征在于,步骤S1在接收文件任务下载的预览资源文件请求时,为文件任务下载请求中的每一独立文件设置文件标识;步骤S4是以文件标识存储文件任务中下载的文件;步骤S5是根据文件标识来发送资源文件给客户端以供客户端下载。5.根据权利要求1所述的一种基于电力设计云标准化应用下的文件下载方法,其特征在于,在步骤S3中,若资源文件具有预下载页且进行过下载但下载并未完成的情况下,则重复执行步骤S1

S3直至资源文件完整。6.一种基于电力设计云标准化应用下的文件下载终端,包括存储器、处...

【专利技术属性】
技术研发人员:陈强司小林丁有刚何守理何明胜陈曦陈嘉豪
申请(专利权)人:福州万山电力咨询有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1