本申请实施例涉及呼吸机技术领域,尤其涉及一种呼吸机的气道压力修正方法、装置及呼吸机。
背景技术:
呼吸机作为一项能人工替代自主通气功能的装置,已普遍用于各种原因所致的呼吸衰竭、大手术期间的麻醉呼吸管理、呼吸支持治疗以及急救复苏中,在现代医学领域内占有十分重要的位置。
在呼吸机的临床使用中,需要不断地检测其气道内的压力,以实现对呼吸机通气流量的控制。但是,由于气流紊乱、温度以及压力传感器本身标定不准等因素的影响,往往会导致气道压力检测的结果准确性较低。
技术实现要素:
本申请实施例提供了一种呼吸机的气道压力修正方法、装置及呼吸机,可以解决气道压力检测准确性较低的技术问题,该技术方案如下:
第一方面,本申请实施例提供了一种呼吸机的气道压力修正方法,所述呼吸机包括至少一个数字压力传感器和若干个模拟压力传感器,所述方法包括步骤:
判断所述模拟压力传感器是否存在压力测量偏差;
若存在压力测量偏差,则获取所述数字压力传感器输出的标准气道压力值;
根据所述标准气道压力值对所述模拟压力传感器进行偏差归零修正。
第二方面,本申请实施例提供了一种呼吸机的气道压力修正装置,包括:
第一判断单元,用于判断所述模拟压力传感器是否存在压力测量偏差;
第一获取单元,用于若存在压力测量偏差,则获取所述数字压力传感器输出的标准气道压力值;
第一修正检测单元,用于根据所述标准气道压力值对所述模拟压力传感器进行偏差归零修正。
第三方面,本申请实施例提供了一种呼吸机,包括:至少一个数字压力传感器、若干个模拟压力传感器、与所述数字压力传感器和所述模拟压力传感器连接的处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,该处理器执行该计算机程序时实现如第一方面的呼吸机的气道压力修正方法的步骤。
第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现如第一方面的呼吸机的气道压力修正方法的步骤。
本申请实施例在呼吸机中设置至少一个数字压力传感器和若干个模拟传感器,通过判断所述模拟压力传感器是否存在压力测量偏差,并在存在压力测量偏差时,获取数字压力传感器输出的标准气道压力值,根据该标准气道压力值对所述模拟压力传感器进行偏差归零修正,从而有效地提高了气道压力检测的准确性,避免了模拟压力传感器易出现的测量误差现象,不仅能够使呼吸机的运行更加稳定,而且能有控制呼吸机的制造成本。
为了更好地理解和实施,下面结合附图详细说明本申请的技术方案。
附图说明
图1为本申请一个实施例提供的呼吸机的气道压力修正方法的流程示意图;
图2为本申请一个实施例提供的呼吸机的气道压力修正方法中s101的流程示意图;
图3为本申请一个实施例提供的呼吸机的气道压力修正方法中s1011的流程示意图;
图4为本申请一个实施例提供的呼吸机的气道压力修正方法中s1012的流程示意图;
图5为本申请另一个实施例提供的呼吸机的气道压力修正方法中s1012的流程示意图;
图6为本申请一个实施例提供的呼吸机的气道压力修正方法中s102的流程示意图;
图7为本申请一个实施例提供的呼吸机的气道压力修正方法中s103的流程示意图;
图8为本申请另一个实施例提供的呼吸机的气道压力修正方法的流程示意图;
图9为本申请一个实施例提供的呼吸机的气道压力修正装置的结构示意图;
图10为本申请一个实施例提供的呼吸机的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”/“若”可以被解释成为“在……时”或“当……时”或“响应于确定”。
请参阅图1,为本申请一个实施例提供的呼吸机的气道压力修正方法的流程示意图,该方法包括如下步骤:
s101:判断所述模拟压力传感器是否存在压力测量偏差。
在一个可选的实施例中,所述呼吸机的气道压力修正方法的执行主体可以为呼吸机,也可以为呼吸机中的组成部件,例如其内部的处理器或微处理器等;在另一个可选的实施例中,所述呼吸机的气道压力修正方法的执行主体可以为与呼吸机建立数据连接的检测设备,也可以为所述检测设备中的组成部件;在其他可选的实施例中,该呼吸机的气道压力修正方法的执行主体还可以是与呼吸机建立数据连接的远程服务器。
在本申请实施例中,所述呼吸机的气道压力修正方法的执行主体为呼吸机。
传统的呼吸机往往仅包括若干个模拟压力传感器,用于对气道压力进行检测,而本申请实施例座中所提出的呼吸机除包括若干个模拟压力传感器之外,还包括至少一个数字压力传感器。
所述数字压力传感器与模拟压力传感器的区别在于:
数字压力传感器所输出的数据是不需要标定的,也即,数字压力传感器能够直接检测输出呼吸机的气道压力值(单位为cmh2o),因此数字压力传感器的测量精度较高,测量结果不易受到环境因素的影响。
而模拟压力传感器所输出的数据是需要标定的,也即,模拟压力传感器能够直接检测输出的是电压值,之后,要基于标定好的电压值与气道压力值之间的转换关系和检测输出的电压值,才能得到呼吸机的气道压力值(单位为cmh2o)。因此模拟压力传感器会较易受到本身标定不准、气流紊乱以及温度等因素的影响,造成其检测的气道压力值存在较大的误差。
由于单台呼吸机中需要安装多个压力传感器,并且数字压力传感器成本较高,因此无法将传统呼吸机中的模拟压力传感器均替换为数字压力传感器。为了提高气道压力修正的准确性并有效控制呼吸机成本,故在本申请实施例提出的呼吸机中仅增加一个数字压力传感器。而在其他可选的实施例中,也可以根据实际情况,合理地调整呼吸机中设置的数字压力传感器的数量,在此不进行详细限定。
具体地,在一个可选的实施例中,为了准确地判断模拟压力传感器是否存在压力测量偏差,请参阅图2,步骤s101包括步骤s1011~s1012,具体如下:
s1011:获取每个所述模拟压力传感器在若干个检测时刻检测的气道压力值。
呼吸机获取每个所述模拟压力传感器在若干个检测时刻检测的气道压力值。
在本申请实施例中,由于模拟压力传感器的工作频率(输出气道压力值的频率)要远高于呼吸机检测气道压力值的频率,因此,呼吸机检测气道压力值的频率并不是与模拟压力传感器的工作频率一致的,该呼吸机仅在若干个检测时刻检测气道压力值,也即,该呼吸机仅在若干个时刻读取模拟压力传感器输出的气道压力值。
其中,若干个检测时刻可是指相隔预设时间长度的检测时刻,例如:每相隔1ms检测一次。
在一个可选的实施例中,为准确获取每个所述模拟压力传感器在若干个检测时刻检测的气道压力值,请参阅图3,步骤s1011包括步骤s10111,具体如下:
s10111:获取每个所述模拟压力传感器在当前检测时刻检测的气道压力值和每个所述模拟压力传感器对应的滑动窗口内已记录的气道压力值;其中,每个所述滑动窗口内依次记录所述模拟压力传感器在多个检测时刻检测的气道压力值,且所述滑动窗口内每加入一个气道压力值,最早加入所述滑动窗口的气道压力值被删除。
在呼吸机中预先设置有每个模拟压力传感器对应的滑动窗口,在滑动窗口内能够按照时间顺序,依次记录模拟压力传感器在若干个检测时刻检测的气道压力值,且所述滑动窗口内每加入一个气道压力值,最早加入所述滑动窗口的气道压力值被删除。
具体地,在一个可选的实施例中,所述滑动窗口的实现形式可以是链表形式,即,若干个检测时刻检测的气道压力值按照检测时间大小,依序存储在链表的数据节点中。在另一个可选的实施例中,所述滑动窗口的实现形式也可以是一个数组形式,即,若干个检测时刻检测的气道压力值,按照检测时间大小依序存储在数组的元素中。在其他可选的实施例中,也可以为能够实现滑动窗口功能的其他实现形式,例如数据栈等,在此不进行限定。
在本申请实施例中,在获取到每个模拟压力传感器在当前检测时刻检测的气道压力值时,先不将其加入滑动窗口中,而是在执行步骤s1012之后,即,判断所述模拟压力传感器在若干个检测时刻检测的气道压力值是否满足预设的修正条件之后,再将每个所述模拟压力传感器在当前检测时刻检测的气道压力值加入对应的所述滑动窗口中。
因此,呼吸机所获取的若干个检测时刻检测的气道压力值包括当前检测时刻检测的气道压力值和当前检测时刻之前的滑动窗口内多个检测时刻检测的气道压力值。
在本实施例中,通过为每个模拟压力传感器建立对应的滑动窗口,不仅能够存储模拟压力传感器在多个检测时刻检测的气道压力值,还能够利用滑动窗口的滑动特性对其内存储的气道压力值进行动态更新,为后续是否修正模拟压力传感器关联的转换关系提供数据支持。
s1012:判断所述模拟压力传感器在若干个检测时刻检测的气道压力值是否满足预设的修正条件。
呼吸机通过判断所述模拟压力传感器在若干个检测时刻检测的气道压力值是否满足预设的修正条件,进而实现判断模拟压力传感器是否存在压力测量偏差。
具体地,若所述模拟压力传感器在若干个检测时刻检测的气道压力值满足预设的修正条件,则模拟压力传感器存在压力测量偏差,反之,若所述模拟压力传感器在若干个检测时刻检测的气道压力值不满足预设的修正条件,则模拟压力传感器不存在压力测量偏差。
在一个可选的实施例中,为准确地判断模拟压力传感器是否存在压力测量偏差,请参阅图4,步骤s1012包括步骤s10121~s10122,具体如下:
s10121:对每个所述模拟压力传感器在若干个检测时刻检测的气道压力值进行中值滤波,得到每个所述模拟压力传感器对应的气道压力中值。
在本申请实施例中,呼吸机对每个所述模拟压力传感器在若干个检测时刻检测的气道压力值进行排序,之后获取若干个检测时刻检测的气道压力值的中值,最终得到每个所述模拟压力传感器对应的气道压力中值。
s10122:根据每个所述模拟压力传感器对应的气道压力中值,判断所述模拟压力传感器在若干个检测时刻检测的气道压力值是否满足预设的修正条件。
呼吸机根据每个所述模拟压力传感器对应的气道压力中值,判断所述模拟压力传感器在若干个检测时刻检测的气道压力值是否满足预设的修正条件。
在一个可选的实施例中,若存在若干个气道压力中值超出预设的浮动范围,则意味着某些模拟压力传感器可能存在压力测量偏差,因而,呼吸机若判断若干个气道压力中值超出预设的浮动范围,则确认模拟压力传感器在若干个检测时刻检测的气道压力值满足预设的修正条件。
在另一个可选的实施例中,若气道压力中值之间的最大差值大于预设的第一修正阈值,则意味着各个模拟传感器之间存在较大的压力测量偏差,因而,呼吸机在判断气道压力中值之间的最大差值大于预设的第一修正阈值时,则确认模拟压力传感器在若干个检测时刻检测的气道压力值满足预设的修正条件。。
在一个可选的实施例中,预设的第一修正阈值为0.5(单位为cmh2o),在其他可选的实施例中,可以根据实际情况对其进行调整。
在本实施例中,该气道压力中值能够更好地反应出模拟压力传感器的检测状态,有效消除突变噪音对检测结果的影响,从而在气道压力中值之间的最大差值大于预设的第一修正阈值时,准确判断出各个模拟传感器之间存在较大的压力测量偏差,进而准确地判断模拟压力传感器在若干个检测时刻检测的气道压力值是否满足预设的修正条件。
在另一个可选的实施例中,为保证是在气道压力相对平稳的状态下,更准确地判断模拟压力传感器是否存在压力测量偏差,请参阅图5,步骤s1012还包括步骤s10123~s10125,具体如下:
s10123:对每个所述模拟压力传感器在若干个检测时刻检测的气道压力值进行拟合,得到每个所述模拟压力传感器对应的拟合系数。
在本申请实施例中,呼吸机对每个模拟压力传感器在若干个检测时刻检测的气道压力值进行直线拟合,得到每个模拟压力传感器对应的拟合系数。
其中,所述拟合系数可以是指拟合直线的斜率,也可以是指拟合直线的倾斜角度,所述拟合的具体方式可以为任意一种现有的拟合方式,在此均不进行具体地限定。
s10124:根据每个所述模拟压力传感器对应的拟合系数,判断所述呼吸机的气道压力是否平稳,若平稳,则对每个所述模拟压力传感器在若干个检测时刻检测的气道压力值进行中值滤波,得到每个所述模拟压力传感器对应的气道压力中值。
呼吸机根据每个模拟压力传感器对应的拟合系数,判断所述呼吸机的气道压力是否平稳。
在一个可选的实施例中,若所述模拟压力传感器对应的拟合系数均小于预设的第二修正阈值,则判断呼吸机的气道压力是平稳的,此时再对每个模拟压力传感器在若干个检测时刻检测的气道压力值进行中值滤波,得到每个所述模拟压力传感器对应的气道压力中值。
若所述模拟压力传感器对应的拟合系数并不是均小于预设的第二修正阈值,则判断呼吸机的气道压力是不平稳的,此时则不对每个模拟压力传感器在若干个检测时刻检测的气道压力值进行中值滤波。
s10125:根据每个所述模拟压力传感器对应的气道压力中值,判断所述模拟压力传感器在若干个检测时刻检测的气道压力值是否满足预设的修正条件。
呼吸机执行步骤s10125与步骤s10122时的操作相同,在此不进行赘述。
在本实施例中,由于当气道压力不平稳时,检测的气道压力值波动也会比较大,那么呼吸机是无法准确地判断模拟压力传感器在若干个检测时刻检测的气道压力值是否满足预设的修正条件。而只有在呼吸机处于待机状态、患者处于吸气保持或者呼气的状态时,气道压力才是相对平稳的,此时判断模拟压力传感器在若干个检测时刻检测的气道压力值是否满足预设的修正条件,则能够有效提高判断的准确性,从而避免无效地修正。
s102:若存在压力测量偏差,则获取所述数字压力传感器输出的标准气道压力值。
在本申请实施例中,若模拟压力传感器存在压力测量偏差,则呼吸机需要获取数值压力传感器输出的标准气道压力值。
具体地,在一个可选的实施例中,请参阅图6,步骤s102包括步骤s1021,如下所示:
s1021:若满足预设的修正条件,则获取所述数字压力传感器输出的标准气道压力值。
若呼吸机判断所述模拟压力传感器在若干个检测时刻检测的气道压力值满足预设的修正条件,则表示模拟压力传感器存在压力测量偏差,进而呼吸机则获取数值压力传感器输出的标准气道压力值。
s103:根据所述标准气道压力值对所述模拟压力传感器进行偏差归零修正。
由于数字压力传感器输出的是标准气道压力值,因此,可以呼吸机可以根据该标准气道压力值对模拟压力传感器进行偏差归零修正。
具体地,在一个可选的实施例中,请参阅图7,步骤s103包括步骤s1031~s1033,如下所示:
s1031:根据所述标准气道压力值以及与所述模拟压力传感器关联的电压值与气道压力值之间的转换关系,得到每个所述模拟压力传感器应输出的理论电压值。
呼吸机获取数值压力传感器输出的标准气道压力值,之后根据标准气道压力值以及与所述模拟压力传感器关联的电压值与气道压力值之间的转换关系,得到每个模拟压力传感器应输出的理论电压值。
请参阅下表1,其为本申请一个实施例提供的电压值与气道压力值之间的转换关系表,由表1可以得知,若第一列为数字压力传感器采集到的标准气道压力值,那么第二列则是标准气道压力值对应的理论电压值。
但是,通常情况下,模拟压力传感器输出的实际电压值都并非理论电压值,因此导致呼吸机根据模拟压力传感器输出的实际电压值以及电压值与气道压力值之间的转换关系,得到的气道压力值也是不准确的。
s1032:根据所述理论电压值与所述模拟压力传感器输出的实际电压值之间电压差值,修正与所述模拟压力传感器关联的所述电压值与气道压力值之间的转换关系。
呼吸机根据所述理论电压值与所述模拟压力传感器输出的实际电压值之间电压差值,修正与所述模拟压力传感器关联的所述电压值与气道压力值之间的转换关系。
具体地,在一个可选的实施例中,呼吸机获取每个所述模拟压力传感器输出的实际电压值;根据所述理论电压值与每个所述实际电压值之差,得到每个所述模拟压力传感器对应的电压差值;最后,呼吸机将与所述模拟压力传感器关联的转换关系中的所述电压值均加上对应的所述电压差值,即能够得到修正后的电压值,从而得到修正后的与所述模拟压力传感器关联的所述电压值与气道压力值之间的转换关系。
请参阅表1,假设呼吸机获取的理论电压值与模拟压力传感器输出的实际电压值之间电压差值为-20,那么表1中第三列则是修正后的电压值,其是在第二列的基础上均加上-20得到的,此时第1列的气道压力值与第3列的电压值之间的对应关系即为修正后的与模拟压力传感器关联的所述电压值与气道压力值之间的转换关系。
在本实施例中,通过上述修正方式,能够快速地对模拟压力传感器重新进行标定,修正后的与模拟压力传感器关联的电压值与气道压力值之间的转换关系,从而提高气道压力检测的准确性。
s1033:根据修正后的所述电压值与气道压力值之间的转换关系和所述模拟压力传感器输出的实际电压值,获取各个所述模拟压力传感器检测的气道压力值。
呼吸机根据修正后的电压值与气道压力值之间的转换关系和模拟压力传感器输出的实际电压值,获取各个模拟压力传感器检测的气道压力值。
由于对电压值与气道压力值之间的转换关系已经进行了修正,因此获取到的气道压力值的准确性更高。
在本实施例中,通过在呼吸机中设置一个数字传感器,获取数字压力传感器输出的标准气道压力值,根据标准气道压力值以及电压值与气道压力值之间的转换关系,得到每个模拟压力传感器输出的理论电压值,之后,再根据理论电压值与模拟压力传感器输出的实际电压值之间电压差值,修正与模拟压力传感器关联的所述电压值与气道压力值之间的转换关系,进而实现了对各模拟压力传感器关联的转换关系进行快速、准确地修正;最后,根据修正后的电压值与气道压力值之间的转换关系和模拟压力传感器输出的实际电压值,获取各个模拟压力传感器检测的气道压力值,提高气道压力检测的准确性,避免了由于气道压力检测误差所引起的呼吸机控制异常的问题。
在一个可选的实施例中,请参阅图8,所述呼吸机的气道压力修正方法还包括步骤s104,具体如下:
s104:若不存在压力测量偏差,则根据所述模拟压力传感器关联的所述电压值与气道压力值之间的转换关系和所述模拟压力传感器输出的实际电压值,获取各个所述模拟压力传感器检测的气道压力值。
若呼吸机确认若不存在压力测量偏差,则可以直接获取模拟压力传感器输出的实际电压值,根据与模拟压力传感器关联的电压值与气道压力值之间的转换关系和模拟压力传感器输出的实际电压值,获取各个模拟压力传感器检测的气道压力值。
本申请实施例在呼吸机中设置至少一个数字压力传感器和若干个模拟传感器,通过判断所述模拟压力传感器是否存在压力测量偏差,并在存在压力测量偏差时,获取数字压力传感器输出的标准气道压力值,根据该标准气道压力值对所述模拟压力传感器进行偏差归零修正,从而有效地提高了气道压力检测的准确性,避免了模拟压力传感器易出现的测量误差现象,不仅能够使呼吸机的运行更加稳定,而且能有控制呼吸机的制造成本。
请参见图9,为本申请一个实施例提供的呼吸机的气道压力修正装置的结构示意图。该装置可以通过软件、硬件或两者的结合实现成为呼吸机的全部或一部分。该装置9包括:
第一判断单元91,用于判断所述模拟压力传感器是否存在压力测量偏差;
第一获取单元92,用于若存在压力测量偏差,则获取所述数字压力传感器输出的标准气道压力值;
第一修正检测单元93,用于根据所述标准气道压力值对所述模拟压力传感器进行偏差归零修正。
本申请实施例在呼吸机中设置至少一个数字压力传感器和若干个模拟传感器,通过判断所述模拟压力传感器是否存在压力测量偏差,并在存在压力测量偏差时,获取数字压力传感器输出的标准气道压力值,根据该标准气道压力值对所述模拟压力传感器进行偏差归零修正,从而有效地提高了气道压力检测的准确性,避免了模拟压力传感器易出现的测量误差现象,不仅能够使呼吸机的运行更加稳定,而且能有控制呼吸机的制造成本。
气道压力修正气道压力修正需要说明的是,上述实施例提供的呼吸机的气道压力修正装置在执行呼吸机的气道压力修正方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分为不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的呼吸机的气道压力修正装置与呼吸机的气道压力修正方法属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
请参见图10,为本申请一个实施例提供的呼吸机的结构示意图。如图10所示,该呼吸机10可以包括:处理器1000、存储器1001以及存储在该存储器1001并可以在该处理器1000上运行的计算机程序1002,例如:呼吸机的气道压力修正程序;该处理器1000执行该计算机程序1002时实现上述各方法实施例中的步骤,例如图1所示的步骤s101至s103。或者,该处理器1000执行该计算机程序1002时实现上述各装置实施例中各模块/单元的功能,例如图9所示模块91至93的功能。
其中,该处理器1000可以包括一个或多个处理核心。处理器1000利用各种接口和线路连接该呼吸机10内的各个部分,通过运行或执行存储在存储器1001内的指令、程序、代码集或指令集,以及调用存储器1001内的数据,执行呼吸机10的各种功能和处理数据,可选的,处理器1000可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programblelogicarray,pla)中的至少一个硬件形式来实现。处理器1000可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责触摸显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1000中,单独通过一块芯片进行实现。
其中,存储器1001可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器1001包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器1001可用于存储指令、程序、代码、代码集或指令集。存储器1001可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控指令等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1001可选的还可以是至少一个位于远离前述处理器1000的存储装置。
本申请实施例还提供了一种计算机存储介质,该计算机存储介质可以存储有多条指令,该指令适用于由处理器加载并执行上述图1至图8所示实施例的方法步骤,具体执行过程可以参见图1至图8所示实施例的具体说明,在此不进行赘述。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将该装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅是示意性的,例如,该模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
该集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,该计算机程序包括计算机程序代码,该计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。
本发明并不局限于上述实施方式,如果对本发明的各种改动或变形不脱离本发明的精神和范围,倘若这些改动和变形属于本发明的权利要求和等同技术范围之内,则本发明也意图包含这些改动和变形。
1.一种呼吸机的气道压力修正方法,其特征在于,所述呼吸机包括至少一个数字压力传感器和若干个模拟压力传感器,所述方法包括步骤:
判断所述模拟压力传感器是否存在压力测量偏差;
若存在压力测量偏差,则获取所述数字压力传感器输出的标准气道压力值;
根据所述标准气道压力值对所述模拟压力传感器进行偏差归零修正。
2.根据权利要求1所述的呼吸机的气道压力修正方法,其特征在于,
所述判断所述模拟压力传感器是否存在压力测量偏差,包括步骤:
获取每个所述模拟压力传感器在若干个检测时刻检测的气道压力值;
判断所述模拟压力传感器在若干个检测时刻检测的气道压力值是否满足预设的修正条件;
所述若存在压力测量偏差,则获取所述数字压力传感器输出的标准气道压力值,包括步骤:
若满足预设的修正条件,则获取所述数字压力传感器输出的标准气道压力值。
3.根据权利要求2所述的呼吸机的气道压力修正方法,其特征在于,
所述获取每个所述模拟压力传感器在若干个检测时刻检测的气道压力值,包括步骤:
获取每个所述模拟压力传感器在当前检测时刻检测的气道压力值和每个所述模拟压力传感器对应的滑动窗口内已记录的气道压力值;其中,每个所述滑动窗口内依次记录所述模拟压力传感器在多个检测时刻检测的气道压力值,且所述滑动窗口内每加入一个气道压力值,最早加入所述滑动窗口的气道压力值被删除;
所述判断所述模拟压力传感器在若干个检测时刻检测的气道压力值是否满足预设的修正条件之后,包括步骤:
将每个所述模拟压力传感器在当前检测时刻检测的气道压力值加入对应的所述滑动窗口中。
4.根据权利要求2所述的呼吸机的气道压力修正方法,其特征在于,所述判断所述模拟压力传感器在若干个检测时刻检测的气道压力值是否满足预设的修正条件,包括步骤:
对每个所述模拟压力传感器在若干个检测时刻检测的气道压力值进行中值滤波,得到每个所述模拟压力传感器对应的气道压力中值;
根据每个所述模拟压力传感器对应的气道压力中值,判断所述模拟压力传感器在若干个检测时刻检测的气道压力值是否满足预设的修正条件。
5.根据权利要求2所述的呼吸机的气道压力修正方法,其特征在于,所述判断所述模拟压力传感器在若干个检测时刻检测的气道压力值是否满足预设的修正条件,包括步骤:
对每个所述模拟压力传感器在若干个检测时刻检测的气道压力值进行拟合,得到每个所述模拟压力传感器对应的拟合系数;
根据每个所述模拟压力传感器对应的拟合系数,判断所述呼吸机的气道压力是否平稳,若平稳,则对每个所述模拟压力传感器在若干个检测时刻检测的气道压力值进行中值滤波,得到每个所述模拟压力传感器对应的气道压力中值;
根据每个所述模拟压力传感器对应的气道压力中值,判断所述模拟压力传感器在若干个检测时刻检测的气道压力值是否满足预设的修正条件。
6.根据权利要求4或5所述的呼吸机的气道压力修正方法,其特征在于,所述根据每个所述模拟压力传感器对应的气道压力中值,判断所述模拟压力传感器在若干个检测时刻检测的气道压力值是否满足预设的修正条件,包括步骤:
判断所述气道压力中值之间的最大差值是否大于预设的第一修正阈值,若大于预设的第一修正阈值,则确认所述模拟压力传感器在若干个检测时刻检测的气道压力值满足预设的修正条件。
7.根据权利要求5所述的呼吸机的气道压力修正方法,其特征在于,所述根据每个所述模拟压力传感器对应的拟合系数,判断所述呼吸机的气道压力是否平稳,包括步骤:
判断所述模拟压力传感器对应的拟合系数是否均小于预设的第二修正阈值,若均小于预设的第二修正阈值,则确认所述呼吸机的气道压力平稳。
8.根据权利要求1至3任一项所述的呼吸机的气道压力修正方法,其特征在于,所述根据所述标准气道压力值对所述模拟压力传感器进行偏差归零修正,包括步骤:
根据所述标准气道压力值以及与所述模拟压力传感器关联的电压值与气道压力值之间的转换关系,得到每个所述模拟压力传感器应输出的理论电压值;
根据所述理论电压值与所述模拟压力传感器输出的实际电压值之间电压差值,修正与所述模拟压力传感器关联的所述电压值与气道压力值之间的转换关系;
根据修正后的所述电压值与气道压力值之间的转换关系和所述模拟压力传感器输出的实际电压值,获取各个所述模拟压力传感器检测的气道压力值。
9.根据权利要求8所述的呼吸机的气道压力修正方法,其特征在于,所述根据所述理论电压值与所述模拟压力传感器输出的实际电压值之间电压差值,修正与所述模拟压力传感器关联的所述电压值与气道压力值之间的转换关系,包括步骤:
获取每个所述模拟压力传感器输出的实际电压值;
根据所述理论电压值与每个所述实际电压值之差,得到每个所述模拟压力传感器对应的电压差值;
将与所述模拟压力传感器关联的转换关系中的所述电压值均加上对应的所述电压差值,得到修正后的与所述模拟压力传感器关联的所述电压值与气道压力值之间的转换关系。
10.根据权利要求1所述的呼吸机的气道压力修正方法,其特征在于,还包括步骤:
若不存在压力测量偏差,则根据所述模拟压力传感器关联的所述电压值与气道压力值之间的转换关系和所述模拟压力传感器输出的实际电压值,获取各个所述模拟压力传感器检测的气道压力值。
11.一种呼吸机的气道压力修正装置,包括:
第一判断单元,用于判断所述模拟压力传感器是否存在压力测量偏差;
第一获取单元,用于若存在压力测量偏差,则获取所述数字压力传感器输出的标准气道压力值;
第一修正检测单元,用于根据所述标准气道压力值对所述模拟压力传感器进行偏差归零修正。
12.一种呼吸机,其特征在于,包括:至少一个数字压力传感器、若干个模拟压力传感器、与所述数字压力传感器和所述模拟压力传感器连接的处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至10所述方法的步骤。
13.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至10所述方法的步骤。
技术总结