呼吸机的喇叭状态的检测方法和检测装置的制造方法
【技术领域】
[0001]本发明涉及医疗器械技术领域,特别涉及一种呼吸机的喇叭状态的检测方法和检测装置。
【背景技术】
[0002]在呼吸机中,由于呼吸机的报警方式主要通过视觉报警和听觉报警两种方式来提示用户,而听觉报警的方式主要通过呼吸机的喇叭播放报警音来提示用户,因此在呼吸机每次使用时,需首先检测喇叭状态以确认喇叭处于正常状态,从而保证呼吸机的正常运行。
[0003]相关技术中,对呼吸机的喇叭状态的检测方法一般是通过具有检测喇叭失效状态的功放芯片来实现判断喇叭是否处于失效状态。然而通过芯片检测喇叭状态需要比一般芯片昂贵的功放芯片,增加了呼吸机的成本,并且功放芯片一般要求一定数据的传输方式,从而限制了硬件布局的灵活性。因此,需要对相关技术中的对呼吸机的喇叭状态的检测方法进行改进。
【发明内容】
[0004]本发明的目的旨在至少在一定程度上解决上述的技术问题。
[0005]为此,本发明的一个目的在于提出一种不仅实现简单,还能提高硬件布局的灵活性的呼吸机的喇叭状态的检测方法。
[0006]本发明的另一个目的在于提出一种呼吸机的喇叭状态的检测装置。
[0007]为达到上述目的,本发明一方面实施例提出了一种呼吸机的喇叭状态的检测方法,包括以下步骤:在所述呼吸机开机时,启动喇叭的测试音播放线程,并同时启动所述喇叭的测试音录制线程;在对所述喇叭的测试音录制完成时生成测试音录制文件;以及对所述测试音录制文件中的音频数据进行短时傅里叶变换,并对短时傅里叶变换后的结果进行音频匹配分析以判断所述喇叭是否处于失效状态。
[0008]根据本发明实施例提出的呼吸机的喇叭状态的检测方法,通过同时启动喇叭的测试音播放线程和喇叭的测试音录制线程,然后生成测试音录制文件,以及对测试音录制文件中的音频数据进行短时傅里叶变换后对变换后的结果进行音频匹配分析,从而判断喇叭是否处于失效状态,该检测方法不仅实现简单,而且还削弱了对硬件布局的要求,提高了硬件布局的灵活性。
[0009]其中,在本发明的一个实施例中,对短时傅里叶变换后的结果进行音频匹配分析以判断所述喇叭是否处于失效状态,进一步包括:分析所述短时傅里叶变换后的结果与预设的音频数据的频谱是否匹配;如果是,判断所述喇叭处于正常状态;如果否,判断所述喇叭处于所述失效状态。
[0010]进一步地,在本发明的一个实施例中,在生成所述测试音录制文件之后,还包括:保存所述测试音录制文件,并退出所述测试音录制线程。
[0011]优选地,在本发明的一个实施例中,所述测试音录制文件为wav格式的文件。
[0012]本发明另一方面实施例提出的一种呼吸机的喇叭状态的检测装置,包括:启动模块,所述启动模块用于在呼吸机开机时,启动喇叭的测试音播放线程,并同时启动所述喇叭的测试音录制线程;生成模块,所述生成模块用于在对所述喇叭的测试音录制完成时生成测试音录制文件;以及判断模块,所述判断模块用于对所述测试音录制文件中的音频数据进行短时傅里叶变换,并对短时傅里叶变换后的结果进行音频匹配分析以判断所述喇叭是否处于失效状态。
[0013]根据本发明实施例提出的呼吸机的喇叭状态的检测装置,通过同时启动喇叭的测试音播放线程和喇叭的测试音录制线程,然后生成测试音录制文件,以及对测试音录制文件中的音频数据进行短时傅里叶变换后对变换后的结果进行音频匹配分析,从而判断喇叭是否处于失效状态,该检测装置不仅实现简单,而且还削弱了对硬件布局的要求,提高了硬件布局的灵活性,并且大大降低了成本。
[0014]其中,在本发明的一个实施例中,所述判断模块还用于分析所述短时傅里叶变换后的结果与预设的音频数据的频谱是否匹配,其中,如果是,则所述判断模块判断所述喇叭处于正常状态;如果否,则所述判断模块判断所述喇叭处于所述失效状态。
[0015]进一步地,在本发明的一个实施例中,所述检测装置还包括:存储模块,所述存数模块用于保存所述测试音录制文件。
[0016]优选地,在本发明的一个实施例中,所述测试音录制文件为wav格式的文件。
[0017]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0018]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0019]图1为根据本发明实施例的呼吸机的喇叭状态的检测方法的流程图;
[0020]图2为根据本发明一个具体实施例的呼吸机的喇叭状态的检测方法的流程图;
[0021]图3为根据本发明实施例的呼吸机的喇叭状态的检测装置的方框示意图;以及
[0022]图4为根据本发明一个具体实施例的呼吸机的喇叭状态的检测装置的方框示意图。
【具体实施方式】
[0023]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0024]下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。此夕卜,本发明提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的可应用于性和/或其他材料的使用。另外,以下描述的第一特征在第二特征之“上”的结构可以包括第一和第二特征形成为直接接触的实施例,也可以包括另外的特征形成在第一和第二特征之间的实施例,这样第一和第二特征可能不是直接接触。
[0025]在本发明的描述中,需要说明的是,除非另有规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
[0026]下面参照附图描述根据本发明实施例提出的呼吸机的喇叭状态的检测方法和检测装置。
[0027]图1为根据本发明实施例的呼吸机的喇叭状态的检测方法的流程图。参照图1所示,该呼吸机的喇叭状态的检测方法包括以下步骤:
[0028]SI,在呼吸机开机时,启动喇叭的测试音播放线程,并同时启动喇叭的测试音录制线程。
[0029]其中,在呼吸机开机后,呼吸机应进行测试及校准即进行系统自检,尤其是检测喇叭是否失效以保证呼吸机的正常运行,因此在呼吸机每次开机后,需首先检测喇叭状态以确认喇叭处于正常状态。
[0030]具体地,在本发明的一个实施例中,在呼吸机开机时,启动喇叭的测试音播放线程以进行测试音播放,在启动喇叭的测试音播放线程的同时启动喇叭的测试音录制线程,以进行测试音的录制。
[0031]本发明实施例的检测方法通过一边播放测试音,一边对播放的测试音进行录制,不但减少了检测喇叭状态所需的时间,而且提高了录制的精确度。
[0032]S2,在对喇叭的测试音录制完成时生成测试音录制文件。
[0033]在本发明的一个实施例中,根据步骤SI,当测试音播放完毕,且在对喇叭的测试音录制完成时生成测试音录制文件,进而执行步骤S3。需要说明的是,如果在对喇叭的测试音录制未完成时,不生成测试音录制文件,直到在对喇叭的测试音录制完成后生成测试音录制文件。
[0034]S3,对测试音录制文件中的音频数据进行短时傅里叶变换,并对短时傅里叶变换后的结果进行音频匹配分析以判断喇叭是否处于失效状态。
[0035]具体地,本发明实施例的检测方法对测试音录制文件中的音频数据进行短时傅里叶变换,即通过固定的时间-频率窗,将测试音录制文件中的音频数据加窗,将加窗后的音频数据进行傅里叶变换,利用窗函数得到测试音录制文件中的音频数据的频谱,从而进行音频匹配以判断喇叭是否处于失效状态。
[0036]图2为根据本发明一个具体实施例的呼吸机的喇叭状态的检测方法的流程图。下面参照图2对本发明实施例的呼吸机的喇叭状态的检测方法进行更具体地描述。如图2所示,上述的呼吸机的喇叭状态的检测方法包括以下步骤:
[0037]SI I,呼吸机开机。
[0038]S12,启动喇叭的测试音播放线程,进入步骤S14。
[0039]在执行步骤S12的同时,执行步骤S13。
[0040]S13,启动喇叭的测试音录制线程,进入步骤S15。
[0041]S14,播放测试音。
[0042]S15,录制测试音。
[0043]也就是说,在呼吸机开机时,启动喇叭的测试音播放线程以进行测试音播放,在启动喇叭的测试音播放线程的同时启动喇叭的测试音录制线程,以进行测试音的录制。通过一边播放测试音,一边对播放的测试音进行录制,不但减少了检测喇叭状态所需的时间,而且提闻了录制的精确度。
[0044]S16,判断测试音是否录制完成。如果是,执行步骤S17 ;如果否,返回步骤S16,重新判断。
[0045]S17,生成测试音录制文件。
[0046]在本发明的一个实施例中,当测试音播放完毕,且在对喇叭的测试音录制完成时生成测试音录制文件。其中,在测试音播放完成后退出测试音播放线程。
[0047]S18,保存测试音录制文件,并退出测试音录制线程。
[0048]在本发明的一个实施例中,在生成测试音录制文件之后,还要对生成的测试音录制文件进行保存,并且在保存之后退出测试音录制线程。
[0049]在本发明的实施例中,测试音录制文件可以为wav、mp3、wma、ape或acc等格式的文件,在本发明的一个实施例中,测试音录制文件可以保存为wav格式的文件。
[0050]S19,对测试音录制文件中的音频数据进行短时傅里叶变换。
[0051]S20,分析短时傅里叶变换后的结果与预设的音频数据的频谱是否匹配。如果是,执行步骤S21 ;如果否,执行步骤S22。
[0052]S21,判断喇叭处于正常状态。
[0053]S22,判断喇叭处于失效状态。
[00