一种文件下载方法及系统与流程

文档序号:11960195阅读:483来源:国知局
一种文件下载方法及系统与流程

本发明涉及电子信息技术领域,具体涉及一种文件下载方法及系统。



背景技术:

在当前电子化时代,官方网站都提供文件(例如,合同、书籍、专利文件)下载,通过标准的网络协议从网络服务器上下载文件,是现在互联网上最普遍的应用之一。但无论采用何种协议进行文件下载,都有一个共同点,就是任何用户从同一个地址下载到的文件都是相同的。在实际应用中,就会存在一定的问题,比如,对于公司或企业内部的文件下载场景,不同用户可以从服务器上下载相同的文件。由于不同用户下载到的文件都是一样的,所以一旦文件信息在下载后被泄漏,会很难追踪到是哪个用户泄漏了文件信息。



技术实现要素:

本发明所要解决的技术问题是提供一种文件下载方法及系统,能够在确认用户身份及下载权限后,对用户想要的文件进行下载,并在下载的文件中嵌入用户信息,方便安全。

本发明解决上述技术问题的技术方案如下:

依据本发明的一个方面,提供了一种文件下载方法,所述方法包括:

S101、接收用户客户端发送的文件下载请求,所述文件下载请求包括用户客户端的身份信息以及待下载文件的信息;

S102、在根据所述身份信息确定用户客户端拥有对所述待下载文件的下载权限后,对所述待下载文件进行下载;

S103、在文件下载成功后,将所述用户信息嵌入到下载得到的文件中,生成携带有用户信息的文件,并将其反馈至所述用户客户端。

本发明的有益效果:本发明提供的一种文件下载方法,能够在确认用户身份及下载权限后,对用户需要下载的文件进行下载,并在下载的文件中嵌入用户信息,然后反馈至用户客户端,本发明在确定用户身份及下载权限后,再对文件进行下载,并反馈至用户客户端,并且在下载的文件中嵌入用户信息,便于在发现文件被泄露时,通过被泄露的文件中的用户信息就可以确定泄露文件的用户,安全方便,实用性较强。

进一步的,所述S101中所述用户客户端的身份信息具体包括用户客户端的用户名以及所使用的IP。

进一步的,所述S103中将所述用户信息嵌入到下载得到的文件中具体包括:

对所述用户信息进行加密,并将加密后的用户信息嵌入到下载得到的文件中。

采用上述进一步方案的有益效果:避免用户信息被泄露。

进一步的,所述S102之后还包括:

对文件的下载状态进行记录,若文件下载成功,则将文件下载成功信息记录至所述用户客户端对应的下载清单,若文件下载失败,则将文件下载失败原因记录至所述下载清单。

采用上述进一步方案的有益效果:对用户的下载记录进行存储。

进一步的,在文件下载失败后,将所述文件下载失败原因反馈至所述用户客户端。

采用上述进一步方案的有益效果:便于用户了解文件下载失败的原因。

依据本发明的另一个方面,提供了一种文件下载系统,所述系统包括:

接收单元,用于接收用户客户端发送的文件下载请求,所述文件下载请求包括用户客户端的身份信息以及待下载文件的信息;

下载单元,用于在根据所述身份信息确定用户客户端拥有对所述待下载文件的下载权限后,对所述待下载文件进行下载;

嵌入生成单元,用于在文件下载成功后,将所述用户信息嵌入到下载得到的文件中,生成携带有用户信息的文件;

反馈单元,用于将所述携带有用户信息的文件反馈至所述用户客户端。

本发明的有益效果:本发明提供的一种文件下载系统,能够在确认用户身份及下载权限后,对用户需要下载的文件进行下载,并在下载的文件中嵌入用户信息,然后反馈至用户客户端,本发明在确定用户身份及下载权限后,再对文件进行下载,并反馈至用户客户端,并且在下载的文件中嵌入用户信息,便于在发现文件被泄露时,通过被泄露的文件中的用户信息就可以确定泄露文件的用户,安全方便,实用性较强。

进一步的,所述接收单元中所述用户客户端的身份信息具体包括用户客户端的用户名以及所使用的IP。

进一步的,所述嵌入生成单元中将所述用户信息嵌入到下载得到的文件中具体包括:

对所述用户信息进行加密,并将加密后的用户信息嵌入到下载得到的文件中。

采用上述进一步方案的有益效果:避免用户信息被泄露。

进一步的,记录单元,用于对文件的下载状态进行记录,若文件下载成功,则将文件下载成功信息记录至所述用户客户端对应的下载清单,若文件下载失败,则将文件下载失败原因记录至所述下载清单。

采用上述进一步方案的有益效果:对用户的下载记录进行存储。

进一步的,所述反馈单元,还用于在文件下载失败后,将所述文件下载失败原因反馈至所述用户客户端。

采用上述进一步方案的有益效果:便于用户了解文件下载失败的原因。

附图说明

图1为本发明实施例一的一种文件下载方法流程图;

图2为本发明实施例二的一种文件下载系统示意图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

实施例一、一种文件下载方法。下面结合图1对本实施例提供的方法进行详细说明。

参见图1,S101、接收用户客户端发送的文件下载请求,所述文件下载请求包括用户客户端的身份信息以及待下载文件的信息。

具体的,接收用户客户端发送的文件下载请求,所述文件下载请求包括用户客户端的身份信息以及待下载文件的信息,其中,所述用户客户端的身份信息具体包括用户客户端的用户名以及所使用的IP。

S102、在根据所述身份信息确定用户客户端拥有对所述待下载文件的下载权限后,对所述待下载文件进行下载。

具体的,在对所述待下载文件进行下载之后,对文件的下载状态进行记录,若文件下载成功,则将文件下载成功信息记录至所述用户客户端对应的下载清单,若文件下载失败,则将文件下载失败原因记录至所述下载清单。

S103、在文件下载成功后,将所述用户信息嵌入到下载得到的文件中,生成携带有用户信息的文件,并将其反馈至所述用户客户端。

具体的,在文件下载成功后,对所述用户信息进行加密,并将加密后的用户信息嵌入到下载得到的文件中,生成携带有用户信息的文件,并将其反馈至所述用户客户端。在文件下载失败后,将所述文件下载失败原因反馈至所述用户客户端。

实施例二、一种文件下载系统。下面结合图2对本实施例提供的系统进行详细说明。

图2中,本实施例提供的系统包括接收单元201、下载单元202、嵌入生成单元203、反馈单元204以及记录单元205。

接收单元201,用于接收用户客户端发送的文件下载请求,所述文件下载请求包括用户客户端的身份信息以及待下载文件的信息。

下载单元202,用于在根据所述身份信息确定用户客户端拥有对所述待下载文件的下载权限后,对所述待下载文件进行下载。

嵌入生成单元203,用于在文件下载成功后,将所述用户信息嵌入到下载得到的文件中,生成携带有用户信息的文件。

具体的,嵌入生成单元203在文件下载成功后,对所述用户信息进行加密,并将加密后的用户信息嵌入到下载得到的文件中,生成携带有用户信息的文件。

反馈单元204,用于将所述携带有用户信息的文件反馈至所述用户客户端;以及用于在文件下载失败后,将所述文件下载失败原因反馈至所述用户客户端。

记录单元205,用于对文件的下载状态进行记录,若文件下载成功,则将文件下载成功信息记录至所述用户客户端对应的下载清单,若文件下载失败,则将文件下载失败原因记录至所述下载清单。

本发明提供的一种文件下载方法及系统,能够在确认用户身份及下载权限后,对用户需要下载的文件进行下载,并在下载的文件中嵌入用户信息,然后反馈至用户客户端,本发明在确定用户身份及下载权限后,再对文件进行下载,并反馈至用户客户端,并且在下载的文件中嵌入用户信息,便于在发现文件被泄露时,通过被泄露的文件中的用户信息就可以确定泄露文件的用户,安全方便,实用性较强。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1