【技术实现步骤摘要】
软件安装控制方法、装置、电子设备及存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种软件安装控制方法、装置、电子设备及存储介质。
技术介绍
[0002]软件缺陷(Bug),为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷的存在会导致软件产品在某种程度上不能满足用户的需要。
[0003]软件缺陷在已经发布的商业软件中是不可避免的。如果已发布的软件有严重的软件缺陷,是不能让用户继续安装使用的。但是软件发布后,可能有很多用户已经把安装包下载了下来,留待后面安装使用。如何控制这些已经发布的带有严重缺陷的软件安装是一个非常重要的问题。现有的解决方法一般有两种:升级和卸载重装新版,升级依赖升级的逻辑,如果升级逻辑自身出现Bug,就无法通过升级解决,而卸载重装新版是在安装缺陷版本软件后出现问题的一种不得已的方法,非常原始和低级,提高了维护成本。
技术实现思路
[0004]针对现有技术存在的问题,本专利技术实施例提供一种软件安装控制方法、装置、电子设备及存储介质。r/>[0005]具本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种软件安装控制方法,其特征在于,应用于终端,包括:在检测到待安装软件的安装指令被触发时,获取待安装软件的版本信息,并将所述待安装软件的版本信息发送至服务器,以使服务器根据所述待安装软件的版本信息判断所述待安装软件是否允许被安装;接收服务器发送的判断结果,并根据所述判断结果确定是否安装所述待安装软件。2.根据权利要求1所述的软件安装控制方法,其特征在于,所述服务器中维护有各软件允许安装的版本列表和/或各软件不允许安装的版本列表;相应地,将所述待安装软件的版本信息发送至服务器,以使服务器根据所述待安装软件的版本信息判断所述待安装软件是否允许被安装,包括:将所述待安装软件的版本信息发送至服务器,以使服务器根据所述待安装软件确定待安装软件允许安装的版本列表和/或待安装软件不允许安装的版本列表,并使服务器根据待安装软件的版本信息判断待安装软件的版本是否位于待安装软件允许安装的版本列表中,若待安装软件的版本位于待安装软件允许安装的版本列表中,则确定所述待安装软件允许被安装,否则确定所述待安装软件不允许被安装;和/或,使服务器根据待安装软件的版本信息判断待安装软件的版本是否位于待安装软件不允许安装的版本列表中,若待安装软件的版本位于待安装软件不允许安装的版本列表中,则确定所述待安装软件不允许被安装,否则确定所述待安装软件允许被安装。3.根据权利要求1所述的软件安装控制方法,其特征在于,在检测到待安装软件的安装指令被触发时,获取待安装软件的版本信息,并将所述待安装软件的版本信息发送至服务器,以使服务器根据所述待安装软件的版本信息判断所述待安装软件是否允许被安装,包括:在检测到待安装软件的安装指令被触发时,若判断获知当前的网络环境为联网环境,则获取待安装软件的版本信息,并将所述待安装软件的版本信息发送至服务器,以使服务器根据所述待安装软件的版本信息判断所述待安装软件是否允许被安装;和/或,在检测到待安装软件的安装指令被触发时,若判断获知当前的网络环境为非联网环境,则获取待安装软件生成的带有版本信息的二维码,并利用第三方联网设备将所述二维码发送至服务器,以使服务器根据所述二维码判断所述待安装软件是否允许被安装;相应地,当服务器根据所述二维码判断所述待安装软件允许被安装时,获取第三方联网设备从服务器接收的有效安装码,并根据所述有效安装码对所述待安装软件进行安装。4.根据权利要求1所述的软件安装控制方法,其特征在于,接收服务器发送的判断结果,并根据所述判断结果确定是否安装所述待安装软件,包括:若接收服务器发送的判断结果为所述待安装软件允许被安装,则响应所述安装指令,对所述待安装软件进行软件安装;和/或,若接收服务器发送的判断结果为所述待安装软件不允许被安装,则不响应所述安装指令,停止对所述待安装软件进行软件安装,并进行原因提示。5.一种软件安装控制方法,其特征在于,应用于终端,包括:在检测到待安装软件的安装指令被触发时,获取待安装软件的版本信息;
根据所述待安装软件的版本信息确定是否安装所述待安装软件。6.根据权利要求5所述的软件安装控制方法,其特征在于,所述终端中存储有各软件允许安装的版本列表和/或各软件不允许安装的版本列表;相应地,根据所述待安装软件的版本信息确定是否安装所述待安装软件,包括:根据所述待安装软件确定待安装软件允许安装的版本列表和/或待安装软件不允许安装的版本列表;根据待安装软件的版本信息判断待安装软件的版本是否位于待安装软件允许安装的版本列表中,若待安装软件的版本位于待安装软件允许安装的版本列表中,则确定所述待安装软件允许被安装,否则确定所述待安装软件不允许被安装;和/或,根据待安装软件的版本信息判断待安装软件的版本是否位于待安装软件不允许安装的版本列表中,若待安装软件的版本位于待安装软件不允许安装的版本列表中,则确定所述待安装软件不允许被安装,否则确定所述待安装软件允许被安装。7.一种软件安装控制方法,其特征在于,应用于服务器,包括:接收终端发送的待安装软件的版本信息;根据所述待安装软件的版本信息判断所述待安装软件是否允许被安装,并将判断结果发送给所述终端,以使所述终端根据所述判断结果确定是否安装所述...
【专利技术属性】
技术研发人员:周青山,吉艳敏,
申请(专利权)人:奇安信科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。