[发明专利]外接设备驱动的智能升级方法、装置及系统有效
申请号: | 201110362818.4 | 申请日: | 2011-11-16 |
公开(公告)号: | CN102520975A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 陈勇滨;王志国 | 申请(专利权)人: | 深圳创维-RGB电子有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F13/10 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 外接 设备 驱动 智能 升级 方法 装置 系统 | ||
技术领域
本发明属于嵌入式设备技术领域,特别涉及一种外接设备驱动的智能升级方法、装置及系统。
背景技术
嵌入式设备一般是指具有嵌入式系统的电子设备。嵌入式系统具有便利灵活、性能价格比高、嵌入性强等特点,可以嵌入到现有任何信息家电和工业控制系统中。随着科技发展的日新月异,现有的一些嵌入式设备可以支持外接设备(例如通用串行总线USB设备)早已成标准配置。与此同时,市面上的外接设备种类也随之越来越多,相同功能的外接设备由于不同厂商的硬件不同,控制软件也不尽相同,从而导致用户在市面上购买外接设备后,在嵌入式设备上无法使用。例如,现有的一些电视机,就存在类似问题:用户在市面上购买了USB设备后,发现由于驱动的原因在电视上不能用。针对该问题,目前的解决方法有如下两种:
一、电视机厂商在电视机出厂前将市面上所有的USB设备所需的驱动全部预装在电视机上。这种方法会导致电视机所需存储空间增大,成本升高,并且当市面上再出现新的USB设备时,驱动仍然无法跟上,设备还是不能使用。
二、客户在碰到USB设备不能使用的情况后自行在电视机上安装所需的驱动程序。这种方法存在如下缺陷:当用户在关机后再开机时,将面临驱动丢失,需要再次安装的风险,并且用户自行安装底层驱动,不仅麻烦而且很不稳定,将给用户带来非常不好的体验。
发明内容
本发明的主要目的在于提供一种外接设备驱动的智能升级方法,旨在解决现有的嵌入式设备对外接设备兼容性不好的技术问题,为客户提供更好的体验。
为了实现发明目的,本发明提供一种外接设备驱动的智能升级方法,其包括以下步骤:
嵌入式设备获取与其相连的外接设备的工作状态;
判断所述外接设备不可用的原因是否为缺少驱动;
当所述外接设备不可用的原因为缺少驱动时,向外接设备发送设备信息请求以获取外接设备标识,并获取本机平台型号,对获取到的外接设备标识和本机平台型号进行整合;
向云端设备发送整合后的外接设备标识和本机平台型号以及驱动请求;
加载云端设备推送的驱动。
优选地,所述嵌入式设备获取与其相连的外接设备的工作状态的步骤包括:
捕获设备接插口的内核空间事件;
判断与设备接插口相连的外接设备是否可用,若是,则结束流程;若否,则转入判断与其相连的外接设备不可用的原因是否为缺少驱动的步骤。
优选地,所述加载云端设备推送的驱动的步骤具体包括:
检测是否存在旧版本驱动;
若是,则将其卸载后再安装新版本驱动;若否,则直接安装新版本驱动。
优选地,所述加载云端设备推送的驱动的步骤进一步包括:
修改本机系统启动脚本,使本机每次开机均自动加载该驱动。
优选地,所述嵌入式设备为电视机。
本发明另提供一种嵌入式设备,其包括:
外接设备捕获模块,用于获取与其相连的外接设备的工作状态;
接入分析模块,用于判断所述外接设备不可用的原因是否为缺少驱动;
信息交互模块,用于当所述外接设备不可用的原因为缺少驱动时,向外接设备发送设备信息请求以获取外接设备标识,并获取本机平台型号,对获取到的外接设备标识和本机平台型号进行整合;
驱动自适应生成模块,用于向云端设备发送整合后的外接设备标识和本机平台型号以及驱动请求;
加载模块,用于加载云端设备推送的驱动。
优选地,所述外接设备捕获模块可包括:
内核空间事件分析单元,用于捕获设备接插口的内核空间事件,判断与设备接插口相连的外接设备是否可用,若是,则结束流程;若否,则启动接入分析模块。
优选地,所述加载模块可包括:
定制单元,用于检测是否存在旧版本驱动;若是,则将其卸载后再安装新版本驱动;若否,则直接安装新版本驱动。
优选地,所述加载模块还可包括:
更新单元,用于修改本机系统启动脚本,使本机每次开机均自动加载该驱动。
本发明另提供一种外接设备驱动的智能升级系统,其包括:
嵌入式设备,用于获取外接设备的标识和本机平台型号,并将其整合连同驱动请求发送至云端设备;
云端设备,用于根据所述外接设备标识和嵌入式设备的平台型号推送对应的驱动程序至所述嵌入式设备。
优选地,驱动智能升级系统中的嵌入式设备包括:
接入分析模块,用于判断与其相连的外接设备不可用的原因是否为缺少驱动;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳创维-RGB电子有限公司,未经深圳创维-RGB电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110362818.4/2.html,转载请声明来源钻瓜专利网。