[发明专利]软件兼容性处理方法、装置、电子设备及存储介质在审
申请号: | 202010838800.6 | 申请日: | 2020-08-19 |
公开(公告)号: | CN112181487A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 周青山;吉艳敏 | 申请(专利权)人: | 网神信息技术(北京)股份有限公司;奇安信科技集团股份有限公司;国家计算机病毒应急处理中心 |
主分类号: | G06F8/76 | 分类号: | G06F8/76;G06F8/65 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 苗晓静 |
地址: | 100097 北京市海淀区昆明湖南路51号*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 兼容性 处理 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供一种软件兼容性处理方法、装置、电子设备及存储介质,方法包括:确定当前软件运行过程中是否会遇到兼容性问题,若是,则从兼容性配置文件中获取与所述兼容性问题相匹配的解决方案,并根据所述相匹配的解决方案对所述兼容性问题进行处理。本发明实施例中,由于兼容性配置文件中包含有用于解决各种兼容性问题的通用解决方案,因此,本发明实施例在判断获知当前软件在运行过程中会遇到兼容性问题时,可以从兼容性配置文件中获取与当前出现的兼容性问题相匹配的解决方案对其进行处理,从而可以实现一种较为通用、灵活、方便的兼容性问题解决方案,从而可以很好地解决现有的兼容性处理方式中不通用、不灵活、不便捷的缺陷。
技术领域
本发明涉及计算机技术领域,尤其涉及一种软件兼容性处理方法、装置、电子设备及存储介质。
背景技术
“兼容性”这一概念含义比较广泛,一般来说指的是硬件之间、软件之间或是软硬件组合系统之间的相互协调工作的程度。
对于软件来说,兼容性指的是指某个软件能稳定地运行在操作系统中,能够与操作系统中的其它各种软件协调工作,互不影响。软件的兼容性还具体体现在软件一起工作不会导致软件本身出现崩溃、卡死等异常,不会导致操作系统出现卡慢、蓝屏、断网等问题。
随着软件的种类越来越多、软件开发的技术形式也日新月异,软件之间不可避免的会产生兼容性的问题,尤其是反病毒软件。目前已有的解决兼容性问题的方案是屏蔽掉导致兼容性问题的代码,或者对导致兼容性问题的那段代码逻辑使用别的方式实现。这些方案有明显的缺点:不通用(只能遇到一个问题解决一个)、不灵活(需要修改已有代码)、不便捷(需要用户进行软件升级解决问题)。
发明内容
针对现有技术中的问题,本发明实施例提供一种软件兼容性处理方法、装置、电子设备及存储介质。
具体地,本发明实施例提供了以下技术方案:
第一方面,本发明实施例提供了一种软件兼容性处理方法,包括:
确定当前软件运行过程中是否会遇到兼容性问题,若是,则从兼容性配置文件中获取与所述兼容性问题相匹配的解决方案,并根据所述相匹配的解决方案对所述兼容性问题进行处理;其中,所述兼容性配置文件中存储有用于解决各种兼容性问题的解决方案。
第二方面,本发明实施例提供了一种软件兼容性处理装置,包括:
确定模块,用于确定当前软件运行过程中是否会遇到兼容性问题;
处理模块,用于从兼容性配置文件中获取与所述兼容性问题相匹配的解决方案,并根据所述相匹配的解决方案对所述兼容性问题进行处理;其中,所述兼容性配置文件中存储有用于解决各种兼容性问题的解决方案。
第三方面,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述软件兼容性处理方法的步骤。
第四方面,本发明实施例还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述软件兼容性处理方法的步骤。
第五方面,本发明实施例还提供了一种计算机程序产品,所计算机程序产品包括有计算机程序,该计算机程序被处理器执行时实现如第一方面所述软件兼容性处理方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网神信息技术(北京)股份有限公司;奇安信科技集团股份有限公司;国家计算机病毒应急处理中心,未经网神信息技术(北京)股份有限公司;奇安信科技集团股份有限公司;国家计算机病毒应急处理中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010838800.6/2.html,转载请声明来源钻瓜专利网。