【技术实现步骤摘要】
本专利技术涉及计算机
,特别涉及一种驱动管理方法、装置及系统。
技术介绍
随着计算机技术的不断发展,计算机的使用越来越频繁,已成为工作和日常生活中不可缺少的一部分。对计算机而言,需要通过安装合适的驱动来驱使硬件运转而保证计算机的正常运行。然而,在实际操作计算机的过程中,可能出现因其硬件设备的驱动未安装成功或兼容性不好等原因导致无法正常使用计算机,以致影响工作进度和个人生活。
技术实现思路
为此,本专利技术提供一种驱动管理方案,以力图解决或者至少缓解上面存在的问题。根据本专利技术的一个方面,提供一种驱动管理方法,适于在运行Linux系统的计算设备中执行,计算设备与驱动管理服务器通信连接,驱动管理服务器包括驱动数据库,驱动数据库中存储有多条驱动环境信息,每条驱动环境信息包括驱动对应的硬件的硬件信息、适用该硬件的计算设备的软件信息和该驱动的驱动版本信息,该方法包括如下步骤:首先,收集计算设备中所有硬件对应的驱动环境信息,驱动环境信息包括各硬件的硬件信息、该计算设备的软件信息和该硬件在该计算设备中的当前驱动版本信息;将待安装驱动的硬件对应的驱动环境信息发送至驱动管理服务器,指示驱动管理服务器根据该驱动环境信息与驱动数据库中存储的驱动环境信息进行匹配来推荐驱动;从驱动管理服务器下载推荐的驱动,从驱动管理服务器下载推荐的驱动,将其安装至OverlapFS的文件系统中的预设磁盘文件中,并将OverlapFS的文件系统叠加至原始文件系统上;若推荐的驱动的运行状态正常,则将OverlapFS的文件系统中的预设磁盘文件合并写入原始文件系统,并删除磁盘文件;若推荐的驱动的运 ...
【技术保护点】
一种驱动管理方法,适于在运行Linux系统的计算设备中执行,所述计算设备与驱动管理服务器通信连接,所述驱动管理服务器包括驱动数据库,所述驱动数据库中存储有多条驱动环境信息,每条驱动环境信息包括驱动对应的硬件的硬件信息、适用该硬件的计算设备的软件信息和该驱动的驱动版本信息,所述方法包括:收集计算设备中所有硬件对应的驱动环境信息,所述驱动环境信息包括各硬件的硬件信息、该计算设备的软件信息和该硬件在该计算设备中的当前驱动版本信息;将待安装驱动的硬件对应的驱动环境信息发送至驱动管理服务器,指示驱动管理服务器根据该驱动环境信息与驱动数据库中存储的驱动环境信息进行匹配来推荐驱动;从驱动管理服务器下载推荐的驱动,将其安装至OverlapFS的文件系统中的预设磁盘文件中,并将OverlapFS的文件系统叠加至原始文件系统上;若推荐的驱动的运行状态正常,则将OverlapFS的文件系统中的预设磁盘文件合并写入原始文件系统,并删除所述预设磁盘文件;若推荐的驱动的运行状态不正常,则重启计算设备后将OverlapFS的文件系统中的预设磁盘文件直接删除。
【技术特征摘要】
1.一种驱动管理方法,适于在运行Linux系统的计算设备中执行,所述计算设备与驱动管理服务器通信连接,所述驱动管理服务器包括驱动数据库,所述驱动数据库中存储有多条驱动环境信息,每条驱动环境信息包括驱动对应的硬件的硬件信息、适用该硬件的计算设备的软件信息和该驱动的驱动版本信息,所述方法包括:收集计算设备中所有硬件对应的驱动环境信息,所述驱动环境信息包括各硬件的硬件信息、该计算设备的软件信息和该硬件在该计算设备中的当前驱动版本信息;将待安装驱动的硬件对应的驱动环境信息发送至驱动管理服务器,指示驱动管理服务器根据该驱动环境信息与驱动数据库中存储的驱动环境信息进行匹配来推荐驱动;从驱动管理服务器下载推荐的驱动,将其安装至OverlapFS的文件系统中的预设磁盘文件中,并将OverlapFS的文件系统叠加至原始文件系统上;若推荐的驱动的运行状态正常,则将OverlapFS的文件系统中的预设磁盘文件合并写入原始文件系统,并删除所述预设磁盘文件;若推荐的驱动的运行状态不正常,则重启计算设备后将OverlapFS的文件系统中的预设磁盘文件直接删除。2.如权利要求1所述的方法,还包括:当推荐的驱动的运行状态正常时,发送已安装推荐的驱动的硬件对应的驱动环境信息至驱动管理服务器,以供驱动管理服务器更新驱动数据库。3.如权利要求1或2所述的方法,其中,所述驱动数据库预先存储有从开源驱动和闭源驱动中收集的驱动环境信息。4.如权利要求1所述的方法,所述硬件信息包括CPU、内存、主板、显卡、声卡、网卡、硬盘、PCI外设和USB外设中至少一种的相关信息。5.如权利要求1所述的方法,所述软件信息包括内核版本、Xorg版本、Bluez版本和Pulseaudio配置中至少一种的相关信息。6.如权利要求1-5中任一项所述的方法,所述驱动管理服务器根据该驱动环境信息与驱动数据库中存储的驱动环境信息进行匹配来推荐驱动包括:根据待安装驱动的硬件对应的驱动环境信息中的硬件信息,在驱动数据库中查找对应的一条或多条驱动环境信息;将待安装驱动的硬件对应的驱动环境信息与所查找到的一条或多条驱动环境信息进行匹配,获取其中软件信息相似度最高的一条驱动环境信息;...
【专利技术属性】
技术研发人员:夏彬,晏然,徐发胜,
申请(专利权)人:武汉深之度科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。