企业客户端的软件授权安装方法、装置、设备和介质制造方法及图纸

技术编号:34798503 阅读:48 留言:0更新日期:2022-09-03 20:04
本发明专利技术公开了一种企业客户端的软件授权安装方法、装置、设备和介质,该软件授权安装方法,包括以下步骤:获取加密过的软件数据;解密软件数据,并根据解密过的软件数据下载软件安装包;当软件安装包校验通过时,释放预先配置的授权程序;设置并加密与软件安装包对应的账号数据;发送账号数据,以使授权程序根据管理员账号运行软件安装包。本发明专利技术完善了企业客户端的软件安装功能,在不降低安全性的前提下,扩大了软件安装的范围,提高了用户体验度。提高了用户体验度。提高了用户体验度。

【技术实现步骤摘要】
企业客户端的软件授权安装方法、装置、设备和介质


[0001]本专利技术涉及软件领域,尤其涉及一种企业客户端的软件授权安装的方法、装置、设备和介质。

技术介绍

[0002]应企业管理、安全及业务等需求,往往需要在企业客户端上部署各类工作软件。例如,通信软件(微信)、航司软件、票务处理软件、开发类软件、UI设计软件和数据库类软件等。根据企业的安全与管理需求,往往会限制用户无管理员权限,但是大多数工作软件需要使用管理员权限后,才能正常安装使用。
[0003]常用的软件授权安装方式包括本地系统服务权限的授权安装和指定本机管理员权限的授权安装。本地系统服务的授权安装方式,受限于系统服务的特性,只能支持无用户交互界面的静默安装方式。但是很多工作软件安装包不支持静默安装,导致系统服务能支持安装的软件种类受到极大的限制。指定本机管理员权限的授权安装,虽然能够解决本地系统服务不能支持存在交互界面的交互安装方式,但是对管理员账号的安全管理需要耗费很大精力。
[0004]可见,现有的软件授权安装方法,因企业客户端的安全性的要求,导致软件种类受限,安装范围小,造成用户体验度差。

技术实现思路

[0005]本专利技术要解决的技术问题是为了克服现有技术中因企业客户端的安全性的要求,导致软件种类受限,安装范围小,造成用户体验度差的缺陷,提供一种企业客户端的软件授权安装的方法、装置、设备和介质。
[0006]本专利技术是通过下述技术方案来解决上述技术问题:
[0007]第一方面,本专利技术提供一种企业客户端的软件授权安装方法,所述软件授权安装方法包括:
[0008]获取加密过的软件数据;
[0009]解密所述软件数据,并根据解密过的所述软件数据下载软件安装包;
[0010]当所述软件安装包校验通过时,释放预先配置的授权程序;所述授权程序用于表征在用户权限运行条件下,获取并以管理员权限授权安装所述软件安装包;
[0011]设置并加密与所述软件安装包对应的账号数据;所述账号数据包括管理员账号;
[0012]发送所述账号数据,以使所述授权程序根据所述管理员账号运行所述软件安装包。
[0013]较佳地,所述释放预先配置的授权程序的步骤之后,所述软件授权安装方法还包括:
[0014]向应用平台发送通知信息;所述通知信息用于使所述应用平台运行所述授权程序。
[0015]较佳地,所述账号数据包括管理员账号密码,所述软件授权安装方法还包括:
[0016]当接收到所述授权程序发送的第一提示信息时,重新设置所述管理员账号密码;所述提示信息用于表征所述授权程序已启动安装所述软件安装包。
[0017]较佳地,所述软件授权安装方法还包括:
[0018]当接收到所述授权程序发送的第二提示信息时,删除所述管理员账号和所述授权程序。
[0019]较佳地,所述软件授权安装方法还包括:
[0020]当所述软件安装包校验不通过时,向应用平台推送告警信息。
[0021]第二方面,本专利技术提供一种企业客户端的软件授权安装装置,所述软件授权安装系统包括:
[0022]获取模块,用于获取加密过的软件数据;
[0023]数据解密模块,用于解密所述软件数据,并根据解密过的所述软件数据下载软件安装包;
[0024]第一效验模块,用于当所述软件安装包校验通过时,释放预先配置的授权程序;所述授权程序用于表征在用户权限运行条件下,获取管理员权限授权后,安装所述软件安装包;
[0025]设置模块,用于设置并加密与所述软件安装包对应的账号数据;所述账号数据包括管理员账号;
[0026]第一发送模块,用于发送所述账号数据,以使所述授权程序根据所述管理员账号运行所述软件安装包。
[0027]较佳地,所述软件授权安装系统还包括:
[0028]第二发送模块,用于向应用平台发送通知信息;所述通知信息用于使所述应用平台运行所述授权程序。
[0029]较佳地,所述账号数据包括管理员账号密码,所述软件授权安装系统还包括:
[0030]第一接收模块,当接收到所述授权程序发送的第一提示信息时,重新设置所述管理员账号密码;所述第一提示信息用于表征所述授权程序已启动安装所述软件安装包。
[0031]较佳地,所述软件授权安装系统还包括:
[0032]第二接收模块,用于当接收到所述授权程序发送的第二提示信息时,删除所述管理员账号和所述授权程序;所述第二提示信息用于表征所述授权程序已完成安装软件安装包。
[0033]较佳地,所述软件授权安装系统还包括:
[0034]第二校验模块,用于当所述软件安装包校验不通过时,向应用平台推送告警信息。
[0035]第三方面,本专利技术还提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行如第一方面中任一项所述的企业客户端的软件授权安装方法。
[0036]第四方面,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面中任一项所述的企业客户端的软件授权安装方法的步骤。
[0037]本专利技术的积极进步效果在于:提供一种企业客户端的软件授权安装方法、装置、设
备和介质,根据解密过的软件数据下载软件安装包,在软件安装包校验通过时,释放预先配置的授权程序,将软件安装包对应的管理员账号发送,以使得授权程序根据管理员账号运行软件安装包。本专利技术完善了企业客户端的软件安装功能,在不降低安全性的前提下,扩大了软件安装的范围,提高了用户体验度。
附图说明
[0038]图1为本专利技术实施例1的企业客户端的软件授权安装方法的流程图。
[0039]图2为本专利技术实施例1的交互式软件安装授权的数据流示意图。
[0040]图3为本专利技术实施例2的企业客户端的软件授权安装系统的模块示意图。
[0041]图4为本专利技术实施例3的电子设备的硬件结构示意图。
具体实施方式
[0042]下面通过实施例的方式进一步说明本专利技术,但并不因此将本专利技术限制在所述的实施例范围之中。
[0043]实施例1
[0044]图1是本专利技术实施例中一种企业客户端的软件授权安装方法的流程图,应用于客户端,具体可以包括如下步骤:
[0045]S1、获取加密过的软件数据。
[0046]S2、解密软件数据,并根据解密过的软件数据下载软件安装包。
[0047]S31、当软件安装包校验通过时,释放预先配置的授权程序;授权程序用于表征在用户权限运行条件下,获取管理员权限授权后,安装软件安装包。
[0048]S32、当软件安装包校验不通过时,向应用平台推送告警信息。
[0049]S4、设置并加密与软件安装包对应的账号数据;账号数据包括管理员账号。
[0050]S5、发送账号数据,以使授权程序根据管理员账号运本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种企业客户端的软件授权安装方法,其特征在于,所述软件授权安装方法包括:获取加密过的软件数据;解密所述软件数据,并根据解密过的所述软件数据下载软件安装包;当所述软件安装包校验通过时,释放预先配置的授权程序;所述授权程序用于表征在用户权限运行条件下,获取管理员权限授权后,安装所述软件安装包;设置并加密与所述软件安装包对应的账号数据;所述账号数据包括管理员账号;发送所述账号数据,以使所述授权程序根据所述管理员账号运行所述软件安装包。2.如权利要求1所述的企业客户端的软件授权安装方法,其特征在于,所述释放预先配置的授权程序的步骤之后,所述软件授权安装方法还包括:向应用平台发送通知信息;所述通知信息用于使所述应用平台运行所述授权程序。3.如权利要求1所述的企业客户端的软件授权安装方法,其特征在于,所述账号数据包括管理员账号密码,所述软件授权安装方法还包括:当接收到所述授权程序发送的第一提示信息时,重新设置所述管理员账号密码;所述第一提示信息用于表征所述授权程序已启动安装所述软件安装包。4.如权利要求3所述的企业客户端的软件授权安装方法,其特征在于,所述软件授权安装方法还包括:当接收到所述授权程序发送的第二提示信息时,删除所述管理员账号和所述授权程序;所述第二提示信息用于表征所述授权程序已完成安装软件安装包。5.如权利要求1所述的企业客户端的软件授权安装方法,其特征在于,所述软件授权安装方法还包括:当所述软件安装包校验不通过时,向应用平台推送告警信息。6.一种企业客户端的软件授权安装装置,其特征在于,所述软件授权安装系统包括:获取模块,用于获取加密过的软件数据;数据解密模块,用于解密所述软件数据,并根据解密过的所述软件数据下载软件安装包;第一校验模块,用于当所述软件安装包校验通过时,释放预先配置的授权程序;所述授权程序用于表征在用...

【专利技术属性】
技术研发人员:姚晓星周磊
申请(专利权)人:携程旅游网络技术上海有限公司
类型:发明
国别省市:

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

1