CN116991125A - 一种外部设备监控***及方法 - Google Patents
一种外部设备监控***及方法 Download PDFInfo
- Publication number
- CN116991125A CN116991125A CN202310963737.2A CN202310963737A CN116991125A CN 116991125 A CN116991125 A CN 116991125A CN 202310963737 A CN202310963737 A CN 202310963737A CN 116991125 A CN116991125 A CN 116991125A
- Authority
- CN
- China
- Prior art keywords
- data acquisition
- external device
- data
- acquisition module
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 113
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000006243 chemical reaction Methods 0.000 claims description 9
- 239000000284 extract Substances 0.000 claims description 4
- 238000013480 data collection Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009776 industrial production Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4183—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by data acquisition, e.g. workpiece identification
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31282—Data acquisition, BDE MDE
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
本发明公开了一种外部设备监控***及方法,包括服务器、指令适配器、数据采集控制器和数据采集模块,每个数据采集模块与一台外部设备关联,服务器接收用户指令生成数据采集请求,并发送给指令适配器,数据采集请求包括待采集数据的外部设备标识;指令适配器基于待采集数据的外部设备标识将数据采集请求转发给相应的数据采集控制器;每个数据采集控制器响应于接收到指令适配器发出的数据采集请求,控制对应的数据采集模块对关联的外部设备进行数据采集,并将采集的外部设备数据发送给指令适配器;指令适配器转发给服务器;服务器基于外部设备数据生成外部设备监控信息。本发明使得用户能够通过统一的接口,方便快捷地对外部设备进行监控。
Description
技术领域
本发明涉及设备监控领域,尤其涉及一种外部设备监控***及方法。
背景技术
在工业生产中,常常需要使用各种外部设备对生产过程进行监控和管理。这些外部设备可能由于功能、品牌和型号等不同,而具有不同的硬件接口、不同的数据格式和不同的用户接口等。即便是功能类似的设备,由于生产厂商或设计研发的不同,也可能具有上述一个或多个方面的差异。
由于不同设备存在上述差异,导致对外部设备采集的数据进行实时数据分析存在困难,对外部设备的集中控制困难。当需要对多台外部设备进行监控时,只能采用分别监控的方法,比如通过人工定期巡视的方式进行监控。然而,人工的方法不但费时费力、效率较低,而且还容易出现错漏,难以确保监控数据的实时性。
发明内容
为了解决上述技术问题,本发明的目的是提出一种外部设备监控***和方法,使得用户能够通过统一的数据平台、方便快捷地对外部设备进行监控。
本发明提供了一种外部设备监控***,包括服务器、指令适配器、至少一个数据采集控制器和至少一个数据采集模块,其中每个所述数据采集控制器与一个数据采集模块相对应,每个所述数据采集模块与一台外部设备相关联,所述服务器被配置为接收用户指令,并基于所述用户指令生成数据采集请求,并将所述数据采集请求发送给所述指令适配器,以及接收所述指令适配器转发的外部设备数据,并基于所述外部设备数据生成外部设备监控信息,所述数据采集请求包括待采集数据的外部设备标识;所述指令适配器被配置为接收所述服务器发出的所述数据采集请求,并基于所述待采集数据的外部设备标识将所述数据采集请求转发给相应的数据采集控制器,以及接收所述数据采集控制器发出的外部设备数据,并转发给所述服务器;每个所述数据采集控制器被配置为响应于接收到所述指令适配器发出的数据采集请求,控制其对应的数据采集模块对该数据采集模块所关联的外部设备进行数据采集,并将采集的外部设备数据发送给所述指令适配器;每个所述数据采集模块被配置为在其所对应的所述数据采集控制器的控制下对其所关联的外部设备进行数据采集。
在一些实施例中,所述外部设备监控***还包括用户接口,所述用户接口被配置为接收用户输入,并基于用户输入生成用户指令,以及从所述服务器接收外部设备监控信息,并展示所述外部设备监控信息。
在一些实施例中,所述数据采集模块所关联的外部设备包括监视器,所述数据采集模块被配置为在其所对应的所述数据采集控制器的控制下对其所关联的外部设备进行数据采集包括:所述数据采集模块被配置为获取其所关联的外部设备的监视器的显示界面。
在上述实施例中,所述数据采集模块包括摄像头,所述数据采集模块通过所述摄像头获取其所关联的外部设备的监视器的显示界面。
在一些实施例中,所述数据采集模块为安装于其所关联的外部设备上的软件模块。
在上述实施例中,每个所述数据采集控制器通过外部设备转换接口与其对应的数据采集模块所关联的外部设备进行通信,所述外部设备转换接口与该外部设备相匹配。
在一些实施例中,所述外部设备数据包括所述数据采集模块获取的其所关联的外部设备的监视器的显示界面的图片,所述服务器基于所述外部设备数据生成外部设备监控信息包括:所述服务器基于所述显示界面的图片,提取所述图片中的文字和/或数据,生成所述外部设备监控信息。
本发明另一方面提供了一种外部设备监控方法,包括:服务器接收用户指令,并基于所述用户指令生成数据采集请求,并将所述数据采集请求发送给指令适配器,所述数据采集请求包括待采集数据的外部设备标识;所述指令适配器接收所述服务器发出的所述数据采集请求,并基于所述待采集数据的外部设备标识将所述数据采集请求转发给相应的数据采集控制器;所述数据采集控制器为至少一个,每个所述数据采集控制器与一个数据采集模块相对应,每个所述数据采集模块与一台外部设备相关联,每个所述数据采集控制器响应于接收到所述指令适配器发出的数据采集请求,控制其对应的数据采集模块对该数据采集模块所关联的外部设备进行数据采集,并将采集的外部设备数据发送给所述指令适配器;所述指令适配器接收所述数据采集控制器发出的外部设备数据,并转发给所述服务器;所述服务器接收所述指令适配器转发的外部设备数据,并基于所述外部设备数据生成外部设备监控信息。
在一些实施例中,在所述服务器接收用户指令之前,还包括:用户接口接收用户输入,并基于用户输入生成用户指令;在所述服务器接收所述指令适配器转发的外部设备数据,并基于所述外部设备数据生成外部设备监控信息之后,还包括:所述用户接口从所述服务器接收外部设备监控信息,并展示所述外部设备监控信息。
在一些实施例中,所述数据采集模块所关联的外部设备包括监视器,所述数据采集模块在其所对应的所述数据采集控制器的控制下对其所关联的外部设备进行数据采集包括:所述数据采集模块获取其所关联的外部设备的监视器的显示界面。
在上述实施例中,所述数据采集模块包括摄像头,所述数据采集模块获取其所关联的外部设备的监视器的显示界面包括:所述数据采集模块通过所述摄像头获取其所关联的外部设备的监视器的显示界面。
在一些实施例中,所述数据采集模块为安装于其所关联的外部设备上的软件模块。
在上述实施例中,每个所述数据采集控制器通过外部设备转换接口与其对应的数据采集模块所关联的外部设备进行通信,所述外部设备转换接口与该外部设备相匹配。
在一些实施例中,所述外部设备数据包括所述数据采集模块获取的其所关联的外部设备的监视器的显示界面的图片,所述服务器基于所述外部设备数据生成外部设备监控信息包括:所述服务器基于所述显示界面的图片,提取所述图片中的文字和/或数据,生成所述外部设备监控信息。
本发明根据用户指令,通过服务器、指令适配器、数据采集控制器和数据采集模块,对外部设备进行数据采集和处理,生成外部设备监控信息,使得用户能够通过统一的外部设备监控入口,方便快捷地获取外部设备信息,对外部设备进行实时监控。
附图说明
图1示出了本发明的外部设备监控***1的各个实施例的一种应用场景示意图;
图2示出了本发明的外部设备监控***1的一个实施例的示意图;
图3示出了本发明的外部设备监控***1的另一个实施例的示意图;
图4示出了本发明的一种外部设备监控方法100的流程图。
具体实施方式
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但并非以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。
图1示出了本发明的外部设备监控***1的各个实施例的一种应用场景示意图。如图1所示,外部设备监控***1用于监控多个外部设备5,包括对外部设备5进行数据采集,从而可以根据采集的数据获得外部设备5的工作参数。
外部设备5可以为生产设备、加工设备、测试设备等多种功能不同的设备。外部设备5可以包括处理器、存储器和监视器等部件。处理器可用于提供计算和控制能力、支撑整个外部设备的运行;存储器可用于存储外部设备初始化及运行过程中的相关数据;监视器可用于显示外部设备的运行状况及相关参数(如工位开启状态、产品良率、O/S率等)。外部设备5上可安装操作***,例如Windows、Linux、安卓(Android)等,可以在操作***上安装应用软件或者软件模块,以实现特定的功能。不同的外部设备5可以具有不同的软硬件结构、不同的数据格式、不同的连接接口等。
为了便于识别各个外部设备,每个外部设备5具有唯一标识,称为外部设备标识。需要指出的是,这里所称的“唯一”指每个外部设备标识对于外部设备监控***1而言是唯一的,外部设备监控***1可以根据每个外部设备5的外部设备标识,唯一地确定该外部设备。
外部设备监控***1可以为硬件模块,也可以包括硬件模块和软件模块。外部设备监控***1可以通过硬件接口与外部设备5进行连接,也可以不与外部设备5连接。在一些实施例中,外部设备监控***1可以在外部设备5上安装硬件和/或软件模块,以便更方便地获取外部设备5的数据。
图2示出了本发明的外部设备监控***1的一个实施例的示意图,图中也示出了外部设备5。
如图2所示,外部设备监控***1包括服务器10、指令适配器20、至少一个数据采集控制器30和至少一个数据采集模块40。每个数据采集控制器30与一个数据采集模块40相对应,控制该数据采集模块40执行相应的操作。每个数据采集模块40与一台外部设备5相关联,以便对该外部设备5进行数据采集。
其中,服务器10被配置为接收用户指令,并基于用户指令生成数据采集请求,并将数据采集请求发送给指令适配器20,后者进一步将数据采集请求转发给相应的数据采集控制器30。数据采集请求包括待采集数据的外部设备标识,以便指令适配器20可以将数据采集请求发送给相应的数据采集控制器30。在一些实施例中,数据采集请求还可以包括数据采集参数,例如采集时间或采集周期等等,以便数据采集控制器30根据数据采集参数执行相应的操作。数据采集请求可以组织成统一的数据格式,便于采集控制器30进行识别。
服务器10进一步被配置为接收指令适配器20转发的外部设备数据,并基于外部设备数据生成外部设备监控信息。服务器10在向指令适配器20发出数据采集请求后,等待指令适配器20转发数据采集控制器30采集的外部设备数据。为了便于服务器10区分其收到的外部设备数据是从哪台外部设备采集的,数据采集控制器30在其发出的包含外部设备数据的消息中应包括外部设备标识。外部设备监控信息是服务器根据用户指令采集并经处理后反馈的可用于外部设备的监控与分析的格式化的数据。服务器10在收到外部设备数据后,根据该外部设备数据对应的外部设备的数据特征信息,生成外部设备监控信息。外部设备的数据特征信息指反映外部设备数据的数据特征,例如数据类型、数据格式、数据长度等信息,服务器10可以根据数据特征信息对外部设备数据进行相应的处理。服务器10可以预先存储外部设备数据特征信息表,记录每个外部设备标识与该外部设备数据特征信息的对应关系。外部设备数据特征信息表也可以存储在其他数据库中,由服务器10在需要时获取。服务器10可以根据外部设备标识获得该外部设备的数据特征信息。
用户指令为指示服务器10对外部设备5进行数据采集的命令。在一些实施例中,用户指令包括待采集数据的外部设备标识;在另一些实施例中,用户指令也可以包括外部设备类型、外部设备所在车间、外部设备所属项目组或外部设备所涉产品等一种或若干种信息的组合,服务器10可以基于前述信息,根据外部设备基础信息表确定符合要求的若干目标外部设备的标识,并生成相应的若干数据采集请求,每个数据采集请求中包括一个目标外部设备的标识。外部设备基础信息表可以预先生成并存储在服务器中,也可以在每一台外部设备与对应的数据采集模块关联并开机后采集并上传到服务器。
在一些实施例中,用户指令可以预先存储在服务器10中,例如,用户指令可以以配置文件的方式存储在服务器10中,配置文件可以包含多个用户指令,服务器10通过读取配置文件获得用户指令。
在一些实施例中,本发明的外部设备监控***还包括用户接口60,用户接口60被配置为接收用户输入,并基于用户输入生成用户指令,以及从服务器接收外部设备监控信息,并展示外部设备监控信息。在一些实施例中,用户接口60采用软件形式实现,可以安装于计算机、手机等固定或移动电子设备上,用户可以通过键盘、鼠标、触摸屏、收音器、摄像头等方式输入用户指令,比如通过点击屏幕、下拉菜单选项、打字、手写、语音、手势等方式输入;在另一些实施例中,用户接口60也可以采用硬件形式实现,比如专用的监控机或手持监控仪等。用户接口60需要能够将用户输入转换为规定格式的用户指令,并发送到服务器10,因此用户接口60需要与服务器10进行数据传输,但在某些实施例中,用户接口60也可以直接设置或安装于服务器上。用户指令可以包括待采集数据的外部设备标识,还可以包括监控时长、监控周期等参数。另外,用户接口60也需要输出部件比如显示器、扬声器、发光部件等,以便在接收到服务器10发送的外部设备监控信息之后能够展示给用户。
指令适配器20被配置为接收服务器10发出的数据采集请求,并基于待采集数据的外部设备标识将数据采集请求转发给相应的数据采集控制器30,以及接收数据采集控制器30发出的外部设备数据,并转发给服务器10。
在一些实施例中,指令适配器20仅有一个,服务器10将数据采集请求发送给该指令适配器20,指令适配器20根据数据采集请求中的外部设备标识发给数据采集控制器30。
在另一些实施例中,为了管理分布在不同厂房的多个外部设备,指令适配器20也可以有多个硬件实体,这些硬件实体在逻辑上具有分层结构。例如,指令适配器20可以包括一个第一层指令适配器和若干个第二层指令适配器,第一层指令适配器与服务器10相连接,每个第二层指令适配器连接到第一层指令适配器。每个机房或厂房安装一个第二层指令适配器,每个第二层指令适配器连接一个或多个数据采集控制器30。这种情况下,服务器10首先将数据采集请求发送给第一层指令适配器,第一层指令适配器可以根据数据采集请求的外部设备标识将该数据采集请求发给对应的第二层指令适配器,后者再发给相应的数据采集控制器30。
在一些实施例中,指令适配器20有多个模块,每个模块与部分数据采集控制器30相连接,但这些模块均与服务器10连接,这些模块不具有分层结构。服务器10也可以采用广播方式向指令适配器20的所有模块发送数据采集请求,由收到该数据采集请求的指令适配器20的各个模块自行判断该数据采集请求是否属于自己连接的数据采集控制器30的管理范围,如果属于,则将数据采集请求发送给相应的数据采集控制器30。
数据采集控制器30主要用于控制数据采集模块40对其关联的外部设备5进行数据采集,可以采用具有输入/输出接口的电子装置来实现,比如可编程逻辑控制器(Programmable Logic Controller,PLC),并通过有线或无线方式与指令适配器20连接。
数据采集控制器30的数量可以为1个或1个以上,每个数据采集控制器30对应于一个数据采集模块40,而每个数据采集模块40用于采集一个外部设备5的数据。因此,数据采集控制器30和数据采集模块40的数量与需进行数据采集的外部设备5的数量有关。每个数据采集控制器30被配置为响应于接收到指令适配器20转发的数据采集请求,控制其对应的数据采集模块40对该数据采集模块40所关联的外部设备5进行数据采集,并将采集的外部设备数据发送给指令适配器20。
数据采集模块40被配置为在其所对应的数据采集控制器30的控制下对其所关联的外部设备5进行数据采集。数据采集模块40对其关联的外部设备5进行数据采集的方式可以有多种,对于不同的外部设备5,可以采用不同的数据采集方式。数据采集模块40可以采用硬件和/或软件方式实现。
在一些实施例中,外部设备5将其工作状态信息通过监视器的显示界面显示出来,在这种情况下,数据采集模块40可以不与外部设备5连接,数据采集模块40包括摄像头(图中未示出),数据采集模块40被配置为通过摄像头拍摄其所关联的外部设备5的监视器的显示界面,并将拍摄的图片作为外部设备数据发送到数据采集控制器30。
而在另一些实施例中,数据采集模块40可以通过硬件接口与外部设备5连接,更方便地对外部设备5进行数据采集。
图3示出了本发明的外部设备监控***1的另一个实施例的示意图,在该实施例中,数据采集模块40采用软件方式实现。例如,数据采集模块40可以是安装于其所关联的外部设备5上的软件模块,该软件模块可获取其所关联的外部设备5的监视器的显示界面的截图,并将该截图作为外部设备数据。软件模块可以是驱动程序、应用软件等。在另一些实施例中,安装于关联外部设备5上的数据采集模块40也可以通过收集外部设备5各个模块运行过程中产生的数据作为外部设备数据。
在一些实施例中,为了兼容不同的外部设备5,外部设备监控***1还包括外部设备转换接口70。数据采集控制器30通过外部设备转换接口70与其对应的数据采集模块40所关联的外部设备5连接。该外部设备转换接口70用于对数据采集控制器30和相应的外部设备5之间进行信号格式转换,以便它们之间可以相互通信。
数据采集模块40对采集的外部设备数据经数据采集控制器30和指令适配器20转发到服务器10。服务器10可根据该外部设备数据对应的外部设备的数据特征信息,生成外部设备监控信息。外部设备监控信息包括反映外部设备运行状态的特定参数,不同的外部设备对应的外部设备监控信息的内容可以不同。
为了便于本领域技术人员理解,下面对外部设备数据为监视器的显示界面截图的情况,对服务器10如何生成外部设备监控信息的过程进行说明。对于这种情况,外部设备的数据特征信息可以为该外部设备的监视器的显示界面的参数展示方式,例如,参数展示方式包括在显示界面的什么位置显示什么参数。服务器10根据该外部设备的数据特征信息,对外部设备数据进行分析,便可获得该外部设备的相关参数。对外部设备数据进行分析的方法可以包括图像识别等方法。
对于其他类型的外部设备数据的处理过程是类似的,尽管不同的外部设备数据的格式不同,但由于该外部设备的数据特征信息包含了该外部设备数据的格式信息,故服务器10总是可以根据外部设备的数据特征信息对外部设备数据进行分析,从而得到相应的外部设备监控信息。
图4示出了本发明的一种外部设备监控方法100的流程图。方法100的各个步骤可分别由图2或图3所示的相应主体执行。下面结合图2-图4对方法100进行详细说明。
服务器10接收用户指令,并基于用户指令生成数据采集请求,数据采集请求包括待采集数据的外部设备标识(步骤S121)。服务器10基于用户指令生成的数据采集请求,还可以包括数据采集参数,例如采集时间或采集周期等等。进一步地,服务器10将数据采集请求发送给指令适配器20(步骤S122)。指令适配器20基于待采集数据的外部设备标识将数据采集请求转发给相应的数据采集控制器30(步骤S131)。图4中用数据采集控制器n示例性地表示某个特定的数据采集控制器30,其中“n”表示数据采集控制器的编号。数据采集控制器n向对应的数据采集模块n发出控制信息,以控制数据采集模块对其关联的外部设备进行数据采集(步骤S141)。数据采集模块n接收到控制信息后,对关联的外部设备进行数据采集(步骤S151),并将采集的外部设备数据发送给对应的数据采集控制器n(步骤S152)。在一些实施例中,数据采集模块n将每一次采集的外部设备数据单独转发给数据采集控制器n;而在另一些实施例中,数据采集模块n也可以将多次采集的外部设备数据一并转发给数据采集控制器n,比如当需要按照规定时间间隔对外部设备进行多次数据采集时,根据控制信息,数据采集控制器n可以将多次数据采集形成的关联外部设备的运行报表(比如产品良率波动记录、产品O/S率波动记录等)存储在本地,等数据采集全部完成后,再一并转发给数据采集控制器n。
进一步地,数据采集控制器n将外部设备数据转发给指令适配器20(步骤S142)。在一些实施例中,数据采集控制器n将每一次从数据采集模块n收到的外部设备数据单独转发给指令适配器20;而在另一些实施例中,数据采集控制器n也可以将多次从数据采集模块n收到的外部设备数据一并转发给指令适配器20,比如数据采集控制器n可以将多次数据采集形成的关联外部设备的运行报表(比如产品良率波动记录、产品O/S率波动记录等)存储在本地,等数据采集全部完成后,再一并转发给指令适配器20。
指令适配器20接收数据采集控制器转发的外部设备数据后,将外部设备数据转发给服务器10(步骤S132)。在一些实施例中,指令适配器20将从每一个数据采集控制器30收到的外部设备数据单独转发给服务器10;而在另一些实施例中,指令适配器20也可以将从多个数据采集控制器30收到的外部设备数据一并转发给服务器10,比如当需要按照外部设备的种类对多个外部设备5进行数据采集时,根据用户指令或数据采集请求,指令适配器20也可以等该多个同类外部设备5对应的多个数据采集控制器30将其分别采集的多个外部设备的采集数据都发来后,再将多个外部设备的采集数据一并转发给服务器10。在一些实施例中,指令适配器20为多个且具有分层结构,各层的指令适配器20需要将收到的外部设备数据向上转发至服务器10。
服务器10接收到指令适配器20转发的外部设备数据后,基于外部设备数据生成外部设备监控信息(步骤S123)。
一些实施例中,服务器10可以将外部设备监控信息中的某一项或某几项与相应的监控预警阈值进行比较,当外部设备监控信息中的某一项或某几项超过相应的监控预警阈值时采用预先设置的方式(如声、光、***弹窗、手机短信、电子邮件等)进行报警提示。监控预警阈值可以预先设置在服务器中,也可以包含在用户指令中,或者由服务器根据之前收到的历史外部设备监控信息计算得出。
在一些实施例中,在步骤S121之前,还包括以下步骤:
用户接口60接收用户输入,并基于用户输入生成用户指令(步骤S111),并将用户指令发送给服务器10(步骤S112)。
在一些实施例中,在步骤S123之后,还包括以下步骤:
服务器10将外部设备监控信息发送给用户接口60(步骤S124),以便用户接口60可以展示外部设备监控信息(步骤S113)。
在一些实施例中,用户指令包括批量监控信息,比如外部设备的类别或外部设备的组别,服务器根据外部设备基础信息表获取该类别或该组别的全部外部设备标识,并生成相应的若干数据采集请求,每个数据采集请求中包括一个目标外部设备的标识,再将这些数据采集请求经指令适配器分别转发至相应的若干个数据采集控制器,由各数据采集控制器控制对应的数据采集模块对该类别或该组别的全部外部设备分别进行数据采集,这些外部设备的采集数据再分别经由各自的数据采集模块和数据采集控制器转发到服务器,从而实现对外部设备的批量监控。
在另一些实施例中,用户指令还可以包括监控起止时间、监控周期等信息,服务器将包括监控起止时间及监控周期的数据采集请求经指令适配器转发到相应的数据采集控制器,数据采集控制器将包括监控起止时间及监控周期的控制信息发送给对应的数据采集模块,数据采集模块按照控制信息中的监控开始时间开始对关联的外部设备进行数据采集,按照监控周期反复采集,按照监控停止时间停止采集,数据采集模块可以将每次采集的外部设备数据单独发送给数据采集控制器,也可以等采集全部完成后将多次采集的外部设备数据单独发送给数据采集控制器。
在用户指令包括监控起止时间和监控周期等信息的其他实施例中,数据采集控制器也可以在监控起止时间内、按照监控周期多次向相应的数据采集模块发送控制信息,控制数据采集模块对关联的外部设备进行数据采集,并将多次采集的外部设备数据单独或一并发送给指令适配器。
本领域技术人员可以理解,采用本发明的外部设备监控***及方法,用户可以通过统一的接口对外部设备进行监控,极大地方便了对外部设备管理,不但可以随时随地实时监控,还能对外部设备进行批量监控、设置监控时长、监控起止时间、监控周期、指标超标预警、邮件推送监控信息或预警信息等,省时省力、便捷高效。另外,本发明提出通过获取外部设备监视器的显示界面并在服务器进行分析,容易实现对不同类型的外部设备的兼容。
本技术领域的一般技术人员可以通过阅读说明书、公开的内容及附图和所附的权利要求书,理解和实施对披露的实施方式的其他改变。在权利要求中,措辞“包括”不排除其他的元素和步骤,并且措辞“一”、“一个”不排除复数。在本申请的实际应用中,一个零件可能执行权利要求中所引用的多个技术特征的功能。权利要求中的任何附图标记不应理解为对范围的限制。
Claims (14)
1.一种外部设备监控***,其特征在于,所述外部设备监控***包括服务器、指令适配器、至少一个数据采集控制器和至少一个数据采集模块,其中每个所述数据采集控制器与一个数据采集模块相对应,每个所述数据采集模块与一台外部设备相关联,
所述服务器被配置为接收用户指令,并基于所述用户指令生成数据采集请求,并将所述数据采集请求发送给所述指令适配器,以及接收所述指令适配器转发的外部设备数据,并基于所述外部设备数据生成外部设备监控信息,所述数据采集请求包括待采集数据的外部设备标识;
所述指令适配器被配置为接收所述服务器发出的所述数据采集请求,并基于所述待采集数据的外部设备标识将所述数据采集请求转发给相应的数据采集控制器,以及接收所述数据采集控制器发出的外部设备数据,并转发给所述服务器;
每个所述数据采集控制器被配置为响应于接收到所述指令适配器发出的数据采集请求,控制其对应的数据采集模块对该数据采集模块所关联的外部设备进行数据采集,并将采集的外部设备数据发送给所述指令适配器;
每个所述数据采集模块被配置为在其所对应的所述数据采集控制器的控制下对其所关联的外部设备进行数据采集。
2.如权利要求1所述的外部设备监控***,其特征在于,所述外部设备监控***还包括用户接口,所述用户接口被配置为接收用户输入,并基于用户输入生成用户指令,以及从所述服务器接收外部设备监控信息,并展示所述外部设备监控信息。
3.如权利要求1所述的外部设备监控***,其特征在于,所述数据采集模块所关联的外部设备包括监视器,所述数据采集模块被配置为在其所对应的所述数据采集控制器的控制下对其所关联的外部设备进行数据采集包括:
所述数据采集模块被配置为获取其所关联的外部设备的监视器的显示界面。
4.如权利要求3所述的外部设备监控***,其特征在于,所述数据采集模块包括摄像头,所述数据采集模块通过所述摄像头获取其所关联的外部设备的监视器的显示界面。
5.如权利要求3所述的外部设备监控***,其特征在于,所述数据采集模块为安装于其所关联的外部设备上的软件模块。
6.如权利要求5所述的外部设备监控***,其特征在于,每个所述数据采集控制器通过外部设备转换接口与其对应的数据采集模块所关联的外部设备进行通信,所述外部设备转换接口与该外部设备相匹配。
7.如权利要求3-6中任一项所述的外部设备监控***,其特征在于,所述外部设备数据包括所述数据采集模块获取的其所关联的外部设备的监视器的显示界面的图片,所述服务器基于所述外部设备数据生成外部设备监控信息包括:
所述服务器基于所述显示界面的图片,提取所述图片中的文字和/或数据,生成所述外部设备监控信息。
8.一种外部设备监控方法,其特征在于,所述外部设备监控方法包括:
服务器接收用户指令,并基于所述用户指令生成数据采集请求,并将所述数据采集请求发送给指令适配器,所述数据采集请求包括待采集数据的外部设备标识;
所述指令适配器接收所述服务器发出的所述数据采集请求,并基于所述待采集数据的外部设备标识将所述数据采集请求转发给相应的数据采集控制器;
所述数据采集控制器为至少一个,每个所述数据采集控制器与一个数据采集模块相对应,每个所述数据采集模块与一台外部设备相关联,
每个所述数据采集控制器响应于接收到所述指令适配器发出的数据采集请求,控制其对应的数据采集模块对该数据采集模块所关联的外部设备进行数据采集,并将采集的外部设备数据发送给所述指令适配器;
所述指令适配器接收所述数据采集控制器发出的外部设备数据,并转发给所述服务器;
所述服务器接收所述指令适配器转发的外部设备数据,并基于所述外部设备数据生成外部设备监控信息。
9.如权利要求8所述的外部设备监控方法,其特征在于,在所述服务器接收用户指令之前,还包括:
用户接口接收用户输入,并基于用户输入生成用户指令;
在所述服务器接收所述指令适配器转发的外部设备数据,并基于所述外部设备数据生成外部设备监控信息之后,还包括:
所述用户接口从所述服务器接收外部设备监控信息,并展示所述外部设备监控信息。
10.如权利要求8所述的外部设备监控方法,其特征在于,所述数据采集模块所关联的外部设备包括监视器,所述数据采集模块在其所对应的所述数据采集控制器的控制下对其所关联的外部设备进行数据采集包括:
所述数据采集模块获取其所关联的外部设备的监视器的显示界面。
11.如权利要求10所述的外部设备监控方法,其特征在于,所述数据采集模块包括摄像头,所述数据采集模块获取其所关联的外部设备的监视器的显示界面包括:
所述数据采集模块通过所述摄像头获取其所关联的外部设备的监视器的显示界面。
12.如权利要求10所述的外部设备监控方法,其特征在于,所述数据采集模块为安装于其所关联的外部设备上的软件模块。
13.如权利要求12所述的外部设备监控方法,其特征在于,每个所述数据采集控制器通过外部设备转换接口与其对应的数据采集模块所关联的外部设备进行通信,所述外部设备转换接口与该外部设备相匹配。
14.如权利要求10-13中任一项所述的外部设备监控方法,其特征在于,所述外部设备数据包括所述数据采集模块获取的其所关联的外部设备的监视器的显示界面的图片,所述服务器基于所述外部设备数据生成外部设备监控信息包括:
所述服务器基于所述显示界面的图片,提取所述图片中的文字和/或数据,生成所述外部设备监控信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310963737.2A CN116991125A (zh) | 2023-08-02 | 2023-08-02 | 一种外部设备监控***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310963737.2A CN116991125A (zh) | 2023-08-02 | 2023-08-02 | 一种外部设备监控***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116991125A true CN116991125A (zh) | 2023-11-03 |
Family
ID=88533394
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310963737.2A Pending CN116991125A (zh) | 2023-08-02 | 2023-08-02 | 一种外部设备监控***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116991125A (zh) |
-
2023
- 2023-08-02 CN CN202310963737.2A patent/CN116991125A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11972279B2 (en) | Smart device configuration guidance via automated assistant interface of separate client device | |
CN108255127B (zh) | 一种基于工业人机界面的工业现场远程监控管理***及方法 | |
US20190332514A1 (en) | Mobile application interactive user interface for a remote computing device monitoring a test device | |
CN111835582B (zh) | 物联网巡检设备的配置方法、装置、计算机设备 | |
EP1895376A2 (en) | Dynamic maintenance management system | |
US20200242281A1 (en) | Method and system for 3d visually monitoring a building, and memorizer | |
CN111600848B (zh) | 一种协议转换器及其控制方法 | |
CN103197640A (zh) | 生产工艺智能管控***和方法 | |
CN109359032B (zh) | 测试数据收集方法、装置、***和电子设备 | |
JP2021128776A5 (zh) | ||
CN113074783A (zh) | 一种灯塔式工业设备监测方法和装置 | |
CN111310351A (zh) | 车间设备的状态监测方法、装置、终端设备及存储介质 | |
CN111638672B (zh) | 一种工业机台的自动控制*** | |
CN113434425A (zh) | 一种可快速开发测控***及测控***看板 | |
CN116991125A (zh) | 一种外部设备监控***及方法 | |
CN116401074A (zh) | 一种基于服务的数据交互方法及*** | |
CN117575488A (zh) | 一种生产配方的管理方法、***及装置 | |
CN216285536U (zh) | 一种自动检测*** | |
CN110874683A (zh) | 设备信息的数字化***及方法 | |
CN113536154B (zh) | 将移动终端应用于工业互联网的人机交互的实现方法 | |
US10303584B2 (en) | Method for message-processing | |
CN112583876A (zh) | 车站管理方法、装置、电子设备及存储介质 | |
CN111143262A (zh) | 转接装置及仪器控制***与仪器控制方法 | |
CN117032816A (zh) | Scada***及其配置加载工作流程 | |
EP4390810A1 (en) | Information processing device, information processing method, and information processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |