[發(fā)明專利]嵌入式Linux系統(tǒng)中應(yīng)用進程的托管方法及系統(tǒng)無效
| 申請?zhí)枺?/td> | 200910086966.0 | 申請日: | 2009-06-12 |
| 公開(公告)號: | CN101576829A | 公開(公告)日: | 2009-11-11 |
| 發(fā)明(設(shè)計)人: | 宋志飛;宋睿 | 申請(專利權(quán))人: | 宋志飛;宋睿;國承斌 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06F11/34 |
| 代理公司: | 北京路浩知識產(chǎn)權(quán)代理有限公司 | 代理人: | 張國良 |
| 地址: | 100144北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 嵌入式 linux 系統(tǒng) 應(yīng)用 進程 托管 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機領(lǐng)域,尤其涉及應(yīng)用嵌入式Linux系統(tǒng)計算機,具體涉及一種嵌入式系統(tǒng)中應(yīng)用進程的托管方法及系統(tǒng)。
背景技術(shù)
目前市場上的企業(yè)級應(yīng)用產(chǎn)品一般是每個應(yīng)用是一個獨立的設(shè)備或者軟件,不同的應(yīng)用體系相互獨立,由不同的廠家開發(fā)和提供,難以集成和融合。隨著信息化程度的不斷提高,在企業(yè)中嵌入式設(shè)備例如ADSL(Asymmetric?Digital?Subscriber?Line)、路由器、ACD(Automatic?Call?Distributor)等設(shè)備的數(shù)量會越來越多。如何有效得將這些設(shè)備在集成環(huán)境中實現(xiàn)并且保證其易于管理和高可靠性,成為企業(yè)所關(guān)心得一個重要問題。而實現(xiàn)上述技術(shù)的前提條件是怎樣在同一個系統(tǒng)下將各類應(yīng)用非常方便得管理起來并使其具有非常高的可靠性。
Linux操作系統(tǒng)具有開發(fā)源代碼、成本低廉、可移植的特點;越來越多的嵌入式設(shè)備都使用Linux系統(tǒng)。因此將Linux系統(tǒng)應(yīng)用在嵌入式系統(tǒng)也就開始受到人們的廣泛關(guān)注。
目前,對嵌入式Linux系統(tǒng)的應(yīng)用都大多限于單個應(yīng)用中進程,導(dǎo)致在同一個嵌入式Linux系統(tǒng)中管理多個應(yīng)用進程操作非常不方便。因此如何在嵌入式Linux操作系統(tǒng)中通過配置實現(xiàn)多個應(yīng)用程序的管理以及高可靠性的保證已經(jīng)成為嵌入式Linux操作系統(tǒng)中集成多種嵌入式應(yīng)用的首要問題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種嵌入式Linux系統(tǒng)中應(yīng)用進程的托管方法,向嵌入式Linux系統(tǒng)用戶提供一種簡單的對嵌入式Linux系統(tǒng)中應(yīng)用進程管理的方法,用戶可以通過界面進行簡單的配置,就可以實現(xiàn)對應(yīng)用進程進行統(tǒng)一管理,對嵌入式Linux系統(tǒng)的應(yīng)用管理具有很好的便利性及實用性。
為實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
本發(fā)明提供了一種嵌入式Linux系統(tǒng)中應(yīng)用進程的托管方法,所述方法利用定制的進程托管策略來實現(xiàn)應(yīng)用進程的托管,所述進程托管策略包括進程的運行模式信息,該方法包括以下步驟:
S1,通過訪問虛擬文件系統(tǒng)來獲取嵌入式Linux系統(tǒng)應(yīng)用進程狀態(tài)信息;
S2,根據(jù)所述進程托管策略中的進程運行模式信息,對與進程托管策略相關(guān)聯(lián)的應(yīng)用進程狀態(tài)信息所對應(yīng)的進程,進行進程管理。
優(yōu)選地,由用戶通過接口設(shè)備定制進程托管策略;
步驟S1中,所獲取的應(yīng)用進程狀態(tài)信息為當(dāng)前運行的應(yīng)用進程的進程名和進程運行信息;
步驟S2中,通過實時監(jiān)控接口設(shè)備以獲取所定制的進程托管策略。
優(yōu)選地,定制進程托管策略的方式是:配置應(yīng)用進程的運行起始時間、運行終止時間、進程名、進程參數(shù)、系統(tǒng)優(yōu)先級、資源信息;
所述進程運行信息包括:進程占用CPU信息、進程運行環(huán)境、進程運行時間。
優(yōu)選地,所定制的進程托管策略在計算機界面上以文本形式顯示;
用戶通過互聯(lián)網(wǎng)技術(shù)登錄所述計算機界面并通過接口設(shè)備定制進程托管策略。
優(yōu)選地,步驟S2中進行進程管理為給出托管行為,所述托管行為包括啟動應(yīng)用進程、關(guān)閉應(yīng)用進程和掛起應(yīng)用進程。
優(yōu)選地,該方法還包括作日志記錄的步驟,在檢測到嵌入式Linux系統(tǒng)應(yīng)用進程狀態(tài)信息改變時作記錄日志并存儲。
優(yōu)選地,若步驟S1獲取應(yīng)用進程狀態(tài)信息為進程處于僵死態(tài),且進程的運行模式信息要求該進程處于非運行態(tài);則
步驟S2進行進程管理為啟動該進程并掛起使其處于非運行態(tài);
若步驟S1獲取應(yīng)用進程狀態(tài)信息為進程處于非運行態(tài),且進程的運行模式信息要求該進程處于運行態(tài);則
步驟S2進行進程管理為啟動該非運行態(tài)進程使其處于運行態(tài);
若步驟S1獲取應(yīng)用進程狀態(tài)信息為進程處于運行態(tài)或非運行態(tài),且進程的運行模式信息要求該進程處于僵死態(tài);則
步驟S2進行進程管理為關(guān)閉該進程。
優(yōu)選地,若步驟S1獲取應(yīng)用進程狀態(tài)信息為進程處于僵死態(tài),且進程的運行模式信息要求該進程處于運行態(tài);則
步驟S2進行進程管理為重新啟動該進程使其處于運行態(tài);
若步驟S1獲取應(yīng)用進程狀態(tài)信息為進程處于運行態(tài),且進程的運行模式信息要求該進程處于非運行態(tài);則
步驟S2進行進程管理為掛起該進程使其處于非運行態(tài);
若步驟S1獲取應(yīng)用進程狀態(tài)信息為進程處于運行態(tài),且進程托管策略庫中沒有該進程的運行模式信息;則
步驟S2進行進程管理為關(guān)閉該進程。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于宋志飛;宋睿;國承斌,未經(jīng)宋志飛;宋睿;國承斌許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910086966.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種用于汽車輪胎模具表面納米化的裝置
- 下一篇:一種新型電動伸縮門及其主料
- 在線應(yīng)用平臺上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠程應(yīng)用進行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





