[發明專利]一種高可用嬰幼兒呼吸設備及系統有效
| 申請號: | 202111356309.0 | 申請日: | 2021-11-16 |
| 公開(公告)號: | CN114090317B | 公開(公告)日: | 2023-04-28 |
| 發明(設計)人: | 王艷 | 申請(專利權)人: | 河南省兒童醫院鄭州兒童醫院 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F11/14 |
| 代理公司: | 鄭州意創知識產權代理事務所(特殊普通合伙) 41138 | 代理人: | 張江森;侯喜立 |
| 地址: | 450000 河南*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 可用 嬰幼兒 呼吸 設備 系統 | ||
1.一種高可用嬰幼兒呼吸設備,其特征在于,所述設備包括以下模塊:
檢查點模塊,用于在滿足預設條件時將指定進程的狀態信息保存到非易失存儲介質中,并記錄進程的狀態信息保存的時間;
看門狗模塊,用于在預設時間內沒有接收到系統發出的喂狗信號,則發送重啟信號到嬰幼兒呼吸設備的微處理器,并記錄發送重啟信號的時間;在嬰幼兒呼吸設備重啟后的預設時間內將看門狗模塊存儲的一段時間內發送重啟信號的時間發送給微處理器;
狀態恢復模塊,用于根據所述一段時間內發送重啟信號的時間確定恢復嬰幼兒呼吸設備中所述指定進程所使用的狀態信息。
所述根據所述一段時間內發送重啟信號的時間確定恢復嬰幼兒呼吸設備中指定進程所使用的狀態信息,具體為:
對所述一段時間內發送重啟信號的時間按照由近到遠的順序進行排序,分別記為T0、T1、...、Tn-1,其中,n表示所述一段時間內發送重啟信號的次數;分別計算所述一段時間內發送重啟信號的時間間隔ti=|Ti-Ti+1|,i=0、1、...、n-2;
對所述非易失存儲介質中保存的所述狀態信息按照由近到遠的順序進行排序,分別記為s0、s1、...、sm,其中m表示所述非易失存儲介質中保存的所述狀態信息的個數;
計算tk與tk+1的差值,若所述差值的絕對值小于第一閾值,則k=k+1,并繼續計算tk與tk+1的差值,若所述差值的絕對值一直小于第一閾值,則嬰幼兒呼吸設備進入安全模式;否則,根據k和m的值確定恢復進程所使用的狀態信息,其中k為初始值為0的正整數,且k≤n-2;
所述根據k和m的值確定恢復進程所使用的狀態信息,具體為:若k≤m,則將sk對應的狀態信息作為恢復進程所使用的狀態信息;否則,將sm對應的狀態信息作為恢復進程所使用的狀態信息。
2.如權利要求1所述的設備,其特征在于,所述嬰幼兒呼吸設備進入安全模式是指不加載用戶進程,且在系統進程中加載提前配置好的配置文件,系統進程根據所述配置好的配置文件控制嬰幼兒呼吸設備的運行。
3.如權利要求2所述的設備,其特征在于,在嬰幼兒呼吸設備進入安全模式后,還包括:清空所述看門狗模塊存儲的數據,并將看門狗模塊重啟。
4.如權利要求1所述的設備,其特征在于,所述在滿足預設條件時將指定進程的狀態信息保存到非易失存儲介質中,具體為:
周期性獲取指定進程中每一個進程的堆棧的數據變化量和數據段的數據變化量,堆棧的數據變化量和數據段的數據變化量中任一個大于第二閾值時,執行將指定進程的狀態信息保存到非易失存儲介質的操作。
5.如權利要求1所述的設備,其特征在于,所述指定進程是指使用到用戶設置的參數的進程,所述用戶設置的參數為最高吸氣壓、呼吸終末正壓通氣、持續正壓呼吸、氧濃度、送氣氣流、吸氣壓力、呼氣壓力、吸氣時間、呼氣時間中的一個或多個。
6.如權利要求1所述的設備,其特征在于,所述在嬰幼兒呼吸設備重啟后的預設時間內將看門狗模塊存儲的一段時間內發送重啟信號的時間發送給微處理器,具體為:在init完成之后,在打開看門狗之前,發出讀取看門狗存儲內容的指令,將看門狗模塊存儲的一段時間內發送重啟信號的時間發送給微處理器。
7.一種高可用嬰幼兒呼吸系統,其特征在于,所述系統包括電源、加溫濕化器、空氣軟管以及如權利要求1-6任一項所述的設備。
8.一種高可用嬰幼兒呼吸系統,其特征在于,所述系統包括服務器以及如權利要求1-6任一項所述的設備;所述設備與所述服務器通過網絡傳輸數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河南省兒童醫院鄭州兒童醫院,未經河南省兒童醫院鄭州兒童醫院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111356309.0/1.html,轉載請聲明來源鉆瓜專利網。





