[发明专利]双芯智能电表中的硬件设备管理方法、装置和计算机设备有效
申请号: | 202010684577.4 | 申请日: | 2020-07-16 |
公开(公告)号: | CN112000447B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 周尚礼;张本松;张鑫;张乐平;何子昂 | 申请(专利权)人: | 南方电网数字电网研究院有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 卢晓霞 |
地址: | 510700 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 电表 中的 硬件 设备管理 方法 装置 计算机 设备 | ||
1.一种双芯智能电表中的硬件设备管理方法,其特征在于,所述方法包括:
接收所述双芯智能电表中的应用程序发送的针对所述双芯智能电表中的硬件设备的设备调用请求;所述设备调用请求中包括文件标识以及调用事项;所述文件标识用于指示所述应用程序需要调用的硬件设备对应的驱动信息;
根据所述文件标识,通过文件结构表、设备表以及驱动表获取与所述文件标识关联的驱动信息和设备信息;所述文件结构表中包含多个文件结构,每个文件结构中记录有各自对应的文件标识,还记录有所述文件标识所关联的所述设备表中的设备节点的节点标识;所述设备表中包括多个设备节点,每个设备节点中记录有各自对应的节点标识和设备信息,还记录有所述设备信息所关联的所述驱动表中的驱动信息的驱动标识;所述驱动表中记录有所述双芯智能电表中的硬件驱动程序注册的驱动信息及其对应的驱动标识;
根据所述驱动信息,对所述设备信息对应的硬件设备执行所述调用事项。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取待关联的硬件设备的设备信息以及待关联的硬件驱动程序的驱动信息;
将所述待关联的硬件设备的设备信息存储至所述设备表的节点中,得到所述待关联的硬件设备的设备信息对应的节点标识;
将所述待关联的硬件驱动程序的驱动信息存储至所述驱动表中,得到所述待关联的硬件驱动程序的驱动信息对应的驱动标识;
将所述节点标识与所述驱动标识按照所述待关联的硬件驱动程序的驱动信息以及所述待关联的设备信息对应的功能进行关联,存储至所述设备表中。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
获取所述应用程序需要调用的目标硬件设备对应的目标设备信息中的目标设备名称;
在所述文件结构表中搜索包括所述目标设备名称对应的节点标识的文件结构;
获取所述节点标识对应的设备表中的设备信息;
获取与所述设备表中的设备信息关联的驱动表中的驱动标识;
生成所述文件标识,将所述文件标识通过所述文件结构表、所述设备表以及所述驱动表与所述驱动标识进行关联。
4.根据权利要求1所述的方法,其特征在于,所述设备节点对应一个或多个所述文件结构;
和/或,
所述驱动标识对应一个或多个所述设备节点。
5.根据权利要求4所述的方法,其特征在于,所述文件标识为文件描述符;
所述文件描述符与所述文件结构一一对应;
和/或,
所述文件结构对应多个所述文件描述符。
6.根据权利要求4所述的方法,其特征在于,还包括:
当接收到所述应用程序的文件结构创建或打开请求时,获取所述应用程序所在的进程中已经与其他文件结构关联的文件描述符;所述文件描述符包括从小到大的整数;
将所述已经与其他文件结构关联的文件描述符从待选文件描述符中去除;
在去除所述已经与其他文件结构关联的文件描述符的待选文件描述符中,获取数值最小的待选文件描述符,作为与新的文件结构关联的文件描述符。
7.根据权利要求1至6任意一项所述的方法,其特征在于,所述硬件设备包括:输入输出设备、闪存、电可擦除可编程只读存储器和网卡中的至少一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南方电网数字电网研究院有限公司,未经南方电网数字电网研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010684577.4/1.html,转载请声明来源钻瓜专利网。