CN113361064A - 信息处理装置、信息处理方法以及计算机可读介质 - Google Patents
信息处理装置、信息处理方法以及计算机可读介质 Download PDFInfo
- Publication number
- CN113361064A CN113361064A CN202011598855.0A CN202011598855A CN113361064A CN 113361064 A CN113361064 A CN 113361064A CN 202011598855 A CN202011598855 A CN 202011598855A CN 113361064 A CN113361064 A CN 113361064A
- Authority
- CN
- China
- Prior art keywords
- abstract model
- information
- control unit
- abstract
- information processing
- 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.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 121
- 238000003672 processing method Methods 0.000 title claims description 10
- 238000010586 diagram Methods 0.000 claims abstract description 85
- 238000012545 processing Methods 0.000 claims description 26
- 230000006870 function Effects 0.000 claims description 14
- 238000006243 chemical reaction Methods 0.000 description 44
- 230000008859 change Effects 0.000 description 42
- 238000000605 extraction Methods 0.000 description 30
- 238000004891 communication Methods 0.000 description 25
- 238000000034 method Methods 0.000 description 25
- 239000000284 extract Substances 0.000 description 19
- 238000012986 modification Methods 0.000 description 19
- 230000004048 modification Effects 0.000 description 19
- 238000013461 design Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 16
- 238000012790 confirmation Methods 0.000 description 14
- 238000012423 maintenance Methods 0.000 description 10
- 238000010276 construction Methods 0.000 description 8
- 238000010248 power generation Methods 0.000 description 7
- 230000000007 visual effect Effects 0.000 description 5
- 230000007547 defect Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000009420 retrofitting Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/12—Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/18—Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/203—Drawing of straight lines or curves
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
- G06T7/0008—Industrial image inspection checking presence/absence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/22—Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/40—Document-oriented image-based pattern recognition
- G06V30/42—Document-oriented image-based pattern recognition based on the type of document
- G06V30/422—Technical drawings; Geographical maps
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/12—Symbolic schematics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2113/00—Details relating to the application field
- G06F2113/14—Pipes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/10—Recognition assisted with metadata
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Business, Economics & Management (AREA)
- Multimedia (AREA)
- Strategic Management (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Human Computer Interaction (AREA)
- Human Resources & Organizations (AREA)
- Quality & Reliability (AREA)
- Architecture (AREA)
- Entrepreneurship & Innovation (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供信息处理装置、信息处理方法以及计算机可读介质,信息处理装置(10)对用户使用以工厂为对象的图所作的作业进行支援,具备控制部(15),控制部(15)将包括构成工厂的要素的图转换成由表示要素的要素信息和表示要素彼此的连接关系的连接信息所表现的抽象化模型,若判定为在基于一个图的一个抽象化模型与基于其他图的其他抽象化模型之间存在差异,则生成将差异部分以与其他部分不同的方式显示的显示信息。
Description
相关申请的交叉参考
本申请主张2020年3月6日在日本申请的专利申请号为特愿2020-039174号的优先权,将该申请的全部公开内容引入本申请来用作参考。
技术领域
本公开涉及信息处理装置、信息处理方法以及计算机可读介质。
背景技术
以往,例如在工厂的建设以及保养中,用户需要处置以同一设备为对象的大量的图。公知一种对使用以这样的工厂为对象的图的用户所进行的作业进行支援的技术。
例如,在专利文献1中公开了在工厂设计时能够有效地发现设计信息的遗漏以及转印错误等的工厂设计支援装置以及工厂设计支援程序。
现有技术文献
专利文献1:日本特许第6228681号
发明内容
一般工厂设备规模大,需要基于大量观点的大量作业。例如,在工厂的各种设计、建设/改造以及保养中,用户处置以同一设备为对象的大量的图的作业量巨大。因此,例如,在制成这样的大量的图之后,要求确认图间差异时的作业的高效化。
本公开的目的在于提供一种信息处理装置、信息处理方法以及计算机可读介质,能够提高用户使用以工厂为对象的图所进行的作业的效率。
几个实施方式所涉及的信息处理装置对用户使用以工厂为对象的图所作的作业进行支援,所述信息处理装置具备控制部,所述控制部将包括构成所述工厂的要素的图转换成由表示所述要素的要素信息和表示所述要素彼此的连接关系的连接信息所表现的抽象化模型,所述控制部若判定为在基于一个所述图的一个所述抽象化模型与基于其他所述图的其他所述抽象化模型之间存在差异,则生成将差异部分以与其他部分不同的方式显示的显示信息。由此,用户使用以工厂为对象的图所作的作业的效率提高。用户能够在以显示信息显示的抽象化模型中迅速且准确地通过对多幅图内容的目视进行比较以及差异部分等的确认。
根据一实施方式中的信息处理装置,优选,所述抽象化模型包括由所述控制部处理用的第1抽象化模型、以及将所述第1抽象化模型转换而得的向所述用户显示用的第2抽象化模型,所述控制部将所述图中包括的串联配置的所述要素转换成在所述第1抽象化模型以及所述第2抽象化模型中串联配置的所述要素信息。由此,在成为比较对象的多幅图间易于进行串联连接的要素(串联链)彼此的比较以及比较结果的确认(用户所作的视觉辨认)。由于基于串联链的第2抽象化模型的显示非常简洁,因此用户易于确认变更点。结果是作业高效化且能够抑制用户的确认遗漏以及确认错误。由此,用户能够短时间且准确地对以同一设备为对象的大量的图进行作业,即便是在大规模工厂的设计、建设以及保养中也能够抑制作业错误以及工厂中的致命缺陷的发生。处理用的第1抽象化模型与显示用的第2抽象化模型可以是相互相同的形式也可以是不同的形式。在设有处理专用的第1抽象化模型的情况下,不论该模型是否显示。
根据一实施方式中的信息处理装置,优选,所述控制部将决定为在一个所述第1抽象化模型与其他所述第1抽象化模型之间相互相同的所述要素信息,在所述第2抽象化模型中分别配置成所述要素信息在排列方向上的位置相互相同。由此,要素信息的排列更加整齐。结果是,用户对第2抽象化模型的视觉辨认性提高。
根据一实施方式中的信息处理装置,优选,所述控制部将决定为在一个所述第1抽象化模型与其他所述第1抽象化模型之间相互相同的所述要素信息,在所述第2抽象化模型中分别配置成在以规定的间隔沿所述排列方向相互分开的多个网格线当中的一个所述网格线上相互对置。由此,用户能够一眼把握相互相同的要素信息。因此,用户的作业效率以及准确性提高。
根据一实施方式中的信息处理装置,优选,若在一个所述第1抽象化模型以及其他所述第1抽象化模型的任一个中的对应的所述要素信息缺少,则所述控制部将一个所述第2抽象化模型与其他所述第2抽象化模型以不存在对置的所述要素信息的状态显示。由此,用户能够容易地提取一个第2抽象化模型与其他第2抽象化模型之间的差异部分。
根据一实施方式中的信息处理装置,优选,所述控制部将在所述图中包括的并列配置的所述要素转换成在所述第1抽象化模型以及所述第2抽象化模型中并列配置的所述要素信息。由此,在成为比较对象的多幅图间易于进行并列配置的要素的组彼此的比较以及比较结果的确认。基于这样的要素的组的第2抽象化模型的显示简洁,因此用户易于确认变更点。结果是作业高效化且能够抑制用户的确认遗漏以及确认错误。由此,用户能够短时间且准确地对以同一设备为对象的大量的图进行作业,即便是大规模工厂的设计、建设以及保养中,也能够抑制作业错误以及工厂中的致命缺陷的发生。
根据一实施方式中的信息处理装置,优选,所述控制部将决定为在一个所述第1抽象化模型与其他所述第1抽象化模型之间相互相同的所述要素信息,在所述第2抽象化模型中分别配置成各所述第2抽象化模型中的配置关系相同且在所述第2抽象化模型的一个方向上的位置相互相同。由此,用户能够一眼把握相互相同的要素信息。因此,用户的作业效率以及准确性提高。
根据一实施方式中的信息处理装置,优选,若一个所述第1抽象化模型中的与一个所述要素信息相关联的所述连接信息不同于其他所述第1抽象化模型中的与被决定为与一个所述要素信息相同的所述要素信息相关联的所述连接信息,则所述控制部将一个所述第2抽象化模型与其他所述第2抽象化模型以所述连接信息不同的状态显示。通过这样的显示,用户能够容易地认识连接信息在一个第2抽象化模型与其他第2抽象化模型之间不同。例如,用户在进行第2抽象化模型的比较之际,着眼于各分支节点的分支数变化、以及线条和端点节点的数量的变化等即可。因此,用户看漏等情况降低,用户的作业的效率以及准确性提高。
根据一实施方式中的信息处理装置,优选,所述要素信息包括用于区别所述要素的识别信息和所述要素所具有的属性信息,所述控制部基于所述识别信息以及所述属性信息中的至少一方决定在一个所述第1抽象化模型与其他所述第1抽象化模型之间所述要素信息相互相同。由此,信息处理装置能够容易地确定相互相同的要素信息。除了识别信息之外或者代替识别信息,控制部还基于属性信息决定要素信息相互相同,从而信息处理装置即便在仅凭借识别信息不能决定要素信息是否相互相同的情况下也能够更高精度地确定相互相同的要素信息。
根据一实施方式中的信息处理装置,优选,所述显示信息包括基于显示色、显示形状、显示线种、附加的显示标记以及附加的显示文字中的至少一个对所述差异部分进行强调显示的强调显示信息。由此,用户能够在一同显示有强调显示信息的第2抽象化模型中迅速且准确地通过对多幅图内容的目视来进行比较以及差异部分等的确认。因此,用户的作业效率以及准确性提高。
根据几个实施方式所涉及的信息处理方法,对用户使用以工厂为对象的图所作的作业进行支援的信息处理装置执行该信息处理方法,其包括:将包括构成所述工厂的要素的图转换成由表示所述要素的要素信息和表示所述要素彼此的连接关系的连接信息所表现的抽象化模型的步骤;判定在基于一个所述图的一个所述抽象化模型与基于其他所述图的其他所述抽象化模型之间是否存在差异的步骤;若判定为在一个所述抽象化模型与其他所述抽象化模型之间存在差异,则生成将差异部分以与其他部分不同的方式显示的显示信息的步骤。由此,用户使用以工厂为对象的图所作的作业的效率提高。用户能够在以显示信息显示的抽象化模型中迅速且准确地通过对多幅图内容的目视进行比较以及差异部分等的确认。
几个实施方式所涉及的非暂时性计算机可读介质,存储有为了使信息处理装置执行功能而能够由一个或者多个处理器执行的程序,所述信息处理装置对用户使用以工厂为对象的图所作的作业进行支援,所述功能包括:将包括构成所述工厂的要素的图转换成由表示所述要素的要素信息和表示所述要素彼此的连接关系的连接信息所表现的抽象化模型的步骤;判定在基于一个所述图的一个所述抽象化模型与基于其他所述图的其他所述抽象化模型之间是否存在差异的步骤;若判定为在一个所述抽象化模型与其他所述抽象化模型之间存在差异,则生成将差异部分以与其他部分不同的方式显示的显示信息的步骤。由此,用户使用以工厂为对象的图所作的作业的效率提高。用户能够在以显示信息显示的抽象化模型中迅速且准确地通过对多幅图内容的目视进行比较以及差异部分等的确认。
根据本公开,能够提供提高了用户使用以工厂为对象的图所进行的作业的效率的信息处理装置、信息处理方法以及计算机可读介质。
附图说明
图1是表示包括本公开的一实施方式所涉及的信息处理装置的信息处理系统的概要结构的框图。
图2是基于表示图1的控制部的各功能的功能部详细表示控制部的功能框图。
图3A是表示包括构成工厂的要素的变更前的图的一个例子的示意图。
图3B是表示包括构成工厂的要素的变更后的图的一个例子的示意图。
图4是表示第2抽象化模型中的要素信息以及连接信息的显示的一个例子的示意图。
图5是用于对动作的第1例具体地进行说明的示意图。
图6是基于动作的第1例的流程图。
图7是表示在动作的第1例中由控制部的要素提取部执行的串联链的提取控制相关的变形例的示意图。
图8A是与表示包括构成工厂的要素的变更后的图的一个例子的图3B对应的示意图。
图8B是将图8A中的串联链以更容易观察的方式配置的与图8A对应的示意图。
图8C是表示基于图8B由控制部的要素提取部生成的第1抽象化模型的示意图。
图8D是表示将图8C进一步简化后的第2抽象化模型的示意图。
图9A是表示图3A的图转换后的第2抽象化模型的一个例子的示意图。
图9B是表示图3B的图转换后的第2抽象化模型的一个例子的示意图。
图9C是将图9A以及图9B的第2抽象化模型沿着上下方向排列的示意图。
图9D是将图9A以及图9B的第2抽象化模型沿着左右方向排列的示意图。
图10是基于动作的第2例的流程图。
图11A是表示基于第1形式的第1图的一个例子的示意图。
图11B是表示基于第2形式的第2图的一个例子的示意图。
图11C是表示通过控制部对图11A的第1图生成的中间模型的一个例子的示意图。
图12是基于动作的第3例的流程图。
具体实施方式
(概要)
首先,对本公开的一实施方式所涉及的信息处理装置的概要进行说明。
本公开的一实施方式所涉及的信息处理装置对用户使用以工厂为对象的图所做的设计等作业进行支援。更具体地讲,本公开的一实施方式所涉及的信息处理装置易于进行在例如工厂的建设、改装、或者保养中使用的图的变更部位的确定等。
在本说明书中,“工厂”除了包括例如化学等工业工厂之外,还包括对具有气田以及油田的井口、及其周边进行管理控制的工厂。此外,工厂可以包括:对包括例如水力发电、火力发电以及原子力发电的发电进行管理控制的工厂;对包括太阳光发电以及风力发电的环境发电进行管理控制的工厂;以及对上下水以及水库等进行管理控制的工厂。
以上的工厂的设备规模大,按照构成包括主要仪表、阀以及配管等的工厂的每个要素,用户作业时的视点以及切入口不同。因此,在图的作成以及修改等作业中,多个组织或者个人分别参与并分担必要的作业。此时,例如在工厂的建设、改装以及保养等中使用的以同一设备为对象的图根据目的而存在多种形式。在本说明书中,“图的形式”包括例如PFD(Process Flow Diagram;工艺流程图)、P&ID(Piping and Instrumentation Diagram;管道仪表流程图)以及3D配管图等。
作为进行例如工厂的新设或者改装的设计等的作业人员的用户的作业量巨大,需要高效化以及降低成本。因此,一般再次使用已经作成的现有的图。此时,可能发生以下情况:即便是涉及同一设备的同一部位的变更,但是在一个图中反映了变更内容而在其他图中未反映变更内容。在多幅图中,即便是同一种图(例如P&ID彼此),也会由于是不同的担当者作成或者作成时间不同而存在差异。另外,如果是不同种图,则PFD的担当者所作的修改不会反映在P&ID中。期望提前检测以及消除以同一设备为对象的多幅图间的这种不匹配。
例如,上述的专利文献1中公开了以设计信息向P&ID集约时需要慎重的确认作业为课题而用于抑制设计错误的发生的技术。专利文献1所述的工厂设计支援装置以及工厂设计支援程序是在一幅图上将满足指定的选取条件的控制单元用规定的颜色识别显示。但是,即便清楚它们的位置,用户通过目视对多幅图进行比较的作业负担也非常大。因此,用户使用以工厂为对象的图所作的作业的效率也降低。
此外,在成为比较的对象的图彼此之间图的形式不同的情况下,构成图的要素(是包括怎样的机器以及信息)的内容以及格式等在各个图之间不同,难以机械地进行比较。即便能够执行比较,用户也难以把握成为比较的对象的图彼此的差异部分是由于根据例如图的形式的差异而仅在一方表示要素而引起的,由于实际上作为工厂的设备而进行了要素的追加或去除而引起的,还是由于人为的错误等其他理由未正确表示一方的图中要素而引起的。用户确认这样的差异部分的内容的作业负担非常大。结果是,用户使用以工厂为对象的图所作的作业的效率也降低。
本公开的目的在于,为了解决以上的问题点而提供一种信息处理装置,能够提高用户使用以工厂为对象的图所作的作业的效率。
为了实现这样的目的,本公开的一实施方式所涉及的信息处理装置将包括构成工厂的设备以及机器等要素的复杂的图转换成利用表示要素的要素信息和表示要素彼此的连接关系的连接信息简洁地表现上述图的抽象化模型。
在本说明书中,“要素信息”包括例如要素图形、标记于该要素图形表示对应的要素的要素种类、用于区别构成工厂的要素的识别信息、以及该要素所具有的属性信息等。“识别信息”包括例如在各机器以及设备等中固有的标签编号以及ID(Identification识别)等。“属性信息”包括例如属性以及参数等。在例如要素是箱的情况下,属性信息包括密闭式、双层壁式以及圆顶式等箱的类型、以及材质、容量及其上限/下限值等参数之类的详细信息。在本说明书中,“抽象化模型”包括例如后述的由控制部15处理用的第1抽象化模型、将第1抽象化模型转换的、向用户显示用的第2抽象化模型。抽象化模型可以例如利用EXCEL等表形式表现,也可以利用包括HTML(Hyper Text Markup Language超文本标记语言)以及XML(Extensible Markup Language可扩展标记语言)的标记语言表现。第1抽象化模型与第2抽象化模型彼此可以是同一形式,也可以是不同的形式。在是同一形式的情况下,转换可以是1次。只要能够比较原图并将比较结果显示为视觉辨认性高的抽象化模型,可以采取包括图像比较等的多种比较方法。
本公开的一实施方式所涉及的信息处理装置若判定为基于一幅图的一个抽象化模型与基于其他图的其他抽象化模型之间存在差异,则生成将差异部分以与不存在差异而一致的其他部分(以下仅仅记载为“其他部分”)不同的方式显示的显示信息。在本说明书中,“显示信息”还包括基于例如显示色、显示形状、显示线种、附加的显示标记以及附加的显示文字的至少1个用于强调显示差异部分的强调显示信息。例如在显示色的情况下,强调显示信息包括其他部分中的要素信息的第1显示色、差异部分中的要素信息的与第1显示色不同的第2显示色。
本公开的一实施方式所涉及的信息处理装置若判定为包括构成工厂的要素的第1图和第2图的形式相互不同,则针对至少一方生成使第1图的形式以及第2图的形式相互匹配的中间模型。该信息处理装置根据所生成的中间模型判定第1图与第2图之间是否存在差异。在本说明书中,“中间模型”包括例如抽象化模型的一个方式。例如,在从图中提取要素时将不需要的要素除外而将成为比较对象的各个图转换成第1抽象化模型,由此生成中间模型。不限于此,可以在从图中提取要素时将不需要的要素除外而将成为比较对象的各个图直接转换成第2抽象化模型,由此生成中间模型。
以下,结合附图主要对本公开的一实施方式所涉及的信息处理装置的构成以及动作进行说明。
(构成)
图1是表示包括本公开的一实施方式所涉及的信息处理装置10的信息处理系统1的概要结构的框图。结合图1主要对包括本公开的一实施方式所涉及的信息处理装置10的信息处理系统1的构成进行说明。信息处理系统1除了包括信息处理装置10之外还包括终端装置20。信息处理装置10以及终端装置20以能够通过任意的通信技术相互通信的方式连接。在图1中,为了便于说明而图示了各一个信息处理装置10以及终端装置20,但是信息处理系统1所包含的信息处理装置10以及终端装置20的数量分别可以是2个以上。
信息处理装置10对用户使用以工厂为对象的图所作的作业进行支援。例如,信息处理装置10对工厂整体的大量的图进行管理。信息处理装置10是1个或者能够相互通信的多个服务器装置。信息处理装置10不限于此,可以是PC(Personal Computer个人计算机)等任意的通用电子机器,也可以是专用于信息处理系统1的其他电子机器。
终端装置20是例如PC或者智能手机等通用电子机器。终端装置20是例如作为参与工厂的设计或者保养的作业人员的用户所使用的电子机器。例如,终端装置20是负责特定种类的图等的用户的担当者用终端。终端装置20不限于此,可以是专用于信息处理系统1的电子机器。
如图1所示,信息处理装置10具有通信部11、存储部12、输入部13、输出部14以及控制部15。
通信部11包括能够通过任意的通信技术与终端装置20通信连接的任意的通信模块。通信部11还可以包括用于对与终端装置20的通信进行控制的通信控制模块以及存储与终端装置20的通信所需的识别信息等的通信用数据的存储模块。在一实施方式中,信息处理装置10经由通信部11与终端装置20以能够进行通信的方式连接。
存储部12包括包含HDD(Hard Disk Drive硬盘)、SSD(Solid State Drive固态盘)、EEPROM(Electrically Erasable Programmable Read-Only Memory电可擦除可编程只读存储器)、ROM(Read-Only Memory只读存储器)以及RAM(Random Access Memory随机存取存储器)的任意的存储模块。存储部12可以作为例如主存储装置、辅助存储装置、或者高速缓冲存储器发挥功能。存储部12存储在信息处理装置10的动作中所使用的任意的信息。例如,存储部12可以存储系统程序、应用程序以及通过通信部11接收的各种信息等。存储部12不限于内置于信息处理装置10,也可以是通过USB(Universal Serial Bus通用串行总线)等数字输入输出接口等连接的外置数据库或者外置型存储模块。
存储部12例如根据上述的图的形式存储多个包括构成工厂的要素的图的数据。存储部12例如存储多个将包括构成工厂的要素的图抽象化的在控制部15的处理中使用的第1抽象化模型以及用于显示于信息处理装置10及终端装置20的至少一方的第2抽象化模型的数据。存储部12例如存储多个将第1图的形式与第2图的形式匹配的中间模型的数据。存储部12例如存储按照上述的图的各个形式确定的后述的图规则的信息。在本说明书中,“图规则”例如包括将应在各图中记载的工厂的要素按照图的形式进行关联的要素表。
此外,存储部12例如可以存储履历信息以及关系者信息。在本说明书中,“履历信息”例如包括由控制部15执行的多幅图的比较结果、向信息处理装置10登记图的经过、向关系者的通知履历、以及由使用输入部13的用户做出的指定内容的履历等。在本说明书中,“关系者信息”将例如终端装置20的识别信息、作为参与工厂的设计或者保养的关系者的用户的Email地址、以及该用户的负责业务等,作为图的比较结果的提示以及确认委托时等的发送目的地信息而包含。
输入部13受理用户的输入操作,包括取得基于用户操作的输入信息的1个以上输入接口。例如,输入部13是物理键、静电电容键、与输出部14的显示器一体设置的触摸屏、或者接受语音输入的麦克等,但是不限于此。
输出部14包括对用户输出信息来通知用户的1个以上输出接口。例如,输出部14是用图像输出信息的显示器、或者用语音输出信息的扬声器等,但是不限于此。另外,上述的输入部13以及输出部14的至少一方可以与信息处理装置10构成为一体,也可以分体设置。
控制部15包括1个以上处理器。在一实施方式中,“处理器”是通用处理器、或者是为特定的处理而特殊化的专用处理器,但是不限于此。控制部15与构成信息处理装置10的各构成部以能够通信的方式连接,对信息处理装置10整体的动作进行控制。
如图1所示,终端装置20具有通信部21、存储部22、输入部23、输出部24以及控制部25。
通信部21包括通过任意的通信技术与信息处理装置10能够通信连接的任意的通信模块。通信部21还可以包括用于对与信息处理装置10的通信进行控制的通信控制模块以及存储与信息处理装置10通信所需的识别信息等通信用数据的存储模块。在一实施方式中,终端装置20经由通信部21与信息处理装置10以能够通信的方式连接。
存储部22包括包含HDD、SSD、EEPROM、ROM以及RAM的任意的存储模块。存储部22可以作为例如主存储装置、辅助存储装置、或者高速缓冲存储器发挥功能。存储部22存储在终端装置20的动作中使用的任意的信息。例如,存储部22可以存储系统程序、应用程序以及通过通信部21接收的各种信息等。存储部22不限于内置于终端装置20,也可以是通过USB等数字输入输出接口等连接的外置型的存储模块。
输入部23受理用户的输入操作,包括取得基于用户的操作的输入信息的1个以上输入接口。例如,输入部23是物理键、静电电容键、与输出部24的显示器一体设置的触摸屏、或者接受语音输入的麦克等,但是不限于此。
输出部24包括对用户输出信息来通知用户的1个以上输出接口。例如,输出部24是用图像输出信息的显示器、或者用语音输出信息的扬声器等,但是不限于此。另外,上述的输入部23以及输出部24的至少一方可以与终端装置20构成为一体,也可以分体设置。
控制部25包括1个以上处理器。控制部25与构成终端装置20的各构成部以能够通信的方式连接,对终端装置20整体的动作进行控制。
(动作的概要)
图2是根据表示图1的控制部15的各功能的功能部详细表示控制部15的功能框图。结合图2主要对由控制部15的功能实现的信息处理系统1的动作的概要进行说明。
控制部15作为其功能而具有图指定部151、图形式判定部152、要素提取部153、比较判定部154、转换部155以及显示控制部156。
图指定部151一边参照存储部12一边指定成为比较对象的多幅图、或者用于生成中间模型的图。图指定部151还可以在指定的图中进一步指定成为比较对象的范围。图指定部151可以自动执行上述的指定处理,也可以根据从信息处理装置10的输入部13以及终端装置20的输入部23的至少一方取得的来自用户的输入信息执行指定处理。
图形式判定部152针对形式相互不同的第1图以及第2图,为了根据中间模型实现第1图以及第2图彼此的比较,而识别成为比较对象的第1图以及第2图的形式。图形式判定部152可以从图文档名以及图中表示的图名记入栏等提取图名,并根据扩展名等识别图的形式,也可以对比图中表示的要素与后述的图规则来识别图的形式。不限于此,图形式判定部152可以根据从信息处理装置10的输入部13以及终端装置20的输入部23的至少一方取得的来自用户的输入信息来识别图的形式。
要素提取部153从由图指定部151指定的成为比较对象的多幅图各自提取必要的要素。要素提取部153根据由图指定部151指定的成为比较对象的第1图,为了使图的形式与第2图的形式匹配而提取必要的要素以及删除的要素。
比较判定部154对针对成为比较对象的多幅图各自生成的第1抽象化模型彼此进行比较。同样,在比较对象图的形式不同的情况下,比较判定部154对针对成为比较对象的第1图生成的第1抽象化模型(中间模型)与基于第2图的第1抽象化模型进行比较。比较判定部154根据第1抽象化模型彼此(图形式不同的情况下,一方被中间模型化)的比较的结果判定差分的有无。比较判定部154若判定为存在差分,则具体地确定与差分对应的部位。
转换部155将由要素提取部153提取的必要的要素转换成包括要素信息以及连接信息的第1抽象化模型。转换部155仅根据由要素提取部153提取的必要的要素生成作为第1抽象化模型的中间模型。转换部155为了在信息处理装置10的输出部14以及终端装置20的输出部24的至少一方显示,将第1抽象化模型(中间模型)转换成第2抽象化模型。另外,在处理用(比较用)的第1抽象化模型和显示用的第2抽象化模型共通的情况下,无需转换。
显示控制部156为了对信息处理装置10的输出部14以及终端装置20的输出部24的至少一方显示多个第2抽象化模型,而执行使多个第2抽象化模型所包含的相互一致的要素信息(表示在各图间相同的要素)的显示位置匹配或者生成使差异部分以与其他部分不同的方式显示的显示信息等的调整以及编辑处理。显示控制部156可以根据需要,根据从信息处理装置10的输入部13以及终端装置20的输入部23的至少一方取得的来自用户的输入信息执行显示的调整以及编辑处理。
(动作的第1例)
以下,主要对通过控制部15的功能实现的信息处理系统1的动作的第1例进行说明。图3A是表示包括构成工厂的要素的变更前的图的一个例子的示意图。图3B是表示包括构成工厂的要素的变更后的图的一个例子的示意图。在图3A以及图3B中,根据规定的图的形式表示构成工厂的多个要素以及它们的连接关系。
在图3A以及图3B中,在图的变更前后,在输入中追加过滤器且去除了塔顶部的温度控制部。这样,若根据包括构成工厂的要素的图直接对新旧图进行比较,则即便是熟练的用户,也不容易通过目视一眼发现差异。
因此,控制部15的要素提取部153从包括构成工厂的要素的图提取要素。控制部15的转换部155将图转换成抽象化模型,或者将抽象化模型转换成其他形式的抽象化模型。图4是表示第2抽象化模型中的要素信息以及连接信息的显示的一个例子的示意图。在第2抽象化模型中,从信息量多且复杂的图提取比较所需的要素,要素彼此的连接关系以用线段连接的表现被简洁地表现出来。第2抽象化模型表示图中所包括的要素是什么、该要素以怎样的连接关系被连接,无论对哪个图都是共通的形式。因此,能够进行图间的比较。线段表示在各图中哪个要素与哪个要素连接、即要素的排列顺序以及连接关系。
结合图4,第2抽象化模型将图抽象化表现。在第2抽象化模型中,构成工厂的要素例如由作为要素信息的节点表示。例如,构成工厂的配管也是1个节点。另外,要素彼此的连接关系例如由作为连接信息的边表示。
节点分为例如三种。一种是仅有一个边的端点节点。一种是具有2个边的一端子对节点。一种是具有3个以上边的在动作的第2例中后述的分支节点。
在图4中,作为一个例子,表示由端点节点以及一端子对节点表示的第2抽象化模型的4个例子。如图4所示,可以根据节点的种类变更其表示方式。例如,端点节点可以以在作为4个角为圆角的框的要素图形中标记有要素种类的状态表示。例如,一端子对节点可以以在作为四边形的框的要素图形中标记有要素种类的状态表示。
在最上层的例子中,作为4个一端子对节点的节点A、B、C以及D串联配置。节点A与节点B由边E1连接。节点B与节点C由边E2连接。节点C与节点D由边E3连接。
在从上起第2层的例子中,作为1个端点节点的节点Z、以及作为3个一端子对节点的节点A、B和C串联配置。节点Z与节点A由边E1连接。节点A与节点B由边E2连接。节点B与节点C由边E3连接。
在从上起第3层的例子中,作为2个端点节点的节点Z和Y、以及作为2个一端子对节点的节点A和B串联配置。节点Z与节点A由边E1连接。节点A与节点B由边E2连接。节点B与节点Y由边E3连接。
在最下层的例子中,仅串联配置有作为2个端点节点的节点Z和Y。节点Z与节点Y由边E1连接。
控制部15的比较判定部154判定基于一个图的一个第1抽象化模型与基于其他图的其他第1抽象化模型之间是否存在差异。控制部15的比较判定部154若判定为一个第1抽象化模型与其他第1抽象化模型之间存在差异,则控制部15的显示控制部156生成使差异部分以与其他部分不同的方式显示的显示信息。
在动作的第1例中,控制部15的要素提取部153从成为比较对象的多幅图各自提取要素串联连接的部分、即串联链。在本说明书中,“串联链”包括例如图所包含的串联配置的要素的组。控制部15的转换部155将串联链转换成第1抽象化模型以及第2抽象化模型中串联配置的要素信息。控制部15的显示控制部156将在一个第1抽象化模型与其他第1抽象化模型之间决定为相互相同的要素信息在第2抽象化模型中分别配置成要素信息的排列方向上的位置相互相同。即,显示控制部156在第2抽象化模型中使要素信息对位并对齐,分别配置成排列方向上的位置相互一致。例如,显示控制部156针对表示比较对象图的同一部位的串联链,在第2抽象化模型中,将在各图中表示与同一机器等的要素分别对应的要素信息彼此对位并并联配置。由此,显示通过对应的要素彼此的位置匹配等生成的简洁的第2抽象化模型,从而用户容易对比确认。
图5是用于对动作的第1例具体地进行说明的示意图。图5表示控制部15的显示控制部156对图3A以及图3B中的输入部分的要素的变更部位以变更前后进行比较显示的样子。结合图5对动作的第1例更具体地进行说明。
例如,在图3A中的输入部分,作为变更前的要素串联配置有输入端子和泵。控制部15的要素提取部153从图3A提取这样的串联配置的部分(包括输入端子和泵的串联链)。控制部15的转换部155将提取出的这样的串联链转换成由边E1将基于输入端子的端点节点T与基于泵的一端子对节点P连接而简洁地表现的串联链的第1抽象化模型。控制部15的转换部155将所生成的串联链的第1抽象化模型转换成第2抽象化模型。
例如,在图3B中的输入部分中,作为变更后的要素串联配置有输入端子、过滤器和泵。控制部15的要素提取部153从图3B提取这样的串联配置的部分(包括输入端子、过滤器以及泵的串联链)。控制部15的转换部155将提取出的这样的串联链转换成由对应的边E1以及E2将基于输入端子的端点节点T、基于过滤器的一端子对节点S以及基于泵的一端子对节点P连接的串联链的第1抽象化模型。控制部15的转换部155将生成的串联链的第1抽象化模型转换成第2抽象化模型。
控制部15的比较判定部154基于节点所包含的识别信息以及属性信息的至少一方决定为:在一个第1抽象化模型与其他第1抽象化模型之间,规定的要素信息相互相同。例如,比较判定部154决定为变更前的第1抽象化模型中的端点节点T与变更后的第1抽象化模型中的端点节点T相同。例如,比较判定部154决定为变更前的第1抽象化模型中的一端子对节点P与变更后的第1抽象化模型中的一端子对节点P相同。
控制部15的显示控制部156将由比较判定部154决定为在一个第1抽象化模型与其他第1抽象化模型之间相互相同的要素信息,在第2抽象化模型中分别配置成:在以规定的间隔沿一个方向、例如要素信息的排列方向相互分开的多个网格线当中的一个网格线上相互对置。例如,显示控制部156将变更前的第1抽象化模型中的端点节点T和变更后的第1抽象化模型中的端点节点T分别配置于第2抽象化模型中的同一网格线上。例如,显示控制部156将变更前的第1抽象化模型中的一端子对节点P和变更后的第1抽象化模型中的一端子对节点P分别配置于第2抽象化模型中的同一网格线上。
若一个第1抽象化模型以及其他第1抽象化模型的任一个中的对应的要素信息缺少,则控制部15的比较判定部154判定为一个第1抽象化模型与其他第1抽象化模型之间存在差异。例如,由于与变更后的第1抽象化模型中的一端子对节点S对应的节点在变更前的第1抽象化模型中缺少,比较判定部154判定为在变更前的第1抽象化模型与变更后的第1抽象化模型之间存在差异。此时,控制部15的显示控制部156以不存在对置的要素信息的状态显示一个第2抽象化模型与其他第2抽象化模型。
若比较判定部154判定为在一个第1抽象化模型与其他第1抽象化模型之间存在差异,则控制部15的显示控制部156生成将差异部分以与其他部分不同的方式显示的显示信息。例如,显示控制部156生成在第2抽象化模型中将差异部分亦即变更后的一端子对节点S以与其他部分不同的显示色强调显示的强调显示信息。显示控制部156基于所生成的显示信息将包括该差异部分的变更前后的第2抽象化模型比较显示在信息处理装置10的输出部14以及终端装置20的输出部24中的至少一方。
图6是基于动作的第1例的流程图。结合图6主要对基于动作的第1例的信息处理装置10的动作的一个例子进行说明。
在步骤S101中,控制部15的图指定部151指定作为比较对象的多幅图。图指定部151可以在指定的图中进一步指定作为比较对象的范围。
在步骤S102中,控制部15的要素提取部153从在步骤S101中指定的图中提取必要的要素、例如各要素串联连接的部分。
在步骤S103中,控制部15的转换部155基于在步骤S102中提取的要素组生成第1抽象化模型。
在步骤S102中的要素提取部153所作的处理以及在步骤S103中的转换部155所作的处理不限于上述的顺序。例如,可以是控制部15先执行步骤S103的处理然后再执行步骤S102的处理。
在步骤S104中,控制部15的比较判定部154对成为比较对象的多幅图的每一个将在步骤S103中生成的第1抽象化模型彼此进行比较,判定在第1抽象化模型间是否存在差异。更具体地讲,比较判定部154判定一个第1抽象化模型以及其他第1抽象化模型的任一个中的对应的要素信息是否缺少。若判定为在第1抽象化模型间存在差异,则控制部15执行步骤S105的处理。若判定为在第1抽象化模型间没有差异,则控制部15结束处理。
在步骤S105中,若在步骤S104中判定为在第1抽象化模型间存在差异,则控制部15的转换部155将在步骤S103中生成的第1抽象化模型转换成第2抽象化模型。同样,控制部15的显示控制部156将包括差异部分的一个第2抽象化模型以及其他第2抽象化模型比较显示在信息处理装置10的输出部14以及终端装置20的输出部24中的至少一方。此时,显示控制部156将由比较判定部154决定为在一个第1抽象化模型与其他第1抽象化模型之间相互相同的要素信息分别配置于第2抽象化模型中的同一网格线上。此外,显示控制部156生成将差异部分以与其他部分不同的方式显示的显示信息。
控制部15的显示控制部156一边根据需要反映步骤S105中生成的显示信息,一边将转换而得的第2抽象化模型显示于信息处理装置10的输出部14以及终端装置20的输出部24中的至少一方。这样,显示控制部156仅在作为比较对象的第1抽象化模型间存在差异的情况下,显示第2抽象化模型,促使用户确认。不限于此,显示控制部156在成为比较对象的第1抽象化模型间不存在差异的情况下,也可以将第2抽象化模型原样显示,提示用户两图(或者该部分)一致。例如,显示控制部156在不存在差异的情况下也可以通过使用文字信息以及第2抽象化模型等的显示来提示比较对象图彼此一致。
在动作的第1例中,针对由控制部15的显示控制部156执行的显示控制想到了多种变形例。以下,主要对各种变形例进行说明。
在上述动作的第1例中说明了端点节点以在4个角为圆角的框中标记有要素种类的状态被显示,一端子对节点以在四边形的框中标记有要素种类的状态被显示,但是不限于此。节点可以以任意形状的要素图形显示。例如,有方向性的节点可以以包括三角形以及梯形等的形状显示。另外,节点可以直接由图3A以及图3B所示的易于目视认识的要素的绘图符号显示。
在上述动作的第1例中,说明了节点以作为要素种类而带有1个文字的状态显示,但是不限于此。节点可以以任意方式带有任意字符串、标记以及要素的绘图符号的至少1个的状态显示。
在横向的串联链的情况下,节点可以相对于上下方向而中央对齐。在纵向的串联链的情况下,节点可以相对于左右方向而中央对齐。通过以这样简洁的节点的排列来显示串联链,从而视觉辨认性提高。节点可以以相互相同的宽度显示,也可以以相互不同的宽度显示。例如,通过使所有节点的宽度与所有边的宽度相互相同,从而能够准确地进行节点的配置,因此也可以不显示网格线。
网格线的间隔可以是等间隔,也可以配合节点的宽度等而不是等间隔。网格线的显示方式可以在节点存在差异的差异部分与其他部分之间不同。例如,网格线可以在差异部分与其他部分之间显示为颜色、线种以及粗细程度的至少1个是不同的。
在上述动作的第1例中,说明为利用线表示边,但是不限于此。边可以由任意的图形表示。为了明确方向,可以用箭头表示边。
在图5中,串联链中还包括图的输入端子,但是输入端子可以不包括于串联链而是在第2抽象化模型中表示为仅为端点节点。
控制部15的显示控制部156可以对基于串联链而串联配置的节点的组以标记线条名等的状态表示以及管理这样的节点的组。
例如,即便是仅基于识别信息而确定为相互相同并且配置于同一网格线上的节点,也存在其中所包含的属性信息不同的情况。在这样的情况下,控制部15的显示控制部156可以通过在节点间改变显示色以及线种的至少一方来表现属性信息存在差异。
控制部15的显示控制部156在显示第2抽象化模型的同时,可以附加显示表示用户是否已确认显示结果的确认完毕复选标记等。
图7是表示与在动作的第1例中由控制部15的要素提取部153执行的串联链的提取控制相关的变形例的示意图。
例如,如图3A以及图3B的虚线所示,在P&ID等的图中,存在表示用于控制的逻辑信号线的情况。这些逻辑信号线多数情况下是电气布线,但是连接方法有可能不是有线方式而是无线方式。如果限于实施工厂中的配管设备等的比较确认之类的目的,那么控制部15的要素提取部153在提取串联的连接要素时,可以通过过滤将这些逻辑信号线除外。
若控制部15的要素提取部153将逻辑信号线过滤而提取出串联链,则如图7所示,例如关于图3B中的输入部分,作为变更后的要素串联配置有输入端子、过滤器、泵、流量控制器和控制阀。控制部15的要素提取部153从图3B提取包括这样的输入端子、过滤器、泵、流量控制器以及控制阀的串联链。控制部15的转换部155将提取出的这样的串联链转换成将基于输入端子的端点节点T、基于过滤器的一端子对节点S、基于泵的一端子对节点P、基于流量控制器的一端子对节点SF以及基于控制阀的一端子对节点Ⅴ利用对应的边E1、E2、E3以及E4连接的第1抽象化模型。转换部155可以按照图以及模型的标识规则在转换时进行必要的处理或者置换。在图7以及此后的图中,FC(Flow Control流量控制器)成为SF(FlowSensor流量传感器),TC成为ST,便是因此作出的。信息处理装置10可以在存储部12等中保持图以及模型的标识规则并利用。控制部15的转换部155将第1抽象化模型转换成第2抽象化模型。控制部15的显示控制部156将转换而得到的第2抽象化模型显示在信息处理装置10的输出部14以及终端装置20的输出部24中的至少一方。
在上述动作的第1例中,说明了在通过控制部15的转换部155将图转换成处理用的第1抽象化模型之后,转换成显示用的第2抽象化模型,但是不限于此。转换部155可以将图不经过第1抽象化模型而直接转换成第2抽象化模型。此时,比较判定部154在上述的一个抽象化模型与其他抽象化模型之间的差异的判定处理之际可以不使用第1抽象化模型而使用第2抽象化模型。
(动作的第2例)
以下,主要针对通过控制部15的功能实现的信息处理系统1的动作的第2例进行说明。图8A是与表示包括构成工厂的要素的变更后的图的一个例子的图3B对应的示意图。图8A在由图3B的虚线所示的用于控制的逻辑信号线被过滤而除外的点与图3B不同。图8B是将图8A中的串联链以更易于观察的方式配置的与图8A对应的示意图。图8C是表示由控制部15的转换部155基于图8B生成的第1抽象化模型的示意图。图8B以及图8C分别表示在由控制部15进行的从图8A向图8D的转换处理的中途阶段中生成的图以及第1抽象化模型,可以不实际显示于信息处理装置10的输出部14等。图8D是表示将图8C进一步简化而得到的第2抽象化模型。
在动作的第2例中,控制部15的要素提取部153从成为比较对象的多幅图分别提取动作的第1例那样的串联链之外,还分别提取图所包含的并列配置的要素的组。控制部15的要素提取部153将图所包含的并列配置的要素转换成在第1抽象化模型以及第2抽象化模型中并列配置的要素信息。
例如,在图8B中的输入部分,作为变更后的要素而配置有包括输入端子、过滤器、泵、流量控制器和控制阀的串联链。在这样的串联链连接填充塔,还在该填充塔相互并列地连接有多个要素。控制部15的要素提取部153从图8B提取这样的串联链以及并列配置的要素的组。控制部15的转换部155基于所提取出的这样的串联链以及并列配置的要素的组生成图8C所示的第1抽象化模型。
在图8C中,继与图8B中的输入部分的串联链对应的、从端点节点T至一端子对节点Ⅴ为止的串联配置的多个节点之后,配置有分支节点C。分支节点C包括输入侧的边,具有6个边。在图8C中,除了与输入部分的串联链对应的从端点节点T至一端子对节点Ⅴ为止的串联配置的节点组之外,还存在其他4个串联配置的同样的节点组。控制部15还能够利用包括端点节点、串联配置的节点组以及分支节点的第1抽象化模型表现包括数千、数万的要素的大规模工厂。
如图8D所示,控制部15的显示控制部156将图8C中串联配置的多个节点组分别模块化(省略化)而表示为线条L1、L2、L3、L4以及L5。由于该实体是串联链的抽象化模型,因此可以构成为若用户根据需要点击该省略化部分,则显示其详细内容亦即串联链。用户在想要确认整体时等不需要时进行隐藏(不显示串联链而省略化)以抑制信息,并且在需要时调用并确认局部的详细内容。这样,控制部15的显示控制部156利用线条简化串联配置的多个节点组,基于端点节点、线条以及分支节点进一步简洁地表现第2抽象化模型。
或者,显示控制部156可以与图8D中显示的第2抽象化模型一同显示“省略”“详细”切换按钮。显示控制部156可以在省略模式被选择时如图8D所示那样以省略串联链部分的形式显示第2抽象化模型。由此,有利于用户对第2抽象化模型的整体像的把握等。显示控制部156在详细模式被选择时可以展开省略部分以图8C所示那样详细的显示方式显示第2抽象化模型。此时,显示控制部156可以用虚线包围能作为一个模块省略的串联链的要素组,或者利用与其他的非串联链的要素区分颜色等的方法来识别显示。
图9A是表示图3A的图转换而得的第2抽象化模型的一个例子的示意图。图9B是表示图3B的图转换而得的第2抽象化模型的一个例子的示意图。图9C是表示将图9A以及图9B的第2抽象化模型沿上下方向排列的示意图。图9D是使将图9A以及图9B的第2抽象化模型沿左右方向排列的示意图。控制部15的显示控制部156将通过包括串联链以及并列配置的要素的组的成为比较对象的图各自转换而得的图9A以及图9B所示的第2抽象化模型,如图9C以及图9D所示那样并列,执行比较显示。另外,无论是否有包括图示的实线以及虚线的引线。在抽象化模型中,要素信息的配置以及间隔等统一,因此如果使端部以及中央等对位,则各要素信息的配置关系对齐,用户易于进行比较以及确认。
控制部15的比较判定部154基于节点所包含的识别信息以及属性信息中的至少一方,决定为在一个第1抽象化模型与其他第1抽象化模型之间规定的要素信息相互相同。例如,比较判定部154决定为变更前的第1抽象化模型中的分支节点C与变更后的第1抽象化模型中的分支节点C相同。例如,比较判定部154决定为变更前的第1抽象化模型中的分支节点SP与变更后的第1抽象化模型中的分支节点SP相同。
控制部15的显示控制部156将通过比较判定部154决定为在一个第1抽象化模型与其他第1抽象化模型之间相互相同的要素信息(可以包括将多个要素信息包含在内的串联链),在第2抽象化模型中分别配置成各第2抽象化模型中的配置关系相同且第2抽象化模型的一个方向中的位置相互相同。例如,在如图9C那样的上下方向排列的情况下,显示配置成以要素信息的串联配置的方向的位置对齐的方式配置的各要素信息。例如,在如图9D那样的左右方向排列的情况下,显示配置成以要素信息的并列方向即高度方向的位置对齐的方式配置的各要素信息。例如,如图9C以及图9D所示,显示控制部156以变更前的第2抽象化模型中的分支节点C的配置关系与变更后的第2抽象化模型中的分支节点C的配置关系相互相同的方式将其各自配置。例如,显示控制部156以变更前的第2抽象化模型中的分支节点SP的配置关系与变更后的第2抽象化模型中的分支节点SP的配置关系相互相同的方式将其各自配置。
例如,显示控制部156在多个第2抽象化模型间,作为表示相同要素的图案而使相互对应的要素信息以及连接信息的横向或者纵向的位置一致地显示。更具体地讲,显示控制部156在如图9C所示将图9A和图9B上下并列地显示的情况下,调整为横向排列的线条L1、分支节点C、线条L3、分支节点P以及线条L4等要素信息的横向的位置在两者中对齐。同样,显示控制部156在如图9D所示将图9A和图9B左右并列地显示的情况下,调整为纵向排列的线条L2、线条L4以及线条L5等要素信息的纵向的位置在两者中对齐。这样,显示控制部156配合形状以及对应的纵向或者横向的位置而显示要素信息,从而用户的视觉辨认性提高,易于进行对比。
若与一个第1抽象化模型中的一个要素信息相关联的连接信息不同于与在其他第1抽象化模型中被决定为与一个要素信息相同的要素信息相关联的连接信息,则控制部15的比较判定部154判定为一个第1抽象化模型与其他第1抽象化模型之间存在差异。例如,在变更前的第1抽象化模型中与分支节点C相关联的边的数量和在变更后的第1抽象化模型中与分支节点C相关联的边的数量不同,因此,比较判定部154判定为在变更前的第1抽象化模型与变更后的第1抽象化模型之间存在差异。此时,控制部15的显示控制部156以连接信息不同的状态显示一个第2抽象化模型与其他第2抽象化模型。
若判定为在一个第1抽象化模型与其他第1抽象化模型之间存在差异,则控制部15的显示控制部156生成将差异部分以与其他部分不同的方式显示的显示信息。例如,显示控制部156生成在第2抽象化模型中将在变更后被去除的差异部分亦即变更前的端点节点ST用与其他部分不同的显示色强调显示的强调显示信息。例如,显示控制部156还基于动作的第1例生成在第2抽象化模型中将在变更后追加过滤器的差异部分亦即变更前后的线条L1用与其他部分不同的显示色强调显示的强调显示信息。显示控制部156根据生成的显示信息将包括该差异部分的变更前后的第2抽象化模型比较显示在信息处理装置10的输出部14以及终端装置20的输出部24中的至少一方。
图10是基于动作的第2例的流程图。结合图10主要对基于动作的第2例的信息处理装置10的动作的一个例子进行说明。
在步骤S201中,控制部15的图指定部151指定作为比较对象的多幅图。图指定部151可以在指定的图中进一步指定作为比较对象的范围。
在步骤S202中,控制部15的要素提取部153从在步骤S201中指定的图提取串联链以及并列配置的要素的组。
在步骤S203中,控制部15的转换部155基于在步骤S202中提取出的串联链以及并列配置的要素的组生成第1抽象化模型。
步骤S202中的要素提取部153所作的处理以及步骤S203中的转换部155所作的处理不限于上述的顺序。例如,控制部15可以先执行步骤S203的处理而后执行步骤S202的处理。
在步骤S204中,控制部15的比较判定部154针对成为比较对象的多幅图的每一幅图比较在步骤S203中生成的第1抽象化模型彼此,判定在第1抽象化模型间是否存在差异等。更具体地讲,比较判定部154判定与一个第1抽象化模型中的一个要素信息相关联的连接信息是否不同于与其他第1抽象化模型中被决定为与一个要素信息相同的要素信息相关联的连接信息。若判定为在第1抽象化模型间存在差异,则控制部15执行步骤S205的处理。若判定为在第1抽象化模型间没有差异,则控制部15结束处理。
若在步骤S204中判定为在第1抽象化模型间存在差异,则在步骤S205中控制部15的转换部155将在步骤S203中生成的第1抽象化模型转换成第2抽象化模型。同样,控制部15的显示控制部156将一个第2抽象化模型以及其他第2抽象化模型比较显示在信息处理装置10的输出部14以及终端装置20的输出部24中的至少一方。此时,显示控制部156通过将串联配置的多个节点组模块化(省略化)而抑制信息量,基于端点节点、线条以及分支节点简洁地表现第2抽象化模型。此外,显示控制部156生成将差异部分以与其他部分不同的方式显示的显示信息。
控制部15的显示控制部156一边根据需要反映步骤S205中生成的显示信息,一边将转换而得的第2抽象化模型显示于信息处理装置10的输出部14以及终端装置20的输出部24中的至少一方。这样,显示控制部156仅在作为比较对象的第1抽象化模型间存在差异的情况下,显示第2抽象化模型,促使用户确认。不限于此,显示控制部156在成为比较对象的第1抽象化模型间没有差异的情况下,也可以将第2抽象化模型原样显示,提示用户两图(或者该部分)一致。例如,显示控制部156在没有差异的情况下也可以通过使用文字信息以及第2抽象化模型等的显示来提示比较对象图彼此一致。
关于在动作的第1例中说明的上述的各种变形例,在动作的第2例中也同样适用。
(动作的第3例)
以下,主要对通过控制部15的功能实现的信息处理系统1的动作的第3例进行说明。例如,在对形式相互不同的图进行比较的情况下,各个图所示的成为对象的工厂的要素的种类以及信息水平大相径庭。因此,不易对这些图彼此机械地进行比较。因此,在动作的第3例中,控制部15使作为比较对象的第1图以及第2图的信息水平相互配合。
例如,存储部12存储如以下的表1所表示的按照图的形式确定的图规则的信息。控制部15根据需要参照存储于存储部12的图规则的信息。这样的图规则可以包括在与工厂相关的技术领域中通常使用的通用规则,也可以包括由用户任意确定的单独规则。
【表1】
主要仪表 | 其他仪表 | 控制阀 | 手动阀 | 配管 | |
PFD | ○ | × | ○ | × | × |
P&ID | ○ | ○ | ○ | ○ | ○ |
3D配管图 | ○ | ○ | ○ | ○ | ○ |
若图的形式不同,则在图中需要表示的工厂的要素的种类不同。若鉴于信息水平,则按照例如PFD、P&ID以及3D配管图的顺序,信息水平变高。例如,PFD的信息水平最低,即便是在P&ID中表示的要素也存在原本未表示于PFD的图(PFD中无需表示)中的要素。
例如,在P&ID的图中追加手动阀。这是原本未记载于PFD中的要素。因此,在对PFD的图与P&ID的图进行比较时,若还包括P&ID的图的手动阀来进行比较,则控制部15误将该手动阀检测为差异部分、即应追加于PFD的部分。这样,控制部15逐一检测原本PFD中不需要的要素并向用户提示是无益的。例如,强迫用户进行多余的判断,可能导致混乱。因此,控制部15事前进行手动阀等PFD本来不可能有的信息的删除等,根据需要在成为比较对象的第1图以及第2图间使信息水平匹配,然后执行第1图以及第2图的比较。
例如,控制部15的图形式判定部152判定包括构成工厂的要素的第1图以及第2图的形式是否相互不同。若判定为第1图以及第2图的形式相互不同,则控制部15的要素提取部153例如在第1图所包含的要素当中有在比较时不需要的要素的情况下将其除外。然后,控制部15的转换部155针对第1图生成使第1图的形式与第2图的形式配合的中间模型。即,要素提取部153基于成为由图指定部151指定的比较对象的第1图,提取为了使图的形式与第2图的形式配合而需要的要素以及删除的要素。然后,转换部155仅基于需要的要素生成作为第1抽象化模型的中间模型。
此时,在基于第1形式确定的第1图应表示的要素包含基于第2形式确定的第2图中不需要的要素时,转换部155通过从第1图删除第2图中不需要的要素而使两者的构成要素水平匹配,生成能够进行统一条件下的比较的针对第1图的中间模型(水平统一的第1抽象化模型)。
更具体地讲,转换部155将第1图以及第2图各自转换成由要素信息和连接信息表现的第1抽象化模型,将基于第1图的一个第1抽象化模型生成为实施了信息水平匹配的中间模型。例如,转换部155在使第1图转换成第1抽象化模型时,以将不需要的要素除外的方式进行转换,生成条件统一的第1抽象化模型(中间模型)。在不进行任何处理而对第1图的第1抽象化模型与第2图的第1抽象化模型进行比较的情况下,由于前者包含对于第2图来说不需要记载的要素,所以难以进行合适的比较。因此,要素提取部153将对于第2图来说不需要记载的要素从第1图除外,转换部155针对第1图生成使条件统一的第1抽象化模型,使构成要素的水平匹配。
图11A是表示基于第1形式的第1图的一个例子的示意图。图11B是表示基于第2形式的第2图的一个例子的示意图。图11C是表示通过控制部15针对图11A的第1图生成的中间模型的一个例子的示意图。
例如,在第1形式是P&ID的情况下,如图11A所示,在第1图中手动阀表示为构成工厂的要素。此外,在第1图中,在输入部分过滤器也被追加为构成工厂的要素。
例如,在第2形式是PFD的情况下,如图11B所示,即便手动阀作为例如构成工厂的要素而实际组入于工厂也不在第2图中表示。此外,过滤器未作为构成工厂的要素组入于输入部分,在第2图中未表示过滤器。
此时,控制部15的图形式判定部152若判定为第1图以及第2图的形式相互不同,则控制部15的要素提取部153以及转换部155提取将P&ID匹配于PFD的基于第1图的要素并生成中间模型。更具体地讲,控制部15从第1图中删除P&ID与PFD之间非通用的手动阀,从第1图仅提取通用的要素,从而生成图11C所示的作为第1抽象化模型的中间模型。
例如,要素提取部153以及转换部155将第1图转换成将基于输入端子的端点节点T、基于过滤器的一端子对节点S、基于泵的一端子对节点P以及基于流量控制器的一端子对节点SF通过对应的边E1、E2以及E3连接而得的作为第1抽象化模型的中间模型。
控制部15的比较判定部154基于针对成为比较对象的第1图生成的中间模型,判定在第1图与第2图之间是否存在差异。这样,控制部15的比较判定部154在第1图以及第2图之间将与要素相关的条件匹配的状态下对第1图与第2图之间的差异进行比较。
例如,比较判定部154对针对第1图生成的图11C所示的中间模型与图11B所示的基于第2图的其他第1抽象化模型进行比较。此时,在针对第1图生成的中间模型的输入部分追加有过滤器,另一方面在基于第2图的其他第1抽象化模型的输入部分未追加有过滤器,因此,比较判定部154判定为第1图与第2图之间存在差异。这样,信息处理装置10将手动阀除外后进行比较,因此仅能够检测出本来应检测的差分亦即过滤器。
图12是基于动作的第3例的流程图。结合图12,主要对基于动作的第3例的信息处理装置10的动作的一个例子进行说明。
在步骤S301中,控制部15的图指定部151指定成为比较对象的第1图以及第2图。图指定部151可以在指定的图中进一步指定成为比较对象的范围。
在步骤S302中,控制部15的图形式判定部152判定包括构成工厂的要素的第1图以及第2图的形式是否相互不同。若判定为第1图以及第2图的形式相互不同,则控制部15执行步骤S303的处理。若判定为第1图以及第2图的形式相互相同,则控制部15执行步骤S304的处理。
若在步骤S302中判定为第1图以及第2图的形式相互不同,则在步骤S303中,控制部15的要素提取部153为了针对第1图生成例如使第1图的形式与第2图的形式匹配的中间模型,而从第1图将不需要的要素除外并提取必要的要素。
在步骤S304中,控制部15执行动作的第1例或者动作的第2例中说明的上述的处理内容。更具体地讲,控制部15执行图6的步骤S102乃至步骤S105或者图10的步骤S202乃至步骤S205的处理。
例如,在步骤S304中,控制部15的比较判定部154判定基于步骤S303中的处理在步骤S304中生成的作为基于第1图的第1抽象化模型的中间模型与基于第2图的其他第1抽象化模型之间是否存在差异。由此,比较判定部154判定在第1图与第2图之间是否存在差异。若判定为在一个第1抽象化模型(中间模型)与其他第1抽象化模型之间存在差异,则控制部15生成将差异部分以与其他部分不同的方式显示的显示信息。关于步骤S304中的处理内容,适用上述的动作的第1例或者动作的第2例中的对应的说明。
在上述动作的第3例中说明了图被控制部15的转换部155转换成作为处理用的第1抽象化模型的中间模型之后被转换成显示用的第2抽象化模型,但是不限于此。可以是转换部155将图不经由第1抽象化模型而直接转换成作为第2抽象化模型的中间模型。此时,比较判定部154在执行上述的第1图与第2图之间的差异的判定处理之际,可以不使用第1抽象化模型而使用第2抽象化模型。
在上述动作的第3例中说明了控制部15的要素提取部153以及转换部155将基于图的抽象化模型生成为中间模型,但是不限于此。可以是控制部15将从图中删除不需要的要素而仅提取需要的要素而得的图生成为中间模型。例如,要素提取部153以及转换部155可以将从图11A所示的第1图中删除了P&ID与PFD之间非通用的手动阀而得的图生成为中间模型。此时,比较判定部154可以使用作为转换第1图而得的中间模型的图和第2图,判定第1图与第2图之间的差异。
(效果)
根据以上的一实施方式所涉及的信息处理装置10,用户使用以工厂为对象的图所做的作业的效率提高。例如,若判定为基于一个图的一个抽象化模型与基于其他图的其他抽象化模型之间存在差异,则控制部15生成将差异部分以与其他部分不同的方式显示的显示信息。由此,用户在信息处理装置10的输出部14以及终端装置20的输出部24中的至少一方作为显示信息显示的抽象化模型中,能够通过目视多幅图内容而迅速且准确地进行比较以及差异部分等的确认。
控制部15通过将图所包含的串联配置的要素转换成串联链的第1抽象化模型以及第2抽象化模型,从而易于进行成为比较对象的多幅图间的比较以及比较结果的确认。由于第2抽象化模型的显示非常简洁,因此用户易于确认误记录、遗漏以及变更点等。结果是,作业高效化,作业时间缩短,精度也提高。因此,能够抑制用户的确认遗漏以及确认错误。由此,用户能够短时间且准确地进行处置以同一设备为对象的大量的图的作业,即便是大规模的工厂的设计、建设以及保养也能够抑制发生作业错误以及工厂中的致命失误。
控制部15在第2抽象化模型中将要素信息分别配置成对应的要素的位置相互对位并对齐,从而要素信息的排列更为整齐。由此,用户对第2抽象化模型的视觉辨认性提高。
通过控制部15将在一个第1抽象化模型与其他第1抽象化模型之间决定为相互相同的要素信息分别配置在同一网格线上,从而用户能够一眼把握是相互相同的要素信息。因此,用户的作业的效率以及准确性提高。
若一个第1抽象化模型以及其他第1抽象化模型的任一个中的对应的要素信息缺少,则信息处理装置10将一个第2抽象化模型与其他第2抽象化模型以对置的所述要素信息不存在的状态显示,从而用户能够容易地认出一个第2抽象化模型与其他第2抽象化模型之间的差异部分。
通过控制部15将图所包含的并列配置的要素转换成在第1抽象化模型以及第2抽象化模型中并列配置的要素信息,从而在作为比较对象的多幅图间容易进行并列配置的要素的组彼此的比较以及比较结果的确认。由于基于这样的要素的组的第2抽象化模型的显示简洁,因此用户易于确认变更点。结果是,作业高效化,能够抑制用户的确认遗漏以及确认错误。由此,用户能够短时间且准确地对以同一设备为对象的大量的图进行作业,即便是大规模工厂的设计、建设以及保养也能够抑制发生作业错误以及工厂中的致命失误。
通过控制部15将串联配置的节点组模块化而显示为线条,包括并列配置的要素的组的第2抽象化模型的显示更为简洁。因此,用户的作业效率以及准确性提高。
控制部15使在一个第1抽象化模型与其他第1抽象化模型之间决定为相互相同的要素信息分别配置成在各第2抽象化模型中的配置关系相同且在第2抽象化模型的一个方向中的位置相互相同,从而用户能够一眼把握相互相同的要素信息。因此,用户的作业效率以及准确性提高。
通过控制部15以连接信息不同的状态显示一个第2抽象化模型与其他第2抽象化模型,从而用户能够容易地认识到在一个第2抽象化模型与其他第2抽象化模型之间连接信息不同。例如,用户在进行第2抽象化模型的比较之际,只要着眼于各分支节点的分支数变化、以及线条和端点节点的数量的变化等即可。因此,能够降低用户看漏等情况的发生,并且用户的作业效率以及准确性提高。
通过控制部15基于识别信息决定为要素信息相互相同,信息处理装置10能够容易地确定是相互相同的要素信息。除了识别信息之外或者代替识别信息,控制部15还基于属性信息决定为要素信息相互相同,从而信息处理装置10即便在仅凭借识别信息不能决定要素信息是否相互相同的情况下,也能够更高精度地确定相互相同的要素信息。
显示信息包括基于显示色、显示形状、显示线种、附加的显示标记以及附加的显示文字中的至少1个对差异部分进行强调显示的强调显示信息,从而用户能够在与强调显示信息共同显示的第2抽象化模型中,通过对多幅图内容的目视迅速且准确地进行比较以及差异部分等的确认。因此,用户的作业效率以及准确性提高。
根据以上的一实施方式所涉及的信息处理装置10,用户使用以工厂为对象的图所作的作业的效率提高。例如,控制部15将使第1图的形式以及第2图的形式相互匹配而得的中间模型针对至少一方生成,并基于所生成的中间模型判定在第1图与第2图之间是否存在差异。由此,信息处理装置10使用仅由在第1图以及第2图中通用的要素构成的中间模型,能够以使各自的信息水平匹配的状态进行第1图以及第2图的比较。由此,信息处理装置10的比较精度提高。此外,信息处理装置10的输出部14以及终端装置20的输出部24中的至少一方将使信息水平匹配而得的中间模型显示为第2抽象化模型,从而用户即便对图的形式相互不同的第1图以及第2图也能够通过目视准确地进行对多幅图内容的比较以及差异部分等的确认。因此,用户的作业效率以及准确性提高。
通过控制部15从第1图仅提取在第1形式和第2形式之间通用的要素,针对第1图生成中间模型。由此,信息处理装置10将基于第1形式的第1图的信息水平与基于第2形式的第2图的信息水平匹配,而能够对两者进行比较。例如,信息处理装置10使包括比较对象的PFD中不需要的要素的P&ID的图与PFD的图匹配,也就是说能够在将两图的水平匹配的基础上对两者进行比较。
(变形例)
虽然结合多个图以及实施例对本公开进行了说明,但是请注意,对于本领域技术人员而言基于本公开容易进行多种变形以及修改。因此,请注意,上述的变形以及修改应当包含于本公开的范围。例如,各构成或者各步骤等所包含的功能等能够以逻辑不矛盾的方式重新配置,能够将多个构成或步骤等组合成1个或划分之类。
例如,本公开还能够实现为程序或者记录有程序的存储介质,所述程序记录用于实现上述的信息处理系统1的各功能的处理内容。应当理解为本公开的范围中还包括上述程序或者记录有程序的存储介质。
在上述实施方式中,主要说明了当工厂的设备被变更时的变更前后的图是比较对象的情况,但是不限于此。此外比较对象的图可以包括针对工厂的同一设备在同一时间由不同用户作成的任意图。
在上述实施方式中说明了控制部15的转换部155仅针对第1图生成中间模型,但是不限于此。转换部155可以将使第1图的形式以及第2图的形式相互匹配而得的中间模型针对至少一方生成。例如,控制部15通过从第1图以及第2图分别仅提取在第1形式以及第2形式中通用的要素,从而可以针对第1图以及第2图各自生成作为第1抽象化模型的中间模型。比较判定部154可以对针对第1图生成的第1中间模型和针对第2图生成的第2中间模型进行比较。
例如,可以在终端装置20中执行由上述的实施方式中的信息处理装置10执行的至少一部分处理动作。由终端装置20执行的至少一部分处理动作也可以在信息处理装置10中执行。
附图标记说明
1 信息处理系统
10 信息处理装置
11 通信部
12 存储部
13 输入部
14 输出部
15 控制部
151 图指定部
152 图形式判定部
153 要素提取部
154 判定部
155 转换部
156 显示控制部
20 终端装置
21 通信部
22 存储部
23 输入部
24 输出部
25 控制部
Claims (12)
1.一种信息处理装置,对用户使用以工厂为对象的图所作的作业进行支援,其特征在于,
所述信息处理装置具备控制部,
所述控制部将包括构成所述工厂的要素的图转换成由表示所述要素的要素信息和表示所述要素彼此的连接关系的连接信息所表现的抽象化模型,
所述控制部若判定为在基于一个所述图的一个所述抽象化模型与基于其他所述图的其他所述抽象化模型之间存在差异,则生成将差异部分以与其他部分不同的方式显示的显示信息。
2.根据权利要求1所述的信息处理装置,其特征在于,
所述抽象化模型包括由所述控制部处理用的第1抽象化模型、以及将所述第1抽象化模型转换而得的向所述用户显示用的第2抽象化模型,
所述控制部将所述图中包括的串联配置的所述要素转换成在所述第1抽象化模型以及所述第2抽象化模型中串联配置的所述要素信息。
3.根据权利要求2所述的信息处理装置,其特征在于,
所述控制部将决定为在一个所述第1抽象化模型与其他所述第1抽象化模型之间相互相同的所述要素信息,在所述第2抽象化模型中分别配置成所述要素信息在排列方向上的位置相互相同。
4.根据权利要求3所述的信息处理装置,其特征在于,
所述控制部将决定为在一个所述第1抽象化模型与其他所述第1抽象化模型之间相互相同的所述要素信息,在所述第2抽象化模型中分别配置成在以规定的间隔沿所述排列方向相互分开的多个网格线当中的一个所述网格线上相互对置。
5.根据权利要求4所述的信息处理装置,其特征在于,
若在一个所述第1抽象化模型以及其他所述第1抽象化模型的任一个中的对应的所述要素信息缺少,则所述控制部将一个所述第2抽象化模型与其他所述第2抽象化模型以不存在对置的所述要素信息的状态显示。
6.根据权利要求2~5中的任一项所述的信息处理装置,其特征在于,
所述控制部将在所述图中包括的并列配置的所述要素转换成在所述第1抽象化模型以及所述第2抽象化模型中并列配置的所述要素信息。
7.根据权利要求6所述的信息处理装置,其特征在于,
所述控制部将决定为在一个所述第1抽象化模型与其他所述第1抽象化模型之间相互相同的所述要素信息,在所述第2抽象化模型中分别配置成各所述第2抽象化模型中的配置关系相同且在所述第2抽象化模型的一个方向上的位置相互相同。
8.根据权利要求6或者7所述的信息处理装置,其特征在于,
若一个所述第1抽象化模型中的与一个所述要素信息相关联的所述连接信息不同于其他所述第1抽象化模型中的与被决定为与一个所述要素信息相同的所述要素信息相关联的所述连接信息,则所述控制部将一个所述第2抽象化模型与其他所述第2抽象化模型以所述连接信息不同的状态显示。
9.根据权利要求2~8中任一项所述的信息处理装置,其特征在于,
所述要素信息包括用于区别所述要素的识别信息和所述要素所具有的属性信息,
所述控制部基于所述识别信息以及所述属性信息中的至少一方决定在一个所述第1抽象化模型与其他所述第1抽象化模型之间所述要素信息相互相同。
10.根据权利要求1~9中任一项所述的信息处理装置,其特征在于,
所述显示信息包括基于显示色、显示形状、显示线种、附加的显示标记以及附加的显示文字中的至少一个对所述差异部分进行强调显示的强调显示信息。
11.一种信息处理方法,对用户使用以工厂为对象的图所作的作业进行支援的信息处理装置执行该信息处理方法,其特征在于包括:
将包括构成所述工厂的要素的图转换成由表示所述要素的要素信息和表示所述要素彼此的连接关系的连接信息所表现的抽象化模型的步骤;
判定在基于一个所述图的一个所述抽象化模型与基于其他所述图的其他所述抽象化模型之间是否存在差异的步骤;
若判定为在一个所述抽象化模型与其他所述抽象化模型之间存在差异,则生成将差异部分以与其他部分不同的方式显示的显示信息的步骤。
12.一种非暂时性计算机可读介质,存储有为了使信息处理装置执行功能而能够由一个或者多个处理器执行的程序,所述信息处理装置对用户使用以工厂为对象的图所作的作业进行支援,
所述非暂时性计算机可读介质的特征在于,
所述功能包括:
将包括构成所述工厂的要素的图转换成由表示所述要素的要素信息和表示所述要素彼此的连接关系的连接信息所表现的抽象化模型的步骤;
判定在基于一个所述图的一个所述抽象化模型与基于其他所述图的其他所述抽象化模型之间是否存在差异的步骤;
若判定为在一个所述抽象化模型与其他所述抽象化模型之间存在差异,则生成将差异部分以与其他部分不同的方式显示的显示信息的步骤。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020039174A JP7276203B2 (ja) | 2020-03-06 | 2020-03-06 | 情報処理装置、情報処理方法、及びプログラム |
JP2020-039174 | 2020-03-06 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113361064A true CN113361064A (zh) | 2021-09-07 |
CN113361064B CN113361064B (zh) | 2024-10-15 |
Family
ID=73943225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011598855.0A Active CN113361064B (zh) | 2020-03-06 | 2020-12-29 | 信息处理装置、信息处理方法以及计算机可读介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11580679B2 (zh) |
EP (1) | EP3876132A1 (zh) |
JP (1) | JP7276203B2 (zh) |
CN (1) | CN113361064B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024201666A1 (ja) * | 2023-03-27 | 2024-10-03 | スパイダープラス株式会社 | 図面更新システム、図面更新方法及びプログラム |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101925489A (zh) * | 2008-01-24 | 2010-12-22 | 株式会社自动网络技术研究所 | 设备控制装置以及设备控制程序 |
CN103217907A (zh) * | 2012-01-24 | 2013-07-24 | 爱默生过程管理电力和水解决方案公司 | 用于使用云计算技术来布置工业工厂仿真器的方法和装置 |
CN106104497A (zh) * | 2014-03-20 | 2016-11-09 | 日本电气株式会社 | 信息处理装置和异常检测方法 |
US20190080164A1 (en) * | 2017-09-14 | 2019-03-14 | Chevron U.S.A. Inc. | Classification of character strings using machine-learning |
WO2019131999A1 (en) * | 2017-12-28 | 2019-07-04 | Yokogawa Electric Corporation | Apparatus, method, and program for identification of changes in plant models |
US20190340306A1 (en) * | 2017-04-27 | 2019-11-07 | Ecosense Lighting Inc. | Methods and systems for an automated design, fulfillment, deployment and operation platform for lighting installations |
JP2019219770A (ja) * | 2018-06-15 | 2019-12-26 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IL58943A (en) | 1979-12-12 | 1983-05-15 | Cais Michael | Method and device for mass transfer operations in immunoassays and other applications |
JP3143004B2 (ja) * | 1993-11-16 | 2001-03-07 | 株式会社日立製作所 | 設計作業管理支援装置 |
JP2005309754A (ja) * | 2004-04-21 | 2005-11-04 | Mitsubishi Heavy Ind Ltd | 設計支援システム |
JP5289300B2 (ja) * | 2009-12-25 | 2013-09-11 | 日立Geニュークリア・エナジー株式会社 | 構造物の建設データ管理方法、建設データ管理装置および建設データ管理システム |
CN103853734A (zh) * | 2012-11-30 | 2014-06-11 | 苏州利驰电子商务有限公司 | 图纸内容差异比对方法及系统 |
WO2015029401A1 (ja) | 2013-08-29 | 2015-03-05 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 送信方法および受信方法ならびに送信装置および受信装置 |
JP6228681B2 (ja) | 2014-07-29 | 2017-11-08 | 千代田化工建設株式会社 | プラント設計支援装置およびプラント設計支援プログラム |
US11327072B2 (en) | 2017-02-09 | 2022-05-10 | Promega Corporation | Analyte detection immunoassay |
US11392112B2 (en) * | 2019-09-26 | 2022-07-19 | Rockwell Automation Technologies, Inc. | Virtual design environment |
-
2020
- 2020-03-06 JP JP2020039174A patent/JP7276203B2/ja active Active
- 2020-12-25 US US17/134,171 patent/US11580679B2/en active Active
- 2020-12-25 EP EP20217318.3A patent/EP3876132A1/en active Pending
- 2020-12-29 CN CN202011598855.0A patent/CN113361064B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101925489A (zh) * | 2008-01-24 | 2010-12-22 | 株式会社自动网络技术研究所 | 设备控制装置以及设备控制程序 |
CN103217907A (zh) * | 2012-01-24 | 2013-07-24 | 爱默生过程管理电力和水解决方案公司 | 用于使用云计算技术来布置工业工厂仿真器的方法和装置 |
CN106104497A (zh) * | 2014-03-20 | 2016-11-09 | 日本电气株式会社 | 信息处理装置和异常检测方法 |
US20190340306A1 (en) * | 2017-04-27 | 2019-11-07 | Ecosense Lighting Inc. | Methods and systems for an automated design, fulfillment, deployment and operation platform for lighting installations |
US20190080164A1 (en) * | 2017-09-14 | 2019-03-14 | Chevron U.S.A. Inc. | Classification of character strings using machine-learning |
WO2019131999A1 (en) * | 2017-12-28 | 2019-07-04 | Yokogawa Electric Corporation | Apparatus, method, and program for identification of changes in plant models |
JP2019219770A (ja) * | 2018-06-15 | 2019-12-26 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
Non-Patent Citations (4)
Title |
---|
RICA ELENA ET AL: "Reducing human effort in engineering drawing validation", COMPUTERS IN INDUSTRY, vol. 117, 6 February 2020 (2020-02-06), pages 1 - 6, XP086074545, DOI: 10.1016/j.compind.2020.103198 * |
WEI CHIAN TAN ET AL: "Automated identification of components in raster piping and instumentation diagram with minimal pre-processing", 2016 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, 21 August 2016 (2016-08-21), pages 1301 - 1306, XP033005531, DOI: 10.1109/COASE.2016.7743558 * |
贾红娓;唐卫清;石念峰;魏红春;: "计算机辅助工厂设计中的协同设计模型的研究", 计算机工程与应用, no. 1, 26 January 2007 (2007-01-26), pages 1 - 6 * |
郑砥国;刘静华;李士才;何涛;: "采用图同构判定的工厂设计模型数据匹配研究", 工程图学学报, no. 03, 15 June 2008 (2008-06-15), pages 1 - 6 * |
Also Published As
Publication number | Publication date |
---|---|
JP7276203B2 (ja) | 2023-05-18 |
CN113361064B (zh) | 2024-10-15 |
US11580679B2 (en) | 2023-02-14 |
EP3876132A1 (en) | 2021-09-08 |
US20210279922A1 (en) | 2021-09-09 |
JP2021140593A (ja) | 2021-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3924790B1 (en) | Automatic extraction of assets data from engineering data sources | |
CN102867010B (zh) | 取出、存储以及供给设备定义文件信息的系统和方法 | |
EP2293203A1 (en) | Methods and apparatus for querying process control data | |
WO2008105611A1 (en) | Database auto-building method for link of search data in gis system using cad drawings | |
JP5489958B2 (ja) | 試験テーブル生成装置及びその方法 | |
US11429090B2 (en) | Apparatus, method, and program | |
CN103955869B (zh) | 电厂设备元件KKs编码自动生成方法 | |
KR20080014575A (ko) | 데이터 연합 시스템, 및 제어 방법과 그 제어 프로그램 | |
CN109272571B (zh) | 一种PDS三维数据转换为Flowmaster模型的系统和方法 | |
US10885237B2 (en) | Network simulation device, network simulation method, and network simulation program | |
CN103970061A (zh) | 数据生成装置以及方法 | |
CN113361064B (zh) | 信息处理装置、信息处理方法以及计算机可读介质 | |
EP2827203B1 (en) | Method for generating plant topology model data | |
JP2012103978A (ja) | プラント監視制御システムの表示装置、及び、その表示画面の作成方法 | |
US20150363514A1 (en) | CAD Data Processing Device and Processing Method | |
CN113361063B (zh) | 信息处理装置、信息处理方法以及计算机可读介质 | |
JP2009230572A (ja) | 設計支援装置 | |
US20090164925A1 (en) | Method for generating documentation for a building control system | |
JP5748118B2 (ja) | ドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラム | |
JP5308991B2 (ja) | 保守作業計画支援方法及びシステム | |
JP2018147446A (ja) | 設計支援システムおよび設計支援方法 | |
KR101557262B1 (ko) | 발전소 모의제어반 hmi 구축을 위한 wpf 형식의 xaml 라이브러리 | |
KR20080080008A (ko) | Cad도면에 의한 gis공간연계db를 이용한 파일 검색방법. | |
CN116050036B (zh) | 一种电网图构建方法、装置及设备 | |
CN112783913B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |