一种下载处理方法和装置的制造方法_3

文档序号:9436132阅读:来源:国知局
送给所述客户端。
[0085]需要说明的是,第一服务器如何为存储与第二服务器的资源包生成下载地址是本领域技术人员可理解的,在此不再赘述。
[0086]在另一种可选的实施方式中,所述第一服务器向所述客户端发送所述第一下载地址对应的有效下载地址具体可以为:
[0087]所述第一服务器根据所述第一下载地址对应的资源的标识信息在第三服务器中查找所述标识信息对应的资源包,所述第一服务器获取所述查找到的资源包的在所述第三服务器的下载地址,并将获取到的所述下载地址作为所述第一下载地址的有效下载地址,所述第一服务器将所述第一下载地址对应的有效下载地址发送给所述客户端。
[0088]其中,所述第三服务器为其他资源库的服务器。所述资源以应用程序为例,所述第一服务器和所述第二服务器可以用于管理同一个应用市场,而第三服务器是用于管理其他的应用市场。
[0089]所述资源的标识信息可以为资源ID或资源名称。所述资源以应用程序为例,所述资源的标识信息可以为安装包ID或安装包名称。
[0090]请参阅图2,图2是本发明实施例提供的另一种下载处理方法的流程示意图;本发明实施例是从第二服务器角度描述的;如图2所示所述方法包括:
[0091]步骤S201,第二服务器接收第一服务器发送的下载请求;
[0092]步骤S202,所述第二服务器根据所述下载请求返回第一下载地址,以使所述第一服务器根据预置的下载地址扫描表判断所述第一下载地址是否为有效下载地址,且当所述第一下载地址为无效下载地址时,向客户端发送所述第一下载地址对应的有效下载地址。
[0093]其中,所述下载地址扫描表可以为第一服务器根据下载地址扫描指令,对所述第二服务器中点击率达到预设阈值和/或指定类别的资源的下载地址进行有效性扫描获得的扫描结果,具体可以通过以下三种方式中的任一种方式实现:
[0094]方式一:当第一服务器获取到下载地址扫描指令,所述第一服务器则对所述第二服务器中点击率达到预设阈值的资源的下载地址进行有效性扫描获得扫描结果,并根据所述扫描结果更新下载地址扫描表;或者,所述第一服务器向所述第二服务器发送下载地址扫描指令,所述第二服务器根据所述下载地址扫描指令对所述第二服务器中点击率达到预设阈值的资源的下载地址进行有效性扫描,并将扫描结果返回第一服务器,所述第一服务器根据所述扫描结果更新所述下载地址扫描表。
[0095]方式二:当第一服务器获取到下载地址扫描指令,所述第一服务器则对所述第二服务器中指定类别的资源的下载地址进行有效性扫描获得扫描结果,并根据所述扫描结果更新所述下载地址扫描表;或者,所述第一服务器向所述第二服务器发送下载地址扫描指令,所述第二服务器根据所述下载地址扫描指令对所述第二服务器中指定类别的资源的下载地址进行有效性扫描,并将扫描结果返回第一服务器,所述第一服务器根据所述扫描结果更新所述下载地址扫描表;
[0096]所述类别可以根据资源的提供商区分,或者,根据资源的类型(以应用程序为例,如游戏、聊天工具、办公或购物等等)区分,本发明不做限定;
[0097]方式三:当第一服务器获取到下载地址扫描指令,所述第一服务器则对所述第二服务器中点击率达到预设阈值的指定类别的资源的下载地址进行有效性扫描,获得扫描结果,并根据所述扫描结果更新所述下载地址扫描表;或者,所述第一服务器向所述第二服务器发送下载地址扫描指令,所述第二服务器根据所述下载地址扫描指令,对所述第二服务器中点击率达到预设阈值的指定类别的资源的下载地址进行有效性扫描,并将扫描结果返回第一服务器,所述第一服务器根据所述扫描结果更新所述下载地址扫描表。
[0098]在另一种可选的实施方式中,所述下载地址扫描表为根据下载地址扫描指令,对所述第二服务器中所有资源的下载地址进行有效性扫描获得的扫描结果。
[0099]具体的,当获取到下载地址扫描指令,所述第一服务器则对第二服务器中所有资源的下载地址进行扫描获得扫描结果,并根据所述扫描结果更新下载地址扫描表;或者,所述第一服务器向所述第二服务器发送下载地址扫描指令,所述第二服务器根据下载地址扫描指令对第二服务器中所有资源的下载地址进行扫描,并将根据所述扫描获得的扫描结果返回给所述第一服务器以更新下载地址扫描表。
[0100]进一步的,当所述第一下载地址为无效下载地址时,所述第二服务器启用所述第一下载地址对应的有效下载地址。具体实现中,所述第一服务器下载查找到的资源包并存储于所述第二服务器中,为存储于所述第二服务器中的所述资源包生成下载地址,记为第二下载地址,所述第一服务器将第二下载地址发送给所述第二服务器,所述第二服务器将所述第一下载地址替换为所述第二下载地址;若所述第一下载地址对应的有效下载地址为第三服务器生成的,第一服务器可以将第一下载地址的有效下载地址发送给第二服务器,第二服务器启用所述第一下载地址的有效下载地址。
[0101]请参阅图3,图3是本发明实施例提供的又一种下载处理方法的流程示意图;本发明实施例是从客户端角度描述的;如图3所示所述方法包括:
[0102]步骤S301,客户端发送下载请求至第一服务器。
[0103]步骤S302,所述客户端接收所述第一服务器返回的下载地址,其中,所述下载地址为当所述第一服务器根据预置的下载地址扫描表判断第二服务器返回的第一下载地址为无效下载地址时,返回的所述第一下载地址对应的有效下载地址,所述第一下载地址为所述第二服务器根据所述第一服务器转发的所述下载请求返回的地址。
[0104]请参阅图4,图4是本发明实施例提供的又一种下载处理方法的流程示意图;本发明实施例是从系统角度描述的;如图4所示所述方法包括:
[0105]步骤S401,客户端向第一服务器发送下载请求。
[0106]步骤S402,所述第一服务器将所述下载请求发送至第二服务器。
[0107]步骤S403,所述第二服务器根据所述下载请求返回第一下载地址。
[0108]步骤S404,所述第一服务器根据预置的下载地址扫描表判断所述第一下载地址是否为有效下载地址;若所述第一下载地址为无效下载地址,则执行步骤S405。其中,所述下载地址扫描表为根据下载地址扫描指令,对所述第二服务器中的下载地址进行有效性扫描获得的扫描结果。
[0109]在一种可选的实施方式中,所述下载地址扫描表可以为根据下载地址扫描指令,对所述第二服务器中点击率达到预设阈值和/或指定类别的资源的下载地址进行有效性扫描获得的扫描结果。
[0110]在另一种可选的实施方式中,所述下载地址扫描表为根据下载地址扫描指令,对所述第二服务器中所有资源的下载地址进行有效性扫描获得的扫描结果。
[0111]步骤S405,所述第一服务器判断所述第一下载地址对应的资源的重要等级是否达到预设等级;若所述第一下载地址对应的资源的重要等级达到所述预设等级,则执行步骤S406o
[0112]步骤S406,所述第一服务器向所述客户端发送所述第一下载地址对应的有效下载地址。
[0113]在一种可选的实施方式中,所述第一服务器向所述客户端发送所述第一下载地址对应的有效下载地址具体可以为:
[0114]所述第一服务器根据所述第一下载地址对应的资源的标识信息在第三服务器中查找所述标识信息对应的资源包,所述第一服务器下载查找到的资源包并存储于所述第二服务器中,为存储于所述第二服务器中的所述资源包生成下载地址,记为第二下载地址,其中所述第二下载地址包括所述资源包的名称和序列号,所述第一服务器将所述第二下载地址作为所述第一下载地址对应的有效下载地址,并发送给所述客户端。
[0115]在另一种可选的实施方式中,所述第一服务器向所述客户端发送所述第一下载地址对应的有效下载地址具体可以为:
[0116]所述第一服务器根据所述第一下载地址对应的资源的标识信息在第三服务器中查找所述标识信息对应的资源包,所述第一服务器获取所述查找到的资源包的在所述第三服务器的下载地址,并将获取到的所述下载地址作为所述第一下载地址的有效下载地址,所述第一服务器将所述第一下载地址对应的有效下载地址发送给所述客户端。
[0117]步骤S407,所述第一服务器用所述有效下载地址替换所述第二服务器中的所述第一下载地址。
[01
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1