[發明專利]基于數字家庭中間件的居家養老健康服務系統容錯的方法在審
| 申請號: | 201410328966.8 | 申請日: | 2014-07-10 |
| 公開(公告)號: | CN104166620A | 公開(公告)日: | 2014-11-26 |
| 發明(設計)人: | 周凡;韓冠亞;陳小燕;胡宇輝;吳銳凱 | 申請(專利權)人: | 廣州中大電訊科技有限公司;中山大學 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510630 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 數字家庭 中間件 居家 養老 健康 服務 系統 容錯 方法 | ||
技術領域
本發明涉及數字家庭技術領域,具體涉及一種基于數字家庭中間件的居家養老健康服務系統容錯的方法
背景技術
隨著我國人口老齡化與高齡化的加速,越來越多的老年人需要被贍養和照顧。雖然我國仍以家庭養老為主,但由于傳統孝道觀念淡化和家庭結構變化等原因,傳統家庭養老功能正日趨弱化。另外,機構養老因其容納人數有限、收費偏高、軟硬件設施不完善等弊端不能夠滿足大多數老年人的養老需求,在這樣的背景下,社會提出了以家庭為核心、以社區為依托、以專業化服務為依靠,為居住在家的老年人提供以解決日常生活困難為主要內容的居家養老服務。
居家養老健康服務系統具有市場化運作程度高,產業集群具有一定規模,業務需求變化快,信息量大且類型多樣等特點,要求面向健康服務的居家養老健康服務數據中心和居家養老健康服務系統具有快速的資源部署和較高的系統容錯能力,要求提供增強的系統級功能支持和性能優化。因此本發明采用軟硬結合的技術路線,結合數字電視機頂盒與數字家庭互動服務中間件提出了一種基于數字家庭中間件的居家養老健康服務系統容錯技術,有效實現了居家養老健康服務系統驅動程序的加固以及實時系統故障檢測和恢復。
在現有技術方案中,主要是利用分布式技術,解決居家養老健康服務系統中多級異構空間數據庫之間的數據更新,通過建立由各級各類數據中心和居家養老健康服務系統信息網構成的多級全國居家養老服務系統中心之間的交換體系,通過信息交換體系來實現居家養老服務的管理、應用、交換、共享等服務。
針對居家養老服務系統這種未來產業集群具有一定規模,業務需求變化快,信息量大且類型多樣的數據中心,現有技術方案并不能很好的滿足具有較高的系統容錯能力。當出現驅動程序故障問題時,必然會破壞整個系統的內核數據結構,從而極大影響整個分布式系統的可靠性。針對現如今不同業務需求以及大規模的居家養老健康服務系統,傳統的分布式居家養老健康服務系統已經不能很好地滿足系統驅動程序的加固以及實時系統故障檢測和恢復。
發明內容
本發明針對居家養老健康服務系統的市場化運作程度高,業務需求變化快,信息量大且類型多樣等特點,采用軟硬結合的技術路線,結合數字電視機頂盒與數字家庭互動服務中間件提出了一種基于數字家庭中間件的居家養老健康服務系統容錯技術,實現居家養老健康服務系統驅動程序的加固以及實時系統故障檢測和恢復,防止不正確的驅動程序耗盡系統資源以及由于系統故障而引起的崩潰。
本發明實施例提供了一種基于數字家庭中間件的居家養老健康服務系統容錯的方法,包括如下步驟:
互動服務中間件上居家養老服務程序向機頂盒嵌入式操作系統發送服務請求;
嵌入式操作系統任務管理器分配服務進程PID,并將應用信息發送給隔離層管理器;
隔離層管理器創建隔離層并啟動相應驅動程序;隔離層管理器將服務程序所對應的內核對象拷貝到隔離層,然后修改,最后將修改后的內容拷貝回操作系統內核中,由機頂盒嵌入式操作系統內核中的對象跟蹤代碼在驅動程序和內核間驗證每個參數的類型和訪問屬性;
隔離層管理器檢測驅動程序是否正常啟動,若驅動程序啟動正常,則將相應的控制信號傳至底層硬件進行響應;若程序啟動失敗,則將故障信息發送給驅動程序隔離層,驅動程序隔離層將發現的故障信息報告給互動服務中間件中的故障處理模塊,由故障處理模塊進行相應的故障處理。
所述隔離層管理器創建隔離層并啟動相應驅動程序包括:
將隔離層管理器加入到居家養老健康服務系統內核中,采用動態模塊技術編寫隔離層管理器,通過嵌入式技術所提供的動態模塊加載技術,在隔離層管理器接收到應用程序的進程信息后,動態地將隔離層管理器加入到數字電視機頂盒嵌入式操作系統內核中;
驅動程序隔離層的初始化例程向隔離層管理器發請求。隔離層管理器進行初始化后,驅動程序隔離層的初始化例程向隔離層管理器發請求;
隔離層管理器為驅動程序分配內核資源;
判斷操作系統內核是否有足夠多的資源以供程序驅動;
如果有足夠資源,分配資源,并檢查資源的權限和屬性,隔離層管理器根據驅動程序隔離層的資源分配和權限信息,修改相應的數據結構,確保隔離層管理器的信息與驅動程序的隔離層信息一致;如果沒有足夠資源,將結果信息傳送給隔離層管理器,結束
所述故障處理模塊進行相應的故障處理包括:
故障處理模塊接收來自隔離層管理器的故障信息,發現故障;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州中大電訊科技有限公司;中山大學,未經廣州中大電訊科技有限公司;中山大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410328966.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:PVC塑料膠粒配方
- 下一篇:一種TPO防水卷材及其制備方法





