一种非侵入式的科研设备状态监控方法及系统与流程

文档序号:28813404发布日期:2022-02-09 04:49阅读:94来源:国知局
一种非侵入式的科研设备状态监控方法及系统与流程

1.本技术属于计算机技术领域,具体涉及一种非侵入式的科研设备状态监控方法及系统。


背景技术:

2.在医学科研领域,科研设备,特别是大型科研设备的共享使用受到越来越多科研院所的关注:一方面,多数科研设备的使用频率不高,长期处于闲置状态,共享使用可以降低设备的闲置率;一方面,很多科研设备价值不菲,很多科研项目组无法负担,共享使用可以降低科研成本;再者,科研设备往往需要专业的操作培训,共享使用可以由设备的运维部门统一提供操作服务,从而降低设备的使用门槛。
3.而科研设备的有效共享,离不开对设备运行状态的监控。传统的设备运行状态监控策略,主要是通过嵌入专门的监控模块实现对设备运行状态的监听。这种监控方式存在几方面弊端,一是安装侵入式的监控模块对于设备本身的运行稳定性存在破坏的隐患,二是不同设备安装的监控模块缺乏统一协议标准难以做到统一管理。
4.申请内容
5.本技术实施例的目的是提供一种非侵入式的科研设备状态监控方法及系统,以解决现有的科研设备状态监控对设备稳定性存在破坏隐患以及无法统一管理的问题。
6.为了解决上述技术问题,本技术是这样实现的:
7.第一方面,提供了一种非侵入式的科研设备状态监控方法,包括以下步骤:
8.获取用户上传的第一科研设备的第一日志文件;从第二科研设备的日志文件存储位置,读取所述第二科研设备的第二日志文件;接收来自第三科研设备的第三日志文件;
9.按照预定义的日志解析标准,对所述第一日志文件、所述第二日志文件和所述第三日志文件进行解析,将所述第一日志文件的内容、所述第二日志文件的内容和所述第三日志文件的内容划分为多个标签类型并存储;
10.根据设备标识维度、标签维度和时间维度中的至少一种,对存储的日志内容进行读取和筛选。
11.第二方面,提供了一种非侵入式的科研设备状态监控系统,包括:
12.获取模块,用于获取用户上传的第一科研设备的第一日志文件;从第二科研设备的日志文件存储位置,读取所述第二科研设备的第二日志文件;接收来自第三科研设备的第三日志文件;
13.解析模块,用于按照预定义的日志解析标准,对所述第一日志文件、所述第二日志文件和所述第三日志文件进行解析,将所述第一日志文件的内容、所述第二日志文件的内容和所述第三日志文件的内容划分为多个标签类型并存储;
14.访问模块,用于根据设备标识维度、标签维度和时间维度中的至少一种,对存储的日志内容进行读取和筛选。
15.本技术实施例通过定义统一的日志解析标准,以日志作为运行状态分析的依据并
提供多种日志集成方式,能够兼容新老设备,客观地反映科研设备的运行情况,实现设备的统一管理,且不需要额外的设备改造工作;此外,采用非侵入式的设备监控方式,不会改变设备原有的运行状态,不存在破坏设备原有稳定性的风险,更加安全。
附图说明
16.图1是本技术实施例提供的一种非侵入式的科研设备状态监控方法流程图;
17.图2是本技术实施例提供的科研设备运行日志集成框架的结构示意图;
18.图3是本技术实施例提供的一种非侵入式的科研设备状态监控系统的结构示意图。
具体实施方式
19.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
20.本技术实施例针对医学科研领域科研设备共享使用场景的设备运行状态监控需求,提供一种基于设备运行日志解析的非侵入式科研设备状态监控机制和系统,实现安全的设备运行状态监控能力。下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的按键处理方法进行详细地说明。
21.如图1所示,为本技术实施例提供的一种非侵入式的科研设备状态监控方法流程图,包括以下步骤:
22.步骤101,获取用户上传的第一科研设备的第一日志文件;从第二科研设备的日志文件存储位置,读取所述第二科研设备的第二日志文件;接收来自第三科研设备的第三日志文件。
23.步骤102,按照预定义的日志解析标准,对所述第一日志文件、所述第二日志文件和所述第三日志文件进行解析,将所述第一日志文件的内容、所述第二日志文件的内容和所述第三日志文件的内容划分为多个标签类型并存储。
24.其中,多个标签类型包括:开机标签、启动标签、停止标签、关机标签、待机标签、模式标签、故障标签、保养标签和配件标签。需要说明的是,本技术实施例中的标签类型包括但不限于以上所述的类型,还支持自定义的标签类型和格式。
25.具体地,开机标签用于描述科研设备的开机时间,启动标签用于描述科研设备启动运行的时间,停止标签用于描述科研设备停止运行的时间,关机标签用于描述科研设备的关机时间,待机标签用于描述科研设备进入待机状态的时间,模式标签用于描述科研设备当前的运行模式,故障标签用于描述科研设备的运行报错信息,保养标签用于描述科研设备的保养建议,配件标签用于描述科研设备的配件状态。
26.此外,在按照预定义的日志解析标准,对所述第一日志文件、所述第二日志文件和所述第三日志文件进行解析之前,还可以根据科研设备状态监控需求,为日志解析模型定义统一的日志解析标准;以及将第一日志文件、第二日志文件和第三日志文件分配给对应的日志解析模型。
27.相应地,通过日志解析模型对所述第一日志文件、所述第二日志文件和所述第三日志文件进行解析。
28.步骤103,根据设备标识维度、标签维度和时间维度中的至少一种,对存储的日志内容进行读取和筛选。
29.本技术实施例定义统一的日志解析标准,以日志作为运行状态分析的依据并提供多种日志集成方式,能够兼容新老设备,客观地反映科研设备的运行情况,实现设备的统一管理,且不需要额外的设备改造工作;此外,采用非侵入式的设备监控方式,不会改变设备原有的运行状态,不存在破坏设备原有稳定性的风险,更加安全。
30.本技术实施例旨在解决医学科研领域设备共享使用场景下的科研设备运行状态监控问题,通过设计和构建科研设备运行日志集成框架实现对各类科研设备运行日志的采集、解析和统一管理,从而支撑对科研设备的精细化管理。如图2所示,为本技术实施例提供的科研设备运行日志集成框架的结构示意图,该集成框架包括日志集成模块、模型管理模块、日志统一存储模块和日志统一访问模块。为适配各种不同型号和年代的科研设备,科研设备运行日志集成框架中的日志集成模块提供了三种日志集成方式:日志上传模块、日志采集模块和日志对接模块。
31.其中,日志上传模块主要针对老旧和不提供可自动化读取日志文件策略的科研设备,科研设备操作和管理人员可将获取的设备运行日志文件通过日志上传模块提供的日志文件上传操作界面上传到科研设备运行日志集成框架中。该方式主要用于支撑老旧科研设备的运行状态管理,实时性较弱,主要依赖于人工上传的实时性。日志采集模块主要针对开放日志文件存储位置支持自动化读取的科研设备,日志采集模块提供对日志存储目录的监听能力,实现日志文件的自动读取,并上报到科研设备运行日志集成框架中。该方式可以实现日志文件的近实时跟踪。日志对接模块主要针对可定制化发送日志文件的科研设备,日志对接模块提供日志文件接收接口,可以实时的接收设备的日志文件。
32.模型管理模块提供各种科研设备日志解析模型的注册、调度和维护功能。日志解析模型负责根据日志统一模块定义的日志解析标准完成对应科研设备的日志信息解析。日志集成模块集成的日志数据通过模型管理模块的模型调度功能分配给对应的日志解析模型处理,完成设备运行日志的结构化处理。日志统一存储模块根据科研设备运行状态监控需求,为日志解析模型定义了统一的日志解析标准模型,将日志内容划分为启动、运行、停止、关机、待机、模式、故障等几个主要标签类型,并支持日志解析模型自定义特殊标签。所有的标签解析内容按照key=>value的结构形式存储在数据库中以方便读取使用,标签格式定义如下表所示。
[0033][0034][0035]
此外,日志统一访问模块提供对解析存储的日志内容进行读取,支持按照具体的科研设备id、解析标签和时间等维度进行数据筛选。
[0036]
本技术实施例通过科研设备运行日志集成框架实现对科研设备的个性化日志文
件的标准描述和统一服务,达到对外屏蔽日志细节的目的:一是通过提供多种日志集成策略解决不同类型科研设备的日志接入问题;二是通过模型管理模块实现科研设备日志解析模型的动态注册和按需调度,解决对格式各异的日志文件的适配问题;三是通过配置统一存储规范实现对科研设备运行状态的统一描述;最后通过统一访问完成对各种统计分析和设备管理应用屏蔽各种科研设备运行日志实现细节的目标。
[0037]
由于日志文件是几乎所有科研设备在运行过程中用于记录运行情况的必备文件,相比于侵入式设备监控机制,基于日志的科研设备运行状态监控机制可以不破坏设备原有的运行稳定性,又可以通过日志解析模型兼容和适配各种类型的科研设备。此外,本技术实施例定义的科研设备日志解析标准模型符合医学领域科研设备运行的状态监控的需求,能够满足对各类统计分析和设备管理应用的数据支持,又能够支持个性化设备运行状态的描述。
[0038]
如图3所示,为本技术实施例提供的一种非侵入式的科研设备状态监控系统的结构示意图,包括:
[0039]
获取模块310,用于获取用户上传的第一科研设备的第一日志文件;从第二科研设备的日志文件存储位置,读取所述第二科研设备的第二日志文件;接收来自第三科研设备的第三日志文件。
[0040]
解析模块320,用于按照预定义的日志解析标准,对所述第一日志文件、所述第二日志文件和所述第三日志文件进行解析,将所述第一日志文件的内容、所述第二日志文件的内容和所述第三日志文件的内容划分为多个标签类型并存储。
[0041]
其中,多个标签类型包括:开机标签、启动标签、停止标签、关机标签、待机标签、模式标签、故障标签、保养标签和配件标签。
[0042]
具体地,开机标签用于描述科研设备的开机时间,启动标签用于描述科研设备启动运行的时间,停止标签用于描述科研设备停止运行的时间,关机标签用于描述科研设备的关机时间,待机标签用于描述科研设备进入待机状态的时间,模式标签用于描述科研设备当前的运行模式,故障标签用于描述科研设备的运行报错信息,保养标签用于描述科研设备的保养建议,配件标签用于描述科研设备的配件状态。
[0043]
访问模块330,用于根据设备标识维度、标签维度和时间维度中的至少一种,对存储的日志内容进行读取和筛选。
[0044]
此外,上述系统,还包括:
[0045]
设置模块,用于根据科研设备状态监控需求,为日志解析模型定义统一的日志解析标准。
[0046]
分配模块,用于将所述第一日志文件、所述第二日志文件和所述第三日志文件分配给对应的日志解析模型。
[0047]
本技术实施例定义统一的日志解析标准,以日志作为运行状态分析的依据并提供多种日志集成方式,能够兼容新老设备,客观地反映科研设备的运行情况,实现设备的统一管理,且不需要额外的设备改造工作;此外,采用非侵入式的设备监控方式,不会改变设备原有的运行状态,不存在破坏设备原有稳定性的风险,更加安全。
[0048]
需要说明的是,在本文中,术语

包括



包含

或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而
且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句

包括一个......

限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0049]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。
[0050]
上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1