[發明專利]基于數字家庭中間件的居家養老健康服務系統容錯的方法在審
| 申請號: | 201410328966.8 | 申請日: | 2014-07-10 |
| 公開(公告)號: | CN104166620A | 公開(公告)日: | 2014-11-26 |
| 發明(設計)人: | 周凡;韓冠亞;陳小燕;胡宇輝;吳銳凱 | 申請(專利權)人: | 廣州中大電訊科技有限公司;中山大學 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510630 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 數字家庭 中間件 居家 養老 健康 服務 系統 容錯 方法 | ||
1.一種基于數字家庭中間件的居家養老健康服務系統容錯的方法,其特征在于,包括如下步驟:
互動服務中間件上居家養老服務程序向機頂盒嵌入式操作系統發送服務請求;
嵌入式操作系統任務管理器分配服務進程PID,并將應用信息發送給隔離層管理器;
隔離層管理器創建隔離層并啟動相應驅動程序;隔離層管理器將服務程序所對應的內核對象拷貝到隔離層,然后修改,最后將修改后的內容拷貝回操作系統內核中,由機頂盒嵌入式操作系統內核中的對象跟蹤代碼在驅動程序和內核間驗證每個參數的類型和訪問屬性;
隔離層管理器檢測驅動程序是否正常啟動,若驅動程序啟動正常,則將相應的控制信號傳至底層硬件進行響應;若程序啟動失敗,則將故障信息發送給驅動程序隔離層,驅動程序隔離層將發現的故障信息報告給互動服務中間件中的故障處理模塊,由故障處理模塊進行相應的故障處理。
2.如權利要求1所述的基于數字家庭中間件的居家養老健康服務系統容錯的方法,其特征在于,所述隔離層管理器創建隔離層并啟動相應驅動程序包括:
將隔離層管理器加入到居家養老健康服務系統內核中,采用動態模塊技術編寫隔離層管理器,通過嵌入式技術所提供的動態模塊加載技術,在隔離層管理器接收到應用程序的進程信息后,動態地將隔離層管理器加入到數字電視機頂盒嵌入式操作系統內核中;
驅動程序隔離層的初始化例程向隔離層管理器發請求。隔離層管理器進行初始化后,驅動程序隔離層的初始化例程向隔離層管理器發請求;
隔離層管理器為驅動程序分配內核資源;
判斷操作系統內核是否有足夠多的資源以供程序驅動;
如果有足夠資源,分配資源,并檢查資源的權限和屬性,隔離層管理器根據驅動程序隔離層的資源分配和權限信息,修改相應的數據結構,確保隔離層管理器的信息與驅動程序的隔離層信息一致;如果沒有足夠資源,將結果信息傳送給隔離層管理器,結束。
3.如權利要求1所述的基于數字家庭中間件的居家養老健康服務系統容錯的方法,其特征在于,所述故障處理模塊進行相應的故障處理包括:
故障處理模塊接收來自隔離層管理器的故障信息,發現故障;
故障處理控制器將故障信息傳送給故障策略管理器,故障策略管理器通過對故障的診斷和分析,從故障策略庫中采用一種對應的故障處理策略;
在得到對應的故障處理策略后,故障處理控制器將工作交給修復策略管理器,修復策略管理器根據應用程序初始化時注冊的策略或者回調函數,分別在修復策略庫和注冊函數表中尋找適合應用的故障修復方法;
故障管理模塊通過故障處理控制器向數字電視互動服務中間件系統發送相關服務請求;如果需要進行資源的重新分配,故障處理控制器向中間件發送資源重配置請求,從而實現居家養老健康服務的快速恢復;如果服務徹底失效,則故障處理控制器向隔離層管理器發送事件服務請求,把故障信息實時通知到居家養老健康服務系統管理層,由隔離層管理器隔離故障服務的驅動程序,從而實現防止不正確的驅動程序耗盡系統資源以及由于系統故障而引起的崩潰。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州中大電訊科技有限公司;中山大學,未經廣州中大電訊科技有限公司;中山大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410328966.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:PVC塑料膠粒配方
- 下一篇:一種TPO防水卷材及其制備方法





