文件下载方法及装置制造方法及图纸

技术编号:16367242 阅读:19 留言:0更新日期:2017-10-10 23:43
本发明专利技术提供了一种文件下载方法及装置,涉及互联网技术领域。该文件下载方法应用于文件下载系统的服务器,该文件下载方法包括:接收用户终端根据用户的操作发送的下载请求,所述下载请求包括地址信息、验证信息、身份信息以及文件信息;判断所述地址信息是否在预设地址信息范围内,若所述地址信息在预设地址信息范围内,则根据所述验证信息对所述用户进行身份验证,获取到身份验证结果;若身份验证结果为身份验证成功,则根据所述身份信息判断所述文件信息是否可以下载;若判定为所述文件信息可以下载,则对所述文件信息对应的文件内容进行加密获得加密文件,并发送至所述用户终端。该文件下载方法具有较强的安全性和可靠性。

File downloading method and device

The invention provides a file downloading method and a device, relating to the field of Internet technology. The file download method is applied to the file download server, download the file including the method of receiving user terminal according to the user's download request is sent, the download request includes address information, authentication information, identity information and file information; judging whether the address information is in the default address information if the address range. The information in the preset range according to the address information, to authenticate the user to obtain the authentication information, the authentication result; if the verification is successful authentication results for identity, according to whether the identity information of the file, whether the information can be downloaded; if it is determined that the file information can be downloaded to corresponding to the file information file is encrypted for file encryption, and sent to the user terminal. The file download method has strong security and reliability.

【技术实现步骤摘要】
文件下载方法及装置
本专利技术涉及互联网
,具体而言,涉及一种文件下载方法及装置。
技术介绍
随着科技的飞速发展,互联网技术也日趋成熟。目前,利用互联网交互进行文件传输是人们日常工作生活中必不可少的文件传输方式。但是在进行文件下载时,通常对用户的地址信息、身份信息、验证信息以及文件信息等内容没有进行判断,导致文件传输的安全性不高。
技术实现思路
有鉴于此,本专利技术实施例提供了一种文件下载方法及装置,以解决上述问题。为了实现上述目的,本专利技术采用的技术方案如下:一种文件下载方法,应用于文件下载系统的服务器,所述方法包括:接收用户终端根据用户的操作发送的下载请求,所述下载请求包括地址信息、验证信息、身份信息以及文件信息;判断所述地址信息是否在预设地址信息范围内,若所述地址信息在预设地址信息范围内,则根据所述验证信息对所述用户进行身份验证,获取到身份验证结果;若身份验证结果为身份验证成功,则根据所述身份信息判断所述文件信息是否可以下载;若判定为所述文件信息可以下载,则对所述文件信息对应的文件内容进行加密获得加密文件,并发送至所述用户终端。一种文件下载装置,应用于文件下载系统的服务器,所述装置包括请求接收模块、第一判断模块、第二判断模块以及文件发送模块,其中,所述请求接收模块用于接收用户终端根据用户的操作发送的下载请求,所述下载请求包括地址信息、验证信息、身份信息以及文件信息;所述第一判断模块用于判断所述地址信息是否在预设地址信息范围内,若所述地址信息在预设地址信息范围内,则根据所述验证信息对所述用户进行身份验证,获取到身份验证结果;所述第二判断模块用于若身份验证结果为身份验证成功,则根据所述身份信息判断所述文件信息是否可以下载;所述文件发送模块用于若判定为所述文件信息可以下载,则对所述文件信息对应的文件内容进行加密获得加密文件,并发送至所述用户终端。本专利技术实施例提供的文件下载方法及装置,通过接收包括地址信息、验证信息、身份信息以及文件信息的下载请求;然后判断地址信息是否在预设地址信息范围内,若地址信息在预设地址信息范围内,则根据验证信息对用户进行身份验证,获取到身份验证结果;若身份验证结果为身份验证成功,则根据身份信息判断文件信息是否可以下载;最后,如果判定为文件信息可以下载,则对文件信息对应的文件内容进行加密获得加密文件,并发送至用户终端。从而,实现文件下载过程中对地址信息、验证信息、身份信息以及文件信息,使安全性提高,解决现有技术中文件传输的安全性不高的问题。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1示出了本专利技术较佳实施例提供的服务器与用户终端的交互图;图2示出了本专利技术较佳实施例提供的用户终端的方框示意图;图3示出了本专利技术较佳实施例提供的文件下载方法的流程图;图4示出了本专利技术较佳实施例提供的文件下载方法的步骤S130的流程图;图5示出了本专利技术较佳实施例提供的文件下载装置的功能模块图。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。图1示出了本专利技术实施例提供的文件下载系统100中服务器110以及多个用户终端120进行交互的示意图。所述服务器110通过网络与一个或多个用户终端120进行通信连接,以进行数据通信或交互。所述服务器110可以是网络服务器、数据库服务器等。所述用户终端120可以是个人电脑(personalcomputer,PC)、平板电脑、智能手机、个人数字助理(personaldigitalassistant,PDA)等。图1中的服务器110以及用户终端120仅为示意,并不作为具体限定。图2示出了一种可应用于本专利技术实施例中的服务器的结构框图。如图2所示,服务器110包括存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口108、射频模块110、音频模块112、显示单元114等。这些组件通过一条或多条通讯总线/信号线116相互通讯。存储器102可用于存储软件程序以及模块,如本专利技术实施例中的文件下载方法及装置对应的程序指令/模块,处理器106通过运行存储在存储器102内的软件程序以及模块,从而执行各种功能应用以及数据处理,如本专利技术实施例提供的文件下载装置。存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。外设接口108将各种输入/输出装置耦合至处理器106以及存储器102。在一些实施例中,外设接口108,处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。射频模块110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。音频模块112向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。显示单元114在服务器110与用户之间提供一个显示界面。具体地,显示单元114向用户显示文件输出,这些文件输出的内容可包括文字、图形、文件及其任意组合。可以理解,图2所示的结构仅为示意,服务器110还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。第一实施例如图3示出了本专利技术实施例提供的文件下载方法的流程图。该文件下载方法应用于文件下载系统的服务器,请参见图3,该方法包括:步骤S110:接收通用户终端根据用户的操作发送的下载请求,所述下载请求包括地址信息、验证信息、身份信息以及文件信息。用户在需要进行文件下载时,可以通过用户终端向服务器发送下载请求。对应的,服务器接收到用户终端发送的下载请求。具体的,下载请求中包括地址信息、验证信息、身份信息以及文件信息。其中,地址信息可以为用户终端的物理地址即MAC地址。当然,地址信息也可以为IP地址。验证信息可以为用于身份验证的身份验证信息,具体可以包括指纹信息、人脸信息、解锁图像信息以及密码信息等,用户终端在本文档来自技高网...
文件下载方法及装置

【技术保护点】
一种文件下载方法,其特征在于,应用于文件下载系统的服务器,所述方法包括:接收用户终端根据用户的操作发送的下载请求,所述下载请求包括地址信息、验证信息、身份信息以及文件信息;判断所述地址信息是否在预设地址信息范围内,若所述地址信息在预设地址信息范围内,则根据所述验证信息对所述用户进行身份验证,获取到身份验证结果;若身份验证结果为身份验证成功,则根据所述身份信息判断所述文件信息是否可以下载;若判定为所述文件信息可以下载,则对所述文件信息对应的文件内容进行加密获得加密文件,并发送至所述用户终端。

【技术特征摘要】
1.一种文件下载方法,其特征在于,应用于文件下载系统的服务器,所述方法包括:接收用户终端根据用户的操作发送的下载请求,所述下载请求包括地址信息、验证信息、身份信息以及文件信息;判断所述地址信息是否在预设地址信息范围内,若所述地址信息在预设地址信息范围内,则根据所述验证信息对所述用户进行身份验证,获取到身份验证结果;若身份验证结果为身份验证成功,则根据所述身份信息判断所述文件信息是否可以下载;若判定为所述文件信息可以下载,则对所述文件信息对应的文件内容进行加密获得加密文件,并发送至所述用户终端。2.根据权利要求1所述的方法,其特征在于,所述根据所述身份信息判断所述文件信息是否可以下载,包括:获取与所述身份信息对应的权限信息;根据所述权限信息,查找与所述权限信息对应的文件下载列表;判断所述文件信息是否存在于所述文件下载列表中;若所述文件信息存在于所述文件下载列表中,则判定为所述文件信息可以下载。3.根据权利要求1所述的方法,其特征在于,所述对所述文件信息对应的文件内容进行加密获得加密文件,包括:将所述地址信息以及身份信息根据预设算法生成加密密钥;根据所述加密密钥以及预设加密算法对所述文件信息对应的文件内容进行加密获取到加密文件。4.根据权利要求3所述的方法,其特征在于,所述身份信息包括帐号信息,所述将所述地址信息以及身份信息根据预设算法生成加密密钥,包括:将所述地址信息以及身份信息分别转化为第一数字数据以及第二数字数据;根据所述第一数字数据以及第二数字数据结合生成加密密钥。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收所述用户终端发送的文件解密请求,所述文件解密请求包括地址信息以及身份信息;根据所述地址信息以及身份信息生成解密密钥;将所述解密密钥发送至所述用户终端,以使所述用户终端根据所述解密密钥以及预设解密算法对所述加密文件进行解密获得解密后的文件,所述预设解密算法与所述预设加密算法对应。6.根据权利要求1所述的方法,其特征在于,所述根据所述验证信息对所述用户进行身份验证,包括:判断所述验证信息与预设验证信息是否匹配;若所述验证信息与所述预设验证信息匹配,则身份验证成功;若所述验证信息与所述预设验证信息不匹配,则身份验证不成功。7.根据权利要求6所述的方法,其特征在于,所述验证信息包括指纹信息、人脸信息、解锁图像信息以及...

【专利技术属性】
技术研发人员:谭巍魏西鹏
申请(专利权)人:广州杰之良软件有限公司
类型:发明
国别省市:广东,44

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

1