The embodiment of the present invention provides a software deployment method, a server and a terminal, which includes receiving a request for acquisition of a second component sent by a terminal, which is a component related to the terminal model in the software to be deployed, acquiring the terminal model of the terminal, and acquiring the target second component corresponding to the terminal model according to the preset relationship for the terminal root. According to the first component pre-deployed in the locality, the target second component is downloaded to the locality and deployed, in which the preset relationship includes the corresponding relationship between the preset terminal model and the preset second component, and the first component is a component independent of the terminal model in the software to be deployed. The server executes the above method; the terminal executes another method. The software deployment method, server and terminal provided by the embodiment of the present invention can facilitate the deployment of software.
【技术实现步骤摘要】
一种软件部署方法、服务器及终端
本专利技术实施例涉及软件
,具体涉及一种软件部署方法、服务器及终端。
技术介绍
企业管理软件是面向企业的,能够帮助企业管理者优化工作流程,提高工作效率的信息化系统,随着移动终端(例如手机)技术的发展,越来越多的企业通过企业移动终端管理软件来辅助企业管理。在Android系统中,实现终端管理和控制功能的方法和终端的终端型号有关。在企业移动终端管理领域,往往会根据不同的终端型号打包不同的APK。而客户在部署企业移动终端管理软件时,往往还不确定将要采购的终端型号,导致在部署软件时无法交付给客户可用的APK,只能在客户采购终端、并确定终端型号后,再打包相应的APK进行交付,由此,造成了在部署软件过程中的诸多不便。因此,如何避免上述缺陷,方便部署软件,成为亟须解决的问题。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供一种软件部署方法、服务器及终端。第一方面,本专利技术实施例提供一种软件部署方法,所述方法包括:接收终端发送的第二组件的获取请求,所述第二组件是待部署软件中与终端型号有关的组件;获取所述终端的终端型号,并根据预设关系 ...
【技术保护点】
1.一种软件部署方法,其特征在于,包括:接收终端发送的第二组件的获取请求,所述第二组件是待部署软件中与终端型号有关的组件;获取所述终端的终端型号,并根据预设关系获取与所述终端型号相对应的目标第二组件,以供所述终端根据预先部署在本地中的第一组件,将所述目标第二组件下载到本地,并进行部署;其中,所述预设关系包括预设终端型号与预设第二组件之间的对应关系、所述第一组件是所述待部署软件中与所述终端型号无关的组件。
【技术特征摘要】
1.一种软件部署方法,其特征在于,包括:接收终端发送的第二组件的获取请求,所述第二组件是待部署软件中与终端型号有关的组件;获取所述终端的终端型号,并根据预设关系获取与所述终端型号相对应的目标第二组件,以供所述终端根据预先部署在本地中的第一组件,将所述目标第二组件下载到本地,并进行部署;其中,所述预设关系包括预设终端型号与预设第二组件之间的对应关系、所述第一组件是所述待部署软件中与所述终端型号无关的组件。2.根据权利要求1所述的方法,其特征在于,所述获取所述终端的终端型号,包括:发送获取终端型号的请求至所述终端;接收所述终端针对所述请求返回的应答消息,所述应答消息携带有所述终端型号;或,所述获取请求携带有所述终端型号;相应的,解析所述获取请求,以获取所述终端型号。3.一种软件部署方法,其特征在于,包括:发送第二组件的获取请求至服务器,所述第二组件是待部署软件中与终端型号有关的组件,以供所述服务器获取终端型号,并根据预设关系获取与所述终端型号相对应的目标第二组件;其中,所述第二组件是待部署软件中与终端型号有关的组件、所述预设关系包括预设终端型号与预设第二组件之间的对应关系;若检测到本地部署有第一组件,将所述目标第二组件从所述服务器下载到本地,并进行部署;其中,所述第一组件是所述待部署软件中与所述终端型号无关的组件。4.根据权利要求3所述的方法,其特征在于,所述若检测到本地部署有第一组件,将所述目标第二组件从所述服务器下载到本地,包括:若检测到本地部署有第一组件,获取所述第一组件的标识;发送下载请求至所述服务器,以使所述服务器在验证通过所述标识之后,生成所述目标第二组件的下载地址;其中,所述下载请求携带有所述标识;接收所述服务器针对所述下载请求返回的所述下载地址,并根据所述下载地址将所述目标第二组件从所述服务器下载到本地。5.根据权利要求3或4所述的方法,其特征在于,所述发送第二组件的获取请求至服务器的步骤之前,所述方法还包括:将所述第一组件从所述服务器下载至本地,并进行部署。6.一种服务器,其特征在于,包括:接收模块,用于接收终端发送的第二组件的获取请求,所述第二组件是待部署软件中与终端型号有关的组件;获取模块,用于获取所述终端的终端型号,并根据预设关系获取与所述终端型号相对应的目标第二组件,以供所述终端根据预先部署在本地中的第一组件,将所述目标第二组件下载到本地,并进行部署;其中,所述预设关系包括预设终端型号与预设第二组件之间的对应关系、所述第一组件...
【专利技术属性】
技术研发人员:张晨,
申请(专利权)人:北京奇安信科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。