一种资源下载方法及系统的制作方法

文档序号:9399334阅读:309来源:国知局
一种资源下载方法及系统的制作方法
【技术领域】
[0001]本发明涉及数据技术领域,具体涉及一种资源下载方法及系统。
【背景技术】
[0002]目前,用户客户端在服务器端下载资源时,首先向服务器发送资源下载请求,当服务器接收到用户客户端发送的资源下载请求时,对资源进行分析,链接资源下载地址,对资源进行下载。采用目前的下载方式,若用户并非第一次下载所述资源或者用户在其他设备上登录下载所述资源时,不能快速为用户下载已经下载过的资源,降低资源下载速率,增加了用户获取数据的步骤和时间。

【发明内容】

[0003]本发明所要解决的技术问题是提供一种资源下载方法及系统,能够提高用户再次下载资源的速度或者用户登录其他设备再次下载资源的速度。
[0004]本发明解决上述技术问题的技术方案如下:
[0005]依据本发明的一个方面,提供了一种资源下载方法,所述方法包括:
[0006]系统接收用户发出的资源下载请求,所述资源下载请求包括用户的身份登录信息和资源类型;
[0007]根据用户的身份信息与资源类型确定用户对所述资源的下载权限;
[0008]若用户拥有所述资源的下载权限,则根据用户的身份信息和用户发送的资源下载请求地址,查询用户是否下载过所述资源;
[0009]若用户下载过所述资源,则查找所述资源下载的缓存信息,快速下载所述资源到用户指定位置;
[0010]若用户第一次下载该资源,则生成用户下载信息,下载所述资源到用户指定位置,并保存用户下载资源的缓存信息。
[0011]依据本发明的另一个方面,提供了一种资源下载系统,所述系统包括:
[0012]下载请求接收单元,用于接收用户发送的资源下载请求,所述资源下载请求中包括用户的身份登录信息和资源类型;
[0013]权限判断单元,用于根据用户的身份信息与资源类型确定用户是否拥有对所述资源的下载权限;
[0014]历史下载查询单元,用于根据用户的身份信息和用户发送的资源下载请求地址,查询用户是否下载过所述资源;
[0015]下载缓存信息查询单元,用于查找资源下载的缓存信息;
[0016]用户下载信息生成单元,用于用户第一次下载资源时,根据用户的身份信息和指定下载资源信息,生成用户对所述资源的下载信息。
[0017]本发明提供的一种资源下载方法及系统,通过对用户的身份信息和用户发送的资源下载请求地址,查询用户是否下载过所述资源,若用户下载过所述资源则根据保存的资源下载缓存信息快速下载所述资源,能够提高用户再次下载资源的速度或者用户登录其他设备再次下载资源的速度,提高了资源再次下载的效率,节省了用户设备的电力消耗,减少了用户获取数据的步骤和时间,并为用户提供跨设备资源共享的体验。
【附图说明】
[0018]图1为本发明实施例一的一种资源下载方法流程图;
[0019]图2为本发明实施例二的一种资源下载系统示意图。
【具体实施方式】
[0020]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0021]实施例一、一种资源下载方法。下面结合图1对本实施例提供的方法进行详细说明。
[0022]参见图1,S101、系统接收用户发出的资源下载请求,所述资源下载请求包括用户的身份登录信息和资源类型;
[0023]具体的,当用户客户端希望下载服务器端的资源时,首先向服务器发送资源下载请求,其中,用户客户端向服务器发送的资源下载请求中包含用户的身份登录信息和资源类型。
[0024]S102、根据用户的身份信息与所述资源类型确定用户对所述资源的下载权限。
[0025]具体的,当服务器接收到用户客户端发送的资源下载请求时,服务器根据用户身份信息与预存于服务器数据库中的用户信息进行匹配,并根据所述资源类型判断所述资源是否为可下载资源,然后进一步判断用户是否拥有对所述资源的下载权限。
[0026]S103、若用户拥有所述资源的下载权限,则根据用户的身份信息和用户发送的资源下载请求地址,查询用户是否下载过所述资源;
[0027]具体的,系统判断出用户拥有对所述资源的下载权限后,根据用户的身份信息进入系统为用户分配的存储空间,然后依据所述资源的请求下载地址在存储空间的历史下载记录列表中查询是否存在与所述资源下载地址相匹配的历史下载记录。然后,将查询的匹配结果信息反馈给系统。
[0028]S104、若用户下载过所述资源,则查找所述资源下载的缓存信息,快速下载所述资源到用户指定位置;
[0029]具体的,当查询结果显示用户曾经下载过所述资源时,系统根据存储空间中所述资源的历史下载记录信息,在存储空间的资源下载信息缓存列表中查找与所述资源历史下载记录信息相匹配的资源下载缓存信息;根据相匹配的资源下载缓存信息,系统快速链接至所述资源的下载地址,减少了用户获取数据的步骤和时间,快速下载所述资源,并根据用户指定的下载方式将所述资源保存到用户指定的存储位置。
[0030]另外,本发明中用户下载过所述资源,对其进行再次下载,存在两种情况:一是,用户曾经下载过所述资源,并在查阅后将其删除,根据自身需求,需要再次下载查阅所述资源;二是,用户在其他设备上登录用户的身份信息,需要将所述资源下载到其他设备上,在不同的设备上下载查阅所述资源,属于一种跨设备的资源共享下载。
[0031]S105、若用户第一次下载所述资源,则生成用户下载信息,下载所述资源到用户指定位置,并保存用户下载资源的缓存信息。
[0032]具体的,若用户第一次下载该资源,根据系统获取的所述资源信息计算所述资源下载所需存储空间,为用户分配存储空间;并根据用户的身份信息和指定下载资源信息生成用户的下载信息;根据用户指定的下载方式将所述资源下载保存到用户指定的存储位置;系统在为用户下载所述资源时,自动生成历史下载记录信息并将其保存至资源历史下载记录列表中,同时,将下载所述资源的下载缓存信息保存至用户存储空间中的缓存信息列表中,以便用户在下一次下载时,减少用户获取数据的步骤和时间,快速下载所述资源。
[0033]实施例二、一种资源下载系统。下面结合图2对本实施例提供的系统进行详细说明。
[0034]图2中,本实施例提供的系统包括下载请求接收单元201、权限判断单元202、历史下载记录存储单元203、历史下载查询单元204、查询结果反馈单元205、用户资源下载缓存信息存储单元206、下载缓存信息查询单元207、用户下载信息生成单元208和系统下载单元 209。
[0035]其中,下载请求接收单元201主要用于接收用户发送的资源下载请求,所述资源下载请求中包括用户的身份登录信息和资源类型。
[0036]权限判断单元202主要用于根据用户的身份信息与资源类型确定用户是否拥有对所述资源的下载权限。
[0037]具体的,当用户客户端希望下载服务器端的资源时,首先向服务器发送资源下载请求,其中,用户客户端向服务器发送的资源下载请求中包含用户的身份登录信息和资源类型。
[0038]当服务器中的下载请求接收单元201接收到用户客户端发送的资源下载请求时,服务器中的权限判断单元202根据用户身份信息与预存于服务器数据库中的用户信息进行匹配,并根据所述资源类型判断所述资源是否为可下载资源,然后进一步判断用户是否拥有对所述资源的下载权限。
[0039]历史下载记录存储单元203主要用于用于存储用户资源下载的历史记录信息。
[0040]历史下载查询单元204主要用于根据用户的身份信息和用户发送的资源下载请求地址,查询用户是否下载过所述资源。
[0041]查询结果反馈单元205主要用于将查询的匹配结果信息反馈给系统。
[0042]具体的,若权限判断单元判断出用户拥有对所述资源的下载权限后,历史下载查
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1