应用下载方法和装置制造方法及图纸

技术编号:15391995 阅读:72 留言:0更新日期:2017-05-19 05:03
本申请公开了应用下载方法和装置。该方法的一具体实施方式包括:接收用户通过终端设备发送的应用下载请求,该应用下载请求包括待下载应用的特征信息;根据上述特征信息,检测下载上述待下载应用是否需要安全码;响应于下载上述待下载应用需要安全码,从安全码生成服务器获取上述待下载应用的安全码,并将所获取的安全码返回给上述终端设备;接收上述终端设备发送的、根据上述安全码生成的验证信息,检测上述验证信息是否通过验证,响应于上述验证信息通过验证,向存储装置发送信息,以指示上述存储装置将上述待下载应用发送给上述终端设备,该实施方式可以有效保证用户所安装应用的安全性,降低所安装应用被篡改盗版的风险。

Application downloading method and device

The present application discloses an application downloading method and device. One embodiment of the method includes: receiving user application by sending terminal equipment download request the application download request includes to download the application feature information; according to the characteristics of information detection, download the above to download application whether the security code is required; in response to download the above to download the application to obtain the security code, to download the application from the security code generation server security code, and the security code returned to the terminal device; the terminal device sends the received, according to the security code generated by the authentication information, the authentication information is detected through the verification, in response to the authentication information through the verification to the storage device to send information to indicate the the storage device to download the application sent to the terminal equipment, the implementation method can effectively guarantee the user Installing application security reduces the risk of installed applications being tampered with piracy.

【技术实现步骤摘要】
应用下载方法和装置
本申请涉及计算机
,具体涉及互联网
,尤其涉及应用下载方法和装置。
技术介绍
目前,随着智能手机、PAD等移动终端设备的快速普及和移动资源的快速提升,有越来越多的信息可以借助不同的移动终端设备和具体应用软件间接或直接地展现给用户终端使用。但这些应用往往会因为各种不同来源修改和广告注入更甚至是隐私吸费注入后的盗版应用、功能修改等严重影响这些应用的服务使用和用户体验。对于用户而言,终端设备的各种应用软件能够满足用户的诸多不同需求,并能得到更好更直接的产品服务和技术支持;但是,这些通过不同渠道或应用市场所下载的应用软件可能会被劫持、篡改、注入大量的广告,更甚至是恶意的隐私、吸费功能,造成用户隐私泄露和费用扣减,从而严重影响用户体验和终端用户的安全性。
技术实现思路
本申请的目的在于提出一种改进的应用下载方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种用于应用管理服务器的应用下载方法,上述应用管理服务器分别与终端设备、存储有待下载应用的存储装置以及安全码生成服务器通信连接,上述终端设备与上述存储装置通信连接,上述安全码生成服务器用于生成待下载应用的安全码,上述该方法包括:接收用户通过上述终端设备发送的应用下载请求,上述应用下载请求包括待下载应用的特征信息;根据上述特征信息,检测下载上述待下载应用是否需要安全码;响应于下载上述待下载应用需要安全码,从上述安全码生成服务器获取上述待下载应用的安全码,并将所获取的安全码返回给上述终端设备;接收上述终端设备发送的、根据上述安全码生成的验证信息,检测上述验证信息是否通过验证,响应于上述验证信息通过验证,向上述存储装置发送信息,以指示上述存储装置将上述待下载应用发送给上述终端设备。在一些实施例中,上述方法还包括:响应于下载上述待下载应用不需要安全码,向上述存储装置发送信息,以指示上述存储装置将上述待下载应用发送给上述终端设备。在一些实施例中,上述特征信息包括待下载应用的名称和上述待下载应用的提供方信息;以及上述根据上述特征信息,检测下载上述待下载应用是否需要安全码,包括:将上述名称或上述提供方信息与预设的安全应用列表比较,检测上述名称或上述提供方信息是否与上述预设的安全应用列表匹配;响应于上述名称或上述提供方信息与上述预设的安全应用列表匹配,确定下载上述待下载应用需要安全码。在一些实施例中,上述预设的安全应用列表包括应用名称列表;以及上述将上述名称或上述提供方信息与预设的安全应用列表比较,检测上述名称或上述提供方信息是否与上述预设的安全应用列表匹配,包括:检测上述应用名称列表中是否包含上述名称;响应于上述应用名称列表中包含上述待下载应用的名称,确定上述特征信息与上述安全应用列表匹配。在一些实施例中,上述预设的安全应用列表包括应用提供方信息列表;以及上述将上述名称或上述提供方信息与预设的安全应用列表比较,检测上述名称或上述提供方信息是否与上述预设的安全应用列表匹配,包括:检测上述应用提供方信息列表中是否包含上述提供方信息;响应于上述应用提供方信息列表中包含上述提供方信息,确定上述特征信息与上述安全应用列表匹配。在一些实施例中,上述检测上述验证信息是否通过验证,包括:将上述验证信息与所获取的安全码进行比较;如果上述验证信息与上述安全码一致,则确认上述验证信息通过验证。第二方面,本申请提供了一种用于终端设备的应用下载方法,上述终端设备分别与应用管理服务器、存储有待下载应用的存储装置通信连接,上述应用管理服务器与安全码生成服务器通信连接,上述应用管理服务器用于处理上述终端发送的应用下载请求,上述安全码生成服务器用于生成待下载应用的安全码;上述方法包括:向上述应用管理服务器发送应用下载请求,上述应用下载请求包括待下载应用的特征信息;接收上述应用管理服务器返回的安全码,上述安全码是上述应用管理服务器根据上述特征信息确定下载上述待下载应用需要安全码后从上述安全码生成服务器获取到的;根据上述安全码,生成验证信息;向上述应用管理服务器发送上述验证信息;从上述存储装置获取待下载应用,其中,上述待下载应用是上述应用管理服务器确定上述验证信息通过验证后、向上述存储装置发送信息以指示上述存储装置向上述终端发送的。在一些实施例中,上述终端设备还与上述安全码生成服务器通信连接;上述方法还包括:将在安装上述待安装应用中输入的验证信息发送到安全码生成服务器进行校验;接收上述安全码生成服务器返回的校验结果,响应于校验成功,继续安装上述待安装应用。在一些实施例中,上述方法还包括接收上述安全码生成服务器返回的校验结果,响应于校验失败,停止安装上述待安装应用。在一些实施例中,上述响应于校验失败,停止安装上述待安装应用,包括:停止安装上述待安装应用;接收从上述安全码生成服务器返回的对上述待安装应用的提示信息;在上述提示信息的引导下,重新下载并安装由上述应用下载请求所指定的待下载应用。在一些实施例中,上述方法还包括:从上述存储装置中获取待下载应用,上述待下载应用是上述应用管理服务器根据上述特征信息确定下载上述待下载应用不需要安全码后,向上述存储装置发送信息以指示上述存储装置向上述终端发送的。第三方面,本申请提供了一种用于应用管理服务器的应用下载装置,该应用管理服务器分别与终端设备、存储有待下载应用的存储装置以及安全码生成服务器通信连接,上述终端设备与上述存储装置通信连接,上述安全码生成服务器用于生成待下载应用的安全码,上述装置包括:接收单元,配置用于接收用户通过上述终端设备发送的应用下载请求,上述应用下载请求包括待下载应用的特征信息;检测单元,配置用于根据上述特征信息,检测下载上述待下载应用是否需要安全码;安全码生成单元,配置用于响应于下载上述待下载应用需要安全码,从上述安全码生成服务器获取上述待下载应用的安全码,并将所获取的安全码返回给上述终端设备;发送单元,配置用于接收上述终端设备发送的、根据上述安全码生成的验证信息,检测上述验证信息是否通过验证,响应于上述验证信息通过验证,向上述存储装置发送信息,以指示上述存储装置将上述待下载应用发送给上述终端设备。在一些实施例中,上述发送单元进一步配置用于响应于下载上述待下载应用不需要安全码,向上述存储装置发送信息,以指示上述存储装置将上述待下载应用发送给上述终端设备。在一些实施例中,上述特征信息包括待下载应用的名称和上述待下载应用的提供方信息;以及检测单元包括:比较模块,配置用于将上述名称或上述提供方信息与预设的安全应用列表比较,检测上述名称或上述提供方信息是否与上述预设的安全应用列表匹配;匹配模块,配置用于响应于上述名称或上述提供方信息与上述预设的安全应用列表匹配,确定下载上述待下载应用需要安全码。在一些实施例中,上述预设的安全应用列表包括应用名称列表;以及上述比较模块进一步配置用于:检测上述应用名称列表中是否包含上述名称;响应于上述应用名称列表中包含上述待下载应用的名称,确定上述特征信息与上述安全应用列表匹配。在一些实施例中,上述预设的安全应用列表包括应用提供方信息列表;以及上述比较模块进一步配置用于:检测上述应用提供方信息列表中是否包含上述提供方信息;响应于上述应用提供方信息列表中包含上述提供方信息本文档来自技高网...
应用下载方法和装置

【技术保护点】
一种用于应用管理服务器的应用下载方法,其特征在于,所述应用管理服务器分别与终端设备、存储有待下载应用的存储装置以及安全码生成服务器通信连接,所述终端设备与所述存储装置通信连接,所述安全码生成服务器用于生成待下载应用的安全码,所述方法包括:接收用户通过所述终端设备发送的应用下载请求,所述应用下载请求包括待下载应用的特征信息;根据所述特征信息,检测下载所述待下载应用是否需要安全码;响应于下载所述待下载应用需要安全码,从所述安全码生成服务器获取所述待下载应用的安全码,并将所获取的安全码返回给所述终端设备;接收所述终端设备发送的、根据所述安全码生成的验证信息,检测所述验证信息是否通过验证,响应于所述验证信息通过验证,向所述存储装置发送信息,以指示所述存储装置将所述待下载应用发送给所述终端设备。

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

【专利技术属性】
技术研发人员:刘海涛
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1