本发明专利技术公开了一种插入设备匹配及维护方法,包括:服务器对各插入设备的驱动程序进行不断收集形成一资源库;根据插入设备的设备描述符中的设备信息在所述资源库中匹配相应驱动程序并加载安装。应用本发明专利技术的方案,只要将插入设备与终端连接后用户不需要做任何操作即可进行控制,而所安装的驱动程序不是公版驱动程序而是最优的专用驱动程序,在稳定性和兼容性的前提下,带来完善的功能和强劲的整体性能。
【技术实现步骤摘要】
本专利技术属于计算机领域,具体地说,涉及。
技术介绍
驱动程序是一种可以使计算机和设备通信的特殊程序,其运行在操作系统的内核,相当于操作系统到设备的接口,把设备功能告诉操作系统,并且也将操作系统的指令传达给设备。操作系统通过驱动程序这个接口可以控制设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。驱动程序的安装是将一小块代码添加到操作系统中,其中包含有关设备信息等等信息数据。有了这些信息,操作系统就可以与设备进行通信。驱动程序是各设备厂商针对己方产品根据操作系统编写的配置文件,各品牌产品对应的驱动程序不同,同一品牌产品针对不同的操作系统适配的驱动程序也不同,各个设备厂商为了保证设备的兼容性及增强设备的功能会不断地升级驱动程序。当安装原本不属于电脑中的新设备时,操作系统就会要求安装驱动程序。这些驱动程序的安装是设备运行所必需的,但是也不可避免的为用户带来了使用上的麻烦。比如安装打印机这类插入设备,并不是把连接线接上就算完成,如果开始使用,操作系统会告知要求安装驱动程序,此时对于初级用户可能根本不知道什么是驱动程序,就算用户知道驱动程序的含义,还会找不到装载驱动程序的盘片或者找不到驱动程序的存储位置等等。现如今即插即用的插入设备越来越多地涌现,一个用户可能会同时拥有U盘、手机、平板电脑、MP3等等大量的插入设备,这些插入设备可能会频繁地与用户的电脑进行连接通信,用户在初次使用时需要安装这些插入设备的驱动程序,找到驱动程序再进行安装本身就为用户带来了麻烦。对于很多特殊的插入设备,如iPhone等等,其需要安装特殊软件iTunes来完成操作程序和驱动程序的同时加载,这对于用户的专业性提出了要求,而且对于用户的使用带来了更大的麻烦。而部分用户因为害怕麻烦就选择使用操作系统本身提供的公版驱动程序来驱动插入设备,而公版驱动程序会导致很多用户需要的高级功能不能使用,依然会给用户带来不便。
技术实现思路
有鉴于此,本专利技术所要解决的技术问题是提供了,只要将插入设备与终端连接后用户不需要做任何操作即可进行控制,而所安装的驱动程序不是公版驱动程序而是最优的专用驱动程序,在稳定性和兼容性的前提下,带来完善的功能和强劲的整体性能。为了解决上述技术问题,本专利技术公开了,包括服务器对各插入设备的驱动程序进行不断收集形成一资源库;根据插入设备的设备描述符中的设备信息在所述资源库中匹配相应驱动程序并加载安装。进一步地,预存储或实时抓取所述插入设备的驱动程序的网络下载位置;根据所述网络下载位置更新所述资源库中的驱动程序。进一步地,根据所述资源库中所述插入设备的驱动程序的版本号与所述网络下载位置提供的驱动程序的版本号比对,如果所述网络下载位置提供的驱动程序版本高,则用所述网络下载位置提供的驱动程序替换所述资源库中所述插入设备的驱动程序。进一步地,所述设备信息包括设备类型、厂商信息和产品信息。进一步地,还包括服务器还对各插入设备的相关资源进行不断收集形成所述资源库;在所述驱动程序加载安装完成后,利用所述资源库的相关资源,依据对所述插入设备的扫描结果维护所述插入设备。进一步地,根据所述设备信息在所述资源库中搜索所述插入设备的外形图片、类型、品牌以及型号并呈现给用户;或者,扫描所述插入设备获取其类型、品牌以及型号,并据此在所述资源库中搜索所述插入设备的外形图片,并将所述外形图片、类型、品牌以及型号呈现给用户。进一步地,扫描所述插入设备获取其性能参数并呈现给用户;实时监控所述插入设备的屏幕的显示内容并截取,与所述外形图片一起呈现给用户;扫描所述插入设备获取其当前使用的操作系统信息并呈现给用户。进一步地,根据所述设备信息在所述资源库中搜索与所述插入设备的类型、品牌以及型号相关和/或相适应的应用程序及娱乐化资源,将其中所述插入设备内没有安装的应用程序及娱乐化资源推荐给用户,并根据用户指示在所述插入设备中进行相应安装;在推荐时还可以使用以下策略1)服务器在云端统计与所述插入设备相关和/或相适应的应用程序和娱乐化资源并依据其下载量进行排序,依据所述排序向用户推荐所述插入设备没有安装的应用程序和娱乐化资源;或者,2)服务器在云端为与所述插入设备相关和/或相适应的应用程序和娱乐化资源加入标签;按标签分类统计所述插入设备安装的应用程序和娱乐化资源的数量并依据所述数量对标签排序,在云端依据所述排序向用户推荐所述插入设备没有安装的相应标签的应用程序和娱乐化资源。进一步地,所述应用程序,包括管理程序、游戏程序、工具程序、安全程序和/或教学程序;所述娱乐化资源,包括音视频资源、图片资源、文字资源和/或屏幕保护资源。进一步地,扫描所述插入设备获取其安装的操作系统及应用程序所存在的漏洞并在所述资源库中进行检索,将检索到的针对所述漏洞的补丁程序推荐给用户,并根据用户指示在所述插入设备中进行相应安装。进一步地,扫描所述插入设备获取其安装的操作系统及应用程序的版本号并在所述资源库中进行检索比对,将检索到的更高版本的所述操作系统和/或应用程序推荐给用户,并根据用户指示在所述插入设备中进行相应升级。进一步地,扫描所述插入设备获取其安装的应用程序的一个或一组特征码并在所述资源库的黑/白名单中进行检测,如果检测到所述应用程序不合法,停止所述应用程序的运行,修复所述应用程序。进一步地,扫描所述插入设备获取其安装的不合法的应用程序中不安全的文件的标识或者不合法的应用程序的标识并在所述资源库中进行检索,获取安全的相应文件对所述不安全的文件进行替换或者获取安全的安装文件对所述不合法的应用程序重新安装,从而修复所述应用程序为安全的版本。进一步地,扫描所述插入设备内的全部文件并在所述资源库的垃圾文件名单中进行命中,在所述插入设备中删除所述命中的文件。与现有的方案相比,本专利技术所获得的技术效果I)只要将插入设备与终端连接后用户不需要做任何操作即可进行控制,而所安装的驱动程序不是公版驱动程序而是最优的专用驱动程序,在稳定性和兼容性的前提下,带来完善的功能和强劲的整体性能;2)始终保持资源库中保存有最新的、适配的驱动程序,为插入设备的识别运行带来了保障;3)可以非常直观、友好地将插入设备显示给用户,同时也可以向用户指示插入设备已经被准确识别且连接成功;4)为插入设备推荐适配的可安装的应用程序和娱乐化资源会给用户带来很大的便利;5)可以保证插入设备的操作环境安全稳定,保证插入设备的操作系统和应用程序的运行高效,使插入设备在每次接入终端后都可以恢复到最佳性能。附图说明图1为本专利技术实施例的整体方案的方法流程图;图2为本专利技术实施例的步骤100中驱动程序的收集更新的方法流程图。具体实施例方式以下将配合图式及实施例来详细说明本专利技术的实施方式,藉此对本专利技术如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。本专利技术的核心构思在于服务器在云端对各插入设备的驱动程序进行不断收集形成一资源库;根据插入设备的设备描述符中的设备信息在所述资源库中匹配相应驱动程序并加载安装。资源库可以位于云端,也可以实时下发到各个与插入设备连接的终端。以下以一实施例对本专利技术的整体方案进行说明。如图1所示,执行如下操作步骤100,服务器对各插入设备的驱动程序进行不断收集形成一资源库;服务器还对各插入设备的相关资本文档来自技高网...
【技术保护点】
一种插入设备匹配及维护方法,其特征在于,包括:服务器对各插入设备的驱动程序进行不断收集形成一资源库;根据插入设备的设备描述符中的设备信息在所述资源库中匹配相应驱动程序并加载安装。
【技术特征摘要】
1.一种插入设备匹配及维护方法,其特征在于,包括 服务器对各插入设备的驱动程序进行不断收集形成一资源库; 根据插入设备的设备描述符中的设备信息在所述资源库中匹配相应驱动程序并加载安装。2.如权利要求1所述的方法,其特征在于, 预存储或实时抓取所述插入设备的驱动程序的网络下载位置; 根据所述网络下载位置更新所述资源库中的驱动程序。3.如权利要求2所述的方法,其特征在于, 根据所述资源库中所述插入设备的驱动程序的版本号与所述网络下载位置提供的驱动程序的版本号比对,如果所述网络下载位置提供的驱动程序版本高,则用所述网络下载位置提供的驱动程序替换所述资源库中所述插入设备的驱动程序。4.如权利要求1所述的方法,其特征在于, 所述设备信息包括设备类型、厂商信息和产品信息。5.如权利要求1所述的方法,其特征在于,还包括 服务器还对各插入设备的相关资源进行不断收集形成所述资源库; 在所述驱动程序加载安装完成后,利用所述资源库的相关资源,依据对所述插入设备的扫描结果维护所述插入设备。6.如权利要求5所述的方法,其特征在于, 根据所述设备信息在所述资源库中搜索所述插入设备的外形图片、类型、品牌以及型号并呈现给用户; 或者,扫描所述插入设备获取其类型、品牌以及型号,并据此在所述资源库中搜索所述插入设备的外形图片,并将所述外形图片、类型、品牌以及型号呈现给用户。7.如权利要求6所述的方法,其特征在于, 扫描所述插入设备获取其性能参数并呈现给用户; 实时监控所述插入设备的屏幕的显示内容并截取,与所述外形图片一起呈现给用户; 扫描所述插入设备获取其当前使用的操作系统信息并呈现给用户。8.如权利要求5所述的方法,其特征在于, 根据所述设备信息在所述资源...
【专利技术属性】
技术研发人员:雷宇,马骥,
申请(专利权)人:奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。