1.一种用于应用管理服务器的应用下载方法,其特征在于,所述应用管理服务器分别与终端设备、存储有待下载应用的存储装置以及安全码生成服务器通信连接,所述终端设备与所述存储装置通信连接,所述安全码生成服务器用于生成待下载应用的安全码,所述方法包括:
接收用户通过所述终端设备发送的应用下载请求,所述应用下载请求包括待下载应用的特征信息;
根据所述特征信息,检测下载所述待下载应用是否需要安全码;
响应于下载所述待下载应用需要安全码,从所述安全码生成服务器获取所述待下载应用的安全码,并将所获取的安全码返回给所述终端设备;
接收所述终端设备发送的、根据所述安全码生成的验证信息,检测所述验证信息是否通过验证,响应于所述验证信息通过验证,向所述存储装置发送信息,以指示所述存储装置将所述待下载应用发送给所述终端设备。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于下载所述待下载应用不需要安全码,向所述存储装置发送信息,以指示所述存储装置将所述待下载应用发送给所述终端设备。
3.根据权利要求1所述的方法,其特征在于,所述特征信息包括待下载应用的名称和所述待下载应用的提供方信息;以及
所述根据所述特征信息,检测下载所述待下载应用是否需要安全码,包括:
将所述名称或所述提供方信息与预设的安全应用列表比较,检测所述名称或所述提供方信息是否与所述预设的安全应用列表匹配;
响应于所述名称或所述提供方信息与所述预设的安全应用列表匹配,确定下载所述待下载应用需要安全码。
4.根据权利要求3所述的方法,其特征在于,所述预设的安全应用列表包括应用名称列表;以及
所述将所述名称或所述提供方信息与预设的安全应用列表比较,检测所述名称或所述提供方信息是否与所述预设的安全应用列表匹配,包括:
检测所述应用名称列表中是否包含所述名称;
响应于所述应用名称列表中包含所述待下载应用的名称,确定所述特征信息与所述安全应用列表匹配。
5.根据权利要求3所述的方法,其特征在于,所述预设的安全应用列表包括应用提供方信息列表;以及
所述将所述名称或所述提供方信息与预设的安全应用列表比较,检测所述名称或所述提供方信息是否与所述预设的安全应用列表匹配,包括:
检测所述应用提供方信息列表中是否包含所述提供方信息;
响应于所述应用提供方信息列表中包含所述提供方信息,确定所述特征信息与所述安全应用列表匹配。
6.根据权利要求1-5之一所述的方法,其特征在于,所述检测所述验证信息是否通过验证,包括:
将所述验证信息与所获取的安全码进行比较;
如果所述验证信息与所述安全码一致,则确认所述验证信息通过验证。
7.一种用于终端设备的应用下载方法,其特征在于,所述终端设备分别与应用管理服务器、存储有待下载应用的存储装置通信连接,所述应用管理服务器与安全码生成服务器通信连接,所述应用管理服务器用于处理所述终端发送的应用下载请求,所述安全码生成服务器用于生成待下载应用的安全码;
所述方法包括:
向所述应用管理服务器发送应用下载请求,所述应用下载请求包括待下载应用的特征信息;
接收所述应用管理服务器返回的安全码,所述安全码是所述应用管理服务器根据所述特征信息确定下载所述待下载应用需要安全码后从所述安全码生成服务器获取到的;
根据所述安全码,生成验证信息;
向所述应用管理服务器发送所述验证信息;
从所述存储装置获取待下载应用,其中,所述待下载应用是所述应用管理服务器确定所述验证信息通过验证后、向所述存储装置发送信息以指示所述存储装置向所述终端发送的。
8.根据权利要求7所述的方法,其特征在于,所述终端设备还与所述安全码生成服务器通信连接;
所述方法还包括:
将在安装所述待安装应用中输入的验证信息发送到安全码生成服务器进行校验;
接收所述安全码生成服务器返回的校验结果,响应于校验成功,继续安装所述待安装应用。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括接收所述安全码生成服务器返回的校验结果,响应于校验失败,停止安装所述待安装应用。
10.根据权利要求9所述的方法,其特征在于,所述响应于校验失败,停止安装所述待安装应用,包括:
停止安装所述待安装应用;
接收从所述安全码生成服务器返回的对所述待安装应用的提示信息;
在所述提示信息的引导下,重新下载并安装由所述应用下载请求所指定的待下载应用。
11.根据权利要求7所述的方法,其特征在于,所述方法还包括:
从所述存储装置中获取待下载应用,所述待下载应用是所述应用管理服务器根据所述特征信息确定下载所述待下载应用不需要安全码后,向所述存储装置发送信息以指示所述存储装置向所述终端发送的。
12.一种用于应用管理服务器的应用下载装置,其特征在于,应用管理服务器分别与终端设备、存储有待下载应用的存储装置以及安全码生成服务器通信连接,所述终端设备与所述存储装置通信连接,所述安全码生成服务器用于生成待下载应用的安全码,所述装置包括:
接收单元,配置用于接收用户通过所述终端设备发送的应用下载请求,所述应用下载请求包括待下载应用的特征信息;
检测单元,配置用于根据所述特征信息,检测下载所述待下载应用是否需要安全码;
安全码生成单元,配置用于响应于下载所述待下载应用需要安全码,从所述安全码生成服务器获取所述待下载应用的安全码,并将所获取的安全码返回给所述终端设备;
发送单元,配置用于接收所述终端设备发送的、根据所述安全码生成的验证信息,检测所述验证信息是否通过验证,响应于所述验证信息通过验证,向所述存储装置发送信息,以指示所述存储装置将所述待下载应用发送给所述终端设备。
13.根据权利要求12所述的装置,其特征在于,所述发送单元进一步配置用于响应于下载所述待下载应用不需要安全码,向所述存储装置发送信息,以指示所述存储装置将所述待下载应用发送给所述终端设备。
14.根据权利要求12所述的装置,其特征在于,所述特征信息包括待下载应用的名称和所述待下载应用的提供方信息;以及
检测单元包括:
比较模块,配置用于将所述名称或所述提供方信息与预设的安全应用列表比较,检测所述名称或所述提供方信息是否与所述预设的安全应用列表匹配;
匹配模块,配置用于响应于所述名称或所述提供方信息与所述预设的安全应用列表匹配,确定下载所述待下载应用需要安全码。
15.根据权利要求14所述的装置,其特征在于,所述预设的安全应用列表包括应用名称列表;以及
所述比较模块进一步配置用于:
检测所述应用名称列表中是否包含所述名称;
响应于所述应用名称列表中包含所述待下载应用的名称,确定所述特征信息与所述安全应用列表匹配。
16.根据权利要求14所述的装置,其特征在于,所述预设的安全应用列表包括应用提供方信息列表;以及
所述比较模块进一步配置用于:
检测所述应用提供方信息列表中是否包含所述提供方信息;
响应于所述应用提供方信息列表中包含所述提供方信息,确定所述特征信息与所述安全应用列表匹配。
17.根据权利要求12-16之一所述的装置,其特征在于,所述发送单元进一步配置用于:
将所述验证信息与所获取的安全码进行比较;
如果所述验证信息与所述安全码一致,则确认所述验证信息通过验证。
18.一种用于终端设备的应用下载装置,其特征在于,终端设备分别与应用管理服务器、存储有待下载应用的存储装置通信连接,所述应用管理服务器与安全码生成服务器通信连接,所述应用管理服务器用于处理所述终端发送的应用下载请求,所述安全码生成服务器用于生成待下载应用的安全码;
所述装置包括:
请求发送单元,配置用于向所述应用管理服务器发送应用下载请求,所述应用下载请求包括待下载应用的特征信息;
安全码接收单元,配置用于接收所述应用管理服务器返回的安全码,所述安全码是所述应用管理服务器根据所述特征信息确定下载所述待下载应用需要安全码后从所述安全码生成服务器获取到的;
信息生成单元,配置用于根据所述安全码,生成验证信息;
输入单元,配置用于向所述应用管理服务器发送所述验证信息;
下载单元,配置用于从所述存储装置获取待下载应用,其中,所述待下载应用是所述应用管理服务器确定所述验证信息通过验证后、向所述存储装置发送信息以指示所述存储装置向所述终端发送的。
19.根据权利要求18所述的装置,其特征在于,所述终端设备还与所述安全码生成服务器通信连接;
所述装置还包括处理单元,所述处理单元包括:
校验模块,配置用于将在安装所述待安装应用中输入的验证信息发送到安全码生成服务器进行校验;
安装模块,配置用于接收所述安全码生成服务器返回的校验结果,响应于校验成功,继续安装所述待安装应用。
20.根据权利要求19所述的装置,其特征在于,所述处理单元包括停止安装模块,所述停止安装模块配置用于接收所述安全码生成服务器返回的校验结果,响应于校验失败,停止安装所述待安装应用。
21.根据权利要求20所述的装置,其特征在于,所述停止安装模块进一步配置用于:
停止安装所述待安装应用;
接收从所述安全码生成服务器返回的对所述待安装应用的提示信息;
在所述提示信息的引导下,重新下载并安装由所述应用下载请求所指定的待下载应用。
22.根据权利要求18所述的装置,其特征在于,所述下载单元进一步配置用于:
从所述存储装置中获取待下载应用,所述待下载应用是所述应用管理服务器根据所述特征信息确定下载所述待下载应用不需要安全码后,向所述存储装置发送信息以指示所述存储装置向所述终端发送的。