[发明专利]服务器和终端之间的应用分发安装方法及装置在审
申请号: | 201611143629.7 | 申请日: | 2016-12-13 |
公开(公告)号: | CN106843920A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 冀胜利 | 申请(专利权)人: | 北京元心科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/06 |
代理公司: | 北京金阙华进专利事务所(普通合伙)11224 | 代理人: | 陈建春 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 终端 之间 应用 分发 安装 方法 装置 | ||
技术领域
本申请涉及电数字数据处理领域,尤其涉及服务器和终端之间的应用分发安装方法及装置。
背景技术
随着移动设备的飞速发展,智能手机、平板电脑等移动设备在企业中的使用也越来越广泛。如何对移动设备进行集中管理和控制,是目前企业管理诸多问题中比较关键的一个问题。EMM(企业移动管理)系统的产生,很好地解决了企业的这个难题,其可完成对企业应用的部署、管控。
目前移动终端安装应用的方式一般是用户自己通过在线或者线下自行下载安装包,然后安装。这种情况对于一个用户安装一个或者几个应用可以这么做,但是如果几百台、上千台或者更多的终端设备安装多个指定应用时,前面提到的方法不仅费时、费力,而且容易出错。
EMM系统很大程度上解决了EMM客户端应用程序的分发问题,但是对于EMM客户端不同的操作系统和操作系统版本,特别是EMM客户端存在双系统或者多系统的情况,应用的统一分发会面临不小的麻烦。
发明内容
为了克服现有技术中存在的不足,本发明要解决的技术问题是提供一种服务器和终端之间的应用分发安装方法及装置,其在终端具有双系统或者多系统的情况下,只需要把使用的终端设备注册到EMM系统中,所有的应用分发工作均可自动完成,解决了多系统、多版本应用自动批量的问题,提高了应用的分发效率,同时节约了人力和物力。
为解决上述技术问题,本发明的服务器和终端之间的应用分发安装方法,包括:
所述终端接收来自所述服务器的分发应用信息,其中所述分发应用信息包括至少一个应用安装包的唯一标识信息、安装包版本、安装包适用的操作系统及其版本和/或安装包下载地址;
分析所述分发应用信息,确定是否需要下载安装包;
响应于需要下载安装包,分别下载对应的安装包;
分别调用所下载安装包对应的操作系统的API(应用编程接口)触发安装流程。
作为本发明所述方法的改进,所述分析所述分发应用信息,确定是否需要下载安装包的步骤包括:确定所述终端是否安装有所述分发应用信息包含的一个或多个操作系统;响应于所述终端安装有所述分发应用信息包含的一个或多个操作系统,确定所述终端安装的相应操作系统的版本与所述分发应用信息包含的操作系统版本是否匹配;响应于所述终端安装的相应操作系统的版本与所述分发应用信息包含的操作系统版本匹配,根据所述唯一标识信息和安装包版本确定对应的安装包是否已经安装在所述终端上;响应于对应的安装包尚未安装在所述终端上,确定需要下载安装包。
作为本发明所述方法的另一种改进,所述方法还包括:所述终端接收来自所述服务器的公钥证书;使用所述公钥证书对接收到的分发应用信息进行验签。
作为本发明所述方法的又一种改进,所述方法还包括:在所下载安装包安装完成之后将安装结果反馈给所述服务器。
作为本发明所述方法的再一种改进,所述分发应用信息还包括是否允许卸载的标志。
作为本发明所述方法的进一步改进,所述方法还包括:响应于所述是否允许卸载的标志的值,分别调用对应的操作系统的API设置所述标志。
为解决上述技术问题,本发明的服务器和终端之间的应用分发安装装置,包括:
接收模块,用于使所述终端接收来自所述服务器的分发应用信息,其中所述分发应用信息包括至少一个应用安装包的唯一标识信息、安装包版本、安装包适用的操作系统及其版本和/或安装包下载地址;
分析模块,用于分析所述分发应用信息,确定是否需要下载安装包;
下载模块,用于响应于需要下载安装包,分别下载对应的安装包;
安装模块,用于分别调用所下载安装包对应的操作系统的API触发安装流程。
为解决上述技术问题,本发明的有形计算机可读介质,包括用于执行的计算机程序代码,所述计算机程序代码包括用于使所述终端接收来自所述服务器的分发应用信息的可执行代码,其中所述分发应用信息包括至少一个应用安装包的唯一标识信息、安装包版本、安装包适用的操作系统及其版本和/或安装包下载地址;用于分析所述分发应用信息,确定是否需要下载安装包的可执行代码;用于响应于需要下载安装包,分别下载对应的安装包的可执行代码;用于分别调用所下载安装包对应的操作系统的API触发安装流程的可执行代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京元心科技有限公司,未经北京元心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611143629.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:方向盘(乘用车)
- 下一篇:反向不同位双链无缝对接拉头及拉链