本发明专利技术公开了一种将环境监测分析数据提取到LIMS的方法及装置,方法包括:数据采集终端定时轮询检测接口数据文件,发生变化时,将其存储到备份目录中,将备份成功的接口数据文件解析生成结构化的分析结果数据;建立与数据存储服务器的连接,记录新增数据的数量和更新数据的数量并将其上传到数据存储服务器,并在上传成功后将备份的接口数据文件传输到数据存储服务器;LIMS自动将确定后的结构化的分析结果数据提取到原始分析记录中。实施本发明专利技术的将环境监测分析数据提取到LIMS的方法及装置,具有以下有益效果:故障率较低、数据传递效率较高、能自动扫描本地文件数据、能将数据实时提交到LIMS、能记录数据提交及被应用情况。
【技术实现步骤摘要】
本专利技术涉及数据提取领域,特别涉及一种将环境监测分析数据提取到UMS的方法及装置。
技术介绍
各级环境监测机构承担了国家环境质量和重点企业例行监测的任务,每年有大量的分析数据报出。随着各级环境监测机构信息化水平的提升,逐步上线了 UMS(实验室信息管理系统)。实验室分析数据自动提取到UMS是该系统建设中的一个重要环节,目前同类实现方案中常用的方式是通过文件共享的方式,拷贝分析仪器的数据文件,然后将数据文件进行分析,提取分析数据(少数分析仪器采用USB、RJ45、RS232接口 )。这些方式基本能够实现分析数据的提取,但主要存在的问题如下:数据的传递是通过Windows磁盘映射的基础上,由分析人员手工复制完成的。在网络环境不稳定的情况下,没有容错、重试、续传机制,故障率高;需要人工参与容易遗漏,增加了故障节点;每次提交数据都需要传递整个数据文件,冗余大、效率低。无法自动扫描本地文件数据发生的变化以给予用户提示,且无法实时将数据提交到UMS,无法记录数据提交的情况以及提交的数据被应用的情况。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述故障率高、数据传递效率低、无法自动扫描本地文件数据、无法将数据实时提交到UMS、无法记录数据提交及被应用情况的缺陷,提供一种故障率较低、数据传递效率较高、能自动扫描本地文件数据、能将数据实时提交到UMS、能记录数据提交及被应用情况的将环境监测分析数据提取到UMS的方法及装置。本专利技术解决其技术问题所采用的技术方案是:构造一种将环境监测分析数据提取到UMS的方法,包括如下步骤:A)在分析仪器上安装工作站软件,在所述工作站软件上部署数据采集终端,并配置相应的参数;B)启动所述工作站软件,所述数据采集终端也相应自行启动;C)所述数据采集终端定时轮询检测所述工作站软件生成的接口数据文件,并判断所述接口数据文件是否发生变化,如是,将所述接口数据文件通过顺序读取的模式复制到所述数据采集终端在本地自动生成的备份目录中,执行步骤D);否则,继续进行本步骤的判断;D)备份成功后,所述数据采集终端读取备份成功的接口数据文件,对其解析后生成结构化的分析结果数据,并将所述结构化的分析结果数据存储在所述数据采集终端自带的数据库中进行缓存;E)建立所述工作站软件与数据存储服务器的连接,逐条判定所述结构化的分析结果数据是否已经传输过,并记录新增数据的数量和更新数据的数量后形成此次检测的结果;F)分析人员通过所述数据采集终端的界面确认后,将所述新增数据和更新数据上传到所述数据存储服务器,并在上传成功后将所述备份的接口数据文件传输到所述数据存储服务器;G)所述分析人员使用其办公电脑上的UMS下载所述结构化的分析结果数据,经所述LIMS的界面确定所述结构化的分析结果数据无误后,所述LIMS自动将确定后的所述结构化的分析结果数据提取到所述UMS的原始分析记录中。在本专利技术所述的将环境监测分析数据提取到UMS的方法中,所述步骤A)进一步包括:A1)在所述分析仪器上安装工作站软件,在所述工作站软件上安装所述数据采集终端;A2)配置数据提交的目标服务器的信息;所述目标服务器的信息包括所述目标服务器的IP地址、端口、数据库名、数据库用户名和数据库密码;A3)配置所述数据采集终端轮询所述接口数据文件的频率;A4)设置所述分析仪器的参数;所述分析仪器的参数包括仪器厂商、仪器型号和仪器编号;A5)配置所述接口数据文件的备份目录;A6)配置所述分析仪器对应的分析项目、数据提取规则、计算规则及数据提取的脚本内容。在本专利技术所述的将环境监测分析数据提取到UMS的方法中,所述接口数据文件包括分析仪器的数据、图谱和光谱数据。在本专利技术所述的将环境监测分析数据提取到UMS的方法中,所述步骤G)进一步包括:G1)所述分析人员在所述UMS下载所述结构化的分析结果数据,经所述UMS的界面确定所述结构化的分析结果数据无误后,按照所述数据提取规则对所述LIMS中的分析项目与所述接口数据文件进行匹配;G2)使用Javascript进行数据提取脚本的编写,将数据提取逻辑计算结果转入实体对象;G3)所述分析人员在所述UMS中填写分析记录的过程中,通过所述UMS将所述数据采集终端提交的结构化的分析结果数据展示出来,由所述分析人员对所述结构化的分析结果数据进行一键提取。在本专利技术所述的将环境监测分析数据提取到UMS的方法中,所述数据采集终端自带的数据库为Microsoft Acess数据库。本专利技术还涉及一种实现上述将环境监测分析数据提取到UMS的方法的装置,包括:参数配置单元:用于在分析仪器上安装工作站软件,在所述工作站软件上部署数据采集终端,并配置相应的参数;启动单元:用于启动所述工作站软件,所述数据采集终端也相应自行启动;定时轮询单元:用于使所述数据采集终端定时轮询检测所述工作站软件生成的接口数据文件,并判断所述接口数据文件是否发生变化,如是,将所述接口数据文件通过顺序读取的模式复制到所述数据采集终端在本地自动生成的备份目录中;否则,继续进行判断;解析存储单元:用于在备份成功后,所述数据采集终端读取备份成功的接口数据文件,对其解析后生成结构化的分析结果数据,并将所述结构化的分析结果数据存储在所述数据采集终端自带的数据库中进行缓存;检测结果形成单元:用于建立所述工作站软件与数据存储服务器的连接,逐条判定所述结构化的分析结果数据是否已经传输过,并记录新增数据的数量和更新数据的数量后形成此次检测的结果;数据上传单元:用于使分析人员通过所述数据采集终端的界面确认后,将所述新增数据和更新数据上传到所述数据存储服务器,并在上传成功后将所述备份的接口数据文件传输到所述数据存储服务器;数据提取单元:用于使所述分析人员使用其办公电脑上的UMS下载所述结构化的分析结果数据,经所述UMS的界面确定所述结构化的分析结果数据无误后,所述UMS自动将确定后的所述结构化的分析结果数据提取到所述UMS的原始分析记录中。在本专利技术所述的装置中,所述参数配置单元进一步包括:安装模块:用于在所述分析仪器上安装工作站软件,在所述工作站软件上安装所述数据采集终端;服务器信息配置模块:用于配置数据提交的目标服务器的信息;所述目标服务器的信息包括所述目标服务器的IP地址、端口、数据库名、数据库用户名和数据库密码;频率配置模块:用于配置所述数据采集终端轮询所述接口数据文件的频率;仪器参数设置模块:用于设置所述分析仪器的参数;所述分析仪器的参数包括仪器厂商、仪器型号和仪器编号;备份目录配置模块:用于配置所述接口数据文件的备份目录;分析仪器配置模块:用于配置所述分析仪器对应的分析项目、数据提取规则、计算规则及数据提取的脚本内容。在本专利技术所述的装置中,所述接口数据文件包括分析仪器的数据、图谱和光谱数据。在本专利技术所述的装置中,所述数据提取单元进一步包括:匹配模块:用于使所述分析人员在所述UMS下载所述结当前第1页1 2 3 4 本文档来自技高网...
【技术保护点】
一种将环境监测分析数据提取到LIMS的方法,其特征在于,包括如下步骤:A)在分析仪器上安装工作站软件,在所述工作站软件上部署数据采集终端,并配置相应的参数;B)启动所述工作站软件,所述数据采集终端也相应自行启动;C)所述数据采集终端定时轮询检测所述工作站软件生成的接口数据文件,并判断所述接口数据文件是否发生变化,如是,将所述接口数据文件通过顺序读取的模式复制到所述数据采集终端在本地自动生成的备份目录中,执行步骤D);否则,继续进行本步骤的判断;D)备份成功后,所述数据采集终端读取备份成功的接口数据文件,对其解析后生成结构化的分析结果数据,并将所述结构化的分析结果数据存储在所述数据采集终端自带的数据库中进行缓存;E)建立所述工作站软件与数据存储服务器的连接,逐条判定所述结构化的分析结果数据是否已经传输过,并记录新增数据的数量和更新数据的数量后形成此次检测的结果;F)分析人员通过所述数据采集终端的界面确认后,将所述新增数据和更新数据上传到所述数据存储服务器,并在上传成功后将所述备份的接口数据文件传输到所述数据存储服务器;G)所述分析人员使用其办公电脑上的LIMS下载所述结构化的分析结果数据,经所述LIMS的界面确定所述结构化的分析结果数据无误后,所述LIMS自动将确定后的所述结构化的分析结果数据提取到所述LIMS的原始分析记录中。...
【技术特征摘要】
【专利技术属性】
技术研发人员:康庆,王恒俭,
申请(专利权)人:深圳市博安达信息技术股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。