Log事件管理方法

文档序号:6584156阅读:214来源:国知局
专利名称:Log事件管理方法
技术领域
本发明涉及医疗器械领域,具体涉及一种应用于心脏介入诊治设备的LOG事件管 理方法。
背景技术
心脏介入治疗技术是近20年来在国内外蓬勃发展的一种治疗心血管疾病的新型 技术。与传统的心脏外科手术、药物治疗相比,心脏介入治疗通过导管直接作用于病变部 位,具有创伤小、疗效好、可根治、病人痛苦小、费用低、并发症少,术后恢复快等优点。
心脏介入诊治设备是介入手术中的必备设备。目前,现有的电生理介入治疗设备 中采用的同步多通道、高精度、高速采集系统会生成大容量的数据单通道数据采样率4K, 通道数为68路,数据类型为short型,占两个字节,每秒钟总的数据量为544K字节, 一个小 时3600秒,一个小时的数据量3600*544K/1024/1024 = 1. 87G,而每例手术时间都在4小 时以上,所以会占用仪器相当大的容量。在手术过程中和手术过后医护人员对数据管理、检 索、分析时,由于数据相当大,使用时非常复杂,且占用手术时间。

发明内容
针对以上出现的技术难题,本发明的目的是提供一种给临床操作医师检索病例数
据事件、定位事件数据开始位置及存储LOG事件的方法,能够有效地解决现有的心脏电生
理介入治疗设备中采用的同步多通道、高精度、高速采集系统生成的海量数据,造成手术中
和术后对数据管理、检索、分析时非常麻烦这一难题。 为了实现上述目的,本发明采用以下技术方案 —种LOG事件管理方法,包括如下步骤 步骤A,操作人员发出操作指令; 步骤B,分析操作指令,若操作指令为存储时,执行步骤C ;若为其它操作指令时, 执行步骤G; 步骤C,后台少量文件存储线程对LOG事件管理系统中的LOG事件进行海量文件管 理; 步骤D,海量文件管理反馈文件定位指针给LOG事件管理系统;
步骤E, LOG事件管理系统把事件存储信息反馈给后台文件管理线程;
步骤F, LOG事件管理系统显示数据; 步骤G,后台文件管理线程与数据链表类交互,把信息反馈给操作人员。 进一步,所述步骤C中,海量文件管理中先检查数据是否够一批数据,如果不够,
则回到开始位置,直到检查出够一批数据时,执行步骤H: 检查目前存储的操作文件的剩余容量能否容下该批数据,如果可以则写入文件; 如果不能,则执行步骤I : 写满该文件的剩余空间,打开下一个文件把余下的数据写入该文件,把该文件作
3为下次数据写入的目标文件。 进一步,海量文件管理定义至少二十个文件,该二十个文件依次级联,每一文件最大存储量为2G。 本发明的有益效果为 本发明提出了一种以采用研究日志为特征的信息资料管理功能,通过在Windows下多内核程序编程,采用面向对象编程技术和数据库技术,利用全新的事件链表技术实现,构建成全新的信息平台,实现了以研究日志为特征的信息资料管理功能,使手术全过程的生理数据可以便捷检索和处理分析。 本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书或者附图中所特别指出的结构来实现和获得。


图1为本发明的结构框图; 图2为本发明基于LOG事件管理方法的海量数据存储原理示意 图3为本发明基于LOG事件管理方法的海量数据存储原理流程图。
具体实施例方式
下面通过具体实施例并结合附图对本发明做进一步的详细描述 对于在手术过程中发生的事件存储功能,如心律失常、程控剌激、射频消融、快速
标记、以便手术医生很快的找到要观察的数据,这种数据记录方法叫做LOG事件。 LOG事件功能表现在仪器当中为存储在手术过程中设定的自动存储或手动存储
的事件片断信息,可以按不同的事件分类,直接定位到事件数据的开始位置。方便医生检索
病理数据事件时可高效、快捷。
如图l所示,本发明含有三个实体操作人员、后台海量文件存储线程、后台文件管理线程。操作人员与LOG事件管理系统发生的联系有查找事件和显示事件信息;后台海量文件存储线程与LOG日志事件管理系统发生的联系有事件文件位置和事件文件定位;后台文件管理线程与LOG日志事件管理系统发生的联系有事件存储信息和事件存储。
本发明所提供的方法,包括如下步骤
步骤A,操作人员发出操作指令; 步骤B,分析操作指令,若操作指令为存储时,执行步骤C ;若为其它操作指令时,执行步骤G; 步骤C,后台少量文件存储线程对LOG事件管理系统中的LOG事件进行海量文件管理; 步骤D,海量文件管理反馈文件定位指针给LOG事件管理系统;
步骤E, LOG事件管理系统把事件存储信息反馈给后台文件管理线程;
步骤F, LOG事件管理系统显示数据; 步骤G,后台文件管理线程与数据链表类交互,把信息反馈给操作人员。 操作人员向LOG事件管理系统发出操作指令,操作指令包括存储、查找、删除、修改与全程定位,LOG事件管理系统把相应的指令传送给后台海量文件存储线程与后台文件管理线程,由后台海量文件存储线程与后台文件管理线程分别执行相应的操作;后台海量文件存储线程对LOG事件进行海量文件管理,海量文件管理反馈文件定位指针给LOG事件管理系统,再由LOG事件管理系统把事件存储信息反馈给后台文件管理线程,最后由LOG事件管理系统显示数据;当操作人员发出查找、删除、修改及全程定位的指令时,后台文件管理线程与数据链表类交互,把信息反馈给操作人员。 本发明的数据存储类可以生成对象实例,如手动存储,打印存储,剌激存储等实例对象。通过数据链表类可以把实例对象添加到链表中,数据链表类提供添加事件、删除事件、事件排序、事件分类等功能。 现有的心脏介入治疗仪器在手术过程所采用同步多通道、高精度、高速采集系
统生成的大量数据时,单通道数据采样率4K,通道数为68路,数据类型为short型,占
两个字节,每秒钟总的数据量为544K字节, 一个小时3600秒, 一个小时的数据量为
3600*544K/1024/1024 = 1. 87G,这是一个很大的数据量。做一例房颤手术平均需要8-10
个小时才能够完成整例手术,10个小时的数据量就是18. 7G,要求数据能够全程回放预览,
就必须把18. 7G的数据全部存储下来,这样就占用了仪器的大量空间。由此,数据文件的管
理就要花费大量时间了。 那么,就有两个问题需要解决 1.如何把这18. 7G的数据存储下来。 2.如何定位文件指针,存储数据片断。 图2为本发明基于L0G事件管理方法的海量数据存储原理示意图。本发明提出了基于Windows API核心编程, 一个二进制的文件最大能存储2G的数据,因此我们只要定义20个文件。把这20个文件级联起来,第一个文件存储满,接着用第二个文件存储,以此类推,20个文件的大小足够存储一个手术的数据量。 如果只在单一文件正常的数据存储和读取,没有什么问题,但是肯定会存在这种情况,即跨文件操作,以写文件为例,当存够一批数据,需要写到文件中,刚好会存在这种情况,第一个文件写满了 ,但该批数据还有一部分没有写完,这时候就要操作下一个文件,继续把没有写完的数据写到文件中。 图3所示为本发明基于LOG事件管理方法的海量数据存储原理流程图。本发明采用以大文件操作指针为主指针,大文件存储全程的数据。大文件作为临时文件及总的资源,需要存储的片断,从大文件资源里面定位,再保存相对小的数据片断,程序退出后,全程存储的大文件将被删除,只保留操作者需要的事件片断,事件片断的最大长度为2G。以此方法解决如何定位文件指针,存储数据片断是问题。 在数据存储的过程中,资源的竞争是难避免的,如系统的数据正在全程存储,这时又需要手动存储,不时还需要程控剌激、射频放电,出现几个事件竞争一个文件资源的情况。本发明采用了信号量机制来解决资源竞争的问题,在某一CPU时间片内,只允许一个进程占用公用资源,即多线程同步的方法解决此问题。 最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,本领域普通技术人员对本发明的技术方案所做的其他修改或者等同替换,只要不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。
权利要求
一种LOG事件管理方法,其特征在于包括如下步骤步骤A,操作人员发出操作指令;步骤B,分析操作指令,若操作指令为存储时,执行步骤C;若为其它操作指令时,执行步骤G;步骤C,后台少量文件存储线程对LOG事件管理系统中的LOG事件进行海量文件管理;步骤D,海量文件管理反馈文件定位指针给LOG事件管理系统;步骤E,LOG事件管理系统把事件存储信息反馈给后台文件管理线程;步骤F,LOG事件管理系统显示数据;步骤G,后台文件管理线程与数据链表类交互,把信息反馈给操作人员。
2 根据权利要求1所述的LOG事件管理方法,其特征在于所述步骤C中,海量文件管 理中先检查数据是否够一批数据,如果不够,则回到开始位置,直到检查出够一批数据时, 执行步骤H :检查目前存储的操作文件的剩余容量能否容下该批数据,如果可以则写入文件;如果 不能,则执行步骤I :写满该文件的剩余空间,打开下一个文件把余下的数据写入该文件,把该文件作为下 次数据写入的目标文件。
3. 根据权利要求1或2所述的LOG事件管理方法,其特征在于海量文件管理定义至 少二十个文件,该二十个文件依次级联,每一文件最大存储量为2G。
全文摘要
本发明公开了一种LOG事件管理方法,包括如下步骤步骤A,操作人员发出操作指令;步骤B,分析操作指令,若操作指令为存储时,执行步骤C;若为其它操作指令时,执行步骤G;步骤C,后台少量文件存储线程对LOG事件管理系统中的LOG事件进行海量文件管理;步骤D,海量文件管理反馈文件定位指针给LOG事件管理系统;步骤E,LOG事件管理系统把事件存储信息反馈给后台文件管理线程;步骤F,LOG事件管理系统显示数据;步骤G,后台文件管理线程与数据链表类交互,把信息反馈给操作人员。本发明构建了全新的信息平台,实现了以研究日志为特征的信息资料管理功能,使手术全过程的生理数据可以便捷、高效地检索和处理分析。
文档编号G06F17/30GK101739505SQ200910227769
公开日2010年6月16日 申请日期2009年12月30日 优先权日2009年12月30日
发明者夏振宏, 王永保, 郑伟, 陈广元 申请人:河南华南医电科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1