專利名稱:進程管理系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種進程管理系統(tǒng),尤指一種在嵌入式系統(tǒng)上的進程管理系統(tǒng)。
背景技術:
傳統(tǒng)的家庭多媒體系統(tǒng)都是基于一些模擬技術的多媒體設備搭建而成的,隨著計 算機技術及網絡技術的發(fā)展,各種數(shù)字化的多媒體信息源大量涌現(xiàn),因而現(xiàn)有的傳統(tǒng)家庭 多媒體系統(tǒng)已無法跟上信息時代的發(fā)展,需要引入新的產品來彌補其不足。目前,逐漸普及的資訊顯示設備,如數(shù)碼相框,只是純粹顯示相片的數(shù)碼相框,只 能作為傳統(tǒng)的視聽產品家庭影院的一部分,但當今時代是信息容量大、變化快的時代,與外 界沒有互動及可視信息交流的數(shù)碼相框,已不能滿足時代的需要。而且,所述資訊顯示設備中可通過若干窗口來與外界進行溝通。但是,這些窗口都 集成于一個窗口應用程序中,每次打開一個窗口都會啟動所述窗口應用程序,所述窗口應 用程序非常占用系統(tǒng)資源,這樣不利于節(jié)約系統(tǒng)資源。
發(fā)明內容
鑒于以上內容,有必要提供一種節(jié)省系統(tǒng)資源的進程管理系統(tǒng)。一種進程管理系統(tǒng),包括一進程處理模塊、若干可通過所述進程處理模塊調用獨 立運行的窗口進程模塊及一用于顯示每一窗口進程模塊的顯示模塊,每一窗口進程模塊為 一獨立的工作模塊,所述進程處理模塊每次運行其中一窗口進程模塊并在啟動下一窗口進 程模塊之前結束正在運行的窗口進程模塊。相對現(xiàn)有技術,本發(fā)明進程管理系統(tǒng)的較佳實施方式中,每一窗口進程模塊為一 獨立的工作模塊,所述進程處理模塊每次運行其中一窗口進程模塊并在啟動下一窗口進程 模塊之前結束正在運行的窗口進程模塊。從而,本發(fā)明進程管理系統(tǒng)采用模組化節(jié)省系統(tǒng) 資源,并且,每次只運行一個窗口進程模塊也節(jié)省系統(tǒng)資源。
圖1為本發(fā)明進程管理系統(tǒng)的較佳實施方式的系統(tǒng)架構圖。圖2為本發(fā)明進程管理系統(tǒng)的較佳實施方式的示意圖。圖3為本發(fā)明進程管理系統(tǒng)的較佳實施方式的流程圖。
具體實施例方式請參閱圖1,本發(fā)明進程管理系統(tǒng)的較佳實施方式包括一用于處理多進程的進程 處理模塊10、若干窗口進程模塊20及一用于顯示每一窗口進程模塊20的顯示模塊。所述 進程處理模塊10設有一進程交流消息接口 30,用以與所述窗口進程模塊20發(fā)送來的消息 相聯(lián)系。所述進程交流消息接口 30使用統(tǒng)一的規(guī)范協(xié)議來進行交流。所述窗口進程模塊20通過所述進程交流消息接口 30及一公共基本窗口模塊50與所述進程處理模塊10進行溝通。所述公共基本窗口模塊50能夠處理所述進程管理系統(tǒng) 的窗口的公共功能,提供處理若干窗口的相同功能的基本方法。所述窗口進程模塊20為一 主菜單窗口進程模塊、一視頻播放器窗口進程模塊、一音樂播放器窗口進程模塊、一圖片顯 示器窗口進程模塊、一無線電廣播窗口進程模塊、一網絡新聞窗口進程模塊等等。本發(fā)明進程管理系統(tǒng)的較佳實施方式應用于一電子裝置中,例如,數(shù)碼相框。所述 顯示模塊為所述電子裝置的顯示屏。請參閱圖2,為本發(fā)明進程管理系統(tǒng)的較佳實施方式的示意圖。所述窗口進程模塊 20包括一消息處理子模塊21及一服務資源子模塊22。所述消息處理子模塊21與所述進 程處理模塊10、所述服務資源子模塊22之間分別通過消息機制進行溝通。所述消息機制使 用統(tǒng)一的消息格式,用以方便所述消息處理子模塊21與所述進程處理模塊10、所述服務資 源子模塊22之間的通信。所述消息處理子模塊21相應的可為一主菜單消息處理子模塊、一視頻播放器消 息處理子模塊、一音樂播放器消息處理子模塊、一圖片顯示器消息處理子模塊、一無線電廣 播消息處理子模塊、一網絡新聞消息處理子模塊等等。所述服務資源子模塊22相應的可為一主菜單服務資源子模塊、一視頻播放器服 務資源子模塊、一音樂播放器服務資源子模塊、一圖片顯示器服務資源子模塊、一無線電廣 播服務資源子模塊、一網絡新聞服務資源子模塊等等。所述進程處理模塊10啟動所述窗口進程模塊20,亦即所述進程處理模塊10啟動 所述消息處理子模塊21和所述服務資源子模塊22。所述進程處理模塊10向所述窗口進程 模塊20發(fā)送檢查消息以確保所述窗口進程模塊20在所述顯示模塊的正常顯示。所述窗口 進程模塊20回復運行正常消息給所述進程處理模塊10。其中,所述進程處理模塊10首先 發(fā)送檢查消息給所述消息處理子模塊21,再由所述消息處理子模塊21將所述檢查消息發(fā) 送給所述服務資源子模塊22。然后,所述服務資源子模塊22回復運行正常消息給所述消 息處理子模塊21,最后,由所述消息處理子模塊21回復運行正常消息給所述進程處理模塊 10。所述窗口進程模塊20正常運行,所述服務資源子模塊22啟動相應的服務資源。例 如,所述音樂播放器服務資源子模塊啟動播放器服務資源來播放音樂。所述網絡新聞服務 資源子模塊啟動因特網上的新聞服務資源來提供新聞。當所述窗口進程模塊20要結束時,所述窗口進程模塊20發(fā)送結束請求消息給所 述進程處理模塊10,用以停止在所述顯示模塊上的運行。所述進程處理模塊10回復停止運 行消息給所述窗口進程模塊20以結束所述窗口進程模塊20在所述顯示模塊上的顯示。請參閱圖3,為本發(fā)明進程管理系統(tǒng)的較佳實施方式的所述進程處理模塊10啟動 所述窗口進程模塊20的流程圖。所述進程管理系統(tǒng)的流程包括以下步驟SOl 所述進程處理模塊10啟動所述窗口進程模塊20,亦即所述進程處理模塊10 啟動所述消息處理子模塊21和所述服務資源子模塊22。S02 所述進程處理模塊10向所述窗口進程模塊20發(fā)送檢查消息以確保所述窗口 進程模塊20在所述顯示模塊的正常顯示。S03 所述窗口進程模塊20回復運行正常消息給所述進程處理模塊10。S04 所述窗口進程模塊20正常運行,所述服務資源子模塊22啟動相應的服務資源。S05 當所述窗口進程模塊20要結束時,所述窗口進程模塊20發(fā)送結束請求消息 給所述進程處理模塊10,用以停止在所述顯示模塊上的運行。S06 所述進程處理模塊10回復停止運行消息給所述窗口進程模塊20以結束所述 窗口進程模塊20在所述顯示模塊上的顯示。S07 所述窗口進程模塊20結束運行。所述進程處理模塊10啟動另一窗口進程模 塊20,并轉至SOl繼續(xù)執(zhí)行。本發(fā)明進程管理系統(tǒng)的較佳實施方式中,所述進程處理模塊10與所述窗口進程 模塊20之間通過消息機制進行溝通。所述進程處理模塊10與所述窗口進程模塊20之間 通過統(tǒng)一的消息格式進行交流。所述多進程管理系統(tǒng)及方法使用管道通信機制來實現(xiàn)進程 之間的通信,所有進程之間發(fā)送的消息都于管道之中完成。
權利要求
一種進程管理系統(tǒng),其特征在于所述進程管理系統(tǒng)包括一進程處理模塊、若干可通過所述進程處理模塊調用獨立運行的窗口進程模塊及一用于顯示每一窗口進程模塊的顯示模塊,每一窗口進程模塊為一獨立的工作模塊,所述進程處理模塊每次運行其中一窗口進程模塊并在啟動下一窗口進程模塊之前結束正在運行的窗口進程模塊。
2.如權利要求1所述的進程管理系統(tǒng),其特征在于所述進程處理模塊與所述窗口進 程模塊之間通過消息管道進行溝通。
3.如權利要求2所述的進程管理系統(tǒng),其特征在于所述進程處理模塊與所述窗口進 程模塊之間通過統(tǒng)一的消息格式進行交流。
4.如權利要求1所述的進程管理系統(tǒng),其特征在于所述進程處理模塊設有一進程交 流消息接口用以與一所述窗口進程模塊的進程交流消息接口聯(lián)系。
5.如權利要求4所述的進程管理系統(tǒng),其特征在于所述進程交流消息接口使用統(tǒng)一 的規(guī)范協(xié)議進行交流。
6.如權利要求1所述的進程管理系統(tǒng),其特征在于所述進程管理系統(tǒng)包括一提供給 每一窗口進程模塊的公共的基本功能的公共基本窗口模塊。
7.如權利要求1所述的進程管理系統(tǒng),其特征在于所述進程處理模塊發(fā)送檢查消息 給所述窗口進程模塊以確保所述窗口進程模塊在所述顯示模塊的正常顯示。
8.如權利要求1所述的進程管理系統(tǒng),其特征在于所述窗口進程模塊發(fā)送結束請求 消息給所述進程處理模塊,用以停止其在所述顯示模塊上的運行。
9.如權利要求1所述的進程管理系統(tǒng),其特征在于所述窗口進程模塊為多媒體播放 器進程模塊。
10.如權利要求1所述的進程管理方法,其特征在于所述顯示模塊為一顯示屏。全文摘要
一種進程管理系統(tǒng),包括一進程處理模塊、若干可通過所述進程處理模塊調用獨立運行的窗口進程模塊及一用于顯示每一窗口進程模塊的顯示模塊,每一窗口進程模塊為一獨立的工作模塊,所述進程處理模塊每次運行其中一窗口進程模塊并在啟動下一窗口進程模塊之前結束正在運行的窗口進程模塊。相對現(xiàn)有技術,本發(fā)明進程管理系統(tǒng)的較佳實施方式中,每一窗口進程模塊為一獨立的工作模塊,所述進程處理模塊每次運行其中一窗口進程模塊并在啟動下一窗口進程模塊之前結束正在運行的窗口進程模塊。從而,本發(fā)明進程管理系統(tǒng)采用模組化節(jié)省系統(tǒng)資源,并且,每次只運行一個窗口進程模塊也節(jié)省系統(tǒng)資源。
文檔編號G06F1/32GK101963919SQ20091030476
公開日2011年2月2日 申請日期2009年7月24日 優(yōu)先權日2009年7月24日
發(fā)明者莊志遠, 朱志國, 洪良茂, 王嘉鵬, 簡家弘, 蔡燈宇 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司