[發明專利]嵌入式Linux系統中應用進程的托管方法及系統無效
| 申請號: | 200910086966.0 | 申請日: | 2009-06-12 |
| 公開(公告)號: | CN101576829A | 公開(公告)日: | 2009-11-11 |
| 發明(設計)人: | 宋志飛;宋睿 | 申請(專利權)人: | 宋志飛;宋睿;國承斌 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06F11/34 |
| 代理公司: | 北京路浩知識產權代理有限公司 | 代理人: | 張國良 |
| 地址: | 100144北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 linux 系統 應用 進程 托管 方法 | ||
1.嵌入式Linux系統中應用進程的托管方法,其特征在于,所述方法利用定制的進程托管策略來實現應用進程的托管,所述進程托管策略包括進程的運行模式信息,該方法包括以下步驟:
S1,通過訪問虛擬文件系統來獲取嵌入式Linux系統應用進程狀態信息;
S2,根據所述進程托管策略中的進程運行模式信息,對與進程托管策略相關聯的應用進程狀態信息所對應的進程,進行進程管理。
2.如權利要求1所述的方法,其特征在于,
由用戶通過接口設備定制進程托管策略;
步驟S1中,所獲取的應用進程狀態信息為當前運行的應用進程的進程名和進程運行信息;
步驟S2中,通過實時監控接口設備以獲取所定制的進程托管策略。
3.如權利要求2所述的方法,其特征在于,
定制進程托管策略的方式是:配置應用進程的運行起始時間、運行終止時間、進程名、進程參數、系統優先級、資源信息;
所述進程運行信息包括:進程占用CPU信息、進程運行環境、進程運行時間。
4.如權利要求1~3任一所述的方法,其特征在于,
所定制的進程托管策略在計算機界面上以文本形式顯示;
用戶通過互聯網技術登錄所述計算機界面并通過接口設備定制進程托管策略。
5.如權利要求2所述的方法,其特征在于,
步驟S2中進行進程管理為給出托管行為,所述托管行為包括啟動應用進程、關閉應用進程和掛起應用進程。
6.如權利要求1所述的方法,其特征在于,
若步驟S1獲取應用進程狀態信息為進程處于僵死態,且進程的運行模式信息要求該進程處于非運行態;則
步驟S2進行進程管理為啟動該進程并掛起使其處于非運行態;
若步驟S1獲取應用進程狀態信息為進程處于非運行態,且該進程的運行模式信息要求該進程處于運行態;則
步驟S2進行進程管理為啟動該非運行態進程使其處于運行態;
若步驟S1獲取應用進程狀態信息為進程處于運行態或非運行態,且進程的運行模式信息要求該進程處于僵死態;則
步驟S2進行進程管理為關閉該進程。
7.如權利要求1所述的方法,其特征在于,
若步驟S1獲取應用進程狀態信息為進程處于僵死態,且進程的運行模式信息要求該進程處于運行態;則
步驟S2進行進程管理為重新啟動該進程使其處于運行態;
若步驟S1獲取應用進程狀態信息為進程處于運行態,且進程的運行模式信息要求該進程處于非運行態;則
步驟S2進行進程管理為掛起該進程使其處于非運行態;
若步驟S1獲取應用進程狀態信息為進程處于運行態,且進程托管策略庫中沒有該進程的運行模式信息;則
步驟S2進行進程管理為關閉該進程。
8.嵌入式Linux系統中應用進程的托管系統,所述系統利用定制的進程托管策略來實現應用進程的托管,所述進程托管策略包括進程的運行模式信息,其特征在于,該托管系統包括:
用于通過訪問虛擬文件系統獲取嵌入式Linux系統應用進程狀態信息的裝置;
用于根據所述進程托管策略中的進程運行模式信息,對與進程托管策略相關聯的應用進程狀態信息所對應的進程,進行進程管理的裝置;
用于若獲取應用進程狀態信息為進程處于僵死態,且進程的運行模式信息要求該進程處于非運行態,則進行進程管理為啟動該進程并掛起使其處于非運行態的裝置;
用于若獲取應用進程狀態信息為進程處于非運行態,且該進程的運行模式信息要求該進程處于運行態,則進行進程管理為啟動該非運行態進程使其處于運行態的裝置;
用于若獲取應用進程狀態信息為進程處于運行態或非運行態,且進程的運行模式信息要求該進程處于僵死態,則進行進程管理為關閉該進程的裝置。
9.嵌入式Linux系統中應用進程的托管系統,所述系統利用定制的進程托管策略來實現應用進程的托管,所述進程托管策略包括進程的運行模式信息,其特征在于,該托管系統包括:
用于通過訪問虛擬文件系統獲取嵌入式Linux系統應用進程狀態信息的裝置;
用于根據所述進程托管策略中的進程運行模式信息,對與進程托管策略相關聯的應用進程狀態信息所對應的進程,進行進程管理的裝置;
用于若獲取應用進程狀態信息為進程處于僵死態,且進程的運行模式信息要求該進程處于運行態,則進行進程管理為重新啟動該進程使其處于運行態的裝置;
用于若獲取應用進程狀態信息為進程處于運行態,且進程的運行模式信息要求該進程處于非運行態,則進行進程管理為掛起該進程使其處于非運行態的裝置;
用于若獲取應用進程狀態信息為進程處于運行態,且進程托管策略庫中沒有該進程的運行模式信息,則進行進程管理為關閉該進程的裝置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于宋志飛;宋睿;國承斌,未經宋志飛;宋睿;國承斌許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910086966.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于汽車輪胎模具表面納米化的裝置
- 下一篇:一種新型電動伸縮門及其主料





