首页> 中国专利> 网络解析支援装置、网络试验装置、网络解析支援方法、网络试验方法、网络解析支援程序以及网络试验程序

网络解析支援装置、网络试验装置、网络解析支援方法、网络试验方法、网络解析支援程序以及网络试验程序

摘要

第1电文收集部(101)收集在第1网络(50)上流过的电文,储存到第1储存部(103)中。第2电文收集部(102)收集在第2网络(60)上流过的电文,储存到第2储存部(104)中。电文关联部(105)保持定义了从第1网络(50)上流入网关装置的电文、与从网关装置流入第2网络(60)上的电文的对应关系等的映射表格。电文关联部(105)参照该映射表格,将第1储存部(103)中储存的电文、和第2储存部(104)中储存的电文关联起来。状态解析部(106)根据该关联的结果,判定是否正常地进行了第1网络(50)与第2网络(60)之间的电文交换。

著录项

  • 公开/公告号CN103493437A

    专利类型发明专利

  • 公开/公告日2014-01-01

    原文格式PDF

  • 申请/专利权人 三菱电机株式会社;

    申请/专利号CN201280019020.2

  • 发明设计人 小宫纪之;中田成宪;落合昭博;

    申请日2012-04-18

  • 分类号H04L12/46;

  • 代理机构中国国际贸易促进委员会专利商标事务所;

  • 代理人于丽

  • 地址 日本东京

  • 入库时间 2024-02-19 22:31:42

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-04-20

    授权

    授权

  • 2014-02-05

    实质审查的生效 IPC(主分类):H04L12/46 申请日:20120418

    实质审查的生效

  • 2014-01-01

    公开

    公开

说明书

技术领域

本发明涉及网络解析支援装置、网络试验装置、网络解析支援方 法、网络试验方法、网络解析支援程序以及网络试验程序。

背景技术

近年来,综合地管理·监视在大厦内等设置的空调机、照明器等 设备仪器来控制的大厦管理系统是众所周知的。在这种大厦管理系统 中,一般,与上位网络连接的中央监视装置经由网关来控制与下位网 络连接的多个设备仪器(例如,专利文献1)。

一般从不同的厂商分别提供构成大厦管理系统的上述中央监视 装置、网关装置、各设备仪器。在各厂商中,能够充分地进行自身提 供的装置自身的工作确认试验,但难以进行充分网罗了实际上构筑了 系统之后的状况的工作确认试验。

因此,构筑系统并实际上运用之后发生设想外的失灵的情况也 多,在对其的应对时,为了确定失灵发生部位、失灵内容、确认状况, 需要收集网络中流过的电文来解析。即,需要调查在上位网络和下位 网络中分别发生了什么样的现象、各自的因果关系如何。

现有技术文献

专利文献

专利文献1:日本特开2006-129283号公报

发明内容

发明所要解决的技术问题

在以往的该种技术中,分别独立地收集了多个网络的电文。因此, 存在这样的问题:作业者需要进行将所收集的各个网络的电文关联起 来的作业,非常麻烦。

另外,以往,在这样的协议不同的多个网络之间的通信试验中, 作业者需要手动制作试验电文,非常麻烦。另外,在试验结果是否正 确的判定作业中也需要大量的劳力。

本发明是为了解决上述以往的问题而完成的,其第1目的在于, 提供一种网络解析支援装置等,进行协议不同的多个网络上流过的电 文的收集以及关联,并且根据该关联的结果,判定是否正常地进行了 多个网络之间相互的电文的交换。

另外,本发明的第2目的在于,提供一种网络试验装置等,在协 议不同的多个网络的通信试验中,自动地进行试验电文的生成,并且 还支援试验的验证。

解决技术问题的技术方案

为了达到上述第1目的,本发明的网络解析支援装置,对包括第 1装置、网关装置、以及第2装置的系统中的网络的解析进行支援, 具备:

第1电文收集单元,与所述第1装置以及所述网关装置所连接的 第1网络连接,收集在该第1网络上流过的电文;

第2电文收集单元,与所述网关装置以及所述第2装置所连接的 第2网络连接,收集在该第2网络上流过的电文;

映射表格,定义了从所述第1网络上流入所述网关装置的电文与 从所述网关装置流入所述第2网络上的电文的对应关系、和从所述第 2网络上流入所述网关装置的电文与从所述网关装置流入所述第1网 络上的电文的对应关系;

电文关联单元,参照该映射表格,将所述第1电文收集单元收集 的电文、和所述第2电文收集单元收集的电文关联起来;以及

状态解析单元,根据由该电文关联单元执行的所述关联的结果, 判定是否正常地进行了所述第1网络与所述第2网络之间的电文的交 换。

另外,为了达到上述第2目的,本发明的网络试验装置,对与第 1网络和第2网络连接的网关装置的工作进行试验,具备:

第1电文接收单元,与所述第1网络连接,接收在该第1网络上 流过的电文;

第2电文接收单元,与所述第2网络连接,接收在该第2网络上 流过的电文;

接收电文存储单元,储存由所述第1电文接收单元以及所述第2 电文接收单元分别接收的电文;

映射信息生成单元,根据所述接收电文存储单元中储存的多个电 文,推测从所述第1网络上输入到所述网关装置的输入电文、与从所 述网关装置输出到所述第2网络上的输出电文的对应关系,生成包括 推测的结果得到的信息的映射信息;

目标信息数据库,针对所述网关装置管理的全部或者一部分目标 的每一个,将特性、和特性值层次性地对应起来;

试验电文生成单元,根据所述映射信息、和所述目标信息数据库, 生成试验用的所述输入电文;

电文发送单元,将所述试验用的输入电文输出到所述第1网络上; 以及

试验结果判定单元,在通过该电文发送单元输出了所述试验用的 输入电文之后,根据所述接收电文存储单元中储存的一个或者多个电 文、和所述映射信息,判定试验结果是否正常。

发明效果

根据本发明,由于能够进行多个网络上流过的电文的收集以及关 联,根据该关联的结果,判定是否正常地进行了多个不同的网络之间 相互的电文的交换,所以实现设备管理系统等中的维护作业的高效化。

另外,根据本发明,由于自动地生成用于进行协议不同的多个网 络的通信试验的试验数据,进而,支援试验的验证,所以能够大幅减 轻作业者的负担,实现设备管理系统等中的维护作业的高效化。

附图说明

图1是示出安装了本发明的实施方式1的网络解析支援装置的设 备管理系统的整体结构的图。

图2是示出图1所示的网络解析支援装置的结构的框图。

图3A是示出图2所示的第1电文收集部的结构的框图。

图3B是示出图2所示的第2电文收集部的结构的框图。

图4是示出图2所示的电文关联部的结构的框图。

图5是示出实施方式1的映射表格的一个例子的图。

图6是示出实施方式1的请求-应答规则表格的一个例子的图。

图7是示出实施方式1的网络间对应处理的步骤的流程图。

图8是示出实施方式1的状态解析处理的步骤的流程图。

图9是用于说明延迟时间的图。

图10是用于说明频度分布数据的图。

图11是示出实施方式1的网络解析支援装置的变形例中的电文 关联部的结构(之一)的框图。

图12是示出图11所示的变形例中的实例(instance)对应规则 表格的一个例子的图。

图13是用于说明图11所示的变形例中的利用了实例对应规则表 格的电文关联的图。

图14是示出实施方式1的映射表格的其它例子的图。

图15是用于说明实施方式1的网络解析支援装置中的电文收集 方法的其它例子的图。

图16是用于说明对实施方式1的网络解析支援装置设定映射表 格、请求-应答规则表格、实例对应规则表格的方法的图(之一)。

图17是用于说明在实施方式1的网络解析支援装置中设定映射 表格、请求-应答规则表格、实例对应规则表格的方法的图(之二)。

图18是示出实施方式1的网络解析支援装置的变形例中的电文 关联部的结构(之二)的框图。

图19是用于说明图18所示的网络解析支援装置的功能的图(之 一)。

图20是用于说明图18所示的网络解析支援装置的功能的图(之 二)。

图21A是用于说明实施方式1的网络解析支援装置的变形例中的 通过根据频度分布而学习的功能来设定阈值的例子的图(之一)。

图21B是用于说明实施方式1的网络解析支援装置的变形例中的 通过根据频度分布而学习的功能来设定阈值的例子的图(之二)。

图22是示出成为本发明的实施方式2的网络试验装置的试验对 象的设备管理系统的整体结构的图。

图23是示出图22所示的网络试验装置的结构的框图。

图24是示出图23所示的映射信息DB中登记的映射信息的例子 的图。

图25是示出实施方式2中对各设备仪器分配的仪器地址的值的 图。

图26是示出实施方式2的映射信息生成处理的步骤的流程图。

图27是用于说明实施方式2的映射推测处理的图(之一)。

图28是用于说明实施方式2的映射推测处理的图(之二)。

图29是用于说明实施方式2的映射推测处理的图(之三)。

图30是示出实施方式2的试验电文生成处理的步骤的流程图。

图31是示出实施方式2的试验执行处理的步骤的流程图。

图32是示出本发明的实施方式3的网络试验装置的结构的框图。

图33是示出时序图画面的一个例子的图。

图34是示出目标状态画面的一个例子的图。

图35是示出目标状态画面的其它例子的图。

(符号说明)

10:网络解析支援装置;20:中央监视装置;30:网关装置;31: 表格供给部;40、40A~40F:设备仪器;50:第1网络(设备管理网 络);60:第2网络(设备仪器网络);70、80:通信线缆;90:存 储介质;101:第1电文收集部;102:第2电文收集部;103:第1 储存部;104:第2储存部;105:电文关联部;106:状态解析部;107: 显示部;108:控制部;109:表格取得部;111:第1电文接收部;112: 第1电文解析部;121:第2电文接收部;122:第2电文解析部;151、 155:关联解析部;152:映射表格;153:请求-应答规则表格;154: 实例对应规则表格;156:映射信息推测·学习部;157:映射信息积蓄 部;158:请求-应答规则推测·学习部;159:请求-应答规则积蓄部; 160:实例对应规则推测·学习部;161:实例对应规则积蓄部;200: 网络试验装置;201:第1电文接收部;202:第2电文接收部;203: 电文解释部;204:接收电文存储部;205:映射信息生成部;206:映 射信息DB;207:目标信息DB;208:试验电文生成部;209:试验 数据存储部;210:电文发送部;211:试验结果判定部;212:显示部; 213:时序图生成部;214:目标状态取得部

具体实施方式

以下,参照附图,详细说明本发明的实施方式。

(实施方式1)

图1是示出安装了本发明的实施方式1的网络解析支援装置的设 备管理系统的整体结构的图。该设备管理系统是控制并管理在大厦内 设置的空调机、照明器等设备仪器的系统(所谓的大厦管理系统)。 如图1所示,该设备管理系统包括网络解析支援装置10、中央监视装 置20、网关装置30、以及多个设备仪器40。

中央监视装置20以及网关装置30与例如作为依照BACnet(A Data Communication Protocol for Building Automation and Control  Networks,建筑自动化和控制网络的数据通信协议)等通信协议的上 位网络即第1网络(设备管理网络)50连接。网关装置30以及各设 备仪器40与依照作为各设备仪器40的提供源的厂商独自的通信协议 的下位网络即第2网络60(设备仪器网络)连接。网络解析支援装置 10与第1网络50以及第2网络60这双方连接。

虽然都未图示,中央监视装置20具备CPU(Central Processing  Unit,中央处理单元)、ROM(Read Only Memory,只读存储器)、 RAM(Random Access Memory,随机存取存储器)、外部存储装置 (例如包括可读写的非易失性的半导体存储器、硬盘驱动器等)、输 入设备(例如包括键盘、鼠标、键座、触摸盘、触摸面板等)、显示 设备(例如包括CRT、液晶监视器等)、规定的通信接口等。

中央监视装置20经由网关装置30,控制各设备仪器40(例如, 空调机、照明器等)。在本实施方式中,中央监视装置20相当于本发 明中的第1装置,各设备仪器40相当于本发明中的第2装置。

虽然都未图示,网关装置30具备CPU、ROM、RAM、外部存 储装置、规定的通信接口等。

在通过中央监视装置20,进行设备仪器系统40中的各设备仪器 的操作、工作状态的监视等的情况下,规定的电文从中央监视装置20 被输出到第1网络50上。上述电文在通过网关装置30被变换为能够 由各设备仪器40处理的数据形式之后,被输出到第2网络60上,到 达各设备仪器40。另一方面,来自各设备仪器40的电文在通过网关 装置30被变换为能够由中央监视装置20处理的数据形式之后,被输 出到第1网络50上,到达中央监视装置20。

中央监视装置20像这样经由网关装置30,从第1网络50向第2 网络60上传送电文,或者接收从第2网络60传向第1网络50的电文, 从而实现针对各设备仪器40的各种操作·监视等功能。

即,为了理解该设备管理系统的工作状况,需要掌握经由网关装 置30进行的电文的变换的情形、换言之向网关装置30的来自各网络 的电文的输入状态、和来自网关装置30的向各网络的电文的输出状 态。网络解析支援装置10具备如下功能:从网关装置30连接的第1 网络50、第2网络60这样的多个网络分别同时收集、解析电文,进 行相互的电文的关联,对作业者提示其结果。

另外,网络解析支援装置10还具备如下功能:根据上述电文的 关联的结果,判定是否正常地进行了协议不同的多个网络之间相互的 电文的交换,对作业者提示其结果。由此,作业者能够容易地理解该 设备管理系统的工作状况,并且,能够容易且可靠地识别有无发生异 常。

网络解析支援装置10具有与中央监视装置20同样的硬件结构。 即,虽然都未图示,网络解析支援装置10具备CPU、ROM、RAM、 外部存储装置、输入设备、显示设备、规定的通信接口等。通过CPU 等执行ROM或者外部存储装置中存储的规定的程序,来实现网络解 析支援装置10所执行的各处理(详细后述)。

网络解析支援装置10在功能上,如图2所示,具备第1电文收 集部101、第2电文收集部102、第1储存部103、第2储存部104、 电文关联部105、状态解析部106、显示部107、以及进行这些各构成 部分的控制的控制部108。

第1电文收集部101如图3A所示,具备第1电文接收部111、 和第1电文解析部112。第1电文接收部111收集在第1网络50上流 过的电文、即从中央监视装置20对网关装置30发送的电文(第1网 络50的下行方向电文)、和从网关装置30对中央监视装置20发送的 电文(第1网络50的上行方向电文)。第1电文解析部112对第1 电文接收部111接收到的电文进行解析,根据其解析结果,将关于接 收电文的信息(电文信息)储存于第1储存部103。第1电文解析部 112对例如该电文的方向(上行或者下行)、会话标识符、命令的内 容等进行解析,将其结果按照时间系列顺序储存于第1储存部103。

第2电文收集部102如图3B所示,具备第2电文接收部121、 和第2电文解析部122。第2电文接收部121收集在第2网络60上流 过的电文、即从网关装置30对各设备仪器40发送的电文(第2网络 60的下行方向电文)、和从各设备仪器40对网关装置30发送的电文 (第2网络60的上行方向电文)。第2电文解析部122与上述第1 电文解析部112同样地对第2电文接收部121接收到的电文进行解析, 将其结果(电文信息)按照时间系列顺序储存于第2储存部104。

另外,第1储存部103和第2储存部104无需由物理上不同的半 导体存储器等构成。进而,第1储存部103和第2储存部104也可以 由同一半导体存储器等构成、并且表示同一存储器区域。在该情况下, 通过第1电文解析部112、第2电文解析部122,对各电文信息附加表 示是第1网络50侧、第2网络60侧的哪一个的电文信息的识别信息。

在第1储存部103,例如,储存依照上述BACnet的电文信息, 在第2储存部104,储存依照厂商独自的通信协议的电文信息。各电 文信息成为例如包括

“电文取得时刻

+发送目的地地址

+发送源地址

+会话标识符

+是否需要应答标志

+命令(处理内容)

+处理对象类标识符

+处理对象实例标识符

+处理对象特性标识符

+处理对象特性值”

等构成要素的记录项,在第1储存部103以及第2储存部104的 各自中,存在第1电文收集部101以及第2电文收集部102所收集的 电文数的该记录项。

电文关联部105执行将第1储存部103中储存的电文、和第2储 存部104中储存的电文关联起来的处理(电文关联处理)。经由控制 部108,在显示部107显示电文关联部105的处理结果。

图4是示出电文关联部105的结构的框图。如图4所示,电文关 联部105具备关联解析部151、映射表格152、以及请求-应答规则表 格153。映射表格152是使用电文的构成要素的一部分或者全部来定 义了从第1网络50侧流入第2网络60侧的电文、以及从第2网络60 侧流入第1网络50侧的电文的对应关系的数据表格。图5示出映射表 格的一个例子。

在图5的例子中,定义了作为第1网络50侧的电文信息的构成 要素的一部分的“命令(WriteProperty(写特性)等)+处理对象类标 识符(BO等)+处理对象实例标识符(001等)”、与作为第2网络 60侧的电文信息的构成要素的一部分的“命令(操作等)+处理对象特 性标识符(运转/停止等)”的对应关系。

请求-应答规则表格153是使用电文的构成要素的一部分或者全 部来定义了同一网络(在本实施方式中,第2网络60)中的请求电文 和针对它的应答电文的对应的数据表格。图6示出请求-应答规则表格 153的一个例子。

在图6的例子中,定义了第2网络60上的请求电文的“命令+处 理对象特性标识符”(操作+运转/停止等)、与应答电文的“命令+处理 对象特性标识符”(操作监视应答+运转/停止等)的对应关系。

关联解析部151参照这些表格,将第1储存部103中储存的电文 信息、和第2储存部104中储存的电文信息关联起来。

以下,说明由该关联解析部151执行的电文关联处理。对该电文 关联处理的执行定时没有限定,能够由作业者等用户任意地开始。例 如,网络解析支援装置10也可以在设备管理系统的通常运用时,始终 执行电文关联处理,并将其结果输出到显示部107,也可以在通常运 用时仅进行电文的收集。在后者的情况下,在发生了失灵等时,依照 由作业者执行的操作,执行电文关联处理。

另外,以下,为易于理解,以从中央监视装置20对设备仪器40 发送控制用的电文,并将针对上述电文的应答电文回送到中央监视装 置20的情况为例子进行说明。

首先,关联解析部151进行使用映射表格152,将从第1网络50 流入第2网络60的电文关联起来的处理。参照图7的流程图,说明上 述处理(网络间对应处理)。首先,关联解析部151从第1储存部103, 取得1个记录项的内容表示请求的电文信息(A)(步骤S101)。

接下来,关联解析部151判定在所取得的电文信息(A)中是否 包括会话标识符(步骤S102),在包括会话标识符的情况下(步骤 S102;“是”),关联解析部151从第1储存部103,取得会话标识符 (例如,InvokeID)相同的电文信息(B),与电文信息(A)关联起 来(步骤S103)。

在步骤S102的判定为“否”的情况或者步骤S103的处理之后,关 联解析部151将所取得的电文信息(A)作为关键字,参照映射表格 152,取得预测为从网关装置30向第2网络60侧输出的电文的电文信 息(预测电文信息)的内容(步骤S104)。在图5的例子中,在所取 得的电文信息(A)的内容是“WriteProperty+BO+001”的情况下,对 应(即,预测为输出到第2网络60侧)的预测电文信息的内容成为“操 作+运转/停止”。

关联解析部151从第2储存部104,检索与所取得的预测电文信 息的内容一致,且比电文信息(A)在时间系列上在后的电文信息(C) (步骤S105)。然后,关联解析部151将电文信息(A)、和检索到 的电文信息(C)关联起来(步骤S106)。

接下来,关联解析部151进行参照请求-应答规则表格153而将 第2网络60侧的下行电文和上行电文关联起来的处理。例如,在通过 上述处理而关联起来的第2网络60侧的电文信息(C)的内容是表示 请求的“操作+运转/停止”的情况下,在图6的例子中,对应的电文信 息、即针对该请求而预测应答的电文的电文信息的内容是“操作监视应 答+运转/停止”。

因此,关联解析部151从第2储存部104,检索内容是“操作监视 应答+运转/停止”,且比与该请求有关的电文信息在时间系列上在后的 电文信息(D)。然后,关联解析部151将与该请求有关的电文信息 (C)、和检索到的电文信息(D)关联起来。另外,在设定了会话标 识符的情况下,以会话标识符相同的部分彼此关联起来即可。

接下来,关联解析部151进行使用映射表格152而将从第2网络 60流入第1网络50的电文关联起来的处理。在图5的例子中,对第2 网络60侧的“操作监视应答+运转/停止”,对应了第1网络50侧的 “COVNotification+BI+001”。因此,关联解析部151从第1储存部103, 检索内容是“COVNotification+BI+001”,且比表示该应答的第2网络 60的电文信息(D)在时间系列上在后的电文信息(E)。然后,关 联解析部151将该第2网络60的电文信息(D)、和检索到的第1网 络50的电文信息(E)关联起来。

通过以上,完成从中央监视装置20发送用于控制设备仪器40的 电文,并将针对上述电文的应答电文回送到中央监视装置20的情况下 的一连串的电文(电文信息(A)~(E))的关联。

控制部108使由电文关联部105关联起来的电文群(关联电文群) 以例如进行分色等能够与其它关联电文群识别的形式显示于显示部 107。

设为在以上的电文关联处理中,能够任意地设定成为关联对象的 范围。例如,也可以仅将与在从原来的电文的接收时刻起规定的时间 内接收的电文有关的电文信息作为关联对象,例如,也可以在图7的 步骤S105的处理等中,从符合条件的电文信息中,仅将与最接近原来 的电文的接收时刻的电文有关的电文信息作为关联对象。

状态解析部106针对由电文关联部105关联起来的电文,求出从 输入到网关装置30起至输出为止的时间、即通过网关装置30延迟的 时间(延迟时间)。然后,状态解析部106根据该延迟时间,判定是 否正常地进行了电文的交换。

此处,将从第1网络50或者第2网络60上流入网关装置30的 电文称为输入电文,将从网关装置30流入第1网络50或者第2网络 60上的电文称为输出电文。

上述延迟时间根据输入输出的电文的类别而产生若干差异。这是 因为,根据电文的类别,网关装置30的处理内容不同。另外,考虑为 即使是同种电文的输入输出,根据此时的网关装置30的处理状况,每 次都成为不同的时间。例如,作为延迟变大的情况的网关装置30的处 理状况,例如,设想进行其它通信处理等处理负荷变大的状态。另外, 由于某种失灵,网关装置30的工作变得不稳定的状态也有可能成为产 生大的延迟的主要原因。

在正确地进行网络的负荷设计等,而网络正常地发挥功能期间, 考虑为延迟时间收敛于一定的时间内而不会发生障碍。但是,一般已 知如果发生了某种问题,则作为表示该问题的一个现象,有时在一部 分中异常地发生长的延迟时间。因此,网络解析支援装置10通过针对 关联起来的电文群持续监视延迟时间,判定是否正常地进行了电文的 交换,通过该判定结果,检测有无发生异常。

图8是示出状态解析部106执行的状态解析处理的步骤的流程 图。在上述电文关联处理之后执行该状态解析处理。另外,其执行定 时是任意的,既可以在仅接着电文关联处理之后立即开始,也可以在 经过一定时间之后开始。或者,也可以在电文关联处理之后,依照由 作业者执行的操作,而开始执行。

首先,状态解析部106取得由电文关联部105关联起来的电文群 (关联电文群)(步骤S201)。关联电文群包括所关联的第1网络50 上的电文和第2网络60上的电文的电文信息。关于所关联的电文彼此, 在第1网络50侧、第2网络60侧,有单个的情况、多个的情况,但 以下,为易于理解,以双方都是单个的情况为例子进行说明。

状态解析部106根据所取得的关联电文群的输入电文以及输出电 文各自的取得时刻,求出延迟时间(步骤S202)。例如,状态解析部 106通过如图9所示,从输出电文902的取得时刻减去输入电文901 的取得时刻,而求出从输入电文901被输入到网关装置30起至作为输 出电文902被输出为止的时间(延迟时间903)。在图9的例子中, 作为输入电文,示出从第1网络50流入网关装置30的电文,作为输 出电文,示出从网关装置30流入第2网络60的电文。

然后,状态解析部106使用所求出的延迟时间,来更新延迟时间 的频度(频度)分布数据(步骤S203)。将频度分布数据保存到网络 解析支援装置10具备的未图示的外部存储装置中。

例如,在图9中,一般,如上述延迟时间903、输入电文904和 输出电文905的情况下的延迟时间906、输入电文907和输出电文908 的情况下的延迟时间909那样,延迟时间每次都成为不同的时间。状 态解析部106通过统计性地处理该延迟时间的偏差并将发生了特别地 长的延迟时间的情况视为异常,来进行异常的自动判定。

在本实施方式中,例如,按照适当的步长对延迟时间进行量化而 分类,求出其发生频度的频度分布。更详细而言,在通常时,在发生 几毫秒(msec)左右的延迟的系统中,以1msec为间隔对延迟时间进 行分类。例如,通过将延迟时间是2.5msec以上且小于3.5msec的情 况分类为20次、延迟时间是3.5msec以上且小于4.5msec的情况分类 为60次、延迟时间是4.5msec以上且小于5.5msec的情况分类为18 次等,来构筑图10所示那样的统计数据(频度分布数据)。

在图10中,横轴表示延迟时间,纵轴表示各个延迟时间发生的 频度(频度)。阈值1001是判定延迟时间是否基于正常的电文交换的 边界值,在本实施方式中,与频度分布连动地变动。具体而言,将从 延迟时间长的一方起位于整体的第几%(例如,3%)的时间设定为阈 值1001。另外,在其它例子中,也可以以与系统的设计值相结合的固 定值来定义阈值1001。

状态解析部106根据所求出的延迟时间、和频度分布数据,来判 定是否正常地进行了该输入输出电文的交换(步骤S204)。具体而言, 在所求出的延迟时间是阈值1001以上的情况下,判定为未正常地进行 电文的交换,在所求出的延迟时间小于阈值1001的情况下,判定为正 常地进行了电文的交换。另外,设为以即使在网络解析支援装置10 刚刚开始运转之后,在上述判定处理中也无障碍的方式,在上述外部 存储装置中,在运转开始之前,储存成为预先制作的基准的频度分布 数据。或者,也可以直至从运转开始起经过一定期间、或者直至频度 分布数据的构筑用的延迟时间的采样数达到一定的数量,固定阈值 1001的设定值。

状态解析部106将上述判定结果供给到控制部108。控制部108 经由显示部107,显示所供给的判定结果(步骤S205)。控制部108 在判定为未正常地进行了电文的交换的情况下,对输入输出电文的信 息进行分色等而在显示部107上强调显示。由此,作业者能够容易地 识别异常的发生、以及检测到异常的输入输出电文的内容。

如以上那样,根据本发明的本实施方式的网络解析支援装置10, 能够将流入第1网络50以及第2网络60的电文关联起来,对作业者 提示,所以例如,在发生失灵时,确定失灵部位、确定失灵内容等变 得容易,实现维护作业的高效化。

另外,能够根据电文的关联结果,自动地判定是否正常地进行了 第1网络50与第2网络60之间相互的电文交换,对作业者提示其结 果。由此,作业者能够容易并且可靠地识别在该设备管理系统中有无 发生异常。然后,由于显示检测到异常的输入输出电文的内容,所以 确定失灵内容以及其发生部位变得容易,能够实现维护作业的高效化。

另外,虽然示出了在图5所示的映射表格152、图6所示的请求- 应答规则表格153中,分别定义了一对一的对应关系的情况,但其仅 为一个例子。例如,也可以以一对多、多对一、多对多等对应关系定 义这些表格。

另外,还考虑在设备管理系统中,对处理对象类标识符是BO、 BI的电文的处理对象实例标识符设定设备仪器的群组等,而通过一个 电文,进行多个设备仪器的控制。例如,在希望对处理对象实例标识 符“001”设定群组编号1的情况下,使处理对象实例标识符为“101”。 由此,例如,在设备仪器的1号机和2号机属于群组编号1的情况下, 能够通过电文“WriteProperty+BO+101”,进行1号机和2号机的运转 /停止操作。

即使在这样的情况下,如图11以及图12所示,通过设置表示上 述群组编号、与对应的设备仪器(1号机、2号机等)的关系的实例对 应规则表格154,电文关联部105也能够进行电文的关联。

说明该情况下的电文的关联。在图13的例子中,在第1网络50 侧,电文1301是内容为“WriteProperty+BO+101”的下行方向电文, 电文1302是命令为“SimpleACK”的上行方向电文,电文1307是内容 为“COVNotification+BI+101”的上行方向电文。

另外,在第2网络60侧,电文1303是表示面向1号机的“操作+ 运转/停止”的下行方向电文,电文1304是表示面向2号机的“操作+ 运转/停止”的下行方向电文,电文1305是表示来自1号机的“操作监 视应答+运转/停止”的上行方向电文,电文1306是表示来自2号机的 “操作监视应答+运转/停止”的上行方向电文。

另外,单点划线1308、1309表示通过对映射表格152和上述实 例对应规则表格154进行综合而成立的对应关系。虚线箭头1310、 1311、1312表示通过会话标识符(在第1网络50侧为InvokeID;在 第2网络60侧为SessionID)求出的对应关系。

在以上的情况下,首先,电文关联部105在第1网络50侧,将 会话标识符(InvokeID)相同的电文1301和电文1302关联起来。然 后,参照映射表格152、和实例对应规则表格154,将第2网络60侧 的电文1303和电文1304关联起来。接下来,将电文1303和会话标识 符(SessionID)相同的电文1305关联起来,同样地,将电文1304和 会话标识符相同的电文1306关联起来。另外,即使在没有对第2网络 60侧的电文设定会话标识符的方式中,通过参照请求-应答规则表格 153以及实例对应规则表格154,也能够进行第2网络60侧的电文的 关联。

然后,电文关联部105参照映射表格152、和实例对应规则表格 154,将电文1305、电文1306、以及电文1307关联起来。以上,完成 图13的例子中的一连串的电文的关联。

另外,在图5的映射表格152的例子中,以比较详细的等级定义 了对应关系,但也可以如图14所示,以稍微更大的概念来定义。

另外,也可以成为如图15所示,成为如下方式:网络解析支援 装置10和网关装置30经由规定的通信线缆70以能够进行数据通信的 方式连接(也可以是无线通信),网关装置30将与从第1网络50侧 或者第2网络60侧接收的电文有关的电文信息、或者与输出到第1 网络50侧或者第2网络60侧的电文有关的电文信息发送到网络解析 支援装置10。或者,也可以成为如下方式:混合了上述结构、和网络 解析支援装置10与第1网络50或者第2网络60连接的结构。

另外,在网络解析支援装置10中设定映射表格152、请求-应答 规则表格153、实例对应规则表格154等各表格的方法也各种各样。 例如,也可以如图16所示,将网络解析支援装置10、和网关装置30 经由通信线缆80以能够进行数据通信的方式连接,网络解析支援装置 10能够通过数据通信,从网关装置30取得映射表格152、请求-应答 规则表格153、实例对应规则表格154等各表格。在该情况下,如图 16所示,网络解析支援装置10具备用于从网关装置30取得这些表格 的表格取得部109,网关装置30具备用于向网络解析支援装置10供 给这些表格的表格供给部31。

或者,也可以如图17所示,在网关装置30侧,向计算机可读取 的规定的存储介质90输出映射表格152、请求-应答规则表格153、实 例对应规则表格154等各表格,在网络解析支援装置10侧,从该存储 介质90读出这些表格来设定。

或者,也可以将这些表格从其它信息处理装置等经由串行接口、 USB(Universal Serial Bus,通用串行总线)接口等,输入到网络解 析支援装置10,也可以通过用户操作输入设备,直接将这些表格的内 容输入到网络解析支援装置10。

进而,也可以在网络解析支援装置10内,制作并更新与映射表 格152、请求-应答规则表格153、实例对应规则表格154等各表格的 内容分别相当的信息。在该情况下,如图18所示,使电文关联部105 包括关联解析部155、映射信息推测·学习部156、映射信息积蓄部157、 请求-应答规则推测·学习部158、请求-应答规则积蓄部159、实例对应 规则推测·学习部160、以及实例对应规则积蓄部161。

在上述结构的电文关联部105中,关联解析部155从第1储存部 103、第2储存部104取得电文信息,同时使用映射信息推测·学习部 156、请求-应答规则推测·学习部158以及实例对应规则推测·学习部 160,推测·学习电文的对应关系,将其结果分别储存到映射信息积蓄 部157、请求-应答规则积蓄部159以及实例对应规则积蓄部161中。

也可以在映射信息积蓄部157、请求-应答规则积蓄部159以及实 例对应规则积蓄部161中,分别设定简易的内容的初始值(例如,图 14中示出的等级的信息)。

以下,简单说明映射信息等的推测手法。例如,在检测到图19 所示那样的第1网络50侧的单发的请求电文1901、和此时流过的第2 网络60侧的电文1902的情况下,自然考虑为在它们中有关联,所以 映射信息推测·学习部156等进行将这些对应关系反映到映射信息的推 测结果等处理。另外,此时,也可以加入直至针对输入的输出的延迟 时间1903的倾向等。另外,也可以反映关于电文信息的构成要素整体 的对应关系,也可以利用构成要素的一部分。

例如,能够通过在该电文的检测前后的规定的时间内,是否检测 到其它电文等,来判断是否为单发的电文。即使在并非单发的电文的 情况下,例如,在第1网络50侧连续出现了相同性质的电文(例如, 命令和处理对象类标识符相同,仅处理对象实例标识符不同的电文等) 的情况下,通过调查此时在第2网络60侧出现的电文群,很有可能能 够掌握关联的倾向。

另外,在映射信息推测·学习部156等中,例如如图20所示,在 第1网络50侧检测到下行方向的3个电文2001时,在第2网络60 侧检测到下行方向的9个电文2002的情况下,如果各电文2002的命 令相同,则能够推测为针对电文2001中的每个电文,对应有3个电文 2002。然后,映射信息推测·学习部156等能够进行使其推测结果反映 到映射信息等推测·学习结果的处理。

通过如以上那样进行推测·学习,能够推测·学习映射信息、请求- 应答规则、实例对应规则等,在网络解析支援装置10内,构筑与映射 表格152、请求-应答规则表格153、实例对应规则表格154等各表格 的内容相当的信息。

另外,也可以成为如下方式:通过状态解析处理,通过根据频度 分布而学习的功能,设定用于判定延迟时间是否基于正常的电文交换 的阈值1001。例如,在频度分布如图21A所示呈现分布宽度窄即偏差 小的倾向的情况下,可以说在该设备管理系统中,求出网关装置30 等的处理能力高、且更严格的判定基准。因此,也可以通过根据频度 分布而学习的功能,将该情况的阈值1001设定为比通常小的值(比通 常短的时间)。另外,与其相反地,在频度分布如图21B所示呈现分 布宽度宽即偏差大的倾向的情况下,也可以将阈值1001设定为比通常 大的值(比通常长的时间)。

另外,也可以在判定了是否正常地进行了电文的交换之后,更新 频度分布数据。

另外,也可以将电文信息的一部分、例如每个发送目的地地址(每 个仪器(1))、每个命令(每个处理内容)、每个处理对象类标识符 +处理对象实例标识符(每个仪器(2))、每个处理对象类标识符+ 处理对象特性标识符(每个仪器的监视·操作对象属性)等作为关键字 进行分类而独立地构筑上述频度分布数据。或者,也可以通过从第1 网络50朝向第2网络60侧的电文、和相逆的电文分类。进而,也可 以适宜组合这些条件等来分类。

另外,由于在差错应答的情况下,处理内容与通常的情况不同, 所以也可以独立地合计与表示差错应答的电文有关的延迟时间等。

另外,网络解析支援装置10除了上述那样的、电文的关联结果、 电文的交换是否正常的判定结果以外,还能够检测与该设备管理系统 有关的各种状态,来显示其结果。例如,还能够通过求出延迟时间的 分布形状的变化、延迟时间的整体的倾向的变化(整体地向比通常晚 的一方偏移等),检测构成设备管理系统的、网关装置30和其它装置 等的状态的变化(状况的好坏)、装置的增减等变化,将其显示而对 作业者等用户提示。

(实施方式2)

接下来,说明本发明的实施方式2。另外,在以下的说明中,针 对与实施方式1相同的构成部分等,附加相同符号,省略其说明。

图22是示出成为本实施方式的网络试验装置200的试验对象的 设备管理系统的整体结构的图。该设备管理系统是与实施方式1同样 的大厦管理系统,如图22所示,包括中央监视装置20、网关装置30、 以及多个设备仪器40A~40F。通过规定条件(例如,每个机种等), 对设备仪器40A~40F进行分组。在本例子中,设备仪器40A以及40B 属于群组1,设备仪器40C~40F属于群组2。

在通过中央监视装置20进行各设备仪器40的操作、工作状态的 监视等的情况下,从中央监视装置20向第1网络50上输出规定的电 文。上述电文在通过网关装置30被变换为能够由各设备仪器40处理 的数据形式之后,被输出到第2网络60上,到达各设备仪器40。另 一方面,来自各设备仪器40的电文在通过网关装置30被变换为能够 由中央监视装置20处理的数据形式之后,被输出到第1网络50上, 到达中央监视装置20。

本实施方式的网络试验装置200是用于进行第1网络50与第2 网络60之间的通信试验的装置,换言之是进行用于确认网关装置30 是否正常地工作的试验的装置。网络试验装置200在试验时,如图所 示,与第1网络50以及第2网络60这双方连接。

虽然都未图示,网络试验装置200在硬件上,具备CPU、ROM、 RAM、外部存储装置(例如包括可读写的非易失性的半导体存储器、 硬盘驱动器等)、输入设备(例如包括键盘、鼠标、键座、触摸盘、 触摸面板等)、显示设备(例如包括CRT、液晶监视器等)、规定的 通信接口等。通过CPU等执行ROM或者外部存储装置中存储的规定 的程序,来实现网络试验装置200所执行的各处理(详细后述)。

网络试验装置200在功能上,如图23所示,具备第1电文接收 部201、第2电文接收部202、电文解释部203、接收电文存储部204、 映射信息生成部205、映射信息DB206、目标信息DB207、试验电文 生成部208、试验数据存储部209、电文发送部210、试验结果判定部 211、以及显示部212。

第1电文接收部201接收在第1网络50上流过的电文,并将所 接收到的电文供给到电文解释部203。第2电文接收部201接收在第2 网络60上流过的电文,并将所接收到的电文供给到电文解释部203。

电文解释部203对从第1电文接收部201以及第2电文接收部202 分别供给的电文进行解析,提取必要的信息。然后,电文解释部203 生成对所提取的信息附加了接收日期时间等的信息(电文信息),并 储存到接收电文存储部204中。

映射信息生成部205读出接收电文存储部204中储存的电文信 息,推测从第1网络50侧输入到网关装置30的电文(以后称为输入 电文)、与从网关装置30输出到第2网络60侧的电文(以后称为输 出电文)的对应关系。然后,映射信息生成部205将推测的结果得到 的信息(映射信息)登记到映射信息DB206中。关于映射信息生成部 205进行的推测的具体的手法将后述。

映射信息DB206是针对输入电文与输出电文的对应关系,登记 了使用电文的构成要素的一部分或者全部来定义的映射信息的数据 库。图24示出映射信息DB206中登记的映射信息的例子。在该例子 中,定义了输入电文中包含的目标的内容、与输出电文中包含的命令 类别以及仪器地址的对应关系。在本实施方式中,用目标类别(也称 为类ID)(例如,“BO”)+实例ID(例如,“0101”)来表示目标。

仪器地址是指,对各设备仪器40分配的通信上的地址。图25示 出本实施方式中的各设备仪器40的仪器地址的值。

返回图23,目标信息DB207是针对网关装置30所管理的全部或 者一部分的每个目标,将特性、和特性值按层次地对应起来的数据库。 目标信息DB207中登记的信息的取得方法各种各样,对于几个例子将 后述。

试验电文生成部208参照映射信息DB206、和目标信息DB207, 生成试验用的电文。以下,说明此时的步骤。

试验电文生成部208从映射信息DB206,读出1个输入电文的目 标。然后,参照目标信息DB207,从与该目标对应的多个特性中,选 择在试验电文的生成中使用的一个或者多个特性。另外,特性的选择 方法是任意的设计事项。例如,在关于具有当前值特性 (Present_Value)的目标的电文中,通常,由于使用该特性的可能性 极其高,所以可以说优选选择为试验电文的生成中使用的特性。

同样地,在关于具有上·下限值特性、最大·最小值特性的目标的 电文中,通常,由于使用这些特性的可能性高,所以优选选择。

接下来,试验电文生成部208参照目标信息DB207,针对所选择 的每个特性,取得对应的特性值。然后,根据所取得的特性值,决定 在电文中设定的特性值。例如,表示运转/停止设定的目标“BO01”的 当前值特性具有两个特性值(0:停止、1:运转)。因此,在该情况 下,试验电文生成部208,生成分别设定了“0”以及“1”作为特性值的 两个试验电文。另外,试验电文生成部208除了这样的设定了正常值 的正常电文以外,还生成设定了异常值(例如“2”等)的异常电文。

同样地,即使在上·下限值特性等的情况下,也除了设定了范围 内的值的正常电文以外,还生成设定了范围外的值的异常电文。例如, 在参照目标信息DB207而得到的特性值是上限值为10、下限值为5 的情况下,在正常电文中,设定5~10的值,在异常电文中,设定11 以上或者4以下的值。

试验电文生成部208如以上那样,生成与一个目标对应的一个或 者多个试验电文。然后,针对映射信息DB206中登记的所有目标,进 行同样的处理,生成分别对应的一个或者多个试验电文。

试验电文生成部208将集合了如以上那样生成的多个试验电文的 试验数据储存到试验数据存储部209中。另外,在试验数据存储部209 中,除了由试验电文生成部208生成的上述试验数据的以外,还预先 保存了由用于构筑映射信息DB206的电文集构成的数据(映射信息生 成用数据)。

电文发送部210在生成映射信息的处理(映射信息生成处理)中, 从试验数据存储部209读出映射信息生成用数据,依次以规定的时间 间隔,将在其中集合的电文输出到第1网络50上。

另外,电文发送部210在执行试验的处理(试验执行处理)中, 从试验数据存储部209读出试验数据,依次以规定的时间间隔,将在 其中集合的试验电文输出到第1网络50上。

试验结果判定部211在试验执行处理时,每隔规定时间,读出接 收电文存储部204中储存的电文信息,参照映射信息DB206,判定试 验结果是否正常。即,参照映射信息DB206,判定一个或者多个输出 电文针对一个输入电文的关系是否正确。另外,在输入电文是上述异 常电文的情况、未检测到针对上述输入电文的输出电文的情况下,判 定为试验结果正常,否则,判定为异常。试验结果判定部211将包括 成为判定对象的输入电文以及与其对应的输出电文、和其判定结果的 信息供给到显示部212。

显示部212以规定的形式显示从试验结果判定部211供给的上述 信息。此时,也可以为了使作业者易于对判定为异常的输入电文以及 与其对应的输出电文进行视觉辨认,使这些内容强调地显示。

接下来,详细说明在如以上那样构成的网络试验装置200中执行 的各处理。

图26是示出映射信息生成处理的步骤的流程图。如果由作业者 经由网络试验装置200的未图示的输入设备进行了规定的操作,则通 过CPU等开始执行映射信息生成处理。

首先,电文发送部210从试验数据存储部209读出映射信息生成 用数据。然后,电文发送部210取出映射信息生成用数据中集合的1 个电文,输出到第1网络50上(步骤S301)。

第1电文接收部201接收输出到第1网络50上的电文、即输入 电文(步骤S302)。另外,第2电文接收部202接收从网关装置30 输出到第2网络60上的电文、即输出电文(步骤S303)。由第1电 文接收部201以及第2电文接收部202的各个所接收的电文被供给到 电文解释部203。电文解释部203从所供给的电文提取必要的信息, 对其附加接收日期时间等而生成电文信息,储存到接收电文存储部 204中。

在发送了映射信息生成用数据中集合的所有电文的情况下(步骤 S304;“是”),电文发送部210对映射信息生成部205通知该情况。 另一方面,在未发送映射信息生成用数据中集合的所有电文的情况下 (步骤S304;“否”),电文发送部210在经过规定时间之后,再次执 行步骤S301的处理。

映射信息生成部205如果从电文发送部210接收到上述通知,则 进行读出接收电文存储部204中储存的电文信息,推测输入电文与输 出电文的对应关系的处理(映射推测处理)(步骤S305)。

以下,举出具体例,说明该映射推测处理中的推测的手法。首先, 映射信息生成部205从接收电文存储部204取得关于输入电文的1个 电文信息。然后,在将该输入电文输入到网关装置30起规定时间内, 从接收电文存储部204取出全部关于从网关装置30输出的输出电文的 电文信息,与该输入电文对应起来。将其针对所有输入电文进行。

如果如上述那样得到了输入输出电文的集合,则映射信息生成部 205从其中,例如如图27所示,拾取仪器地址群相同的输入输出电文 的集合。然后,着眼于该拾取的输入输出电文的集合的目标,进行相 同点的检测。在图27的例子中,可知各目标的实例ID的后两位相同。 由此,可知实例ID的后两位表示成为控制对象的设备仪器40的地址 群。在本例子中,实例ID的后两位“01”对应于仪器地址“51”以及“52”。

能够例如通过按照规定的次序(时刻顺序等)排列目标并取得相 邻的目标相互的差分,来检测目标的相同点。在该情况下,针对双方 的目标,分成“目标类别”、“实例ID的前两位”以及“实例ID的后两 位”这3个局部信息(part)(部分信息),分别取得差分。例如,以 如果目标是“BO0101”则成为“BO”、“01”以及“01”、如果是“MO0201” 则成为“MO”、“02”以及“01”的方式,分别分成3个局部信息。

在上述情况下,如果在双方的目标的各局部信息取得差分,则实 例ID的后两位的局部信息成为0。于是,如果在所有相邻的目标中, 同样地取得差分的结果,实例ID的后两位的局部信息成为0,则可以 视为实例ID的后两位相同。

另外,在其它例子中,映射信息生成部205从最初对应的输入输 出电文的集合中,例如如图28所示,拾取命令类别相同的输入输出电 文的集合。然后,着眼于该拾取的输入输出电文的集合的目标,进行 相同点的检测。即使在该情况下,也能够通过与上述同样地按照规定 的次序排列目标并取得相邻的目标彼此的差分,来检测相同点。在该 情况下,映射信息生成部205针对双方的目标,分成“目标类别+实例 ID的前两位”以及“实例ID的后两位”这两个局部信息,分别取得差 分。

由此,在图28的例子中,在所有相邻的目标的差分中,“目标类 别+实例ID的前两位”的局部信息成为0。因此,可知各目标的该局部 信息是相同点。由此,可知“目标类别+实例ID的前两位”表示针对设 备仪器40的命令类别。

另外,还考虑在如上述那样检测目标的相同点时,如图29所示, 混入了未发现与其它目标的相同点的输入输出电文的集合的情况。在 这样的输入输出电文的集合的发生率极其低的情况等下,优选视为不 规则的部分而去掉。因此,在发现了相同点的输入输出电文的集合数 相对成为相同点的检测对象的输入输出电文的总集合数的比例是预先 设定的阈值以上的情况下,也可以将该相同点处理为正确的点。

映射信息生成部205如以上那样,推测输入电文与输出电文的对 应关系。然后,将该推测的结果得到的信息(映射信息)登记到映射 信息DB206中(步骤S306)。由此,构筑映射信息DB206。

接下来,参照图30的流程图,说明试验电文生成处理。该处理 通过在构筑了映射信息DB206之后,由作业者进行规定的操作而开 始。或者,也可以在上述映射信息生成处理结束之后,自动地开始。

首先,试验电文生成部208从映射信息DB206,读出1个输入电 文的目标(步骤S401)。然后,参照目标信息DB207,从与该目标对 应的多个特性中,如上述那样,选择试验电文中设定的一个或者多个 特性(步骤S402)。接下来,试验电文生成部208参照目标信息DB207, 针对所选择的每个特性,取得对应的特性值。然后,根据所取得的特 性值,如上述那样,决定试验电文中设定的特性值(步骤S403)。

试验电文生成部208生成特性和特性值的组合量的、包括该目标、 所选择的特性、以及所决定的特性值的试验电文(步骤S404)。此时, 试验电文生成部208将表示是正常电文还是异常电文的信息储存到各 试验电文的头标等中。

在完成了关于映射信息DB206中登记的所有目标的试验电文的 生成的情况下(步骤S405;“是”),试验电文生成部208将集合了所 生成的所有试验电文的试验数据储存到试验数据存储部209(步骤 S406)。另一方面,在未完成关于映射信息DB206中登记的所有目标 的试验电文的生成的情况下(步骤S405;“否”),试验电文生成部208 再次执行步骤S401的处理。

接下来,参照图31的流程图,说明试验执行处理。该处理通过 在上述试验电文生成处理结束之后,由作业者进行规定的操作而开始。 或者,也可以在试验电文生成处理结束之后,自动地开始。

首先,电文发送部210从试验数据存储部209读出试验数据。然 后,电文发送部210取出试验数据中集合的1个试验电文,输出到第 1网络50上(步骤S501)。

第1电文接收部201接收输出到第1网络50上的试验电文、即 输入电文(步骤S502)。另外,第2电文接收部202接收从网关装置 30输出到第2网络60上的电文、即输出电文(步骤S503)。由第1 电文接收部201以及第2电文接收部202分别接收的电文被供给到电 文解释部203。电文解释部203从所供给的电文提取必要的信息,对 其附加接收日期时间等而生成电文信息,储存到接收电文存储部204。

试验结果判定部211每隔规定时间,读出接收电文存储部204中 储存的电文信息,参照映射信息DB206,判定试验结果是否正常(步 骤S504)。即,参照映射信息DB206来判定该输入输出电文的集合 是否具有正确的关系性。另外,在输入电文是异常电文的情况、未检 测到针对上述输入电文的输出电文的情况下,判定为试验结果正常, 否则,判定为异常。试验结果判定部211将包括成为判定对象的输入 输出电文的集合、和其判定结果的信息供给到显示部212。

显示部212以规定的形式显示从试验结果判定部211供给的上述 信息(步骤S505)。此时,例如,为了使判定为异常的输入输出电文 的集合易于视觉辨认,也可以比判定为正常的输入输出电文的集合更 强调地显示。

在通过电文发送部210,发送了试验数据中集合的所有试验电文 的情况下(步骤S506;“是”),结束试验执行处理。另一方面,在未 发送试验数据中集合的所有试验电文的情况下(步骤S506;“否”), 电文发送部210在经过规定时间之后,再次执行步骤S501的处理。

如以上说明,由于根据本实施方式的网络试验装置200,自动地 生成用于对网关装置30进行试验的试验数据,并且,自动地判定试验 结果,所以能够大幅减轻作业者的负担。

另外,通过对实际上输入到网关装置30的电文和从网关装置30 输出的电文进行解析,构筑表示输入电文与输出电文的对应关系的映 射信息DB206,在试验时利用上述映射信息DB206。因此,能够执行 与实际的现场对应的恰当的试验,实现保养精度的提高。

另外,如上所述,目标信息DB207中登记的信息的取得方法有 各种各样。例如,网络试验装置200也可以成为如下方式:收集该设 备管理系统的运用中的实际的输入电文以及输出电文,根据从该收集 的电文得到的信息,构筑目标信息DB207。

或者,也可以根据经由网络试验装置200具备的未图示的外部输 入输出部(例如,USB(Universal Serial Bus)等用于与外部仪器连 接的接口)而输入的规定的设定文件,构筑目标信息DB207。

或者,也可以经由规定的通信线缆等以能够进行数据通信的方式 连接网络试验装置200和网关装置30(也可以是无线通信),网络试 验装置200从网关装置30取得与目标、特性以及特性值有关的信息, 根据上述信息,构筑目标信息DB207。

另外,在上述实施方式中,通过将在预先准备的映射信息生成用 数据中集合的电文输出到第1网络50上,并对由此发生的输入输出电 文的集合进行解析,构筑了映射信息DB206,但不限于该方法。例如, 映射信息生成部205也可以通过对该设备管理系统的运用中的实际的 输入输出电文的集合进行解析,来构筑映射信息DB206。

(实施方式3)

接下来,说明本发明的实施方式3。另外,在以下的说明中,针 对与实施方式1、2相同的构成部分等,附加同一符号,省略其说明。

成为本实施方式的网络试验装置的试验对象的设备管理系统的 结构与实施方式2相同(参照图22)。另外,本实施方式的网络试验 装置的硬件结构与实施方式2的网络试验装置200相同。

图32是示出本实施方式的网络试验装置200A的功能结构的框 图。如图32所示,网络试验装置200A成为对实施方式2的网络试验 装置200的功能结构(参照图23),进一步追加了时序图生成部213、 和目标状态取得部214的结构。

时序图生成部213在试验执行处理时,每隔规定时间,读出接收 电文存储部204中储存的电文信息,生成表示各仪器之间的电文的交 换的时序图数据。时序图生成部213将所生成的时序图数据供给到显 示部212。显示部212使从时序图生成部213供给的时序图数据表示 的时序图画面显示于例如液晶监视器。图33示出由显示部212显示的 时序图画面的一个例子。

在图33的例子中,示出了以下那样的结果。(1)通过网关装置 30,从第1网络50侧,接收到针对属于群组1的设备仪器(40A以及 40B)请求运转的电文(试验电文)。(2)针对上述试验电文,通过 网关装置30,分别针对设备仪器40A以及40B,发送了请求运转的电 文。(3)通过网关装置30,分别从设备仪器40A以及40B,接收到 表示正常地完成了的意思的应答电文。(4)通过网关装置30,向第1 网络50侧(即,针对中央监视装置20),属于群组1的设备仪器(40A 以及40B)发送了表示正常地完成了针对运转请求的处理的意思的应 答电文。

另外,时序图生成部213也可以每当通过第1电文接收部201、 第2电文接收部202接收到电文时,以实时地追随的方式,制作时序 图数据,供给到显示部212。

目标状态取得部214在试验执行处理时,每隔规定时间,读出接 收电文存储部204中储存的电文信息,针对每个目标取得其状态。然 后,目标状态取得部214生成用于以规定形式显示表示所取得的各目 标的状态的数据的目标状态显示数据,将所生成的目标状态显示数据 供给到显示部212。显示部212使从目标状态取得部214供给的目标 状态显示数据表示的目标状态画面显示于例如液晶监视器。图34示出 由显示部212显示的目标状态画面的一个例子。

另外,目标状态取得部214也可以每当通过第1电文接收部201、 第2电文接收部202接收到电文时,以实时地追随的方式,制作目标 状态显示数据,供给到显示部212。

在图34的例子中,示出了目标“BO0101”的当前值特性 (Present_Value)是“0”(停止),并示出了目标“BO0102”的当前值 特性是“1”(运转)。如果如该例子那样,针对用2值(0或者1)中 的某一个表示特性值的目标的特性,与特性值一起,通过例如留白的 圆、用规定颜色涂敷的圆等规定的标志来表示,则作业者的视觉辨认 性提高,是优选的。

另外,当然也可以如图35所示,针对一个目标,显示多个特性 值。

另外,也可以与特性值一起,对该特性值表示的内容(例如,“制 冷运转”)进行文本显示。

另外,还有根据目标所表示的命令类别,从设备仪器侧不返回应 答电文的情况。因此,目标状态取得部214针对未返回应答电文的目 标,根据从网关装置30向第2网络60侧输出的、伴随特性值的变更 的请求电文,取得该目标的状态。另一方面,针对返回了应答电文的 目标,目标状态取得部214也可以根据从网关装置30向第1网络50 侧输出的应答电文,取得该目标的状态,也可以根据从网关装置30 向第2网络60侧输出的、伴随特性值的变更的请求电文,取得该目标 的状态。

如以上说明,根据本实施方式的网络试验装置200A,除了实施 方式的网络试验装置200的功能以外,还具有显示时序图的功能、和 显示目标状态的功能。因此,作业者能够容易并且可靠地识别试验的 结果等,能够期待验证作业的进一步的高效化。

另外,本发明不限于上述各实施方式,当然还能够在不脱离本发 明的主旨的范围内实现各种变更。

例如,还能够通过将实施方式1的网络解析支援装置10、实施方 式2的网络试验装置200以及实施方式3的网络试验装置200A各自 执行的程序应用于现有的个人计算机(PC)等,使各PC等作为本发 明的网络解析支援装置、网络试验装置而发挥功能。

这样的程序的分发方法是任意的,可以储存到例如软盘、 CD-ROM(Compact Disk Read-Only Memory,光盘只读存储器)、 DVD(Digital Versatile Disk,数字通用光盘)、MO(Magneto Optical  Disk,磁光盘)、存储卡等计算机可读取的记录介质而分发。或者, 也可以在因特网等通信网络上的服务器装置具有的盘装置等中预先储 存上述程序,从上述服务器装置,经由该通信网络,将上述程序叠加 于载波上而传送。

在该情况下,在通过OS(Operating System,操作系统)和应用 程序的分担、或者OS和应用程序的联动实现上述本发明的功能的情 况等下,也可以仅将应用程序部分储存到记录介质等。

本发明能够不脱离本发明的广义的精神和范围而实现各种实施 方式以及变形。另外,上述实施方式用于说明本发明,而不限定本发 明的范围。即,本发明的范围并非由实施方式而是由权利要求书示出。 另外,在权利要求书内以及与其等同的发明的意义的范围内实施的各 种变形被视为本发明的范围内。

本申请基于在2011年4月19日申请的日本专利申请日本特愿 2011-93538号以及在2011年6月27日申请的日本专利申请日本特愿 2011-142321号。在本说明书中,通过参照这些说明书、权利要求书、 附图整体而并入。

产业上的可利用性

本发明可适用于在大厦内设置的设备管理系统的维护作业等。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号