CN115908089A - 信息处理装置、信息处理方法以及存储有程序的存储介质 - Google Patents
信息处理装置、信息处理方法以及存储有程序的存储介质 Download PDFInfo
- Publication number
- CN115908089A CN115908089A CN202210178175.6A CN202210178175A CN115908089A CN 115908089 A CN115908089 A CN 115908089A CN 202210178175 A CN202210178175 A CN 202210178175A CN 115908089 A CN115908089 A CN 115908089A
- Authority
- CN
- China
- Prior art keywords
- information
- element information
- unit
- object data
- data
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
- G06F16/9017—Indexing; Data structures therefor; Storage structures using directory or table look-up
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/51—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/11—File system administration, e.g. details of archiving or snapshots
- G06F16/116—Details of conversion of file system types or formats
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/904—Browsing; Visualisation therefor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本公开涉及信息处理装置、信息处理方法以及存储有信息处理程序的存储介质。信息处理装置(10)具备取得部(24A)、生成部(24B)和关联部(24C)。取得部(24A)取得种类不同的多个对象数据(30)。生成部(24B)按多个对象数据(30)所包含的每个要素,生成表示要素的要素信息(42)。关联部(24C)将多个要素信息(42)按关联的要素信息(42)相关联地存储于存储部(22)。由此,可容易确认地提供多个对象数据所包含的关联的要素的组。
Description
技术领域
本发明的实施方式涉及信息处理装置、信息处理方法以及存储有信息处理程序的存储介质。
背景技术
已知有管理种类不同的各种对象数据的***。例如,已知有将存储于存储部的图纸(图面)数据、图像数据等各种对象数据显示于显示部的***。另外,例如公开了一种将根据用户进行的操作指示所选择的图像数据重叠显示在被显示出的图纸数据上的由用户指定的特定位置的***(例如日本特开2005-310044号公报)。
发明内容
然而,在现有技术中,没有进行种类不同的多个对象数据所包含的要素(元素)间的关联,难以可容易确认地提供多个对象数据所包含的关联的要素的组(群)。
本发明所要解决的课题是鉴于上述问题而得出的,目的在于,要可容易确认地提供多个对象数据所包含的关联的要素的组。
实施方式的信息处理装置具备取得部、生成部以及关联部。取得部取得种类不同的多个对象数据。生成部按多个所述对象数据所包含的各要素,生成表示所述要素的要素信息。关联部将多个所述要素信息按关联的所述要素信息相关联地存储于存储部。
根据上述信息处理装置,能够可容易确认地提供多个对象数据所包含的关联的要素的组。
附图说明
图1是信息处理***的示意图。
图2A是表示对象数据的图。
图2B是表示对象数据的图。
图2C是表示对象数据的图。
图2D是表示对象数据的图。
图2E是表示对象数据的图。
图2F是表示对象数据的图。
图3是表示要素信息的数据结构的图。
图4是表示管理DB的数据结构的示意图。
图5是表示选择画面的示意图。
图6是表示显示画面的示意图。
图7是表示显示画面的示意图。
图8是表示异常(异常情况)检测结果的显示画面的示意图。
图9是表示异常信息的数据结构的示意图。
图10是表示管理DB的数据结构的示意图。
图11是表示关联处理的流程的流程图。
图12是表示显示画面的显示处理的流程的流程图。
图13是表示异常检测处理的流程的流程图。
图14是信息处理装置的硬件结构图。
标号说明
10信息处理装置;22存储部;24A取得部;24B生成部;24C关联部;24D受理部;24E显示控制部;24F异常检测部;24G存储控制部;30对象数据;42要素信息;44异常信息。
具体实施方式
以下,参照附图,详细说明信息处理装置、信息处理方法以及存储有信息处理程序的存储介质的实施方式。
图1是表示本实施方式的信息处理***1的一例的示意图。
信息处理***1具备信息处理装置10、输入部12、显示部14以及通信部16。信息处理装置10、输入部12、显示部14以及通信部16经由总线18等可通信地相连接。
输入部12受理由用户进行的各种操作。输入部12例如是键盘和鼠标等定点设备、麦克风等。
显示部14显示各种信息。显示部14是显示器。此外,也可以设为将输入部12和显示部14一体地构成的触摸面板。
通信部16是经由网络等与信息处理装置10以外的其他信息处理装置进行通信的通信接口。
信息处理装置10具备控制部20和存储部22。控制部20和存储部22经由总线18等可通信地相连接。此外,信息处理装置10也可以构成为具备控制部20和存储部22、以及输入部12、显示部14和通信部16中的至少一方。另外,控制部20和存储部22也可以分别构成并经由网络和/或无线可通信地相连接。
存储部22存储各种数据。存储部22例如是RAM、闪存等半导体存储器元件、硬盘、光盘等。此外,存储部22也可以是设置在信息处理装置10的外部的存储装置。
在本实施方式中,存储部22存储对象数据30以及管理DB40。
对象数据30是在信息处理装置10中成为进行后述的处理的对象的数据。存储部22存储种类不同的多个对象数据30。
种类不同的多个对象数据30意味着是数据形式、数据类别、数据结构和数据内容中的至少一方不同的对象数据30。
数据形式是指数据的记录方式,有时也称为文件形式。例如在对象数据30为图像数据的情况下,数据形式例如有JPG(Joint Photographic Experts Group,联合图像专家组)、GIF(Graphics Interchange Format,图像交换格式)和PNG(Portable NetworkGraphics,便携式网络图形)、BMP(MicrosoftWindows(注册商标)Bitmap Image)等。另外,在对象数据30为文档文件的情况下,数据形式例如有文档(document)形式、文本(text)形式等。在对象数据30为动态图像文件的情况下,数据形式例如有MP4(MPEG-4)、AVC(Advanced Video Coding,高级视频编码)、WMV(Windows(注册商标)Media Video)等,在对象数据30为CAD图纸的情况下,数据形式例如有DWG、DXF(Drawing Exchange Format,制图互换格式)、SVG(Scalable Vector Graphics,可缩放矢量图形)等。
数据类别相当于基于预先确定的分类基准将数据按共通的性质进行分类得到的各组的标签(label)。数据类别例如为文档、图像、动态图像、语音等。此外,数据类别也可以是进一步细分得到的。例如,作为数据类别的一例的图像也可以进一步分类为设计图纸、拍摄图像等。
数据结构表示数据的存储形式。数据结构例如是统计数据等结构化数据、图像等非结构化数据。此外,数据结构也可以是进一步细分得到的。
数据内容意味着数据所表示的内容。例如,在对象数据30为图像数据的情况下,即使是拍摄同一对象而得到的图像数据,在拍摄视角、拍摄方向、拍摄日期时间等中的至少一个不同的情况下,数据内容也不同。另外,例如在对象数据30为表示检修(检查)结果的数据的情况下,在检修对象的设备等物体、检修条件等中的至少一个不同的情况下,数据内容是不同的。
图2A~图2F是表示对象数据30的一例的图。在本实施方式中,以信息处理装置10使用与检修有关的多种对象数据30的情况为一例进行说明。另外,以检修对象是设置于设施等的设备的情况为一例进行说明。此外,信息处理装置10的处理对象的对象数据30不限定于与检修有关的对象数据30。
图2A是表示检修日期时间列表30A的数据结构的一例的示意图。检修日期时间列表30A是对象数据30的一例。检修日期时间列表30A例如是将检修日期时间和检修内容相关联的文档数据。检修内容例如包括月度检修和年度检修。
图2B是表示检修作业指示单30B的数据结构的一例的示意图。检修作业指示单30B是对象数据30的一例。检修作业指示单30B例如是将检修项目、作为检修项目的设备的设置位置和检修内容相关联的表。
图2C是表示设备1的图纸30C的一例的示意图。设备1的图纸30C是对象数据30的一例。设备1的图纸30C是具备A部件、B部件和C部件等部件的设备1的图纸数据的一例。
图2D是表示检修报告书30D的数据结构的一例的示意图。检修报告书30D是对象数据30的一例。检修报告书30D是表示将检修项目和检修结果相关联的报告书的文档数据的一例。
图2E是表示设施楼层平面图(图纸)30E的一例的示意图。设施楼层平面图30E是对象数据30的一例。设施楼层平面图30E是设备1被设置的设施的楼层平面图数据的一例。设施楼层平面图30E中例如表示设备A~设备D各自在设施内的位置。
图2F是表示检修图像30F的一例的示意图。检修图像30F是对象数据30的一例。在本实施方式中,以检修图像30F是设备A~设备D各自的在检修作业时拍摄到的拍摄图像的方式为一例进行说明。详细而言,在本实施方式中,以使用设备A的检修图像30FA、设备B的检修图像30FB、设备C的检修图像30FC以及设备D的检修图像30FD作为检修图像30F的情况为一例进行说明。
如图2A~图2F所示,在本实施方式中,存储部22中存储多种对象数据30。对象数据30既可以由后述的控制部20存储于存储部22,也可以预先存储于存储部22。
回到图1继续进行说明。
控制部20在信息处理装置10中执行各种信息处理。控制部20具备取得部24A、生成部24B、关联部24C、受理部24D、显示控制部24E、异常检测部24F以及存储控制部24G。
取得部24A、生成部24B、关联部24C、受理部24D、显示控制部24E、异常检测部24F以及存储控制部24G由一个或多个处理器实现。例如上述各部也可以通过使CPU(CentralProcessing Unit)、GPU(Graphics Processing Unit)等处理器执行程序、即由软件来实现。上述各部也可以通过专用的IC(集成电路)等处理器、即由硬件来实现。上述各部也可以通过将软件和硬件并用来实现。在使用多个处理器的情况下,各处理器既可以实现各部中的一个,也可以实现各部中的两个以上。
此外,控制部20也可以作为具备取得部24A、生成部24B以及关联部24C的第1控制部20A来构成。另外,控制部20也可以作为具备取得部24A、生成部24B、关联部24C、受理部24D以及显示控制部24E的第2控制部20B来构成。另外,控制部20也可以作为具备取得部24A、生成部24B、关联部24C、受理部24D、显示控制部24E以及异常检测部24F的第3控制部20C来构成。另外,控制部20也可以作为具备取得部24A、生成部24B、关联部24C、受理部24D、显示控制部24E、异常检测部24F以及存储控制部24G的第4控制部20D来构成。
在本实施方式中,以控制部20构成为具备取得部24A、生成部24B、关联部24C、受理部24D、显示控制部24E、异常检测部24F以及存储控制部24G的第4控制部20D的方式作为一例进行说明。
取得部24A取得种类不同的多个对象数据30。取得部24A也可以经由通信部16从外部的信息处理装置取得对象数据30。另外,取得部24A也可以从存储部22取得多个对象数据30。另外,取得部24A也可以每当新的对象数据30被存储于存储部22时取得该对象数据30。在本实施方式中,以取得部24A从存储部22取得多个对象数据30的方式作为一例进行说明。
生成部24B按通过取得部24A取得的多个对象数据30所包含的每个要素,生成表示要素的要素信息。
生成部24B确定通过取得部24A取得的多个对象数据30的各个中的未生成要素信息的对象数据30。而且,生成部24B对所确定的一个或多个对象数据30的每一个,按每个对象数据30生成所包含的要素的要素信息。
要素意味着对象数据30所包含的可分类识别的对象的每一个。要素例如是对象数据30所包含的设备、部件、物体、条目、字符串、检修项目等。
如上所述,在本实施方式中,以信息处理装置10使用与多个设备的每一个的检修有关的多种对象数据30的情况为一例进行说明。另外,在本实施方式中,以要素包含设备的方式为一例进行说明。另外,作为要素的一例的设备所属的物体是具备该设备的设施等。
生成部24B按每个对象数据30确定对象数据30所包含的要素,并按所确定的每个要素生成要素信息。
要素信息是表示要素的信息,是能够确定对象数据30中的要素的信息。
图3是表示要素信息42的数据结构的一例的信息。要素信息42例如包含与要素所属的对象数据30、要素所属的对象数据30的名称、要素所属的对象数据30的种类、对象数据30中的要素的位置、要素的特征量、要素的识别信息、要素的种类、要素在实空间中的推定位置、与要素有关的日期时间、以及表示与要素有关的参照目的地的参照信息中的至少一个项目有关的信息。此外,要素信息42只要是表示对象数据30中的要素的信息即可,不限定于这些项目的信息。
要素所属的对象数据30是表示要素所属的对象数据30的存储位置的信息。对象数据30的名称是对象数据30的文件名等。
对象数据30的种类是表示对象数据30的种类的信息。对象数据30的种类例如是拍摄检修地方而得到的图像、检修设施的CAD(Computer Aided Design,计算机辅助设计)图纸、检修作业指示单、检修报告书、检修列表、检修设施的图纸图像、检修设施的地图数据等、表示对象数据30的数据形式、数据类别、数据结构或者数据内容的信息。
对象数据30中的要素的位置是能够确定要素在对象数据30内的位置的信息。对象数据30中的要素的位置例如在对象数据30为表数据的情况下是表示登记有要素的单元格的位置的信息。在对象数据30为图像数据的情况下,对象数据30中的要素的位置是由图像数据中的像素位置、像素位置群组、位置坐标或者位置坐标群组等所表示的信息。在对象数据30为CAD数据等矢量数据的情况下,对象数据30中的要素的位置是能够确定CAD数据所包含的一个或多个对象(object)的群组的信息。另外,在对象数据30为文档数据的情况下,对象数据30中的要素的位置是将文档数据中的位置用字节数进行了表示的信息、用行编号和列编号进行了表示的信息、或者表示段落编号的信息。另外,在对象数据30是用XML(Extensible Markup Language,可扩展标记语言)等打上标签(tag)的文档数据的情况下,对象数据30中的要素的位置也可以是表示标签的信息。另外,在对象数据30是包括表或图的数据的情况下,对象数据30中的要素的位置也可以是表示这些表或图的说明文字(caption)的信息。
要素的特征量例如由要素的特征向量等表示。特征量可以使用公知的特征量即可。生成部24B也可以将与对象数据30的种类、处理的用途等相应的特征量用作要素的特征量。
要素的识别信息是唯一地识别要素的信息。例如,假设要素为设备的情况。在该情况下,对于要素的识别信息,使用设备ID(Identity document)即可。设备ID例如是设置在检修对象的设施内的检修对象的设备的识别信息、或者能够唯一地确定设备的一部分的信息。此外,设备ID只要对每个设备预先赋予即可。另外,对于设备ID,例如也可以使用设备的序列号等。
要素的种类是表示要素的种类的信息。例如,假设要素为设备的情况。在该情况下,例如,要素的种类是设备种类ID。设备种类ID只要是能够识别设备的机型等种类的信息即可。
要素在实空间中的推定位置是表示要素在实空间中的推定位置的信息。例如,要素在实空间中的推定位置是表示要素在检修设施内的推定位置的信息。
与要素有关的日期时间是表示与要素有关的日期时间的信息。与要素有关的日期时间例如是包含要素的对象数据30的制作日期时间、要素所包含的日期时间信息等。
参照信息是表示与要素有关的参照目的地的信息。参照信息有时被称为超链接(hyperlink)。
生成部24B通过进行与对象数据30的种类相应的解析处理,生成对象数据30所包含的每个要素的要素信息42。解析处理例如是图像处理、图纸解析处理、文档解析处理等,但只要进行它们至少一个解析处理即可,进而不限定于这些解析处理。
例如,假设对象数据30是拍摄检修处而得到的图像数据的情况。
在该情况下,生成部24B将图像数据、即对象数据30内包含的各个物体确定为对象数据30所包含的各个要素。
生成部24B例如使用以矩形识别图像内的物体的技术、推定图像内的各个物体的区域的物体区域提取技术等,确定对象数据30所包含的要素。作为以矩形识别图像内的物体的技术,例如可列举“Liu,W.,Anguelov,D.,Erhan,D.,Szegedy,C.,Reed,S.,Fu,C.Y.,&Berg,A.C.(2016,October).Ssd:Single shot multibox detector.InEuropeanconference on computer vision(pp.21-37).Springer,Cham.“等所公开的技术。作为物体区域提取技术,例如可列举“S.Ito and S.Kubota,‘Point Proposal basedInstance Segmentation with Rectangular Masksfor Robot Picking Task’,ACCV2020“等所公开的技术。
生成部24B按从对象数据30确定出的每个要素,生成要素信息42。
例如,生成部24B确定要素所属的对象数据30的存储位置、对象数据30的名称以及对象数据30的种类。
另外,生成部24B通过确定对象数据30中的要素的像素位置等,确定对象数据30中的要素的位置。
另外,生成部24B计算对象数据30所包含的要素的特征量。例如,生成部24B使用HOG(Histograms of Oriented Gradients,方向梯度直方图)特征量、深度学习特征量等,计算要素的特征量。对于深度学习特征量,例如使用卷积神经网络(CNN),该CNN进行使用ImageNet等的大量图像所学习的类别分类。例如,生成部24B使用该CNN的进行类别分类的最终层的紧前面的中间输出作为深度学习特征量。
另外,生成部24B确定对象数据30所包含的要素的识别信息和种类。例如,假设要素为设备的情况进行说明。在该情况下,生成部24B识别图像数据所包含的设备的区域。设备的区域例如是图像内映现的条形码、QR(Quick Response)(注册商标)码、字符串等。而且,生成部24B通过使用公知的一个或多个图像识别方法等对识别出的设备的区域进行解析,确定要素的识别信息以及要素的种类。例如,生成部24B将设备的序列号确定为作为要素的识别信息的一例的设备ID。另外,生成部24B将设备的机型、设备的型号等确定为要素的种类。
另外,生成部24B确定对象数据30所包含的要素在实空间中的推定位置。例如,生成部24B通过使用公知的一个或多个图像识别方法等对图像数据整体或者图像数据所包含的要素的区域进行解析,确定图像数据的拍摄位置和拍摄方向。而且,进而,生成部24B通过使用公知的一个或多个图像识别方法等,确定要素的拍摄位置和拍摄方向,从而确定要素在实空间中的推定位置。
此外,生成部24B也可以将拍摄到对象数据30的摄像头位置用作拍摄位置。在该情况下,生成部24B只要将由图像数据所包含的GPS(Global Positioning System)信息表示的摄像头位置用作拍摄位置即可。另外,生成部24B也可以通过对象数据30与确定了拍摄位置的其他图像数据的比较处理,确定拍摄位置。关于通过比较处理确定拍摄位置的方法,例如使用“R.Nakashima and A.Seki,‘SIR-Net:SceneIndependent End-to-End TrainableVisual Relocalizer’,3DV,2019“等所公开的方法即可。
另外,生成部24B确定与对象数据30所包含的要素有关的日期时间。例如,生成部24B将要素所属的对象数据30的制作日期时间、要素自身具有的日期时间等确定为与要素有关的日期时间即可。对于对象数据30的制作日期时间,例如使用作为对象数据30的图像数据的拍摄日期时间等即可。对于要素自身具有的日期时间,例如使用对象数据30中的表示要素的区域所包含的、表示日期时间的字符串和/或检修日等表示日期时间的信息即可。
另外,生成部24B也可以将要素所属的对象数据30的更新日期时间确定为与要素有关的日期时间。另外,生成部24B也可以还提取要素所属的对象数据30的更新时刻和更新内容并是之包含于要素信息42。另外,存在对象数据30包含表示该对象数据30的制作位置的位置信息的情况。在该情况下,生成部24B也可以还提取该位置信息并使之包含于要素信息42。
另外,在对对象数据30所包含的要素设定有超链接的情况下,生成部24B将所设定的该超链接确定为参照信息。
然后,生成部24B将通过这些处理所确定及提取的项目各自的信息生成为要素信息42。
另外,假设对象数据30是通过将配线图、图纸和文档等印刷纸进行扫描而得到的图像数据、或者将CAD图纸图像化后的图像数据的情况。
在该情况下,生成部24B将该图像数据转换为表或文本等文档数据后,通过进行与后述的对象数据30是文档数据的情况下同样的处理,生成要素信息42即可。另外,生成部24B也可以将该图像数据转换为矢量数据。在将该图像数据转换为矢量数据的情况下,生成部24B通过进行与后述的对象数据30是CAD数据的情况下同样的处理,生成要素信息42即可。此外,对于向文档数据或矢量数据的转换,例如使用利用Hough(霍夫)变换等的线段检测、符号检测、OCR(Optical Character Recognition,光符识别)等字符串识别处理等即可。
另外,假设对象数据30是文档数据的情况。
在该情况下,生成部24B在文档数据、即对象数据30包含表的情况下将表的说明文字、各单元格和/或行确定为一个要素。另外,在文档数据、即对象数据30包含图的情况下,生成部24B通过对图进行与对象数据30是图像数据的情况下同样的处理来确定要素即可。另外,生成部24B也可以将作为对象数据30的文档数据所包含的图的说明文字和图像汇总确定为一个要素。另外,生成部24B在文档数据、即对象数据30的数据形式为文本形式的情况下,也可以将预先设定的表示设备等的字符串确定为要素。
而且,生成部24B对于所确定的要素,与上述同样地生成要素信息42即可。
另外,假设对象数据30是由CAD数据等矢量数据表示的图纸数据的情况。
在CAD数据等矢量数据中,对CAD数据所包含的线段和对象赋予了层信息、颜色等。例如,作为CAD数据内所包含的要素的一例的设备被表现为由多个线段、对象所构成的特定的图形。例如,生成部24B预先存储表示构成设备、设备的一部分的配线连接器、部件的每一个的模板图像。而且,生成部24B使用利用CAD数据即对象数据30和模板图像的公知的模板匹配处理等,将各个设备确定为要素。
而且,生成部24B对于所确定的要素,与上述同样地生成要素信息42即可。
此外,生成部24B也可以进一步提取对象数据30中的、在所确定的要素附近例如描绘的其他设备等的信息、在用润饰线(引出线)等与所确定的要素连结的位置描绘的字符串的信息等作为该要素的要素信息42。另外,生成部24B也可以针对所确定的要素,进一步提取通过线段、折线(多叉线)等对象连接着的另外的设备和/或设备的一部分以及与配线连接器等特定图形的连接关系作为该要素的要素信息42。
另外,对于要素信息42所包含的多个项目中的难以从对象数据30确定的项目,生成部24B也可以使用通过由用户对输入部12的操作指示所输入的信息。
例如,存在生成部24B难以从对象数据30解析要素在实空间中的推定位置的情况。在该情况下,生成部24B也可以将通过由用户对输入部12的操作指示所输入的推定位置作为表示要素在实空间中的推定位置的信息而登记于要素信息42。
生成部24B也可以针对存储于存储部22的所有对象数据30,一并地进行要素信息42的生成处理。在该情况下,取得部24A取得存储于存储部22的所有对象数据30即可。另外,生成部24B也可以每当取得部24A取得了未生成要素信息42的新的对象数据30时,对该对象数据30进行要素信息42的生成处理。另外,生成部24B也可以对由用户指定为处理对象的对象数据30进行要素信息42的生成处理。在该情况下,取得部24A取得存储于存储部22的对象数据30中的通过由用户对输入部12的操作所选择的对象数据30即可。
生成部24B对所生成的要素信息42赋予要素信息ID而向存储部22存储。要素信息ID是唯一地识别要素信息42的识别信息。
回到图1继续进行说明。关联部24C将多个要素信息42按关联的要素信息42相关联地存储于存储部22。
例如,关联部24C对多个要素信息42的每一个,将关联的其他要素信息42的要素信息ID作为关联的要素信息ID进行赋予。此外,关联部24C也可以将多个要素信息42按关联的要素信息42进行分类,并按分类得到的每个组,存储于存储部22中的不同的存储位置。
在本实施方式中,关联部24C将要素信息ID、要素信息42和关联的要素信息ID相关联地登记于管理DB40。
图4是表示管理DB40的数据结构的一例的示意图。管理DB40是将要素信息ID、要素信息42和关联的要素信息ID相关联的数据库。此外,管理DB40的数据形式也可以是表等,不限定于数据库。
关联部24C对要素信息ID和要素信息42由生成部24B建立关联地登记了的管理DB40所包含的要素信息42的每一个,关联所关联的要素信息ID并登记。通过该登记处理,关联部24C将多个要素信息42按关联的要素信息42相关联地存储于存储部22。详细而言是,与要素信息42所包含的多个项目中的一个项目相同或相似的所述要素信息相关联地存储于存储部22。例如,关联部24C将相同或相似的要素的要素信息42、或者相同位置或相似位置的要素的要素信息42相关联地存储于存储部22。
例如,关联部24C对存储于存储部22的多个要素信息42的每一个,执行与其他多个要素信息42的每一个进行比较的比较处理,确定关联的其他要素的要素信息42。
详细而言,例如,关联部24C将要素信息42所包含的至少一个项目的相似度为阈值以上的其他要素信息42确定为关联的要素信息42。而且,将所确定的其他要素信息42的要素信息ID作为关联的要素信息ID而相关联地登记于管理DB40。
例如,关联部24C检索要素信息42所包含的“要素在实空间中的推定位置”相同的其他要素信息42。推定位置相同意味着推定位置之差在预先确定的范围内。关联部24C将要素信息42所包含的“要素在实空间中的推定位置”相同的其他要素信息42的要素信息ID作为关联的要素信息ID,与该要素信息42的要素信息ID相关联地登记于管理DB40。
另外,关联部24C检索要素信息42所包含的“对象数据30中的要素的位置”相同的其他要素信息42。对象数据30中的要素的位置相同意味着要素的位置之差在预先确定的范围内。关联部24C将要素信息42所包含的“对象数据30中的要素的位置”相同的其他要素信息42的要素信息ID作为关联的要素信息ID,与该要素信息42的要素信息ID相关联地登记于管理DB40。
此外,在比较对象的要素所属的对象数据30间的种类不同的情况下,关联部24C也可以在将对象数据转换为相同的种类后,比较对象数据30中的要素的位置。例如,假设将作为图像数据的对象数据30所包含的要素的要素信息42与作为图纸数据的对象数据30所包含的要素的要素信息42进行比较的场景。在该情况下,关联部24C将图纸数据转换为图像数据后,比较所包含的要素的位置即可。
另外,关联部24C也可以比较作为图像数据的对象数据30所包含的多个要素的位置关系与作为图纸数据的对象数据30所包含的多个要素的位置关系的相似度。而且,关联部24C也可以将相似度最高的要素的要素信息42作为关联的要素信息42相关联。
另外,关联部24C检索要素信息42所包含的“要素的特征量”相同或相似的其他要素信息42。例如,关联部24C计算多个要素信息42间的“要素的特征量”的相似度。在特征量的相似度的计算中,例如使用余弦相似度等即可。关联部24C将计算出的相似度为阈值以上的其他要素信息42确定为关联的其他要素信息42。而且,关联部24C将要素信息42所包含的“要素的特征量”相同或相似的其他要素信息42的要素信息ID作为关联的要素信息ID,与该要素信息42的要素信息ID相关联地登记于管理DB40。在该情况下,关联部24C能够将特征量类似的多个要素信息42进行关联。
另外,关联部24C检索要素信息42所包含的“要素的识别信息”和“要素的种类”中的至少一方相同或相似的其他要素信息42。关联部24C将要素信息42所包含的“要素的识别信息”和“要素的种类”中的至少一方相同或相似的其他要素信息42的要素信息ID作为关联的要素信息ID,与该要素信息42的要素信息ID相关联地登记于管理DB40。
另外,关联部24C也可以将要素信息42所包含的“与要素有关的日期时间”一致或类似的其他要素信息42的要素信息ID作为关联的要素信息ID相关联地登记于管理DB40。“与要素有关的日期时间”类似意味着与要素有关的日期时间之差在预先确定的期间内。
另外,关联部24C检索要素信息42所包含的“要素所属的对象数据30”、“对象数据30的名称”和“对象数据30的种类”中的至少一个相同或相似的其他要素信息42。关联部24C将要素信息42所包含的“要素所属的对象数据30”、“对象数据30的名称”和“对象数据30的种类”中的至少一个相同或相似的其他要素信息42的要素信息ID作为关联的要素信息ID,与该要素信息42的要素信息ID相关联地登记于管理DB40。
此外,有时相对于一个要素信息42而存在多个关联的其他要素信息42。在该情况下,关联部24C将多个关联的要素信息ID与一个要素信息ID相关联地存储即可。
通过上述这样,关联部24C将多个要素信息42按关联的要素信息42相关联地存储于存储部22的管理DB40。
因此,多个要素信息42成为按关联的要素信息42而建立了关联的状态。
例如,假设将图2A~图2F所示的多个对象数据30的每一个所包含的要素信息42相关联的场景进行说明。如上所述,图2A~图2F是与多个设备的每一个的检修有关的多种对象数据30的一例。
假设关联部24C将这些多种对象数据30所包含的多个要素信息42相关联的场景。
具体而言,例如,假设生成部24B从检修日期时间列表30A中将检修日期时间列表30A的各行的每一个生成为要素的要素信息42的情况。检修日期时间列表30A的要素信息42例如包含作为“与要素有关的日期时间”的检修日期时间、和表示月度检修或年度检修的检修内容。
在该情况下,关联部24C将检修日期时间列表30A所包含的多个要素信息42中的、检修内容表示月度检修的要素信息42、与检修作业指示单30B中的表示月度检修的要素信息42进行关联。另外,关联部24C将检修日期时间列表30A所包含的多个要素信息42中的、检修内容表示年度检修的要素信息42、与检修作业指示单30B中的表示年度检修的要素信息42进行关联。
另外,关联部24C将检修日期时间列表30A所包含的多个要素信息42的每一个、与作为“与要素有关的日期时间”的检修日期时间一致或类似的、检修报告书30D所包含的要素信息42进行关联。例如,检修日期时间列表30A所包含的作为“与要素有关的日期时间”的检修日期时间为“2021年2月1日”的要素信息42、与检修报告书30D所包含的作为“与要素有关的日期时间”的检修结果为“2021年2月1日”的要素信息42相关联。同样地,检修日期时间列表30A所包含的作为“与要素有关的日期时间”的检修日期时间为“2021年3月1日”的要素信息42、与检修报告书30D所包含的作为“与要素有关的日期时间”的检修结果为“2021年3月1日”的要素信息42相关联。
另外,例如假设生成部24B从检修作业指示单30B中将检修作业指示单30B的各行的每一个生成为要素的要素信息42的情况。
在该情况下,关联部24C将检修作业指示单30B所包含的多个要素信息42中的、作为“要素的识别信息”的检修项目表示设备A的要素信息42、与检修报告书30D所包含的“要素的识别信息”表示设备A的要素信息42进行关联。
另外,关联部24C将检修作业指示单30B所包含的“要素的识别信息”表示设备A的要素信息42、与设施楼层平面图30E所包含的“要素的识别信息”表示设备A的要素信息42进行关联。另外,关联部24C将检修作业指示单30B所包含的“要素的识别信息”表示设备A的要素信息42、与检修图像30F所包含的“要素的识别信息”表示设备A的要素信息42进行关联。
关联部24C针对设备B~设备C也同样地将多种对象数据30所包含的要素信息42按表示相同设备的要素信息42进行关联。
另外,检修作业指示单30B所包含的表示设备A~设备C的每一个的多个要素信息42全部具有相同的“要素的种类”的设备1。因此,关联部24C将这些表示设备A~设备C的每一个的多个要素信息42作为表示相同的“要素的种类”的要素信息42进行关联。
另外,关联部24C将检修报告书30D所包含的包含字符串“A部件”的要素信息42、与设备1的图纸30C所包含的包含相同的字符串“A部件”的要素信息42进行关联。
另外,关联部24C将要素信息42所包含的各项目、即要素所属的对象数据30、对象数据30的名称、对象数据30的种类、对象数据30中的要素的位置、要素的特征量、要素的识别信息、要素的种类、要素在实空间中的推定位置、与要素有关的日期时间、以及参照信息中的至少一个一致或相似的要素信息42进行关联。
因此,例如对于设施楼层平面图30E所包含的设备A~设备D的各个要素的要素信息42,关联检修图像30F等其他种类的对象数据30所包含的设备A~设备D的各个要素的要素信息42。另外,对于相同种类的对象数据30内包含的多个要素信息42,也关联要素信息42所包含的项目中的至少一个一致或相似的要素信息42。即,关联部24C能够将种类不同的多个对象数据30各自所包含的多个要素信息42按关联的各要素进行关联。
另外,关联部24C通过比较要素信息42所包含的项目、即“要素在实空间中的推定位置”来进行关联,能够将属于互不相同的对象数据30的多个要素信息42中的、在实空间中的推定位置相同或相似的要素的要素信息42进行关联。
回到图1继续进行说明。
受理部24D受理要素信息42的选择。显示控制部24E进行向显示部14显示各种图像的控制。
例如,显示控制部24E向显示部14显示用于受理要素信息42的选择的选择画面。
图5是表示选择画面52的一例的示意图。显示控制部24E向显示部14显示包含由生成部24B生成的要素信息42的一览的选择画面52。例如,显示控制部24E提取登记于管理DB40的多个要素信息42的每一个所包含的项目中的任一个并显示于选择画面52。
在图5中,作为一例,表示将检修日期时间列表30A所包含的检修日期时间和检修内容显示于选择画面52的例子。用户通过参照选择画面52并操作输入部12来选择显示对象的要素的要素信息42。例如,用户输入检修日期时间的范围。受理部24D通过从输入部12受理检修日期时间的范围,从而受理包含所受理到的检修日期时间的范围的要素信息42的选择。
回到图1继续进行说明。显示控制部24E将包含受理到选择的要素信息42和关联于该要素信息42的其他要素信息42的显示画面显示于显示部14。
图6是表示显示画面54的一例的示意图。显示画面54是包含关联的要素信息42的显示画面50的一例。
在该情况下,显示控制部24E从管理DB40中读取关联于受理到选择的要素信息42的关联的要素信息ID。而且,显示控制部24E从管理DB40中读取与所读取到的要素信息ID对应的要素信息42。显示控制部24E生成包含受理到选择的要素信息42和与该要素信息42相关联的要素信息42的显示画面50并向显示部14显示。
例如,假设用户指定检修日期时间列表30A中的所期望的要素信息42的场景。显示控制部24E显示包含所指定的要素信息42和与该要素信息42相关联的其他要素信息42的显示画面50。
具体而言,例如假设用户通过视认(视觉识别)图5所示的选择画面52并操作输入部12从而指定检修日期时间的范围并操作了检索按钮的场景。显示控制部24E从管理DB40中提取包含经由受理部24D受理到的、所指定的检修日期时间的范围内的“与要素有关的日期时间”的要素信息42的一览,并显示于选择画面52。而且,进而假设用户选择了显示于选择画面52的要素信息42中的“2021/04/01月度检修”的要素信息42的情况。在该情况下,显示控制部24E受理“2021/04/01月度检修”的要素信息42的选择。
显示控制部24E生成包含受理到选择的要素信息42和与该要素信息42相关联的其他要素信息42的显示画面54并向显示部14显示。
此外,与受理到选择的要素信息42关联的其他要素信息42包含管理DB40中的由关联于受理到选择的要素信息42的关联的要素信息ID所识别的要素信息42、和由进而关联于该要素信息42的关联的要素信息ID所识别的要素信息42。另外,也可以包含有由进而关联于该要素信息42的关联的要素信息ID所识别的要素信息42。
因此,显示部14中例如显示出图6所示的显示画面54。
如图6所示,在显示画面54中包括“2021/04/01月度检修”的要素信息42所包含的包括作为检修内容的“月度检修”的、检修作业指示单30B中的要素信息42BA、要素信息42BB、要素信息42BC、要素信息42BD。要素信息42BA是检修作业指示单30B所包含的设备A的要素信息42。要素信息42BB是检修作业指示单30B所包含的设备B的要素信息42。要素信息42BC是检修作业指示单30B所包含的设备C的要素信息42。要素信息42BD是检修作业指示单30B所包含的设备C的要素信息42。
另外,显示控制部24E将进一步与关联于“2021/04/01月度检修”的要素信息42的其他要素信息42相关联的要素信息42显示于显示画面54。例如,显示控制部24E将设施楼层平面图30E中的设备A的要素信息42EA、设备B的要素信息42EB、设备C的要素信息42EC以及设备D的要素信息42ED显示于该显示画面54。
另外,显示控制部24E将检修图像30F所包含的设备A的要素信息42FA、设备B的要素信息42FB、设备C的要素信息42FC以及设备D的要素信息42FD显示于该显示画面54。另外,显示控制部24E将检修报告书30D所包含的设备A的要素信息42DA、设备B的要素信息42DB、设备C的要素信息42DC以及设备D的要素信息42DD显示于该显示画面54。
如此,显示控制部24E将包含受理到选择的要素信息42和管理DB40中的与该要素信息42相关联的其他要素信息42的显示画面54显示于显示部14。
因此,用户通过视认显示画面54,能够容易地确认多个对象数据30所包含的关联的要素的组。另外,用户不仅能够容易地确认选择出的要素信息42,而且能够容易地确认与所选择出的要素信息42关联的其他要素信息42的一览。另外,用户能够通过一个显示画面54容易地确认种类不同的多个对象数据30所包含的与选择出的要素信息42关联的要素信息42的一览。
此外,显示控制部24E也可以在显示画面54所包含的设施楼层平面图30E上重叠显示表示推荐的检修路线的信息。例如,如图6所示,显示控制部24E也可以重叠显示表示推荐的检修路线的线图像55。表示推荐的检修路线的信息预先存储于存储部22即可。另外,显示控制部24E也可以生成表示推荐的检修路线的信息并显示于显示画面54。
另外,存在要素信息42包含参照信息的情况。在该情况下,显示控制部24E也可以向显示部14显示由参照信息表示的信息。
图7是表示显示画面56的一例的示意图。显示画面56是显示画面50的一例。例如,假设通过由用户对输入部12的操作指示从而操作了设施楼层平面图30E中的被赋予超链接的要素信息42EA、即设备A的区域的场景。在该情况下,显示控制部24E将由该要素信息42EA中包含的参照信息所表示的参照目的地的信息显示于显示部14。在图7中,作为一例,示出由超链接表示的参照目的地的信息是设备A过去的检修图像30FA和设备A过去的检修结果30DA的情况。
此外,在由用户指定了被赋予超链接的其他要素信息42(例如要素信息42EB)的情况下,显示控制部24E将由该要素信息42EB中包含的参照信息所表示的参照目的地的信息显示于显示画面56即可。
因此,用户通过视认显示画面54,能够容易地确认多个对象数据30所包含的关联的要素的组以及由超链接表示的参照目的地的信息。
另外,用户例如在进行基础设施的检修时,通过指定位于检修路线上的位置和/或要素的要素信息42,能够容易地确认关联的其他要素信息42和/或参照目的地的信息。因此,用户通过视认显示画面50,能够容易地确认及收集检修前后的信息。
回到图1继续进行说明。
接着,对异常检测部24F进行说明。异常检测部24F检测对象数据30所包含的异常。
例如,异常检测部24F针对种类相同而制作日期时间不同的多个对象数据30,将对象数据30中的位置相同的要素彼此进行比较,将差别在预定阈值以上的要素检测为异常。
具体而言,例如假设对象数据30是图像数据的情况。在该情况下,异常检测部24F确定拍摄到的图像数据所包含的检修对象的设施等要素。而且,异常检测部24F从存储部22读取与所确定的要素的要素信息42相关联的、拍摄日期时间不同的其他对象数据30即图像数据。异常检测部24F将确定了要素的图像数据和读取到的其他图像数据进行位置对齐处理以使得检修对象的位置等要素在图像内成为相同的位置。异常检测部24F将进行了位置对齐的图像数据间的差别在预定阈值以上的要素检测为异常。
另外,例如假设异常检测部24F从图像数据即对象数据30检测设施和/或设备所产生的一般异常的情况。一般异常例如是设施和/或设备所产生的裂纹和/或锈等。在该情况下,异常检测部24F也可以使用已学习模型,检测对象数据30所包含的异常。
例如使用深度神经网络等,预先学习从大量的裂纹和/或锈的图像中检测裂纹和/或锈的有无、裂纹和/或锈的位置的已学习模型,并用于异常的检测即可。另外,也可以使用将输入的图像分类为包含裂纹和/或锈的图像与不包含裂纹和/或锈的图像的已学习模型。另外,也可以使用输出裂纹和/或锈的有无及劣化程度的已学习模型。另外,也可以使用输出裂纹和/或锈等异常的种类的已学习模型。另外,也可以使用以像素为单位输出裂纹和/或锈的有无及异常的位置、区域的已学习模型。
另外,也可以使用以仅被教示了裂纹和/或锈的有无的学习图像作为输入且以像素或像素块单位的异常得分作为输出的已学习模型。在该情况下,以使输出的异常得分的最大值与被输入的学习图像所包含的异常的有无一致的方式预先学习已学习模型即可。
通过使用从图像数据输出像素或像素块单位的异常得分的已学习模型,异常检测部24F能够以像素或像素块为单位检测异常。
另外,异常检测部24F针对拍摄日期时间不同的多个图像数据、即对象数据30,与上述同样地,进行位置对齐处理以使得检修对象的位置等要素在图像内成为相同的位置。而且,异常检测部24F也可以比较进行了位置对齐的图像数据间的深度学习特征量,将对应的位置的深度学习特征量之差在预定阈值以上的区域判定为异常。深度学习特征量例如使用“Sub-Image Anomaly Detection with Deep Pyramid Correspondences”(https://arxiv.org/abs/2005.02357)等所公开的方法即可。
另外,异常检测部24F也可以使用仅用不包含异常的正常图像数据学习到的已学习模型检测异常。该异常检测方法例如使用“PaulBergmann,Michael Fauser,DavidSattlegger,Carsten Steger,UninformedStudents:Student-Teacher AnomalyDetection with Discriminative LatentEmbeddings,CVPR2020”等即可。
在检测出异常的情况下,显示控制部24E将包含检测出的异常的异常检测结果显示于显示部14。
图8是表示异常检测结果的显示画面58的一例的示意图。在图8中,作为一例,表示在设施楼层平面图30E中检测出异常的情况。
显示控制部24E将包括作为包含异常的对象数据30的设施楼层平面图30E、和表示在设施楼层平面图30E中检测出的异常的图像E的显示画面58显示于显示部14。另外,显示控制部24E从存储部22读取包含检测出的异常的要素信息42并显示于显示部14。在图8中,作为一例,示出包括包含检测出的异常的要素信息42FA的显示画面58。另外,显示控制部24E也可以还显示与包含检测出的异常的要素信息42FA相关联的其他要素信息42。在图8中,作为一例,示出显示与包含检测出的异常的要素信息42FA相关联的、表示过去的同一地点的检修图像的要素信息42F、表示过去的检修报告书的要素信息42D以及表示类似的事例图像的要素信息42C的方式。
通过将包含检测出的异常的异常检测结果显示于显示部14,显示控制部24E能够可容易确认地提供对象数据30所包含的异常。
另外,显示控制部24E将包括包含检测出的异常的要素信息42FA以及与包含检测出的异常的要素信息42FA相关联的其他要素信息42的显示画面58显示于显示部14。因此,显示控制部24E能够将与异常关联的地图、图纸、过去的图像等各种要素信息42的一览以可容易确认的方式提供给用户。另外,显示控制部24E能够可容易确认地提供经年劣化等异常的原委。
此外,存在包含检测出的异常的要素信息42FA以及与包含检测出的异常的要素信息42FA相关联的其他要素信息42中的至少一方包括超链接的情况。在该情况下,显示控制部24E也可以还将由超链接表示的参照目的地的信息显示于显示画面58。
因此,用户通过视认显示画面58,无需通过目视确认实空间的异常就能够容易地确认异常。因此,本实施方式的信息处理装置10能够实现由用户进行检修所花费的成本的削减。另外,显示控制部24E能够将检测出异常的地方的过去的数据和关联的图纸、文档等同时提示在显示画面58上。因此,用户能够容易地确认异常的地方、异常的重要度。另外,通过用户容易地确认异常的地方、异常的重要度,能够实现修理计划和部件更换等异常应对所需的成本的削减。
回到图1继续进行说明。存储控制部24G对包含所显示出的异常检测结果所包含的异常中的、从用户受理到异常认定的选择的异常的要素信息42,关联表示异常的异常信息而存储。
假设图8所示的异常检测结果的显示画面58显示于显示部14的场景。用户通过视认显示画面58并操作输入部12,输入是否将所显示出的异常认定为异常。另外,用户通过操作输入部12,输入与所显示出的异常的认定结果有关的信息。例如,用户通过操作输入部12,输入是否认定为异常以及异常发生后的应对等与异常的认定结果有关的信息。例如,存在用户针对检测出的异常进行部件更换等异常应对的情况。在该情况下,用户通过操作输入部12,输入该异常应对的内容作为表示异常发生后的应对的信息即可。在用户输入异常应对的内容时,显示控制部24E也可以将用于进行异常应对的内容输入的输入表单(form)显示于显示部14。另外,显示控制部24E也可以从扬声器输出用于进行异常应对的内容输入的语音指导等。用户通过操作输入部12或者语音输入等,输入异常应对的内容即可。
存储控制部24G在从输入部12受理到的与异常的认定结果有关的信息包含表示认定为异常这一情况的信息时,对包含该异常的要素信息42关联异常信息而存储。
图9是表示异常信息44的数据结构的一例的示意图。例如,异常信息44包含异常信息ID、异常发生位置、异常发生时刻、异常程度、异常发生后的应对、和关联的要素信息ID。
存储控制部24G生成唯一地识别异常信息44的异常信息ID。另外,存储控制部24G确定从输入部12受理到的与异常的认定结果有关的信息所包含的表示异常发生后的应对的信息。
另外,存储控制部24G确定预先设定的异常程度。此外,存储控制部24G也可以确定通过异常检测部24F检测出的异常程度。另外,存储控制部24G也可以确定通过用户对输入部12的操作而输入的异常程度。
另外,存储控制部24G通过推定异常发生时刻来确定异常发生时刻。例如,在可以从过去的检修图像30F等推定异常发生期间的情况下,存储控制部24G将推定出的异常发生期间确定为异常发生时刻。
另外,存储控制部24G将对象数据30中的检测出的异常的位置确定为异常发生位置。另外,存储控制部24G将包含检测出的异常的要素信息42的要素信息ID确定为关联的要素信息ID。此外,存储控制部24G也可以将显示在异常检测结果的显示画面58上的多个要素信息42中的任一个的要素信息ID确定为关联的要素信息ID。即,存储控制部24G也可以将在检测出异常时由异常检测部24F和显示控制部24E参照的要素信息42的要素信息ID确定为关联的要素信息ID。另外,存储控制部24G也可以将通过用户进行异常应对而制作出的对象数据30所包含的要素信息42的要素信息ID确定为关联的要素信息ID。
而且,存储控制部24G生成异常信息44,异常信息44包含所生成及确定的这些异常信息ID、异常发生位置、异常发生时刻、异常程度、异常发生后的应对、和关联的要素信息ID。
另外,存储控制部24G对根据异常信息44所包含的关联的要素信息ID识别的要素信息42赋予该异常信息44的异常信息ID。在该情况下,存储控制部24G将管理DB40作为进一步关联异常信息ID而登记了的管理DB41存储于存储部22即可。
图10是表示管理DB41的数据结构的一例的示意图。管理DB41是对管理DB40进一步关联了异常信息ID的数据库。即,管理DB41是将要素信息ID、要素信息42、关联的要素信息ID和异常信息ID相关联的数据库。
通过将使要素信息42与异常信息ID相关联的管理DB41存储于存储部22,存储控制部24G能够对包含异常检测结果所包含的异常中的、从用户受理到异常认定选择的异常的要素信息42关联异常信息44而存储。
如此,异常检测部24F检测对象数据30所包含的异常,存储控制部24G对包含从用户受理到异常认定选择的异常的要素信息42关联异常信息44而存储。
因此,本实施方式的信息处理装置10能够向用户提供能针对异常进行更准确的判断的信息。例如,用户通过确认异常信息44,能够进行更准确的检查、部件更换以及修理计划制作等异常应对。
另外,存储控制部24G对包含从用户受理到异常认定选择的异常的要素信息42关联异常信息44而存储。因此,例如在关联的要素发生了新的异常的情况下,用户通过参照异常信息44,能够容易地确认异常的地方、异常程度等。因此,本实施方式的信息处理装置10能够实现修理计划、部件更换等所需的成本的削减。
另外,存储控制部24G也可以进行将存储于存储部22的多个要素信息42中的满足预定条件的要素信息42从存储部22中删除的删除处理。
预定条件预先确定即可。预定条件例如是制作日期时间比当前时刻早预定期间以上的要素信息42、重要度低的要素信息42等。重要度低的要素信息42例如是通过由用户对输入部12的操作指示所输入的删除对象的要素信息42等。另外,重要度低的要素信息42例如是包含预先确定的重要度低的内容的要素信息42。此外,预定条件也可以根据由用户对输入部12的操作指示等而可适当变更。
通过存储控制部24G进行将满足预定条件的要素信息42从存储部22删除的删除处理,能够实现要素信息42的检索时间的缩短、存储部22的空闲容量的确保等。
接着,说明本实施方式的信息处理装置10所执行的信息处理的流程的一例。
图11是表示本实施方式的信息处理装置10所执行的关联处理的流程的一例的流程图。
取得部24A从存储部22取得多个对象数据30(步骤S100)。
生成部24B按在步骤S100中取得的多个对象数据30各自所包含的各要素,生成表示要素的要素信息42(步骤S102)。
关联部24C将在步骤S102中生成的多个要素信息42按关联的要素信息42相关联地存储于存储部22(步骤S104)。在本实施方式中,关联部24C将要素信息ID、要素信息42和关联的要素信息ID相关联地登记于管理DB40。然后,结束本例程。
图12是表示本实施方式的信息处理装置10所执行的显示画面50的显示处理的流程的一例的流程图。
显示控制部24E向显示部14显示用于受理对要素信息42的选择的选择画面52(步骤S200)。例如,显示控制部24E向显示部14显示图5所示的选择画面52。
受理部24D受理对要素信息42的选择(步骤S202)。
显示控制部24E生成包括在步骤S202中受理到选择的要素信息42和与该要素信息42相关联的其他要素信息42的显示画面54并向显示部14显示(步骤S204)。因此,例如图6所示的显示画面54显示于显示部14。然后,结束本例程。
图13是表示信息处理装置10所执行的异常检测处理的流程的一例的流程图。
异常检测部24F检测对象数据30所包含的异常(步骤S300)。在异常检测部24F没有检测出异常的情况下(步骤S302:否),结束本例程。在异常检测部24F检测出异常的情况下(步骤S302:是),前进至步骤S304。
在步骤S304中,显示控制部24E将包括在步骤S300中检测出的异常的异常检测结果显示于显示部14(步骤S304)。例如,在显示部14中显示图8所示的异常检测结果的显示画面58。
存储控制部24G判断是否受理到是否将在步骤S304中显示出的异常认定为异常的选择(步骤S306)。在受理到表示不认定为异常的选择的情况下(步骤S306:否),结束本例程。在受理到表示认定为异常的选择的情况下(步骤S306:是),前进至步骤S308。
在步骤S308中,存储控制部24G对包含在步骤S306中受理到的作为异常而被认定的异常的要素信息42关联异常信息44而存储(步骤S308)。然后,结束本例程。
如以上说明的那样,本实施方式的信息处理装置10具备取得部24A、生成部24B和关联部24C。取得部24A取得种类不同的多个对象数据30。生成部24B按多个对象数据30所包含的各要素,生成表示要素的要素信息42。关联部24C将多个要素信息42按关联的要素信息42相关联地存储于存储部22。
在现有技术中,没有进行种类不同的多个对象数据30所包含的要素间的关联,难以可容易确认地提供多个对象数据30所包含的关联的要素的组。
另一方面,本实施方式的信息处理装置10将种类不同的多个对象数据30各自所包含的多个要素的要素信息42按关联的要素信息42相关联地存储于存储部22。本实施方式的信息处理装置10能够可容易确认地提供特定要素的要素信息42、和种类不同的多个对象数据30各自所包含的与该特定要素的要素信息42关联的其他要素信息42的组。
因此,本实施方式的信息处理装置10能够可容易确认地提供多个对象数据30所包含的关联的要素的组。
例如,假设使用与检修有关的多种对象数据30作为多个对象数据30的情况。在现有技术中,在进行基础设施的检修时,将与设施有关的大量的CAD数据、检修管理表和作业指示单等文档数据、和过去的检修数据等作为没有关联的零散的数据来管理。因此,在现有技术中,用户在检修时要确认关联的图纸、文档数据和过去的数据等并不容易。另一方面,在本实施方式的信息处理装置10中,将种类不同的多个对象数据30各自所包含的多个要素的要素信息42按关联的要素信息42相关联地存储于存储部22。因此,本实施方式的信息处理装置10能够从零散地管理着的与基础设施等有关的文档、图纸、地图和检修结果等多种对象数据30,可容易确认地提供与特定的检修的要素关联的要素的组。
接着,说明上述实施方式的信息处理装置10的硬件结构的一例。
图14是本实施方式的信息处理装置10的一例的硬件结构图。
本实施方式的信息处理装置10成为CPU(Central Processing Unit)86、ROM(ReadOnly Memory)88、RAM(Random Access Memory)90、HDD(硬盘驱动器)92、输出部80、接口(I/F)部82以及输入部94等通过总线96相互连接的、利用通常的计算机的硬件结构。
CPU86是控制本实施方式的信息处理装置10的运算装置。ROM88存储实现CPU86的信息处理的程序等。RAM90存储CPU86进行各种处理所需的数据。接口部82是与输入部12、显示部14以及通信部16等连接,用于收发数据的接口。
在本实施方式的信息处理装置10中,通过CPU86从ROM88将程序读取到RAM90上并执行,从而在计算机上实现上述各功能。
此外,用于执行在本实施方式的信息处理装置10中所执行的上述各处理的程序也可以存储于HDD(硬盘驱动器)。另外,用于执行在本实施方式的信息处理装置10中所执行的上述各处理的程序也可以预先编入ROM88而提供。
另外,用于执行在本实施方式的信息处理装置10中所执行的上述处理的程序也可以以可安装的形式或者可执行的形式的文件存储于CD-ROM、CD-R、存储卡、DVD(DigitalVersatile Disk)、软盘(FD)等计算机可读的存储介质而作为计算机程序产品来提供。另外,也可以将用于执行在本实施方式的信息处理装置10中所执行的上述信息处理的程序保存在连接于互联网等网络的计算机上,并通过经由网络下载来提供。另外,也可以经由互联网等网络提供或发布用于执行在本实施方式的信息处理装置10中所执行的上述信息处理的程序。
此外,以上说明了实施方式,但上述实施方式是作为例子提示出的,并非旨在限定发明的范围。该新的实施方式可以以其他各种方式实施,在不脱离发明主旨的范围内,可以进行各种省略、替换和变更。该实施方式及其变形包含于发明的范围和主旨,并且包含于权利要求书中记载的发明及其均等的范围。
此外,可以将上述的实施方式归纳为以下的技术方案。
技术方案1
一种信息处理装置,具备:
取得部,其取得种类不同的多个对象数据;
生成部,其按多个所述对象数据所包含的每个要素,生成表示所述要素的要素信息;以及
关联部,其将多个所述要素信息按关联的所述要素信息相关联地存储于存储部。
技术方案2
根据技术方案1所述的信息处理装置,
所述生成部针对所述对象数据,基于图像处理、图纸解析处理和文档解析处理中的至少一方的处理结果,生成所述要素信息。
技术方案3
根据技术方案1或技术方案2所述的信息处理装置,
所述关联部,与所述要素信息所包含的多个项目中的一个项目相同或相似的所述要素信息相关联地存储于存储部。
技术方案4
根据技术方案1~技术方案3中任一项所述的信息处理装置,
所述关联部,将所述要素信息所包含的至少一个项目的相似度为阈值以上的其他的所述要素信息作为关联的所述要素信息相关联地存储于所述存储部。
技术方案5
根据技术方案1~技术方案4中任一项所述的信息处理装置,
所述要素信息包含与如下项目中的至少一个有关的信息:所述要素所属的所述对象数据、所述要素所属的所述对象数据的识别信息、所述要素所属的所述对象数据的种类、所述要素在所述对象数据中的位置、所述要素的特征量、所述要素的识别信息、所述要素的种类、所述要素在实空间中的推定位置、与所述要素有关的日期时间以及表示与所述要素有关的参照目的地的参照信息。
技术方案6
根据技术方案1~技术方案5中任一项所述的信息处理装置,具备:
受理部,其受理所述要素信息的选择;以及
显示控制部,其将包含受理到选择的所述要素信息和与该要素信息相关联的其他的所述要素信息的显示画面显示于显示部。
技术方案7
根据技术方案6所述的信息处理装置,
具备异常检测部,所述异常检测部检测所述对象数据所包含的异常,
所述显示控制部将包含所述异常的异常检测结果显示于所述显示部。
技术方案8
根据技术方案7所述的信息处理装置,
具备存储控制部,所述存储控制部对包含所显示出的所述异常检测结果所包含的所述异常中的、从用户受理到异常认定的选择的所述异常的所述要素信息关联表示所述异常的异常信息而存储。
技术方案9
根据技术方案8所述的信息处理装置,
所述存储控制部将多个所述要素信息中的满足预定条件的所述要素信息从所述存储部中删除。
技术方案10
根据技术方案1~技术方案9中任一项所述的信息处理装置,
种类不同的多个所述对象数据中,数据形式、数据类别、数据结构和数据内容中的至少一方不同。
技术方案11
一种信息处理方法,包括:
取得种类不同的多个对象数据的步骤;
按多个所述对象数据所包含的每个要素生成表示所述要素的要素信息的步骤;和
将多个所述要素信息按关联的所述要素信息相关联地存储于存储部的步骤。
技术方案12
一种存储有信息处理程序的存储介质,所述信息处理程序是用于使计算机执行如下步骤的程序:
取得种类不同的多个对象数据的步骤;
按多个所述对象数据所包含的每个要素生成表示所述要素的要素信息的步骤;和
将多个所述要素信息按关联的所述要素信息相关联地存储于存储部的步骤。
Claims (12)
1.一种信息处理装置,具备:
取得部,其取得种类不同的多个对象数据;
生成部,其按多个所述对象数据所包含的每个要素,生成表示所述要素的要素信息;以及
关联部,其将多个所述要素信息按关联的所述要素信息相关联地存储于存储部。
2.根据权利要求1所述的信息处理装置,
所述生成部针对所述对象数据,基于图像处理、图纸解析处理和文档解析处理中的至少一方的处理结果,生成所述要素信息。
3.根据权利要求1或2所述的信息处理装置,
所述关联部,与所述要素信息所包含的多个项目中的一个项目相同或相似的所述要素信息相关联地存储于存储部。
4.根据权利要求1至3中任一项所述的信息处理装置,
所述关联部,将所述要素信息所包含的至少一个项目的相似度为阈值以上的其他的所述要素信息作为关联的所述要素信息相关联地存储于所述存储部。
5.根据权利要求1至4中任一项所述的信息处理装置,
所述要素信息包含与如下项目中的至少一个有关的信息:所述要素所属的所述对象数据、所述要素所属的所述对象数据的识别信息、所述要素所属的所述对象数据的种类、所述要素在所述对象数据中的位置、所述要素的特征量、所述要素的识别信息、所述要素的种类、所述要素在实空间中的推定位置、与所述要素有关的日期时间以及表示与所述要素有关的参照目的地的参照信息。
6.根据权利要求1至5中任一项所述的信息处理装置,具备:
受理部,其受理所述要素信息的选择;以及
显示控制部,其将包含受理到选择的所述要素信息和与该要素信息相关联的其他的所述要素信息的显示画面显示于显示部。
7.根据权利要求6所述的信息处理装置,
具备异常检测部,所述异常检测部检测所述对象数据所包含的异常,
所述显示控制部将包含所述异常的异常检测结果显示于所述显示部。
8.根据权利要求7所述的信息处理装置,
具备存储控制部,所述存储控制部对包含所显示出的所述异常检测结果所包含的所述异常中的、从用户受理到异常认定的选择的所述异常的所述要素信息关联表示所述异常的异常信息而存储。
9.根据权利要求8所述的信息处理装置,
所述存储控制部将多个所述要素信息中的满足预定条件的所述要素信息从所述存储部中删除。
10.根据权利要求1至9中任一项所述的信息处理装置,
种类不同的多个所述对象数据中,数据形式、数据类别、数据结构和数据内容中的至少一方不同。
11.一种信息处理方法,包括:
取得种类不同的多个对象数据的步骤;
按多个所述对象数据所包含的每个要素生成表示所述要素的要素信息的步骤;和
将多个所述要素信息按关联的所述要素信息相关联地存储于存储部的步骤。
12.一种存储有信息处理程序的存储介质,所述信息处理程序是用于使计算机执行如下步骤的程序:
取得种类不同的多个对象数据的步骤;
按多个所述对象数据所包含的每个要素生成表示所述要素的要素信息的步骤;和
将多个所述要素信息按关联的所述要素信息相关联地存储于存储部的步骤。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021127611A JP2023022629A (ja) | 2021-08-03 | 2021-08-03 | 情報処理装置、情報処理方法、および情報処理プログラム |
JP2021-127611 | 2021-08-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115908089A true CN115908089A (zh) | 2023-04-04 |
Family
ID=85151782
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210178175.6A Pending CN115908089A (zh) | 2021-08-03 | 2022-02-25 | 信息处理装置、信息处理方法以及存储有程序的存储介质 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20230042149A1 (zh) |
JP (1) | JP2023022629A (zh) |
CN (1) | CN115908089A (zh) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120322037A1 (en) * | 2011-06-19 | 2012-12-20 | Adrienne Raglin | Anomaly Detection Educational Process |
US9448700B2 (en) * | 2012-02-03 | 2016-09-20 | Apple Inc. | Sharing services |
US9519776B2 (en) * | 2013-08-06 | 2016-12-13 | Duquesne University Of The Holy Spirit | Computer security system and method |
US20170289000A1 (en) * | 2016-03-31 | 2017-10-05 | Qualcomm Incorporated | Systems and methods for controlling processing performance |
-
2021
- 2021-08-03 JP JP2021127611A patent/JP2023022629A/ja active Pending
-
2022
- 2022-02-25 CN CN202210178175.6A patent/CN115908089A/zh active Pending
- 2022-02-25 US US17/652,523 patent/US20230042149A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
JP2023022629A (ja) | 2023-02-15 |
US20230042149A1 (en) | 2023-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110569701B (zh) | 计算机执行的车辆定损方法及装置 | |
US10937138B2 (en) | Crack information detection device, method of detecting crack information, and crack information detection program | |
TWI716012B (zh) | 樣本標註方法、裝置、儲存媒體和計算設備、損傷類別的識別方法及裝置 | |
CN110264444B (zh) | 基于弱分割的损伤检测方法及装置 | |
CN113963147B (zh) | 一种基于语义分割的关键信息提取方法及*** | |
CN113239227B (zh) | 图像数据结构化方法、装置、电子设备及计算机可读介质 | |
CN115995056A (zh) | 一种基于深度学习的桥梁病害自动识别方法 | |
CN113361539A (zh) | 一种井下巡检机器人的仪表读取方法、装置及电子设备 | |
CN116168351B (zh) | 电力设备巡检方法及装置 | |
Mukhopadhyay et al. | PCB inspection in the context of smart manufacturing | |
KR20210122429A (ko) | 영상 딥러닝을 이용한 ai 기반 화장품 용기 인쇄 제조 공정에서의 자동 결함 탐지 방법 및 시스템 | |
CN114972880A (zh) | 一种标签识别方法、装置、电子设备及存储介质 | |
CN114494373A (zh) | 基于目标检测与图像配准的轨道高精度对齐方法及*** | |
CN114120086A (zh) | 路面病害识别、图像处理模型训练方法、装置及电子设备 | |
EP3761228A1 (en) | Computer-implemented method | |
CN115908089A (zh) | 信息处理装置、信息处理方法以及存储有程序的存储介质 | |
CN114708582B (zh) | 基于ai和rpa的电力数据智慧稽查方法及装置 | |
CN111047731A (zh) | 一种基于ar技术的电信机房巡检方法及*** | |
CN115546824B (zh) | 禁忌图片识别方法、设备及存储介质 | |
CN116002480A (zh) | 电梯轿厢内乘客意外摔倒的自动检测方法和*** | |
CN113159193B (zh) | 模型训练方法、图像识别方法、存储介质及程序产品 | |
CN112232390B (zh) | 一种高像素大图像的识别方法和*** | |
CN116543327A (zh) | 作业人员工种识别的方法、装置、计算机设备及存储介质 | |
CN112287763A (zh) | 图像处理方法、装置、设备及介质 | |
CN117036482B (zh) | 目标对象定位方法、装置、拍摄设备、芯片、设备及介质 |
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 |