[發明專利]一種動態管理內核節點的方法和設備有效
| 申請號: | 201710856807.9 | 申請日: | 2017-09-21 |
| 公開(公告)號: | CN109543400B | 公開(公告)日: | 2022-08-09 |
| 發明(設計)人: | 楊啟彬;王飛 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F21/52 | 分類號: | G06F21/52 |
| 代理公司: | 北京龍雙利達知識產權代理有限公司 11329 | 代理人: | 王君;肖鸝 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動態 管理 內核 節點 方法 設備 | ||
1.一種管理內核中的特性節點的方法,其特征在于,包括:
通過調用接口函數發起第一請求,其中,所述第一請求用于對內核中的特性節點執行操作,所述特性節點為移動終端的所述內核創建的、以便用戶空間的程序訪問內核模塊實現的功能的節點;
根據所述接口函數的函數名中的關鍵字,在表中查找所述特性節點對應的表項,所述表項包括所述特性節點的節點標識和所述特性節點的用戶句柄標識,其中,所述特性節點的節點標識包括所述關鍵字,所述用戶句柄標識為所述特性節點的內核句柄標識所映射到用戶空間的句柄標識,所述內核句柄標識表示所述特性節點在內核中運行的身份標識;
根據所述用戶句柄標識對所述特性節點執行所述操作。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
確定所述特性節點的節點標識;
根據所述特性節點的節點標識在內核中加載所述特性節點;
在成功加載所述特性節點時,在所述表中增加包括所述特性節點的節點標識和所述特性節點的用戶句柄標識的表項。
3.根據權利要求2所述的方法,其特征在于,所述根據所述特性節點的節點標識在內核中加載所述特性節點包括:
根據所述特性節點的節點標識和存放路徑對所述特性節點進行加載,其中,所述存放路徑用于指示將所述特性節點加載到內核中的路徑。
4.根據權利要求2或3所述的方法,其特征在于,所述根據所述特性節點的節點標識在內核中加載所述特性節點包括:
根據所述特性節點的節點標識和訪問權限對所述特性節點進行加載,其中,所述訪問權限用于指示允許訪問所述特性節點的應用程序。
5.根據權利要求4所述的方法,其特征在于,所述表項中還包括所述訪問權限,所述方法還包括:
所述應用程序通過所述接口函數傳入所述用戶句柄標識;
根據所述用戶句柄標識,在所述特性節點的表項中確定所述特性節點的訪問權限。
6.根據權利要求1-5任一項所述的方法,其特征在于,所述表項中還包括所述特性節點的引用計數器,所述方法還包括:
若所述第一請求對所述特性節點執行讀或寫操作,所述引用計數器的計數增加;
若所述第一請求對所述特性節點執行刪除操作,所述引用計數器的計數減少,且當所述計數等于第一預設值時,對所述特性節點執行刪除操作。
7.根據權利要求6所述的方法,其特征在于,還包括:
若所述第一請求對所述特性節點執行刪除操作,查詢所述特性節點是否在白名單中,所述白名單中包括不需要刪除的特性節點;
若所述特性節點不在所述白名單中,且所述計數等于所述第一預設值時,對所述特性節點執行刪除操作;
若所述特性節點在所述白名單中,則不刪除所述特性節點。
8.根據權利要求6或7所述的方法,其特征在于,所述表項中還包括計時器,所述執行對所述特性節點的刪除操作,包括:
在所述計數等于所述第一預設值時,啟動所述計時器;
若在所述計時器等于第二預設值時,應用程序沒有通過調用第一接口函數發起用于對所述特性節點執行操作的第二請求,且所述第二請求不是對所述特性節點執行刪除操作,則刪除所述特性節點。
9.一種管理內核中的特性節點的設備,其特征在于,包括:
接口單元,用于通過調用接口函數發起第一請求,其中,所述第一請求用于對內核中的特性節點執行操作,所述特性節點為移動終端的所述內核創建的、以便用戶空間的程序訪問內核模塊實現的功能的節點;
查找單元,用于根據所述接口函數的函數名中的關鍵字,在表中查找所述特性節點對應的表項,所述表項包括所述特性節點的節點標識和所述特性節點的用戶句柄標識,其中,所述特性節點的節點標識包括所述關鍵字,所述用戶句柄標識為所述特性節點的內核句柄標識所映射到用戶空間的句柄標識,所述內核句柄標識用于表示所述特性節點在內核中運行的身份標識;
執行單元,用于根據所述用戶句柄標識對所述特性節點執行所述操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710856807.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電池包、充電組合和電動工具
- 下一篇:網絡功能服務授權的方法及裝置





