一种文件下载方法及系统技术方案

技术编号:14151467 阅读:75 留言:0更新日期:2016-12-11 14:35
本发明专利技术公开了一种文件下载方法及系统,其中,所述方法包括:接收用户客户端发送的文件下载请求,所述文件下载请求包括用户客户端的身份信息以及待下载文件的信息;在根据所述身份信息确定用户客户端拥有对所述待下载文件的下载权限后,对所述待下载文件进行下载;在文件下载成功后,将所述用户信息嵌入到下载得到的文件中,生成携带有用户信息的文件,并将其反馈至所述用户客户端。通过本发明专利技术提供的方法,在确认用户身份及下载权限后,对用户想要的文件进行下载,并在下载的文件中嵌入用户信息,方便安全。

【技术实现步骤摘要】

本专利技术涉及电子信息
,具体涉及一种文件下载方法及系统
技术介绍
在当前电子化时代,官方网站都提供文件(例如,合同、书籍、专利文件)下载,通过标准的网络协议从网络服务器上下载文件,是现在互联网上最普遍的应用之一。但无论采用何种协议进行文件下载,都有一个共同点,就是任何用户从同一个地址下载到的文件都是相同的。在实际应用中,就会存在一定的问题,比如,对于公司或企业内部的文件下载场景,不同用户可以从服务器上下载相同的文件。由于不同用户下载到的文件都是一样的,所以一旦文件信息在下载后被泄漏,会很难追踪到是哪个用户泄漏了文件信息。
技术实现思路
本专利技术所要解决的技术问题是提供一种文件下载方法及系统,能够在确认用户身份及下载权限后,对用户想要的文件进行下载,并在下载的文件中嵌入用户信息,方便安全。本专利技术解决上述技术问题的技术方案如下:依据本专利技术的一个方面,提供了一种文件下载方法,所述方法包括: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,用于对文件的下载状态进行记录,若文件下载成功,则将文件下载成功信息记录至所述用户客户端对应的下载清单,若文件下载失败,则将文件下载失败原因记录至所述下载清单。本专利技术提供的一种文件下载方法及系统,能够在确认用户身份及下载权限后,对用户需要下载的文件进行下载,并在下载的文件中嵌入用户信息,然后反馈至用户客户端,本专利技术在确定用户身份及下载权限后,再对文件进行下载本文档来自技高网...
一种文件下载方法及系统

【技术保护点】
一种文件下载方法,其特征在于,所述方法包括:S101、接收用户客户端发送的文件下载请求,所述文件下载请求包括用户客户端的身份信息以及待下载文件的信息;S102、在根据所述身份信息确定用户客户端拥有对所述待下载文件的下载权限后,对所述待下载文件进行下载;S103、在文件下载成功后,将所述用户信息嵌入到下载得到的文件中,生成携带有用户信息的文件,并将其反馈至所述用户客户端。

【技术特征摘要】
1.一种文件下载方法,其特征在于,所述方法包括:S101、接收用户客户端发送的文件下载请求,所述文件下载请求包括用户客户端的身份信息以及待下载文件的信息;S102、在根据所述身份信息确定用户客户端拥有对所述待下载文件的下载权限后,对所述待下载文件进行下载;S103、在文件下载成功后,将所述用户信息嵌入到下载得到的文件中,生成携带有用户信息的文件,并将其反馈至所述用户客户端。2.如权利要求1所述的一种文件下载方法,其特征在于,所述S101中所述用户客户端的身份信息具体包括用户客户端的用户名以及所使用的IP。3.如权利要求2所述的一种文件下载方法,其特征在于,所述S103中将所述用户信息嵌入到下载得到的文件中具体包括:对所述用户信息进行加密,并将加密后的用户信息嵌入到下载得到的文件中。4.如权利要求3所述的一种文件下载方法,其特征在于,所述S102之后还包括:对文件的下载状态进行记录,若文件下载成功,则将文件下载成功信息记录至所述用户客户端对应的下载清单,若文件下载失败,则将文件下载失败原因记录至所述下载清单。5.如权利要求4所述的一种文件下载方法,其特征在于,还包括:在文件下载失败后,将所述文件下载失败原因反馈至所述用户客户端。6.一种文件下载系统,其特征在于...

【专利技术属性】
技术研发人员:范浩
申请(专利权)人:桂林信通科技有限公司
类型:发明
国别省市:广西;45

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

1