[发明专利]资源操作控制方法、电子设备、芯片及可读存储介质在审
申请号: | 202011166230.7 | 申请日: | 2020-10-27 |
公开(公告)号: | CN114490010A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 杜晓;王哲;杨海舟;陈风;鲍国涛 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F21/64;G06F21/73 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 饶智彬 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 操作 控制 方法 电子设备 芯片 可读 存储 介质 | ||
1.一种资源操作控制方法,其特征在于,包括:
获取设备驱动程序的权限信息与标识信息;
将所述设备驱动程序的所述权限信息与所述标识信息进行绑定得到操作权限信息对,并将所述操作权限信息对存储至预设存储区;
当运行所述设备驱动程序的驱动进程尝试通过硬件资源访问接口操作硬件资源时,基于所述预设存储区存储的所述操作权限信息对,确定所述驱动进程是否具备操作所述硬件资源的操作权限;及
当确定所述驱动进程具备操作所述硬件资源的操作权限时,允许所述驱动进程通过所述硬件资源访问接口操作所述硬件资源。
2.如权利要求1所述的资源操作控制方法,其特征在于,所述将所述设备驱动程序的所述权限信息与所述标识信息进行绑定得到操作权限信息对,包括:
将所述权限信息转换为比特位数;
将所述比特位数以预设进制的数字进行表示,其中所述预设进制包括二进制、八进制、十进制、十六进制中的任意一种;及
将所述权限信息对应的数字与所述标识信息进行绑定,得到所述操作权限信息对。
3.如权利要求1或2所述的资源操作控制方法,其特征在于,所述方法还包括:
将所述标识信息保存至所述设备驱动程序中用于存储驱动程序属性的数据结构中。
4.如权利要求3所述的资源操作控制方法,其特征在于,所述方法还包括:
获取所述设备驱动程序中保存的标识信息,并依据所述标识信息从所述预设存储区中找到与所述标识信息对应的权限信息;及
将所述标识信息对应的权限信息保存至所述驱动进程的私有数据结构中。
5.如权利要求4所述的资源操作控制方法,其特征在于,所述当运行所述设备驱动程序的驱动进程尝试通过硬件资源访问接口操作硬件资源时,基于所述预设存储区存储的所述操作权限信息对,确定所述驱动进程是否具备操作所述硬件资源的操作权限,包括:
当运行所述设备驱动程序的驱动进程尝试通过所述硬件资源访问接口操作所述硬件资源时,基于所述驱动进程的私有数据结构中保存的权限信息,确定所述驱动进程是否具备操作所述硬件资源的操作权限。
6.如权利要求4所述的资源操作控制方法,其特征在于,所述方法还包括:
当所述标识信息对应的权限信息被保存至所述驱动进程的私有数据结构中时,删除存储在所述预设存储区的所述设备驱动程序的所述标识信息与所述权限信息。
7.如权利要求4所述的资源操作控制方法,其特征在于,所述将所述标识信息对应的权限信息保存至所述驱动进程的私有数据结构中,包括:
若所述驱动进程包括多个不同级别的安全区域,将所述标识信息对应的权限信息保存至所述驱动进程的最高级别的安全区域。
8.如权利要求3所述的资源操作控制方法,其特征在于,所述当运行所述设备驱动程序的驱动进程尝试通过硬件资源访问接口操作硬件资源时,基于所述预设存储区存储的所述操作权限信息对,确定所述驱动进程是否具备操作所述硬件资源的操作权限,包括:
当运行所述设备驱动程序的驱动进程尝试通过硬件资源访问接口操作硬件资源时,获取所述设备驱动程序中保存的标识信息;及
依据所述标识信息从所述预设存储区中找到与所述标识信息对应的权限信息,并基于所找到的权限信息确定所述驱动进程是否具备操作所述硬件资源的操作权限。
9.如权利要求1所述的资源操作控制方法,其特征在于,所述方法还包括:
采用预设随机数生成算法生成一随机数,并以所述随机数为种子生成一哈希ID;及
将所述哈希ID定义为所述设备驱动程序的标识信息。
10.如权利要求1所述的资源操作控制方法,其特征在于,所述设备驱动程序的标识信息为所述设备驱动程序ID、所述设备驱动程序名称、运行所述设备驱动程序的驱动进程ID、运行所述设备驱动程序的驱动进程名称中的任意一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011166230.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:线路板及其制备方法
- 下一篇:基板结构、封装结构及基板结构的制备方法