[发明专利]资源操作控制方法、电子设备、芯片及可读存储介质在审
申请号: | 202011166230.7 | 申请日: | 2020-10-27 |
公开(公告)号: | CN114490010A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 杜晓;王哲;杨海舟;陈风;鲍国涛 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F21/64;G06F21/73 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 饶智彬 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 操作 控制 方法 电子设备 芯片 可读 存储 介质 | ||
本申请实施例提供了一种资源操作控制方法,涉及电子设备领域。通过获取设备驱动程序的权限信息与标识信息,并将权限信息与标识信息进行绑定存储至预设存储区,当运行该设备驱动程序的驱动进程尝试通过硬件资源访问接口操作硬件资源时,基于预设存储区存储的权限信息确定驱动进程是否具备操作该硬件资源的操作权限,若确定具备操作权限,允许驱动进程通过硬件资源访问接口操作该硬件资源;若不具备操作权限,拒绝操作该硬件资源。本申请实施例还提供了一种电子设备、芯片及计算机可读存储介质。本申请可以实现对硬件资源的操作权限控制,避免驱动程序非法访问或操作硬件资源。
技术领域
本申请涉及终端技术领域,尤其涉及一种资源操作控制方法、电子设备、芯片及计算机可读存储介质。
背景技术
随着信息社会的发展,各种智能设备如雨后春笋般不断涌现出来。为了降低智能设备驱动开发的难度,现有操作系统提供商提供了移动归一化的用户态设备驱动开发框架,实现可以在用户态使用归一化的接口开发各种驱动代码。当提供在用户态进行驱动开发的能力后,特定硬件(如相机)的提供商可以自行根据该提供商的标准接口定义开发自己的驱动,并通过该提供商认证后针对驱动进行升级,不需要将全部代码集成到系统版本中进行开发,极大简化了设备商的驱动开发流程,方便设备上对驱动进行快速更新,也降低了该提供商集成三方驱动代码的难度。但是,将设备驱动开发开放给第三方后,无法对三方驱动的代码进行实质性的审查和控制,可能会导致三方驱动非法访问其他硬件资源的情况。
发明内容
有鉴于此,有必要提供一种资源操作控制方法,其可克服上述问题,可以实现对硬件资源的访问权限控制,避免驱动程序非法访问或操作硬件资源。
本申请实施例第一方面公开了一种资源操作控制方法,包括:获取设备驱动程序的权限信息与标识信息;将所述设备驱动程序的所述权限信息与所述标识信息进行绑定得到操作权限信息对,并将所述操作权限信息对存储至预设存储区;当运行所述设备驱动程序的驱动进程尝试通过硬件资源访问接口操作硬件资源时,基于所述预设存储区存储的所述操作权限信息对,确定所述驱动进程是否具备操作所述硬件资源的操作权限;及当确定所述驱动进程具备操作所述硬件资源的操作权限时,允许所述驱动进程通过所述硬件资源访问接口操作所述硬件资源。
通过采用该技术方案,可实现对硬件资源的操作权限控制,避免驱动程序非法访问或操作硬件资源。
在一种可能的实现方式中,所述将所述设备驱动程序的所述权限信息与所述标识信息进行绑定得到操作权限信息对,包括:将所述权限信息转换为比特位数;将所述比特位数以预设进制的数字进行表示,其中所述预设进制包括二进制、八进制、十进制、十六进制中的任意一种;及将所述权限信息对应的数字与所述标识信息进行绑定,得到所述操作权限信息对。
通过采用该技术方案,可实现将权限信息转换为便于存储的数字形式,且可节省存储空间。
在一种可能的实现方式中,所述方法还包括:将所述标识信息保存至所述设备驱动程序中用于存储驱动程序属性的数据结构中。
通过采用该技术方案,可实现将设备驱动程序的标识信息保存至其属性数据结构中,便于后续基于该标识信息进行权限信息查找。
在一种可能的实现方式中,所述方法还包括:获取所述设备驱动程序中保存的标识信息,并依据所述标识信息从所述预设存储区中找到与所述标识信息对应的权限信息;及将所述标识信息对应的权限信息保存至所述驱动进程的私有数据结构中。
通过采用该技术方案,可实现将权限信息与驱动进程进行动态绑定,避免其他进程仿冒驱动进程从而非法操作硬件资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011166230.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:线路板及其制备方法
- 下一篇:基板结构、封装结构及基板结构的制备方法