[發(fā)明專利]一種常駐進程控制系統(tǒng)及其控制方法無效
| 申請?zhí)枺?/td> | 201210386996.5 | 申請日: | 2012-10-12 |
| 公開(公告)號: | CN102902585A | 公開(公告)日: | 2013-01-30 |
| 發(fā)明(設計)人: | 劉烈璋;鄭先意;謝鋒光 | 申請(專利權)人: | 深圳市遠行科技有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518057 廣東省深圳市南山區(qū)高新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 常駐 進程 控制系統(tǒng) 及其 控制 方法 | ||
技術領域
本發(fā)明涉及計算機領域,特別是涉及一種常駐進程控制系統(tǒng)及其控制方法。
背景技術
目前在大多數業(yè)務系統(tǒng)中對常駐進程的控制基本上都是交給操作系統(tǒng)來管理的,一旦我們使用宿主命令啟動了一個可執(zhí)行程序后,如果要想人工干預的話,如暫停、恢復等,就變得相當麻煩且容易出錯,同時也伴隨著安全隱患。
目前通用的干預過程及方法如下:先打開終端軟件,輸入管理員用戶名、密碼登錄到操作系統(tǒng)中,執(zhí)行如ps等系統(tǒng)工具命令或軟件來獲取操作系統(tǒng)中的進程信息,通過grep命令來搜索要控制的進程信息中的關鍵字來獲得想要控制的進程信息如pid,然后通過調用kill命令來發(fā)送一個中斷信號給目標進程,然等待進程收到信號后做出相應的反應。在這個干預過程中需要手工執(zhí)行一系列的系統(tǒng)命令來獲取目標進程pid,特別是在多進程的情況下時,grep的結果通常不是唯一的,這需要人工來決策需要干預的進程號,因此,人工干預的過程變得復雜而且低效。另一方面,對于進程的控制需要比較高的系統(tǒng)操作權限,操作人員的誤操作或蓄意操作使系統(tǒng)運行及業(yè)務數據暴露于危險之中,從而增加了安全風險。
因此,需要提供一種新的常駐進程控制方法,以解決對常駐進程進行人工干預時方法低效且增加系統(tǒng)安全風險的問題。
發(fā)明內容
本發(fā)明的目的在于提供一種常駐進程控制系統(tǒng)及其控制方法,可以有效地規(guī)避業(yè)務主機操作系統(tǒng)和業(yè)務數據的安全風險,同時提供高效的進程控制操作方法。
為了解決以上技術問題,本發(fā)明提供一種常駐進程控制系統(tǒng),用于對常駐進程進行動態(tài)控制,包括:控制臺、控制中心、控制代理和受控進程,
所述控制中心,用于獲取控制信息,分發(fā)控制信息和接收控制代理模塊的反饋信息;
所述控制代理模塊,用于發(fā)送控制信息給與其所在主機中部署的受控進程模塊,并將受控進程模塊的反饋情況上報給控制中心;
所述受控進程模塊,用于輪詢執(zhí)行控制代理的控制信息,反饋執(zhí)行結果給控制代理。
進一步地,所述系統(tǒng)還包括:控制臺,用于進程狀態(tài)信息的監(jiān)測顯示,提供控制命令輸入,以及受控進程模塊部署情況的配置管理。
為了解決以上技術問題,本發(fā)明還提供一種常駐進程控制方法,用于對常駐進程進行動態(tài)控制,包括:
控制中心獲取控制信息,分發(fā)控制信息給控制代理模塊;
控制代理模塊發(fā)送控制信息給與其所在主機中部署的受控進程模塊;
受控進程模塊執(zhí)行控制代理模塊的控制信號,反饋執(zhí)行結果給控制代理模塊。
進一步地,控制代理模塊將受控進程模塊的反饋情況上報給控制中心。
進一步地,控制中心接收控制代理模塊的反饋信息,并發(fā)送給控制臺。
進一步地,控制臺接收保存并展現控制中心的反饋信息。
與現有技術相比,通過本發(fā)明提供一種常駐進程控制系統(tǒng)及其控制方法,對常駐進程的控制只需在控制臺進行簡單的選擇和點擊操作,控制過程由本發(fā)明提供的功能模塊自動協(xié)調完成,大大簡化了用戶操作內容提高了工作效率。并且,避免用戶與操作系統(tǒng)直接接觸,不僅降低了對操作人員的專業(yè)知識水平的要求,也為規(guī)避了因人為誤操作或蓄意操作帶來的安全風險。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
圖1是本發(fā)明提供的一種常駐進程控制系統(tǒng)的結構示意圖。
圖2是本發(fā)明提供的一種常駐進程控制方法的流程圖。
具體實施方式
為了使本發(fā)明所要解決的技術問題、技術方案及有益效果更加清楚、明白,以下結合附圖和實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,本發(fā)明提供的一種常駐進程控制系統(tǒng),用于對常駐進程進行動態(tài)控制,包括:控制臺10、控制中心20、控制代理模塊30和受控進程模塊40。
控制臺10,用于進程狀態(tài)信息的監(jiān)控顯示,提供命令按鈕及參數配置輸入界面供用戶操作,同時也負責受控進程模塊40部署情況的配置管理,并存儲配置信息和用戶操作信息供控制中心20查詢和反饋控制命令執(zhí)行結果。
控制中心20,用于獲取接收控制臺10的控制信息,然后將控制命令及參數發(fā)送給受控進程模塊40所在遠程主機的控制代理模塊30,以及接收并保存控制代理模塊30的反饋結果,供控制臺10展現。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市遠行科技有限公司,未經深圳市遠行科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210386996.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于無線控制的音樂播放器
- 下一篇:一種便于演繹電貝司離調音效的裝置





