文件下载方法、文件下载装置、可读存储介质和文件系统制造方法及图纸

技术编号:36872535 阅读:17 留言:0更新日期:2023-03-15 20:07
本发明专利技术提出了一种文件下载方法、文件下载装置、可读存储介质和文件系统。文件下载方法包括:接收终端的第一请求,第一请求用于获取目标文件的下载权限;根据第一请求确定用于下载目标文件的认证指令,认证指令的允许认证次数为1次;根据第一请求和认证指令确定第一地址,第一地址中携带有认证指令,第一地址用于验证认证指令;发送第一地址至终端,以使终端通过第一地址下载目标文件。通过第一地址下载目标文件。通过第一地址下载目标文件。

【技术实现步骤摘要】
文件下载方法、文件下载装置、可读存储介质和文件系统


[0001]本专利技术涉及文件下载
,具体而言,涉及一种文件下载方法、文件下载装置、可读存储介质和文件系统。

技术介绍

[0002]随着互联网应用的增长,云端文件系统的使用场景也随之增加,用户对云端文件的使用安全意识越来越高,但云端文件系统由多个用户共同使用,用户在云端服务器下载文件的过程中,文件存在访问地址暴露的风险,进而导致用户的文件信息泄露。

技术实现思路

[0003]本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。
[0004]为此,本专利技术的第一个方面在于提出一种文件下载方法。
[0005]本专利技术的第二个方面在于提出一种文件下载装置。
[0006]本专利技术的第三个方面在于提出一种文件下载装置。
[0007]本专利技术的第四个方面在于提出一种可读存储介质。
[0008]本专利技术的第五个方面在于提出一种文件系统。
[0009]有鉴于此,根据本专利技术的第一个方面,提出了一种文件下载方法,包括:接收终端的第一请求,第一请求用于获取目标文件的下载权限;根据第一请求确定用于下载目标文件的认证指令,认证指令的允许认证次数为1次;根据第一请求和认证指令确定第一地址,第一地址中携带有认证指令,第一地址用于验证认证指令;发送第一地址至终端,以使终端通过第一地址下载目标文件。
[0010]本专利技术提供的文件下载方法的技术方案的执行主体可以为控制装置,还可以根据实际使用需求进行确定,在此不作具体限定。为了更加清楚地描述本专利技术提供的文件下载方法,下面以控制装置为执行主体进行说明。
[0011]在该技术方案中提出的文件下载方法,用于文件系统,文件系统为能够进行文件数据接收、文件数据发送等文件数据操作的管理系统,且文件系统与文件存储数据库进行数据连接,具体地,控制装置能够控制文件系统获取文件存储数据库中文件的实际访问地址等数据,需要说明的是,文件存储数据库为第三方的用于存储文件类数据的数据库,并存储有文件的实际访问地址等文件信息。
[0012]进一步地,控制装置控制文件系统接收终端发送的第一请求,其中,第一请求为终端获取目标文件的下载权限的请求指令,目标文件为终端请求下载的文件,需要说明的是,目标文件储存在文件存储数据库中。
[0013]进一步地,控制装置根据终端的第一请求,生成认证指令,其中,认证指令为终端用于下载目标文件的认证依据,认证指令的允许认证次数为一次,需要说明的是,认证指令被认证一次后,认证指令将变为无效的认证指令,终端通过无效的认证指令无法下载目标文件。
[0014]进一步地,控制装置结合第一请求和认证指令,生成目标文件的第一地址,其中,第一地址为针对目标文件生成的虚拟访问地址,第一地址中携带有目标文件的认证指令,通过第一地址,控制装置能够对第一地址中的认证指令进行验证处理。
[0015]进一步地,控制装置将目标文件的第一地址回复给终端。
[0016]本技术方案中的文件下载方法通过接收终端的第一请求,生成目标文件的认证指令,并根据认证指令生成目标文件的第一地址,通过第一地址,避免了文件系统暴露目标文件的实际访问地址的风险,保护了文件系统中文件的信息数据安全,进而保证了用户的个人文件信息的隐私性。
[0017]根据本专利技术的上述文件下载方法,还可以具有以下附加技术特征:
[0018]在上述技术方案中,根据第一请求确定用于下载目标文件的认证指令,具体包括:根据第一请求,获取终端的第一用户信息;根据第一用户信息,生成认证指令。
[0019]在该技术方案中,控制装置对第一请求进行信息解析处理,得到终端的第一用户信息,其中,第一用户信息包括终端的登录账号和登录密码等信息。
[0020]进一步地,控制装置根据第一用户信息,生成目标文件的认证指令,需要说明的是,认证指令中携带有第一用户信息。
[0021]本技术方案中的文件下载方法根据第一请求,获取终端的第一用户信息,并根据第一用户信息,生成目标文件的认证指令,避免了目标文件的实际访问地址被泄露的风险,保护了文件系统中目标文件只能由发送第一请求的终端下载,进而保证了目标文件的数据信息安全。
[0022]在上述技术方案中,文件下载方法还包括:接收终端通过第一地址发送的第二请求,第二请求用于下载目标文件,第二请求携带有认证指令;确定认证指令的认证次数;认证次数小于允许认证次数时,从文件存储数据库中获取目标文件;发送目标文件至终端。
[0023]在该技术方案中,控制装置接收终端通过第一地址发送的第二请求,其中,第二请求为终端下载目标文件的请求指令,第二请求中携带有目标文件的认证指令,控制装置对第二请求进行信息解析处理,能够得到认证指令。
[0024]进一步地,控制装置对认证指令进行认证处理,确定认证指令的认证次数,控制装置再将认证次数与认证指令的允许认证次数进行对比处理。
[0025]具体来说,当认证次数小于允许认证次数时,说明上述认证指令没有被认证过,能够确定认证指令为有效的认证指令,控制装置根据有效的认证指令从文件存储数据库中获取目标文件,并将目标文件回复至终端。
[0026]本技术方案中的文件下载方法根据第二请求,确定认证指令的认证次数,认证次数小于允许认证次数时,将目标文件发送至终端,避免了目标文件的第一地址被反复使用的风险,避免了目标文件被泄露的风险,保护了文件系统中目标文件的数据信息安全。
[0027]在上述技术方案中,确定认证指令的认证次数之后,还包括:认证次数大于或等于允许认证次数时,拒绝终端的第二请求。
[0028]在该技术方案中,控制装置接收终端通过第一地址发送的第二请求,其中,第二请求为终端下载目标文件的请求指令,第二请求中携带有目标文件的认证指令,控制装置对第二请求进行信息解析处理,能够得到认证指令。
[0029]进一步地,控制装置对认证指令进行认证处理,确定认证指令的认证次数,控制装
置再将认证次数与认证指令的允许认证次数进行对比处理。
[0030]具体来说,当认证次数大于或等于允许认证次数时,说明上述认证指令已经被认证过,能够确定认证指令为无效的认证指令,控制装置根据无效的认证指令,拒绝终端的第二请求。
[0031]本技术方案中的文件下载方法根据第二请求,确定认证指令的认证次数,认证次数大于或等于允许认证次数时,拒绝终端的第二请求,避免了目标文件的第一地址被反复使用的风险,避免了目标文件被泄露的风险,保护了文件系统中目标文件的数据信息安全。
[0032]在上述技术方案中,获取目标文件,具体包括:根据认证指令,获取第一用户信息;获取目标文件的第二用户信息和目标文件在文件存储数据库中的第二地址;在第一用户信息和第二用户信息相同的情况下,根据第二地址,获取目标文件。
[0033]在该技术方案中,控制装置对认证指令进行信息解析处理,得到第一用户信息,并对文件存储数据库进行数据查询处理,得到目标文件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件下载方法,其特征在于,所述文件下载方法包括:接收终端的第一请求,所述第一请求用于获取目标文件的下载权限;根据所述第一请求确定用于下载所述目标文件的认证指令,所述认证指令的允许认证次数为1次;根据所述第一请求和所述认证指令确定第一地址,所述第一地址中携带有所述认证指令,所述第一地址用于验证所述认证指令;发送所述第一地址至所述终端,以使所述终端通过所述第一地址下载所述目标文件。2.根据权利要求1所述的文件下载方法,其特征在于,所述根据所述第一请求确定用于下载所述目标文件的认证指令,具体包括:根据所述第一请求,获取所述终端的第一用户信息;根据所述第一用户信息,生成所述认证指令。3.根据权利要求2所述的文件下载方法,其特征在于,所述文件下载方法还包括:接收所述终端通过所述第一地址发送的第二请求,所述第二请求用于下载所述目标文件,所述第二请求携带有所述认证指令;确定所述认证指令的认证次数;所述认证次数小于所述允许认证次数时,从文件存储数据库中获取所述目标文件;发送所述目标文件至所述终端。4.根据权利要求3所述的文件下载方法,其特征在于,所述确定所述认证指令的认证次数之后,还包括:所述认证次数大于或等于所述允许认证次数时,拒绝所述终端的所述第二请求。5.根据权利要求3所述的文件下载方法,其特征在于,所述获取所述目标文件,具体包括:根据所述认证指令,获取所述第一用户信息;获取所述目标文件的第二用户信息和所述目标文件在所述...

【专利技术属性】
技术研发人员:宋杰高华辉
申请(专利权)人:用友网络科技股份有限公司
类型:发明
国别省市:

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

1