麻醉机趋势信息显示装置以及对该趋势信息的管理方法

文档序号:1245187阅读:149来源:国知局
麻醉机趋势信息显示装置以及对该趋势信息的管理方法
【专利摘要】本发明公开了一种麻醉机趋势信息显示装置,以及对该趋势信息的管理方法,其中,所述麻醉机趋势信息显示装置包括:趋势信息接收单元接收趋势信息并传输给控制单元,控制单元建立顺序表存储预定数量的趋势信息,显示单元接收最新的趋势信息并动态地刷新显示,存储单元能够保存最新的趋势信息。因此,本发明着眼于麻醉机趋势信息的显示、读取、处理和存储,能够动态地显示趋势信息;开机单独进程读取趋势数据,节约开机时间;开机对趋势信息记录文件进行处理,避免由于趋势信息记录文件过大而导致的开机时间过长的问题;趋势信息写入趋势信息记录文件,便于在手术中和/或手术后的查询和分析。
【专利说明】麻醉机趋势信息显示装置以及对该趋势信息的管理方法
【技术领域】
[0001]本发明涉及麻醉机领域,具体地,涉及对麻醉机趋势信息进行显示的装置,以及利用该装置对该趋势信息进行管理的方法。
【背景技术】
[0002]麻醉在医学上的普及具有重大的意义,不仅有效的减轻了病人的痛苦,也有利于进行例如手术治疗的顺利进行。
[0003]在手术的过程中,病人的各种生命体征,特别是与麻醉有关的各种生理体征的变化以及发展的趋势对于病人的观察及处置非常重要,麻醉师以及手术医生需要观察在手术过程中这些趋势信息的变化,从而对手术是否进展顺利,病人是否出现异样进行判断。
[0004]随着这几年技术的发展,针对与麻醉有关的信息的记录问题,出现了麻醉信息记录装置,例如中国发明专利申请CN2490641Y公开了一种麻醉信息记录装置,其能够实时地显示病人的各种生理体征并进行记录和存储,但该信息记录装置只是单纯的进行显示和记录,没有其它的功能。常用麻醉信息记录装置可以是单独的装置,也可以属于麻醉机的一部分,集成在麻醉机中。当麻醉信息记录装置集成在麻醉机中时,麻醉机在主界面上会实时的显示当前时刻的各项监测值如潮气量,呼吸频率,分钟通气量,压力等等。但是如果缺乏对这些数据的存储处理,就不能按要求显示,例如提供一台手术的数据值,一旦出现事故时,将不能提供事故分析的资料,从风险分析角度来看,具有一定风险。
[0005]目前对麻醉机监测值进行存储、显示处理方式不是很好。例如在显示处理上比较舌L不能提供一个友好的人机交互界面;在数据处理时单纯的将数据存入文件,使得相应的存储文件越来越大,数据越来越多,造成麻醉机系统存储空间越来越少,严重影响机器的整体性能。而由于麻醉机开机时会直接到文件中去读取数据,由于文件的逐步变大,将会延长麻醉机开机响应的时间。在遇到紧急抢救情况时,麻醉机开机时间过长将会影响病人的抢救时间,严重的甚至有可能会造成医疗纠纷。
[0006]因此,改进对麻醉机趋势信息的管理,即对麻醉信息进行显示、处理、存储、读取成为亟需解决的问题。

【发明内容】

[0007]针对现有技术没有对麻醉趋势信息进行详细的显示和合理的处理、存储、读取的问题,本发明提出了一种麻醉机趋势信息显示装置以及对该趋势信息的进行管理的方法。具体的,本发明公开了如下技术方案:
[0008]一种麻醉机趋势信息显示装置,包括如下单元:
[0009]趋势信息接收单元,与控制单元可导电的连接,用来接收麻醉机的趋势信息并将所述趋势信息传送至 所述控制单元;
[0010]控制单元,接收所述趋势信息,并在所述控制单元中建立顺序表以按时间顺序存储所述趋势信息,其中所述控制单元每隔预定时间向顺序表中增加一组趋势信息,写入该组信息的详细内容,然后判断顺序表的数据量是否大于预定组数,如果所述顺序表中的数据量大于所述预定组数,则删除顺序表头节点数据,并将新的趋势信息插入到顺序表末节点;否则,直接将趋势信息插入到顺序表末节点,然后所述控制单元将加入顺序表的所述新的趋势信息发送到显示单元和存储单元;
[0011]显示单元,与所述控制单元可导电的连接,接收所述控制单元发送的趋势信息,并在所述显示单元中按时间顺序实时地刷新显示所接收到的趋势信息;
[0012]存储单元,与所述控制单元可通信的连接,接收所述控制单元发送的趋势信息,并将所述趋势信息存储至趋势信息记录文件。
[0013]其中,所述显示单元动态实时地显示趋势信息,显示的方式为数值显示方式或者图表显示方式,
[0014]所述数值显示方式为按时间顺序实时在主菜单的最上方或者最下方逐行显示趋势信息的数值,对每行数据进行点击时会有详细记录信息,包括当前时间的设置值和监测值,所述数值显示方式包括多页数值显示方式或滚动条数值显示方式,所述多页数值显示方式以多页动态显示方式实时地显示当前机器的监测值,每页显示多行数据,通过点击上一页、下一页进行显示页面的切换,所述滚动条数值显示方式采用滚动条形式动态显示实时地显示当前机器的监测值;
[0015]所述图表显示方式为根据按照一定时间接收的趋势信息,用曲线显示趋势数据的变化,所述曲线向左或者向右移动,最新数据在左侧或者右侧,点击每个数据的点时会有详细记录信息,包括当前时间的设置值和监测值。 [0016]其中,所述麻醉机趋势信息显示装置在开机时单独开一个进程从所述存储单元的所述趋势信息记录文件中读取趋势信息。
[0017]其中,当所述控制单元每隔预定时间向所述存储单元发送所述趋势信息时,首先所述控制单元判断在所述存储单元中是否存在用于存储趋势信息的所述趋势信息记录文件,如果没有,则创建所述趋势信息记录文件,如果有则对所述趋势信息记录文件执行写操作。
[0018]其中,当所述麻醉机趋势信息显示装置开机时,所述控制单元读取所述趋势信息记录文件至所述顺序表,并删除所述趋势信息记录文件,随后所述控制单元对所述顺序表的组数进行计数,如果所述组数少于所述预定组数,则直接将数据重新写入所述存储单元的所述趋势信息记录文件,否则,从所述顺序表未节点开始计数,到达所述预定组数后删除从所述预定组数一直到所述顺序表头结点的数据,然后将所述数据重新写入所述存储单元的所述趋势信息记录文件。
[0019]本发明还公开了一种用于麻醉机趋势信息显示装置的麻醉机趋势信息管理方法,包括如下步骤:
[0020]S100、开始;
[0021]S110、判断是否需要关机,如果是,则进入S190,如果否,则进入S120;
[0022]S120、判断计时是否达到预定时间,如果是,则进入S140,如果否,则进入S130 ;
[0023]S130、继续计时,并进入SllO ;
[0024]S140、判断顺序表中的数据量是否大于预定组数,如果是,则进入S150,如果否,则进入S160 ;[0025]S150、删除顺序表头节点数据,并将新的趋势信息插入到顺序表末节点,并进入S170 ;
[0026]S160、将趋势信息插入到顺序表末节点,并进入S170 ;
[0027]S170、将所述新的趋势信息发送至到显示界面,刷新显示,并进入步骤180 ;
[0028]S180、保存所述新的趋势信息,并重新进入步骤S110,等待下一个趋势信息。
[0029]其中,在S170中,刷新显示所述新的趋势信息的方式为数值显示方式或者图表显示方式,
[0030]所述数值显示方式为按时间顺序实时在主菜单的最上方或者最下方逐行显示趋势信息的数值,对每行数据进行点击时会有详细记录信息,包括当前时间的设置值和监测值,所述数值显示方式包括多页数值显示方式或滚动条数值显示方式,所述多页数值显示方式以多页动态显示方式实时地显示当前机器的监测值,每页显示多行数据,通过点击上一页、下一页进行显示页面的切换,所述滚动条数值显示方式采用滚动条形式动态显示实时地显示当前机器的监测值;
[0031]所述图表显示方式为根据按照一定时间接收的趋势信息,用曲线显示趋势数据的变化,所述曲线向左或者向右移动,最新数据在左侧或者右侧,点击每个数据的点时会有详细记录信息,包括当前时间的设置值和监测值。
[0032]其中,所述管理方法在开机时单独开一个进程从所述趋势信息记录文件中读取趋势信息。
[0033]其中,在S180中保存所述新的趋势信息,包括如下步骤:
[0034]S210、判断所述趋势信息记录文件是否存在,如果是,则进入S230,如果否,则进入S220 ;
[0035]S220、创建所述趋势信息记录文件,进入S230 ;
[0036]S230、向所述趋势信息记录文件执行写操作。
[0037]其中,在所述管理方法开始时,还清理所述趋势信息记录文件,包括如下步骤:
[0038]S300、开始;
[0039]S310、读取所述趋势信息记录文件所保存的数据至所述顺序表,并删除所述趋势信息记录文件;
[0040]S320、判断所述顺序表的组数是否大于所述预定组数,如果是,则进行S330,如果否,则进行S340 ;
[0041]S330、从所述顺序表未节点开始计数,到达所述预定组数后删除从所述预定组数一直到所述顺序表头结点的数据,进入S340 ;
[0042]S340、将所述数据重新写入所述趋势信息记录文件;
[0043]S350、结束。
[0044] 本发明着眼于麻醉机趋势信息的显示、读取、处理和存储,能够动态地显示趋势信息;开机单独进程读取趋势数据,节约开机时间;开机对趋势信息记录文件进行处理,避免由于趋势信息记录文件过大而导致的开机时间过长的问题;趋势信息写入趋势信息记录文件,便于在手术中和/或手术后的查询和分析。
【专利附图】

【附图说明】[0045]图1是根据本发明实施例的麻醉机趋势信息显示装置的框图;
[0046]图2是根据本发明实施例的麻醉机趋势信息管理方法的流程图;
[0047]图3是根据本发明实施例的麻醉机趋势信息管理方法对趋势信息存储文件写入趋势数据的流程图;
[0048]图4是根据本发明实施例的麻醉机趋势信息管理方法对趋势信息存储文件进行读取的流程图。
[0049]图中的附图标记所分别指代的技术特征为:
[0050]1、显示单元;2、控制单元;3、存储单元;4、趋势信息接收单元。
【具体实施方式】
[0051]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0052]本发明针对现有技术中没有对麻醉趋势信息进行详细的显示和合理的存储的问题,提出了一种麻醉机趋势信息显示装置以及对利用该显示装置对该趋势信息的进行管理的方法。本发明具有如下的优点:能够动态地显示趋势信息;开机单独进程读取趋势数据,节约开机时间;开机对趋势信息记录文件进行处理,避免由于趋势信息记录文件过大而导致的开机时间过长的问 题;趋势信息写入趋势信息记录文件,便于在手术中和/或手术后的查询和分析。
[0053]在本发明中,趋势信息指的是在患者麻醉过程中于麻醉有关的各种生理体征信息,包括但不限于:潮气量,呼吸频率,分钟通气量,气道压力,吸入氧浓度等,按照时间顺序记录的趋势信息能够反映患者在手术过程中各个生理体征信息的变化趋势。顺序表指的是数据结构中能够按照先后顺序存储数据的一种数据结构,其包括链表、有向图、树等数据结构。
[0054]实施例1:
[0055]图1是本发明实施例的麻醉机趋势信息显示装置的框图。如图1所示,所述麻醉机趋势信息显示装置包括:显示单元I,控制单元2,存储单元3和趋势信息接收单元4。
[0056]其中,趋势信息接收单元4,与控制单元2可导电的连接,用来接收包括潮气量,呼吸频率,分钟通气量,气道压力,吸入氧浓度的趋势信息并将该趋势信息传送至控制单元2。
[0057]控制单元2,接收趋势信息,并在所述控制单元2中建立顺序表以按时间顺序存储所述趋势信息,其中所述控制单元2每隔预定时间向顺序表中增加一组趋势信息,写入该条信息的详细内容,然后判断顺序表的数据量是否大于预定组数,如果所述顺序表中的数据的组数大于所述预定组数,则删除顺序表头节点数据(即最早的趋势信息),并将新的趋势信息插入到顺序表末节点;否则,直接将趋势信息插入到顺序表末节点;然后所述控制单元2同时将该加入顺序表的最新的趋势信息发送给显示单元I和存储单元3。
[0058]显示单元I,与控制单元2可导电的连接,接收所述控制单元2发送的趋势信息,并在显示单元I中按时间顺序实时地刷新显示所接收到的趋势信息。
[0059]存储单元3,与所述控制单元2可通信的连接,接收所述控制单元2发送的趋势信息,并将该趋势信息存储至趋势信息记录文件。[0060]根据该方案,控制单元2按照一定时间间隔向顺序表中增加从趋势信息接收单元4接收到的趋势信息,然后发送给显示单元I显示以供医生参考,并存储在存储单元3的趋势信息记录文件以供再次开机或者手术后的分析和总结。
[0061]其中,趋势信息接收单元4能够被动地接收各种生理信号传感器所传输的趋势信息,也能够在控制单元2的控制下,每隔一定时间,例如每隔所述预定时间主动向各种生理信号传感器所收集的趋势信息。优选地,趋势信息接收单元4可以是各种生理信号传感器,或者属于各种生理信号传感器的一部分,直接向患者采集各种生理信号。相应的,此时,麻醉机趋势信息显示装置能够是独立的装置,从麻醉机的各种生理信号传感器接收各种趋势信息,并优先地,能够集成在麻醉机中,属于麻醉机的一部分。
[0062]其中,控制单元2每隔所述预定时间向顺序表中增加一组趋势信息,并控制所述顺序表长度为所述预定组数。[0063]所述预定时间由管理员或者医生设定的,所述预定时间能够为但不限于5S、15S、30S、60S,根据医生观察或者手术记录的需要而定,优选为30S。顺序表的长度,也能够由管理员或者医生设定的,以便记录整个手术的流程,所述预定组数与所述预定时间和整个手术的时间长度有关。所述预定组数能够但不限于480条,600条、720条、840条、960条、1080条、1200条,优选为960条。当所述预定时间为30S时,960条的趋势信息最多能够记录8个小时的趋势信息,满足8个小时的手术需求。顺序表指的是数据结构中能够按照先后顺序存储数据的一种数据结构,其包括链表、有向图、树等数据结构。其中优选为链表。应当知道,以上具体数值和例子均为举例而非限定。
[0064]存储单元3包括电子地存储信息的电子存储介质。存储单元3的存储介质可以包括与所述控制单元2集成地(即,实质上不可移动的)提供的系统存储和/或经由,例如,端口(例如,USB 口,火线口等)或者驱动(例如,盘驱动),或者可移动地连接到麻醉机趋势信息显示装置的可移动存储中的一个或两个。存储单元3可以包括光可读存储介质(例如,光盘等)、磁可读存储介质(例如,磁带、磁硬盘、软盘等)、电充电存储介质(例如,EEPROM、RAM等)、固态存储介质(例如,闪存盘等),和/或其它电可读存储介质中的一个或多个。在一个具体的实施例中,存储单元可以为CF卡。
[0065]存储单元3与所述控制单元2可通信的连接,该连接可以是有线的电连接,也可以是通过无线的连接,例如通过wifi, gsm, cdma等方式的连接,只要能传输信息即可。
[0066]实施例2:
[0067]该实施例与实施例1基本相同,只是其具体限定了显示单元I显示趋势信息的方式。
[0068]所述显示单元I动态实时地显示趋势信息,显示的方式为数值显示方式或者图表显示方式,
[0069]所述数值显示方式为按时间顺序实时在主菜单的最上方或者最下方逐行显示趋势信息的数值,对每行数据进行点击时会有详细记录信息,包括当前时间的设置值和监测值,所述数值显示方式包括多页数值显示方式或滚动条数值显示方式,所述多页数值显示方式以多页动态显示方式实时地显示当前机器的监测值,每页显示多行数据,例如5行数据,通过点击上一页、下一页进行显示页面的切换,所述滚动条数值显示方式采用滚动条形式动态显示实时地显示当前机器的监测值;[0070]所述图表显示方式为根据按照一定时间接收的趋势信息,用曲线显示趋势数据的变化,所述曲线向左或者向右移动,最新数据在左侧或者右侧,点击每个数据的点时会有详细记录信息,包括当前时间的设置值和监测值。
[0071]实施例3:
[0072]该实施例与实施例1基本相同,改进在于,为了加快开机启动速度。在开机时,系统单独开一个进程从所述存储单元3的所述趋势信息记录文件中读取趋势信息。系统读取的方式包括xml的方式进行读取,但不以此为限,只要能从趋势信息记录文件中读取趋势信息即可。
[0073]这样,系统启动的进程不受读取信息的进程的影响,提高了彼此的速度,从整体上加快了系统的启动。
[0074]实施例4:
[0075]该实施例与实施例1基本相同,只是具体解释了对于趋势信息的存储。
[0076]正如【背景技术】中所述的,随着医学分析技术的提高,对于趋势信息的总结和分析有助于病人的治疗,同时对于过往麻醉趋势信息的查询和分析将有助于检查麻醉机工作情况,分析数据以进行改进,也便于避免数据的丢失。因此,存储单元3接收到控制单元2发送过来的趋势信息后存储在趋势信息记录文件。
[0077]趋势信息记录文件是用来记录趋势信息的各种文本文件,能够为txt,doc, xls等形式,只要能记录按时间产生的趋势信息即可。在一个具体的实施例中,趋势信息记录文件优选为txt形式。
[0078]参见图3,其解释了在趋势信息记录文件中存储信息的一个优选的流程。当控制单元2每隔30秒向存储单元3发送趋势信息时,首先控制单元2判断在存储单元3中是否存在用于存储趋势信息的txt文件,如果没有,则创建txt文件,如果有则对该txt文件执行写操作。
[0079]这样,能够保存麻醉趋势信息以便于后期的查询和分析。
[0080]实施例5:
[0081]如实施例1、4中所述的,麻醉机趋势信息显示装置在工作的过程中不断的显示趋势信息的同时,还将所述趋势信息交由存储单元3进行存储,如果长时间不清理所述趋势信息,则趋势信息记录文件所记录的数据会越来越多,文件体积越来越大,从而影响机器的存储空间以及麻醉机启动速度等整体性能。因此,在机器开机时,应当会趋势信息记录文件进行清理。
[0082]图4是根据本发明实施例的麻醉机趋势信息管理方法对趋势信息存储文件进行读取的流程图。参见附图4,在机器开机时,控制单元2读取趋势信息记录文件,例如txt中所保存的信息至所述顺序表(例如,链表),以便于进行机器的启动,并删除txt文件。控制单元2然后判断所述顺序表(例如,链表)的组数是否大于预定组数,如果组数少于预定组数(例如960条),则证明趋势信息记录文件并不大,可以直接将数据重新写入存储单元3的趋势信息记录文件(例如txt文件),否则,从所述顺序表(例如,链表)未节点开始计数,到达所述预定组数(例如960)后删除从所述预定组数(例如第961)—直到所述顺序表(例如,链表)表头结点的数据,即保留最新的趋势信息,其余信息删除,然后将该数据重新写入存储单元3的趋势信息记录文件。[0083]这样,解决了趋势信息记录文件在长时间使用后体积过大的问题,控制了该趋势信息记录文件体积的线性增长,保证了麻醉机在长时间使用后还能保持较快的启动速度。
[0084]实施例6:
[0085]在上文中本发明公开了麻醉机趋势信息显示装置,以下将公开根据该麻醉机趋势信息显示装置对趋势信息进行管理的方法。
[0086]图2是根据本发明实施例的麻醉机趋势信息管理方法的流程图。如图2所示,所述麻醉机趋势信息管理方法包括如下步骤:
[0087]S100、开始;
[0088]S110、判断是否需要关机,如果是,则进入S190,如果否,则进入S120;
[0089]S120、判断计时是否达到预定时间,如果是,则进入S140,如果否,则进入S130 ;
[0090]S130、继续计时,并进入SllO ;
[0091]S140、判断顺序表中的数据量是否大于预定组数,如果是,则进入S150,如果否,则进入S160 ;
[0092]S150、删除顺序表头节点数据(即最早的趋势信息),并将新的趋势信息插入到顺序表末节点,并进入S170 ;
[0093]S160、将趋势 信息插入到顺序表末节点,并进入S170 ;
[0094]S170、将所述新的趋势信息发送至到显示界面,刷新显示,并进入步骤180 ;
[0095]S180、保存所述新的趋势信息,并进入步骤SllO ;以此进入循环线程,进入下一个预定时间的计时。
[0096]根据该方案,所述管理方法按照一定时间间隔向顺序表中增加接收到的趋势信息,然后将所述新的趋势信息发送至到显示界面,刷新显示,并存储在趋势信息记录文件以供再次开机或者手术后的分析和总结。
[0097]所述预定时间由管理员或者医生设定的,所述预定时间能够为但不限于5S、15S、30S、60S,根据医生观察或者手术记录的需要而定,优选为30S。顺序表的长度,也能够由管理员或者医生设定的,以便记录整个手术的流程,所述预定组数与所述预定时间和整个手术的时间长度有关。所述预定组数能够但不限于480条,600条、720条、840条、960条、1080条、1200条,优选为960条。当所述预定时间为30S时,960条的趋势信息能够满足8个小时的手术需求。顺序表指的是数据结构中能够按照先后顺序存储数据的一种数据结构,其包括链表、有向图、树等数据结构。其中优选为链表。应当知道,以上具体数值和例子均为举例而非限定。
[0098]在图2中采用预定时间为30S,预定组数为960条,顺序表为链表的方式图示了优选的实施例。
[0099]实施例7:
[0100]在S170中,动态刷新显示所述新的趋势信息的方式为数值显示方式或者图表显示方式,
[0101]所述数值显示方式为按时间顺序实时在主菜单的最上方或者最下方逐行显示趋势信息的数值,对每行数据进行点击时会有详细记录信息,包括当前时间的设置值和监测值,所述数值显示方式包括多页数值显示方式或滚动条数值显示方式,所述多页数值显示方式以多页动态显示方式实时地显示当前机器的监测值,每页显示多行数据,例如5行,通过点击上一页、下一页进行显示页面的切换,所述滚动条数值显示方式采用滚动条形式动态显示实时地显示当前机器的监测值;
[0102]所述图表显示方式为根据按照一定时间接收的趋势信息,用曲线显示趋势数据的变化,所述曲线向左或者向右移动,最新数据在左侧或者右侧,点击每个数据的点时会有详细记录信息,包括当前时间的设置值和监测值。
[0103]实施例8:
[0104] 该实施例与实施例6基本相同,改进在于,为了加快开机启动速度。所述管理方法包括读取趋势信息的进程,所述管理方法单独开一个进程从所述趋势信息记录文件中读取趋势信息。读取的方式包括xml的方式进行读取,但不以此为限,只要能从趋势信息记录文件中读取趋势信息即可。
[0105]这样,实施例8能够使得使用该管理方法的系统的启动进程不受读取信息进程的影响,提高了彼此的速度,从整体上加快了系统的启动。
[0106]实施例9:
[0107]该实施例与实施例6基本相同,只是具体解释了对于趋势信息的存储。
[0108]正如【背景技术】中所述的,随着医学分析技术的提高,对于趋势信息的总结和分析有助于病人的治疗,同时对于过往手术的麻醉趋势信息的查询和分析将有助于检查麻醉机工作情况,分析数据以进行改进,也便于避免数据的丢失。因此,在麻醉机趋势信息的管理方法中将接收到的新趋势信息存储在趋势信息记录文件中。
[0109]趋势信息记录文件是用来记录趋势信息的各种文本文件,能够为txt, doc, xls等形式,只要能记录按时间产生的趋势信息即可。在一个具体的实施例中,趋势信息记录文件优选为txt形式。
[0110]参见图3,其解释了在趋势信息记录文件中存储信息的一个优选的流程:
[0111]S200、线程挂起,线程激活后进入S210 ;
[0112]S210、判断所述趋势信息记录文件是否存在,如果是,则进入S230,如果否,则进入S220 ;
[0113]S220、创建所述趋势信息记录文件,进入S230 ;
[0114]S230、向所述趋势信息记录文件执行写操作;
[0115]S240、线程完成,并进入S200等待线程激活。
[0116]这样构建了一个根据线程激活而写入所述趋势信息的子流程。
[0117]根据实施例9,所述管理方法能够保存麻醉趋势信息以便于后期的查询和分析。
[0118]实施例10:
[0119]如实施例6、9中所述的,所述管理方法不断的将显示趋势信息的同时,还将所述趋势信息存储到趋势信息记录文件中,如果长时间不加清理,趋势信息记录文件所记录的数据会越来越多,文件体积越来越大,从而影响机器的存储空间以及麻醉机启动速度等整体性能。因此,在机器开机时,应当会趋势信息记录文件进行清理。
[0120]图4是根据本发明实施例的麻醉机趋势信息管理方法对趋势信息存储文件进行读取的流程图。参见附图4,其公开了如下步骤:
[0121]S300、开始;
[0122]S310、读取所述趋势信息记录文件(例如txt文件)所保存的信息至所述顺序表(例如,链表),并删除所述趋势信息记录文件;
[0123]S320、判断所述顺序表(例如,链表)的组数是否大于所述预定组数(例如960条),如果是,则进行S330,如果否,则进行S340 ;
[0124]S330、从所述顺序表(例如,链表)未节点开始计数,到达所述预定组数后删除从所述预定组数一直到所述顺序表头结点的数据,进入S340 ;
[0125]S340、将该数据重新写入所述趋势信息记录文件(例如txt文件);
[0126]S350、结束。[0127]这样,解决了趋势信息记录文件在长时间使用后体积过大的问题,控制了该趋势信息记录文件体积的线性增长,保证了麻醉机在长时间使用后还能保持较快的启动速度。
[0128]通过上文所描述的技术方案,本发明克服了现有技术对趋势信息没有详细的显示和存储的问题,并具有如下的优点:
[0129]1、开机状态下麻醉机趋势显示装置和相应的管理方法每隔预定时间,例如30秒就会将监测值数据记录下来,并可以在趋势菜单下进行动态显示,该动态显示方式能够为数字或者图标的方式,最新数据显示在菜单的最上方、最下方、最左侧或者最右侧,界面友好,便于人机交互;
[0130]2、趋势信息以文件形式进行存储,避免遇到特殊情况(例如,断电)后趋势数据丢失,同时储存的文件有利于对数据进一步分析;
[0131]3、为了避免记录趋势信息的文件越来越大,从而影响机器的存储空间和整体性能,在机器开机后都会对记录趋势信息的文件进行处理。
[0132]可见,本发明从趋势信息的显示、读取、处理、存储等4个方面组成一个整体的解决方案。
[0133]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如下步骤:(方法的步骤),所述的存储介质,如:R0M/RAM、磁碟、光盘
坐寸ο
[0134]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其它等效实施例,而本发明的范围由所附的权利要求范围决定。
【权利要求】
1.一种麻醉机趋势信息显示装置,包括如下单元: 趋势信息接收单元,与控制单元可导电的连接,用来接收麻醉机的趋势信息并将所述趋势信息传送至所述控制单元; 控制单元,接收所述趋势信息,并在所述控制单元中建立顺序表以按时间顺序存储所述趋势信息,其中所述控制单元每隔预定时间向顺序表中增加一组趋势信息,写入该组信息的详细内容,然后判断顺序表的数据量是否大于预定组数,如果所述顺序表中的数据量大于所述预定组数,则删除顺序表头节点数据,并将新的趋势信息插入到顺序表末节点;否贝1J,直接将趋势信息插入到顺序表末节点,然后所述控制单元将加入顺序表的所述新的趋势信息发送到显示单元和存储单元; 显示单元,与所述控制单元可导电的连接,接收所述控制单元发送的趋势信息,并在所述显示单元中按时间顺序实时地刷新显示所接收到的趋势信息; 存储单元,与所述控制单元可通信的连接,接收所述控制单元发送的趋势信息,并将所述趋势信息存储至趋势信息记录文件。
2.根据权利要求1所述的麻醉机趋势信息显示装置,其特征在于: 所述显示单元动态实时地显示趋势信息,显示的方式为数值显示方式或者图表显示方式, 所述数值显示方式为按时间顺序实时在主菜单的最上方或者最下方逐行显示趋势信息的数值,对每行数据进行点击时会有详细记录信息,包括当前时间的设置值和监测值,所述数值显示方式包括多页数值显示方式或滚动条数值显示方式,所述多页数值显示方式以多页动态显示方式实时地显示当前机器的监测值,每页显示多行数据,通过点击上一页、下一页进行显示页面的切换,所述滚动条数值显示方式采用滚动条形式动态显示实时地显示当前机器的监测值; 所述图表显示方式为根据按照一定时间接收的趋势信息,用曲线显示趋势数据的变化,所述曲线向左或者向右移动,最新数据在左侧或者右侧,点击每个数据的点时会有详细记录信息,包括当前时间的设置值和监测值。
3.根据权利要求1所述的麻醉机趋势信息显示装置,其特征在于: 所述麻醉机趋势信息显示装置在开机时单独开一个进程从所述存储单元的所述趋势信息记录文件中读取趋势信息。
4.根据权利要求1所述的麻醉机趋势信息显示装置,其特征在于: 当所述控制单元每隔预定时间向所述存储单元发送所述趋势信息时,首先所述控制单元判断在所述存储单元中是否存在用于存储趋势信息的所述趋势信息记录文件,如果没有,则创建所述趋势信息记录文件,如果有则对所述趋势信息记录文件执行写操作。
5.根据权利要求1所述的麻醉机趋势信息显示装置,其特征在于: 当所述麻醉机趋势信息显示装置开机时,所述控制单元读取所述趋势信息记录文件至所述顺序表,并删除所述趋势信息记录文件,随后所述控制单元对所述顺序表的组数进行计数,如果所述组数少于所述预定组数,则直接将数据重新写入所述存储单元的所述趋势信息记录文件,否则,从所述顺序表未节 点开始计数,到达所述预定组数后删除从所述预定组数一直到所述顺序表头结点的数据,然后将所述数据重新写入所述存储单元的所述趋势信息记录文件。
6.一种麻醉机趋势信息管理方法,包括如下步骤: S110、判断是否需要关机,如果是,则进入S190,如果否,则进入S120; S120、判断计时是否达到预定时间,如果是,则进入S140,如果否,则进入S130 ; S130、继续计时,并进入SllO ; S140、判断顺序表中的数据量是否大于预定组数,如果是,则进入S150,如果否,则进入S160 ; S150、删除顺序表头节点数据,并将新的趋势信息插入到顺序表末节点,并进入S170 ; S160、将趋势信息插入到顺序表末节点,并进入S170 ; S170、将所述新的趋势信息发送至到显示界面,刷新显示,并进入步骤180 ; S180、保存所述新的趋势信息,并重新进入步骤S110,等待下一个趋势信息。
7.根据权利要求6所述的麻醉机趋势信息管理方法,其特征在于: 在S170中 ,刷新显示所述新的趋势信息的方式为数值显示方式或者图表显示方式,所述数值显示方式为按时间顺序实时在主菜单的最上方或者最下方逐行显示趋势信息的数值,对每行数据进行点击时会有详细记录信息,包括当前时间的设置值和监测值,所述数值显示方式包括多页数值显示方式或滚动条数值显示方式,所述多页数值显示方式以多页动态显示方式实时地显示当前机器的监测值,每页显示多行数据,通过点击上一页、下一页进行显示页面的切换,所述滚动条数值显示方式采用滚动条形式动态显示实时地显示当前机器的监测值; 所述图表显示方式为根据按照一定时间接收的趋势信息,用曲线显示趋势数据的变化,所述曲线向左或者向右移动,最新数据在左侧或者右侧,点击每个数据的点时会有详细记录信息,包括当前时间的设置值和监测值。
8.根据权利要求6所述的麻醉机趋势信息管理方法,其特征在于: 所述管理方法在开机时单独开一个进程从所述趋势信息记录文件中读取趋势信息。
9.根据权利要求6所述的麻醉机趋势信息管理方法,其特征在于: 在S180中保存所述新的趋势信息,包括如下步骤: S210、判断所述趋势信息记录文件是否存在,如果是,则进入S230,如果否,则进入S220 ; S220、创建所述趋势信息记录文件,进入S230 ; S230、向所述趋势信息记录文件执行写操作。
10.根据权利要求6所述的麻醉机趋势信息管理方法,其特征在于: 在所述管理方法开始时,还清理所述趋势信息记录文件,包括如下步骤: S310、读取所述趋势信息记录文件所保存的数据至所述顺序表,并删除所述趋势信息记录文件; S320、判断所述顺序表的组数是否大于所述预定组数,如果是,则进行S330,如果否,则进行S340 ; S330、从所述顺序表未节点开始计数,到达所述预定组数后删除从所述预定组数一直到所述顺序表头结点的数据,进入S340 ; S340、将所述数据重新写入所述趋势信息记录文件。
【文档编号】A61M16/01GK103893873SQ201210576439
【公开日】2014年7月2日 申请日期:2012年12月26日 优先权日:2012年12月26日
【发明者】顾明海 申请人:北京谊安医疗系统股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1