基于上位机的波形分析方法、装置、设备及存储介质

申请号 CN202410057510.6 申请日 2024-01-12 公开(公告)号 CN118039055A 公开(公告)日 2024-05-14
申请人 深圳市安保医疗科技股份有限公司; 发明人 蔡贵宇; 王双卫; 叶巧;
摘要 本 发明 公开了一种基于上位机的 波形 分析方法、装置、设备及存储介质,该方法包括:在开启上位机与气流分析仪连接串口之后,上位机同步获取气流分析仪对 呼吸机 测得的所有气路参数信息;通过上位机对所有气路参数信息进行波形绘制,以在上位机的各展示页面分别显示与各气路参数信息对应的目标波形;通过展示页面中预设参数 光标 对所有目标波形进行参数测量,得到与各目标波形对应的呼吸机测量参数;根据所有呼吸机测量参数生成波形分析报告。本发明实现了在同一展示页面对不同波形的绘制,以及实现了通过不同预设参数光标同时测量所有目标波形的参数,进而实现了对波形分析报告的生成,实现了上位机中波形分析参数的 可视化 。
权利要求

1.一种基于上位机的波形分析方法,其特征在于,包括:
在开启上位机与气流分析仪连接串口之后,所述上位机同步获取所述气流分析仪对呼吸机测得的所有气路参数信息;
通过所述上位机对所有所述气路参数信息进行波形绘制,以在所述上位机的各展示页面分别显示与各所述气路参数信息对应的目标波形;
通过所述展示页面中预设参数光标对所有所述目标波形进行参数测量,得到与各所述目标波形对应的呼吸机测量参数;
根据所有所述呼吸机测量参数生成波形分析报告。
2.如权利要求1所述的基于上位机的波形分析方法,其特征在于,所述呼吸机测量参数包括数值测量参数、周期测量参数、频率测量参数和差值测量参数;
所述通过所述展示页面中预设参数光标对所有所述目标波形进行参数测量,得到与各所述目标波形对应的呼吸机测量参数,包括:
筛选出具备所述预设参数光标的展示页面;
通过测量数值光标对所有所述目标波形进行数值测量,得到与各所述目标波形对应的数值测量参数;
通过测量周期光标对所有所述目标波形进行周期测量,得到与各所述目标波形对应的周期测量参数;
通过测量频率光标对所有所述目标波形进行频率测量,得到与各所述目标波形对应的频率测量参数;
通过测量差值光标对所有所述目标波形进行差值测量,得到与各所述目标波形对应的差值测量参数。
3.如权利要求1所述的基于上位机的波形分析方法,其特征在于,所述通过所述上位机对所有所述气路参数信息进行波形绘制,以在所述上位机的各展示页面分别显示与各所述气路参数信息对应的目标波形,包括:
根据与各所述展示页面对应的预设波形,从所有所述气路参数信息中筛选出与各所述预设波形关联的气路参数信息;
在各所述展示页面中,分别对与该展示页面对应的所述预设波形所关联的气路参数信息进行绘制,得到与各所述展示页面对应的目标波形并将其分别展示在各所述展示页面中。
4.如权利要求1所述的基于上位机的波形分析方法,其特征在于,所述根据所有所述呼吸机测量参数生成波形分析报告,包括:
获取与各所述预设参数光标对应的测量范围,并确定各所述呼吸机测量参数是否处于所述测量范围内;
当所述呼吸机测量参数处于所述测量范围内时,确定所述呼吸机测量参数无异常,并根据无异常的所述呼吸机测量参数生成波形分析报告;
当所述呼吸机测量参数超出所述测量范围时,确定所述呼吸机测量参数存在异常,并对存在异常的所述呼吸机测量参数进行异常处理之后,根据异常处理之后的呼吸机测量参数生成波形分析报告。
5.如权利要求4所述的基于上位机的波形分析方法,其特征在于,所述对存在异常的所述呼吸机测量参数进行异常处理,包括:
删除存在异常的呼吸机测量参数;或,
根据所述测量范围,将存在异常的所述呼吸机测量参数调整至处于所述测量范围内。
6.如权利要求1所述的基于上位机的波形分析方法,其特征在于,所述展示页面包括面板页面、数值页面、记录页面和报告页面;
根据所有所述呼吸机测量参数生成波形分析报告,包括:
从所述面板页面、所述数值页面和所述记录页面中确定目标页面,并获取与所述目标页面对应的测量数据;
根据与各所述目标页面对应的所有测量数据,在所述报告页面生成波形分析报告。
7.如权利要求6所述的基于上位机的波形分析方法,其特征在于,所述基于上位机的波形分析方法,还包括:
在记录页面中查看记录的预设时长的波形信息,且采用预设参数光标分析预设时长的波形信息。
8.一种基于上位机的波形分析装置,其特征在于,包括:
信息同步模,用于在开启上位机与气流分析仪连接串口之后,所述上位机同步获取所述气流分析仪对呼吸机测得的所有气路参数信息;
波形绘制模块,用于通过所述上位机对所有所述气路参数信息进行波形绘制,以在所述上位机的各展示页面分别显示与各所述气路参数信息对应的目标波形;
参数测量模块,用于通过所述展示页面中预设参数光标对所有所述目标波形进行参数测量,得到与各所述目标波形对应的呼吸机测量参数;
报告生成模块,用于根据所有所述呼吸机测量参数生成波形分析报告。
9.一种计算机设备,包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述基于上位机的波形分析方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述基于上位机的波形分析方法。

说明书全文

基于上位机的波形分析方法、装置、设备及存储介质

技术领域

[0001] 本发明涉及数据分析技术领域,尤其涉及一种基于上位机的波形分析方法、装置、设备及存储介质。

背景技术

[0002] 气流分析仪可用于测量呼吸机的气路参数信息以对呼吸机进行监测,现有技术中,气流分析仪可以通过连接上位机的方式,在上位机中将气流分析仪测量的气路参数信息以可视化的形式呈现给用户,帮助用户及时发现呼吸机是否存在问题。但是,现有中的上述方案,上位机仅仅提供了可视化功能,而气流分析仪测量得到的气路参数信息时可能会存在参数异常、参数抖动等问题,因此气流分析仪测得的上述气路参数信息并不一定准确,对技术人员或者医护人员来说,由于上述测得的气路参数信息的正确性不能得到保证,因此,即便上位机中展示了上述气路气参数信息,实际上也无法根据上述测得的气路参数信息来确定呼吸机是否存在问题,因此更无法确定问题发生的根本原因和参数变化的详细过程等。

发明内容

[0003] 本发明提供一种基于上位机的波形分析方法、装置、设备及存储介质,以解决现有技术中未提供分析功能,导致无法根据气路参数信息来确定呼吸机是否存在问题,以及无法确定问题发生的根本原因和参数变化的详细过程等问题。
[0004] 一种基于上位机的波形分析方法,包括:
[0005] 在开启上位机与气流分析仪连接串口之后,所述上位机同步获取所述气流分析仪对呼吸机测得的所有气路参数信息;
[0006] 通过所述上位机对所有所述气路参数信息进行波形绘制,以在所述上位机的各展示页面分别显示与各所述气路参数信息对应的目标波形;
[0007] 通过所述展示页面中预设参数光标对所有所述目标波形进行参数测量,得到与各所述目标波形对应的呼吸机测量参数;
[0008] 根据所有所述呼吸机测量参数生成波形分析报告。
[0009] 一种基于上位机的波形分析装置,包括:
[0010] 信息同步模,用于在开启上位机与气流分析仪连接串口之后,所述上位机同步获取所述气流分析仪对呼吸机测得的所有气路参数信息;
[0011] 波形绘制模块,用于通过所述上位机对所有所述气路参数信息进行波形绘制,以在所述上位机的各展示页面分别显示与各所述气路参数信息对应的目标波形;
[0012] 参数测量模块,用于通过所述展示页面中预设参数光标对所有所述目标波形进行参数测量,得到与各所述目标波形对应的呼吸机测量参数;
[0013] 报告生成模块,用于根据所有所述呼吸机测量参数生成波形分析报告。
[0014] 一种计算机设备,包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述所述基于上位机的波形分析方法。
[0015] 一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述所述基于上位机的波形分析方法。
[0016] 本发明提供的基于上位机的波形分析方法、装置、设备及存储介质,通过上位机同步获取气流分析仪对呼吸机测得的所有气路参数信息,实现了将气路参数信息同步至上位机中。通过对所有气路参数信息进行波形绘制,实现了在不同展示页面分别绘制与各气路参数信息对应的目标波形。通过展示页面中预设参数光标对所有目标波形进行参数测量,实现了对呼吸机测量参数的获取,进而实现了对波形分析报告的生成。进一步地,实现了在同一展示页面绘制不同的波形,以及实现了通过不同预设参数光标同时测量所有目标波形的参数,进而实现了上位机中波形分析参数的可视化。附图说明
[0017] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018] 图1是本发明一实施例中基于上位机的波形分析方法的流程图
[0019] 图2是本发明一实施例中基于上位机的波形分析装置的原理框图
[0020] 图3是本发明一实施例中计算机设备的示意图。

具体实施方式

[0021] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022] 本发明提供一种基于上位机的波形分析方法,在一实施例中,如图1所示,其技术方案主要包括以下步骤S10‑S40:
[0023] S10,在开启上位机与气流分析仪连接串口之后,所述上位机同步获取所述气流分析仪对呼吸机测得的所有气路参数信息。
[0024] 可理解地,气路参数信息是指通过气流分析仪对呼吸机中气的参数(流速、容量等)测量得到的。进一步地,在接收到串口开启指令之后,根据接收到串口开启指令在上位机的展示页面中点击开启串口,并在开启上位机与气流分析仪连接串口之后,获取数据同步指令,根据数据同步指令,上位机同步获取气流分析仪对呼吸机测得的所有气路参数信息。
[0025] 在另一实施例中,通过人机交互页面,由人工点击串口开启按钮,从而连通上位机与气流分析仪。然后,点击数据同步按钮,从而获取气流分析仪对呼吸机测得的所有气路参数信息。
[0026] S20,通过所述上位机对所有所述气路参数信息进行波形绘制,以在所述上位机的各展示页面分别显示与各所述气路参数信息对应的目标波形。
[0027] 可理解地,展示页面是指上位机的显示界面。目标波形是指各气路参数信息以时间实时变化的曲线。
[0028] 具体地,通过上位机对所有气路参数信息进行波形绘制,也即先确定每个展示页面所要绘制的波形,然后,基于所要绘制的波形从所有气路参数信息筛选出与该展示页面的所要绘制的波形对应的气路参数信息。接着,以相同时间变化为横坐标,通过与各所要绘制的波形对应的气路参数信息进行实时变化绘制,从而在上位机的各展示页面分别显示与各气路参数信息对应的目标波形。其中,每个展示页面最多可显示6种不同的波形,以及可以在上位机中展示47中参数的实时变化信息。
[0029] S30,通过所述展示页面中预设参数光标对所有所述目标波形进行参数测量,得到与各所述目标波形对应的呼吸机测量参数。
[0030] 可理解地,预设参数光标是指对各种参数测量的指示标识。呼吸机测量参数是指通过预设参数光标对目标波形测量的结果。
[0031] 具体地,通过展示页面中预设参数光标对所有目标波形进行参数测量,也即依次接收对各个展示页面中目标波形的测量指令,该测量指令中包括各个预设参数光标对应的光标移动指令和所有测量的时间点,也即通过光标移动指令以调取对应的预设参数光标,然后,将预设参数光标依次移动至所有测量的时间点的位置,以对该时间点的所有目标波形对应的数据进行测量,如此,对所有展示页面中的各目标波形进行测量,从而得到与各目标波形对应的呼吸机测量参数。
[0032] 在另一实施例中,通过人机交互页面,由人工选择预设参数光标,并通过观察目标波形,从而确定对目标波形进行测量的位置,并将选择的预设参数光标移动到所要测量的位置,如此,对所有展示页面中的各目标波形进行测量,从而得到与各目标波形对应的呼吸机测量参数。
[0033] S40,根据所有所述呼吸机测量参数生成波形分析报告。
[0034] 可理解地,波形分析报告是指对目标波形测量后的参数的分析结果。
[0035] 具体地,根据所有呼吸机测量参数生成波形分析报告,也即将所有目标波形的名称、所有测量的时间点,以及所有呼吸机测量参数,记录在表格中,并将记录完成的表格确定为波形分析报告。波形分析报告可以包括各种呼吸机测量参数,如潮气量、呼吸频率、气道压、血氧饱和度等。通过对这些参数进行实时监测和记录,并以图形或表格的方式呈现在报告中。
[0036] 在一实施例中,通过分析波形分析报告,医护人员可以评估患者的呼吸状况和呼吸机的性能。例如,可以观察目标对象的呼吸频率和潮气量是否正常,气道压力是否稳定,血氧饱和度是否达标等。此外,波形分析报告还可以帮助医护人员发现潜在的问题,如呼吸机管道的漏气或呼吸道阻塞等。
[0037] 本发明实施例通过上位机同步获取气流分析仪对呼吸机测得的所有气路参数信息,实现了将气路参数信息同步至上位机中。通过对所有气路参数信息进行波形绘制,实现了在不同展示页面分别绘制与各气路参数信息对应的目标波形。通过展示页面中预设参数光标对所有目标波形进行参数测量,实现了对呼吸机测量参数的获取,进而实现了对波形分析报告的生成。进一步地,实现了在同一展示页面绘制不同的波形,以及实现了通过不同预设参数光标同时测量所有目标波形的参数,进而实现了上位机中波形分析参数的可视化。
[0038] 在一实施例中,所述步骤S20中,即通过所述上位机对所有所述气路参数信息进行波形绘制,以在所述上位机的各展示页面分别显示与各所述气路参数信息对应的目标波形,包括:
[0039] S201,根据与各所述展示页面对应的预设波形,从所有所述气路参数信息中筛选出与各所述预设波形关联的气路参数信息。
[0040] S202,在各所述展示页面中,分别对与该展示页面对应的所述预设波形所关联的气路参数信息进行绘制,得到与各所述展示页面对应的目标波形并将其分别展示在各所述展示页面中。
[0041] 可理解地,预设波形是指提前设置的在各展示页面中显示的波形,例如,设置波形的名称,如主气道流速、主气道压力、低压、负压、高压和容量等。
[0042] 具体地,从数据库中获取与各展示页面对应的预设波形,然后,从所有气路参数信息中筛选出与各预设波形关联的气路参数信息,也即将所有气路参数信息和预设波形对应的信息进行匹配,从而筛选出与该预设波形关联的气路参数信息。如此,通过上述方法筛选出每个展示页面的各个预设波形对应的气路参数信息。然后,在各展示页面中,分别对与该展示页面对应的预设波形所关联的气路参数信息进行绘制,也即在每个展示页面中所有预设波形以相同的时间变化为横坐标,以不同的变化为纵坐标,如此,通过与每个预设波形对应的所有气路参数信息进行波形绘制,从而得到与各所述展示页面对应的目标波形,即得到参数实时变化的信息,并将其展示在各展示页面中,并在接收到开始指令之后,对目标波形进行播放。其中,当从一个展示页面切换到另一个展示页面时,可以从当前时间点开始播放,或者重新接收开始指令进行播放。在另一实施例中,绘制完成目标波形之后,由人工在交互页面进行波形播放。
[0043] 本实施例中,实现了从所有气路参数信息中筛选出与各波形属性关联的气路参数信息。通过在各展示页面中,分别对与该展示页面对应的波形属性所关联的气路参数信息进行绘制,实现了对各目标波形的绘制和展示,进而实现了在同一展示页面对不同波形的绘制。
[0044] 在一实施例中,所述步骤S30中,即通过所述展示页面中预设参数光标对所有所述目标波形进行参数测量,得到与各所述目标波形对应的呼吸机测量参数,所述呼吸机测量参数包括数值测量参数、周期测量参数、频率测量参数和差值测量参数;包括:
[0045] S301,筛选出具备所述预设参数光标的展示页面。
[0046] S302,通过测量数值光标对所有所述目标波形进行数值测量,得到与各所述目标波形对应的数值测量参数。
[0047] S303,通过测量周期光标对所有所述目标波形进行周期测量,得到与各所述目标波形对应的周期测量参数。
[0048] S304,通过测量频率光标对所有所述目标波形进行频率测量,得到与各所述目标波形对应的频率测量参数。
[0049] S305,通过测量差值光标对所有所述目标波形进行差值测量,得到与各所述目标波形对应的差值测量参数。
[0050] 可理解地,数值测量参数是指采用测量数值光标测得数据。周期测量参数是指采用测量周期光标测得数据。频率测量参数是指采用测量频率光标测得数据。差值测量参数是指采用测量差值光标测得数据。
[0051] 具体地,因只有部分展示页面显示波形,故而,筛选出具备预设参数光标的展示页面,也即通过对各个展示页面进行光标检测,当检测到该页面具备预设参数光标进行标记,并将所有标记的页面筛选出来,以在方便后续对目标波形的测量。在另一实施例中,由人工在交互页面进行切换,从而确定具备预设参数光标的展示页面。进一步地,接收数值测量指令,数值测量指令包括数值光标移动指令和所有测量的时间点,通过数值光标移动指令调用测量数值光标,根据所有测量的时间点,通过测量数值光标依次对所有时间点的目标波形进行数值测量,也即按照所有时间点由先到后的顺序,依次将测量数值光标移动至当前展示页面中任一目标波形上该时间点,即可得到与各目标波形对应的数值测量参数。同理,接收到周期测量指令,周期测量指令包括周期光标移动指令和所有测量的时间点,通过测量周期光标依次对所有时间点的目标波形进行周期测量,从而得到与各目标波形对应的周期测量参数。然后,接收到频率测量指令,频率测量指令包括频率光标移动指令和所有测量的时间点,通过测量频率光标依次对所有时间点的目标波形进行频率测量,从而得到与各目标波形对应的频率测量参数。接着,接收到差值测量指令,差值测量指令包括差值光标移动指令和所有测量的时间点,通过测量差值光标依次对所有时间点的目标波形进行频率测量,从而得到与各目标波形对应的差值测量参数。
[0052] 进而,在对当前展示页面测量完成之后,触发页面切换指令,以将当前展示页面切换为其他具备预设参数光标的展示页面继续进行测量,从而得到对应的测量参数。具体过程与上述过程相同,在此不再一一赘述。其中,上述光标仅用于举例说明,并不表示限定,还可以根据实际情况设置其他光标。
[0053] 在另一实施例中,上位机的各个展示页面均为人机交互的界面,通过医护人员或技术人员选择对应的预设参数光标对各个展示页面的所有目标波形进行测量,也即先选定对应的预设参数光标,然后,观察目标波形,采用预设参数光标点击目标波形上需要测量的点,从而得到与各目标波形对应的测量数据。
[0054] 本实施例中,通过筛选出具备预设参数光标的展示页面,实现了测量数值光标对所数值测量参数的获取;实现了测量周期光标对周期测量参数的获取;实现了测量频率光标对频率测量参数的获取;实现了差值数值光标对差值测量参数的获取。
[0055] 在一实施例中,所述步骤S40中,即根据所有所述呼吸机测量参数生成波形分析报告,包括:
[0056] S401,获取与各所述预设参数光标对应的测量范围,并确定各所述呼吸机测量参数是否处于所述测量范围内。
[0057] S402,当所述呼吸机测量参数处于所述测量范围内时,确定所述呼吸机测量参数无异常,并根据无异常的所述呼吸机测量参数生成波形分析报告。
[0058] S403,当所述呼吸机测量参数超出所述测量范围时,确定所述呼吸机测量参数存在异常,并对存在异常的所述呼吸机测量参数进行异常处理之后,根据异常处理之后的呼吸机测量参数生成波形分析报告。
[0059] 可理解地,测量范围是指每个目标波形对应的数值的测量范围。
[0060] 具体地,从数据库中调取与各预设参数光标对应的测量范围,并将各个参数光标测得呼吸机测量参数和对应的测量范围进行比较,从而确定呼吸机测量参数是否处于测量范围内。当呼吸机测量参数处于测量范围内时,即呼吸机测量参数大于测量范围的最小值,且小于或等于测量范围的最大值,确定呼吸机测量参数无异常,如此,对所有呼吸机测量参数进行测量范围判断,并在所有呼吸机测量参数均无异常时,根据无异常的所有呼吸机测量参数生成波形分析报告。当呼吸机测量参数超出测量范围时,即呼吸机测量参数小于或等于测量范围的最小值,且大于测量范围的最大值,确定呼吸机测量参数存在异常,并通过该测量范围对存在异常的呼吸机测量参数进行异常处理,以消除异常数据,如此,对所有异常的呼吸机测量参数进行异常处理之后,根据异常处理之后的呼吸机测量参数生成波形分析报告。同时,在波形分析报告中对异常的数值在对应的单元格中进行记录,即该单元格存在调整后的数值和异常时的数值。
[0061] 本实施例中,确定呼吸机测量参数是否处于测量范围内,实现了对各呼吸机测量参数是否异常的判断,以及实现了各呼吸机测量参数是否处于测量范围内的检测,进而实现了提供可视化分析模块。
[0062] 在一实施例中,所述步骤S403中,即对存在异常的所述呼吸机测量参数进行异常处理,包括:
[0063] S4031,删除存在异常的呼吸机测量参数;或,
[0064] S4032,根据所述测量范围,将存在异常的所述呼吸机测量参数调整至处于所述测量范围内。
[0065] 具体地,在确定呼吸机测量参数存在异常之后,删除存在异常的呼吸机测量参数,即可以点击该测量点进行清理。在另一实施例中,根据测量范围,将存在异常的呼吸机测量参数调整至处于测量范围内,也即当异常点的测量参数和测量范围之间的差值小于预设差值阈值时,对存在异常的呼吸机测量参数进行调整,以使得处于测量范围内。当异常点的测量参数和测量范围之间的差值大于或等于预设差值阈值时,删除存在异常的呼吸机测量参数。也即,本实施例中,实现了对存在异常的呼吸机测量参数的删除,实现了对存在异常的呼吸机测量参数的调整,以及实现了将存在异常的所述呼吸机测量参数调整至测量范围内。
[0066] 在一实施例中,所述步骤S40中,即根据所有所述呼吸机测量参数生成波形分析报告,还包括:
[0067] S404,从所述面板页面、所述数值页面和所述记录页面中确定目标页面,并获取与所述目标页面对应的测量数据。
[0068] S405,根据与各所述目标页面对应的所有测量数据,在所述报告页面生成波形分析报告。
[0069] 可理解地,展示页面包括面板页面、数值页面、记录页面和报告页面。记录页面是指长期数据记录的页面。面板页面是指对主要波形进行展示的页面,例如,主气道流速波形、主气道压力波形和容量波形等。数值页面是指对参数对应数值记录的页面。目标页面是指需要生成波形分析报告的页面。测量数据是指呼吸机测量参数。报告页面是指用于生成波形分析报告展示的页面。
[0070] 具体地,在得到与各目标波形对应的呼吸机测量参数之后,从面板页面、数值页面和记录页面中确定目标页面,也即从三个页面中选择一个或多个页面为目标页面,例如,面板页面和数值页面,记录页面,面板页面、数值页面和记录页面等。然后,根据与各目标页面对应的所有测量数据,在报告页面生成波形分析报告,也即获取通过光标测量的各展示页面的测量数据,并将报告页面中以表格的形式对每个目标波形在每个时间点测量的数据进行记录,即将表格中最上面的一行设置为填充每个目标波形对应的波形名称或参数名称,最左边一列设置为填充每个目标波形测量的时间点,波形名称和时间点交汇的单元格中为测量数据,从而在报告页面生成波形分析报告。其中,在存在异常的单元格中突出显示。
[0071] 在一具体实施例中,波形分析报告包括面板页面和数值页面的报告,以及记录页面的报告。当波形分析报告为记录页面的报告时,对记录页面中所有目标波形的每秒的测量数据进行记录,并在报告页面生成波形分析报告。当波形分析报告为面板页面和数值页面的报告时,对面板页面中测量的各时间点对应的数据和数值页面中记录的数值数据,在报告页面以表格的形式生成波形分析报告。
[0072] 本实施例中,通过从面板页面、数值页面和记录页面中确定目标页面,实现了对不同一个或多个页面测量数据的获取,进而实现了对不同一个或多个页面的波形分析报告的生成,以及实现了提供可视化分析模块。
[0073] 在一实施例中,所述方法中,还包括:
[0074] 在记录页面中查看记录的预设时长的波形信息,且采用预设参数光标分析预设时长的波形信息。
[0075] 可理解地,预设时长是指记录页面中可以存储的时间段,例如,100小时、80小时等等。波形信息是指记录的波形变化信息,或者波形对应的参数信息。
[0076] 具体地,当需要对当前时间段之前的波形进行回顾时,判断当前的展示页面是否为记录页面,当当前的展示页面不是记录页面时,将当前展示页面切换为记录页面,并在记录页面中查看记录的预设时长的波形信息。获取需要回顾波形对应的时间点,根据获取到的时间点将记录页面的波形调整到该时间点对应的波形,并从该时间点开始播放。当观察到需要的波形时,接收停止指令,并通过停止指令,停止波形播放。然后,接收光标移动指令,通过光标移动指令将对应的预设参数光标移动到所要测量的时间点上,即采用预设参数光标对该段的波形信息进行分析,即测量该波形的数值参数、周期参数、频率参数和差值参数等信息。
[0077] 在一实施例中,所有展示页面均为人机交互页面,由人工点击记录页面,并将记录的波形向前滑动,从而确定要观察的开始位置,然后,点击波形,以观察记录的波形的实时变化信息。
[0078] 在另一实施例中,从该时间点开始播放之后,从通过上位机上的摄像头对目标人员的注视变化状态进行检测,判断对记录页面注视时的眼部的眼屏距离和注视度是否发生变化,并在眼部的眼屏距离或注视角度发生变化时,停止波形播放。然后,接收包含预设参数光标和时间点的测量指令,以对当前的波形信息进行分析,即测量该波形的数值参数、周期参数、频率参数和差值参数等信息。也即,本实施例中,实现了对长时间的波形信息的存储,实现了对长时间的波形的回顾,以及在波形回顾时对波形的分析。
[0079] 应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0080] 在一实施例中,提供一种基于上位机的波形分析装置,该基于上位机的波形分析装置与上述实施例中基于上位机的波形分析方法一一对应。如图2所示,该基于上位机的波形分析装置包括信息同步模块10、波形绘制模块20、参数测量模块30和报告生成模块40。各功能模块详细说明如下:
[0081] 信息同步模块10,用于在开启上位机与气流分析仪连接串口之后,所述上位机同步获取所述气流分析仪对呼吸机测得的所有气路参数信息;
[0082] 波形绘制模块20,用于通过所述上位机对所有所述气路参数信息进行波形绘制,以在所述上位机的各展示页面分别显示与各所述气路参数信息对应的目标波形;
[0083] 参数测量模块30,用于通过所述展示页面中预设参数光标对所有所述目标波形进行参数测量,得到与各所述目标波形对应的呼吸机测量参数;
[0084] 报告生成模块40,用于根据所有所述呼吸机测量参数生成波形分析报告。
[0085] 在一实施例中,所述呼吸机测量参数包括数值测量参数、周期测量参数、频率测量参数和差值测量参数;所述参数测量模块30包括:
[0086] 页面筛选单元,用于筛选出具备所述预设参数光标的展示页面;
[0087] 测量数值单元,用于通过测量数值光标对所有所述目标波形进行数值测量,得到与各所述目标波形对应的数值测量参数;
[0088] 测量周期单元,用于通过测量周期光标对所有所述目标波形进行周期测量,得到与各所述目标波形对应的周期测量参数;
[0089] 测量频率单元,用于通过测量频率光标对所有所述目标波形进行频率测量,得到与各所述目标波形对应的频率测量参数;
[0090] 测量差值单元,用于通过测量差值光标对所有所述目标波形进行差值测量,得到与各所述目标波形对应的差值测量参数。
[0091] 在一实施例中,所述波形绘制模块20包括:
[0092] 参数筛选单元,用于根据与各所述展示页面对应的预设波形,从所有所述气路参数信息中筛选出与各所述预设波形关联的气路参数信息;
[0093] 绘制波形单元,用于在各所述展示页面中,分别对与该展示页面对应的所述预设波形所关联的气路参数信息进行绘制,得到与各所述展示页面对应的目标波形并将其分别展示在各所述展示页面中。
[0094] 在一实施例中,所述报告生成模块40包括:
[0095] 范围检测单元,用于获取与各所述预设参数光标对应的测量范围,并确定各所述呼吸机测量参数是否处于所述测量范围内;
[0096] 无异常单元,用于当所述呼吸机测量参数处于所述测量范围内时,确定所述呼吸机测量参数无异常,并根据无异常的所述呼吸机测量参数生成波形分析报告;
[0097] 存在异常单元,用于当所述呼吸机测量参数超出所述测量范围时,确定所述呼吸机测量参数存在异常,并对存在异常的所述呼吸机测量参数进行异常处理之后,根据异常处理之后的呼吸机测量参数生成波形分析报告。
[0098] 在一实施例中,所述存在异常单元包括:
[0099] 删除子单元,用于删除存在异常的呼吸机测量参数;或,
[0100] 调整子单元,用于根据所述测量范围,将存在异常的所述呼吸机测量参数调整至处于所述测量范围内。
[0101] 在一实施例中,所述展示页面包括面板页面、数值页面、记录页面和报告页面;所述报告生成模块40,还包括:
[0102] 目标页面单元,用于从所述面板页面、所述数值页面和所述记录页面中确定目标页面,并获取与所述目标页面对应的测量数据;
[0103] 生成报告单元,用于根据与各所述目标页面对应的所有测量数据,在所述报告页面生成波形分析报告。
[0104] 在一实施例中,所述装置包括:
[0105] 信息回顾模块,用于在记录页面中查看记录的预设时长的波形信息,且采用预设参数光标分析预设时长的波形信息。
[0106] 关于基于上位机的波形分析装置的具体限定可以参见上文中对于基于上位机的波形分析方法的限定,在此不再赘述。上述基于上位机的波形分析装置中的各个模块可全部或部分通过软件硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0107] 一种计算机设备,包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述所述基于上位机的波形分析方法。
[0108] 一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述所述基于上位机的波形分析方法。
[0109] 在一个实施例中,提供了一种计算机设备,其内部结构图可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括可读存储介质、内存储器。该可读存储介质存储有操作系统、计算机程序和数据库。该内存储器为可读存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于上位机的波形分析方法。
[0110] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0111] 所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
[0112] 以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
QQ群二维码
意见反馈