[發明專利]一種Linux下自動處理異常的任務欄插件式加載方法在審
| 申請號: | 201711463916.0 | 申請日: | 2017-12-28 |
| 公開(公告)號: | CN108304226A | 公開(公告)日: | 2018-07-20 |
| 發明(設計)人: | 李睿;余杰;馬俊;劉曉東;彭歡;張冬松;吳孝夷;李劍峰;全康;李浩;劉朋;屈嫣盈;楊浩 | 申請(專利權)人: | 天津麒麟信息技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 天津諾德知識產權代理事務所(特殊普通合伙) 12213 | 代理人: | 欒志超 |
| 地址: | 300000 天津市濱海新區濱海*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務欄 加載 主界面 自動處理 插件式 內核業務層 插件加載 管理層 插件 失敗 插件配置文件 主界面加載 插件框架 插件配置 工作效率 功能要求 互不干擾 擴展性 插件層 反饋 進程 | ||
1.一種Linux下自動處理異常的任務欄插件式加載方法,步驟包括:
S1、任務欄主界面獲取用戶指定的插件配置文件;
S2、所述任務欄主界面將獲取的所述插件配置文件傳給內核業務層;
S3、所述內核業務層解析所述插件配置文件,獲取對應插件的插件信息并保存,告知插件管理層;
S4、所述插件管理層解析被告知的信息,并調用插件框架層中插件接口模塊;
S5、所述插件接口模塊對所述插件進行封裝,所述插件框架層再調用所述插件管理層中服務接口模塊,由所述服務接口模塊加載對應的所述插件;
S6、所述服務接口模塊將插件加載結果實時反饋給插件管理層;
S7、根據所述插件加載結果在所述任務欄主界面上進行顯示。
2.根據權利要求1所述Linux下自動處理異常的任務欄插件式加載方法,其特征在于:所述S7的具體步驟包括:
S71、判斷所述插件是否加載成功,若是則在所述任務欄主界面上進行顯示;若否,則判斷當前的加載次數是否超過預設的重載次數,若超過,則在所述任務欄主界面上進行顯示,若未超過,則所述內核業務層重新向所述插件框架層發起加載所述插件的請求。
3.根據權利要求2所述Linux下自動處理異常的任務欄插件式加載方法,其特征在于:在所述任務欄主界面上進行顯示的具體步驟包括:
S711、所述插件管理層將所述插件的加載結果通知所述內核業務層;
S712、所述內核業務層將所述插件的加載結果發送給所述任務欄主界面;
S713、若所述插件的加載結果為加載成功,則在所述任務欄主界面上顯示成功加載的所述插件;若所述插件的加載結果為加載失敗,則所述任務欄主界面以彈窗形式將所述加載結果通知用戶。
4.根據權利要求1-3任一所述Linux下自動處理異常的任務欄插件式加載方法,其特征在于:所述S5-S7任一步驟出現異常導致所述插件加載失敗時,所述內核業務層與所述插件管理層之間的監控連接會自動處理所述插件的重新加載。
5.根據權利要求1-3任一所述Linux下自動處理異常的任務欄插件式加載方法,其特征在于:所述S3中將所述插件信息保存到GSettings全局配置中;。
6.根據權利要求1-3任一所述Linux下自動處理異常的任務欄插件式加載方法,其特征在于:所述S3中所述內核業務層通過DBus接口告知所述插件管理層。
7.一種Linux下自動處理異常的任務欄插件式加載系統,其特征在于:
包括:
任務欄主界面:用于設置插件配置文件;
內核業務層:接收所述任務欄主界面發送的所述插件配置文件,解析出插件信息并保存解析結果,與插件管理層進行通信將所述解析結果通知所述插件管理層;
插件管理層:解析所述內核業務層發來的通知信息并調用插件框架層中插件接口模塊,所述插件管理層的服務接口模塊加載對應的所述插件,并統一維護加載完成的插件;
插件框架層:對所述插件進行封裝,調用所述插件管理層中的服務接口模塊進行所述插件的加載;
和插件層:包括多個插件,所述多個插件以所述插件框架層提供的接口統一注冊成插件。
8.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于:所述計算機程序被處理器執行時實現如權利要求1-3任一所述方法的步驟。
9.一種Linux下自動處理異常的任務欄插件式加載裝置,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于:所述處理器執行所述計算機程序時實現如權利要求1-3所述方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津麒麟信息技術有限公司,未經天津麒麟信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711463916.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種軟件升級方法及裝置
- 下一篇:一種在線喚醒系統,方法、終端及介質





