The invention discloses a hardware device management method and a device thereof. Among them, including the hardware equipment management method: according to the functional characteristics of different hardware devices, divided into a variety of hardware resources; according to the functional characteristics of each kind of hardware configuration, the corresponding hardware resource set; when the hardware device initialization, self access drive set of resources available; the drive set of resources and hardware resources of the hardware resources for matching, and according to the matching result can be determined using the hardware resources. The invention makes the software platform quickly deploy to the hardware equipment by virtualization management of the hardware equipment, reduces the modification of the software platform and the application product, speeds up the development schedule and reduces the development cost.
【技术实现步骤摘要】
一种硬件设备管理方法及其装置
本专利技术涉及通信
,尤其涉及一种硬件设备管理方法,同时还涉及基于该方法的硬件设备管理。
技术介绍
传统的硬件设备上模块部署关系如图1所示,硬件设备上安装操作系统,根据硬件特性进行单板驱动开发。软件平台通过驱动模块提供的接口进行功能开发。应用模块使用软件平台提供的服务进行业务处理,也可以调用驱动的接口进行业务处理。参见图2和图3,驱动模块基于硬件特性(处理器、芯片等)进行驱动功能。软件平台中的支撑模块根据硬件特性(CPU类型)进行差异化处理。例如,CPU提取堆栈方式的不同、运算能力不同、操作系统函数差异以及硬件提供的功能差异等都需要在支撑模块中进行处理。支撑模块通常采用CPU编译宏屏蔽CPU差异,或者根据单板类型不同进行处理。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在如下技术问题:支撑模块虽然屏蔽了硬件功能的差异,但是根据这些差异进行代码开发、调试开发困难、周期长。每一种新单板的出现会导致平台代码改变一次,导致软件平台不能稳定。另外,软件平台和驱动结合紧密,层次划分上也不清晰,不利于分层隔离。
技术实现思路
针对现有技术的不足,本专利技术所要解决的技术问题在于提供一种硬件设备管理方法。本专利技术所要解决的又一技术问题在于提供一种实现上述方法的硬件设备管理装置。为实现上述专利技术目的,本专利技术采用下述的技术方案:一方面,本专利技术提供了一种硬件设备管理方法,包括:按照不同硬件设备的功能特性,划分为多种硬件资源;根据每类硬件设备的功能特性,配置相应的硬件资源集;当硬件设备初始化时,自检获取可提供的驱动资源集;将 ...
【技术保护点】
一种硬件设备管理方法,其特征在于,包括:按照不同硬件设备的功能特性,划分为多种硬件资源;根据每类硬件设备的功能特性,配置相应的硬件资源集;当硬件设备初始化时,自检获取可提供的驱动资源集;将所述驱动资源集与所述硬件资源集中的硬件资源进行匹配,并根据匹配结果确定可使用的硬件资源。
【技术特征摘要】
1.一种硬件设备管理方法,其特征在于,包括:按照不同硬件设备的功能特性,划分为多种硬件资源;根据每类硬件设备的功能特性,配置相应的硬件资源集;当硬件设备初始化时,自检获取可提供的驱动资源集;将所述驱动资源集与所述硬件资源集中的硬件资源进行匹配,并根据匹配结果确定可使用的硬件资源。2.根据权利要求1所述的硬件设备管理方法,其特征在于,所述硬件资源集是所述硬件设备初始化后,根据所述硬件设备类型获取的。3.根据权利要求1所述的硬件设备管理方法,其特征在于,所述驱动资源集与所述硬件资源集根据预先定义的硬件资源ID进行匹配。4.根据权利要求1所述的硬件设备管理方法,其特征在于,根据匹配结果确定可使用的硬件资源,包括:若所述匹配结果一致,记录所述驱动资源集中硬件资源,并使用相应的功能;若所述匹配结果不一致,上报相应的告警或事件进行通知。5.根据权利要求4所述的硬件设备管理方法,其特征在于,所述匹配结果不一致,上报相应的告警或事件进行通知,具体包括:若所述驱动资源集中的硬件资源没有在所述硬件资源集中找到,上报数据配置错误通知;若所述硬件资源集中的资源没有所述驱动资源集中找到,上报驱动资源故障通知。6.根据权利要求1所述的硬件设备管理方法,其特征在于,所述硬件设备包括硬件单板、服务器、工控机、机框以及单板子卡。7.根据权利要求1所述的硬...
【专利技术属性】
技术研发人员:杨焕军,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。