KR101544537B1 - Bim 기반 데이터 마이닝 시스템 및 그 운영 방법 - Google Patents

Bim 기반 데이터 마이닝 시스템 및 그 운영 방법 Download PDF

Info

Publication number
KR101544537B1
KR101544537B1 KR1020150057170A KR20150057170A KR101544537B1 KR 101544537 B1 KR101544537 B1 KR 101544537B1 KR 1020150057170 A KR1020150057170 A KR 1020150057170A KR 20150057170 A KR20150057170 A KR 20150057170A KR 101544537 B1 KR101544537 B1 KR 101544537B1
Authority
KR
South Korea
Prior art keywords
python
data
bim
mining
file data
Prior art date
Application number
KR1020150057170A
Other languages
English (en)
Inventor
강태욱
최현상
Original Assignee
한국건설기술연구원
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 한국건설기술연구원 filed Critical 한국건설기술연구원
Priority to KR1020150057170A priority Critical patent/KR101544537B1/ko
Application granted granted Critical
Publication of KR101544537B1 publication Critical patent/KR101544537B1/ko

Links

Images

Classifications

    • G06F17/30572
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2216/00Indexing scheme relating to additional aspects of information retrieval not explicitly covered by G06F16/00 and subgroups
    • G06F2216/03Data mining

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Stored Programmes (AREA)

Abstract

본 발명에 의한 BIM 기반 데이터 마이닝 시스템 및 그 운영 방법이 개시된다. 본 발명에 따른 BIM 기반 데이터 마이닝 시스템은 어플리케이션을 활성화하여 그 활성화된 어플리케이션을 통해 파이썬(python) 스크립트 언어로 작성된 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행한 결과로 생성된 BIM 마이닝 데이터를 기 설정된 형태로 표시하는 관리자 단말; 및 상기 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행하는 서비스 서버를 포함하는 것을 특징으로 한다.

Description

BIM 기반 데이터 마이닝 시스템 및 그 운영 방법{DATA MINING SYSTEM BASED ON BIM AND OPERATING METHOD THEREOF}
본 발명은 BIM 기반 시설물 관리 방안에 관한 것으로서, 특히, 시설물 관리 및 운용에 필요한 정보를 얻을 수 있는 BIM 기반 데이터 마이닝 시스템 및 그 운영 방법에 관한 것이다.
본 발명은 BIM 기반 시설물 관리 방안에 관한 것으로서, 특히, 시설물 관리 및 운용에 필요한 정보를 얻을 수 있는 BIM 기반 데이터 마이닝 시스템 및 그 운영 방법에 관한 것이다.
따라서 이러한 종래 기술의 문제점을 해결하기 위한 것으로, 본 발명의 목적은 파이썬(python) 스크립트 언어로 작성된 파이썬 파일 데이터를 등록하여 등록된 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행하여 그 수행한 결과로 생성된 BIM 마이닝 데이터를 표시하도록 하는 BIM 기반 데이터 마이닝 시스템 및 그 운영 방법을 제공하는데 있다.
그러나 본 발명의 목적은 상기에 언급된 사항으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
상기 목적들을 달성하기 위하여, 본 발명의 한 관점에 따른 BIM 기반 데이터 마이닝 시스템은 어플리케이션을 활성화하여 그 활성화된 어플리케이션을 통해 파이썬(python) 스크립트 언어로 작성된 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행한 결과로 생성된 BIM 마이닝 데이터를 기 설정된 형태로 표시하는 관리자 단말; 및 상기 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행하는 서비스 서버를 포함할 수 있다.
바람직하게, 상기 관리자 단말은 활성화된 상기 어플리케이션을 통해 파이썬 스크립트 언어로 작성된 파이썬 모듈 또는 파이썬 파일 데이터를 서비스 서버에 등록하고, 서비스 서버로부터 등록된 상기 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행한 결과로 생성된 BIM 마이닝 데이터를 제공 받아 제공 받은 상기 BIM 마이닝 데이터를 표시하는 것을 특징으로 한다.
바람직하게, 상기 서비스 서버는 상기 파이썬 파일 데이터를 제공 받고, 제공 받은 상기 파이썬 파일 데이터와 동일한 파일 데이터가 존재하는지를 확인하여 그 확인한 결과로 존재하지 않으면 해당 파이썬 파일 데이터를 등록하는 것을 특징으로 한다.
바람직하게, 상기 서비스 서버는 제공 받은 파이썬 파일 데이터를 기반으로 파이썬 엔진을 생성하고 생성된 상기 파이썬 엔진을 통해 파이썬 스크립트를 로딩하여 실행하고 그 실행한 결과로 BIM 마이닝 데이터를 생성하며 생성된 상기 BIM 마이닝 데이터를 관리자 단말에 제공하는 것을 특징으로 한다.
바람직하게, 상기 서비스 서버는 생성된 상기 파이썬 엔진을 통해 파이썬 스크립트를 로딩하였는지를 확인하고, 그 확인한 결과로 상기 파이썬 스크립트를 로딩하지 못하였으면 오류가 발생하였다고 판단하여 상기 오류가 발생하였음을 알려주기 위한 오류 메시지를 생성하여 관리자 단말에 전송하는 것을 특징으로 한다.
본 발명의 다른 한 관점에 따른 BIM 기반 데이터 마이닝 시스템의 운영 방법은 서비스 서버가 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행하는 단계; 및 관리자 단말이 어플리케이션을 활성화하여 그 활성화된 어플리케이션을 통해 파이썬(python) 스크립트 언어로 작성된 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행한 결과로 생성된 BIM 마이닝 데이터를 기 설정된 형태로 표시하는 단계를 포함할 수 있다.
바람직하게, 상기 표시하는 단계는 활성화된 상기 어플리케이션을 통해 파이썬 스크립트 언어로 작성된 파이썬 모듈 또는 파이썬 파일 데이터를 서비스 서버에 등록하고, 서비스 서버로부터 등록된 상기 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행한 결과로 생성된 BIM 마이닝 데이터를 제공 받아 제공 받은 상기 BIM 마이닝 데이터를 표시하는 것을 특징으로 한다.
바람직하게, 상기 수행하는 단계는 상기 파이썬 파일 데이터를 제공 받고, 제공 받은 상기 파이썬 파일 데이터와 동일한 파일 데이터가 존재하는지를 확인하여 그 확인한 결과로 존재하지 않으면 해당 파이썬 파일 데이터를 등록하는 것을 특징으로 한다.
바람직하게, 상기 수행하는 단계는 제공 받은 파이썬 파일 데이터를 기반으로 파이썬 엔진을 생성하고 생성된 상기 파이썬 엔진을 통해 파이썬 스크립트를 로딩하여 실행하고 그 실행한 결과로 BIM 마이닝 데이터를 생성하며 생성된 상기 BIM 마이닝 데이터를 관리자 단말에 제공하는 것을 특징으로 한다.
바람직하게, 상기 수행하는 단계는 생성된 상기 파이썬 엔진을 통해 파이썬 스크립트를 로딩하였는지를 확인하고, 그 확인한 결과로 상기 파이썬 스크립트를 로딩하지 못하였으면 오류가 발생하였다고 판단하여 상기 오류가 발생하였음을 알려주기 위한 오류 메시지를 생성하여 관리자 단말에 전송하는 것을 특징으로 한다.
이를 통해, 본 발명은 파이썬(python) 스크립트 언어로 작성된 파이썬 파일 데이터를 등록하여 등록된 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행하여 그 수행한 결과로 생성된 BIM 마이닝 데이터를 표시하도록 함으로써, 시설물 관리 및 운영에 필요한 의사 결정을 지원할 수 있는 효과가 있다.
또한 본 발명은 데이터 마이닝 기능을 사용자가 손쉽게 정의할 수 있는 효과가 있다.
도 1은 본 발명의 일 실시예에 따른 전체 시스템의 개략적인 구조를 나타내는 도면이다.
도 2는 본 발명의 일 실시예에 따른 B-DM4SEM 프레임워크 블록 다이어그램을 나타내는 도면이다.
도 3은 본 발명의 일 실시예에 따른 웹 서비스 제공 방법을 나타내는 도면이다.
도 4는 본 발명의 일 실시에에 따른 데이터 마이닝 실행 방법을 나타내는 도면이다.
도 5는 본 발명의 일 실시예에 따른 데이터 마이닝 결과를 보여주는 화면이다.
도 6은 BIM 기반 시설물 관리용 데이터 마이닝을 구현한 결과를 보여주는 화면이다.
도 7은 파이썬 확장 기능으로 행렬 처리에 대한 라이브러리인 넘피를 사용한 샘플을 보여주는 화면이다.
이하에서는, 본 발명의 실시예에 따른 BIM 기반 데이터 마이닝 시스템 및 그 운영 방법을 첨부한 도면을 참조하여 설명한다. 본 발명에 따른 동작 및 작용을 이해하는 데 필요한 부분을 중심으로 상세히 설명한다.
또한, 본 발명의 구성 요소를 설명하는 데 있어서, 동일한 명칭의 구성 요소에 대하여 도면에 따라 다른 참조부호를 부여할 수도 있으며, 서로 다른 도면임에도 불구하고 동일한 참조부호를 부여할 수도 있다. 그러나, 이와 같은 경우라 하더라도 해당 구성 요소가 실시예에 따라 서로 다른 기능을 갖는다는 것을 의미하거나, 서로 다른 실시예에서 동일한 기능을 갖는다는 것을 의미하는 것은 아니며, 각각의 구성 요소의 기능은 해당 실시예에서의 각각의 구성 요소에 대한 설명에 기초하여 판단하여야 할 것이다.
특히, 본 발명에서는 파이썬(python) 스크립트 언어로 작성된 파이썬 파일 데이터를 등록하여 등록된 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행하여 그 수행한 결과로 생성된 BIM 마이닝 데이터를 표시하도록 하는 새로운 방안을 제안한다.
도 1은 본 발명의 일 실시예에 따른 전체 시스템의 개략적인 구조를 나타내는 도면이다.
도 1에 도시한 바와 같이, 본 발명에 따른 시스템은 시설물 관리 및 운용에 필요한 정보를 얻을 수 있는 관리자 단말(100), 및 서비스 서버(200)를 포함할 수 있다.
관리자 단말(100)은 BIM 기반 데이터 마이닝 기능을 제공하기 위한 별도의 프로그램 또는 어플리케이션을 활성화하여 그 활성화된 어플리케이션을 통해 BIM 속성 데이터 질의를 통해 BIM 객체와 이와 연결된 시설물 관리 데이터를 표시할 수 있다.
관리자 단말(100)은 프로그램 또는 어플리케이션을 활성화하여 그 활성화된 어플리케이션을 통해 파이썬(python) 스크립트 언어로 작성된 파이썬 모듈 또는 파이썬 파일 데이터를 등록하여 그 등록된 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행한 결과로 생성된 BIM 마이닝 데이터를 기 설정된 형태로 표시할 수 있다.
서비스 서버(200)는 관리자 단말(100)로부터의 BIM 속성 데이터 질의에 따라 BIM 객체와 이와 연결된 시설물 관리 데이터를 검색하여 그 검색한 결과를 관리자 단말(100)에 제공할 수 있다.
예컨대, BIM 속성 데이터 질의는 빌딩 공간 에너지를 관리를 위한 경우 “연간 에너지 사용량이 특정 기준치를 초과하는 공간과 공간 사용자는 누구인가?”일 수 있다.
서비스 서버(200)는 관리자 단말(100)로부터 파이썬(python) 스크립트 언어로 작성된 파일 데이터를 제공 받아 제공 받은 파이썬 파일 데이터를 등록할 수 있다.
이때, 서비스 서버(200)는 파이썬 파일 데이터와 동일한 파일 데이터가 존재하는지를 확인하여 그 확인한 결과로 존재하지 않으면 해당 파이썬 파일 데이터를 저장한다.
서비스 서버(200)는 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행할 수 있다. 즉, 서비스 서버(200)는 파이썬 파일 데이터를 기반으로 파이썬 엔진을 생성하고 생성된 파이썬 엔진을 통해 파이썬 스크립트를 로딩하여 실행하고 그 실행한 결과로 BIM 마이닝 데이터를 생성하며 생성된 BIM 마이닝 데이터를 관리자 단말(100)에 제공할 수 있다.
이때, 파이썬 스크립트는 특정 목적을 위한 생성된 함수로서, 사용자에 의해 생성된다.
예컨대, 파이썬 스크립트는 “연간 에너지 사용량의 추세를 보았을 때, 에너지 사용량이 특정 기준치를 최초로 초과하는 시점은 언제이며 해당 공간은 어디인가”일 수 있다.
이때, 이러한 BIM 데이터 마이닝을 실행하기 위한 프레임워크를 정의할 수 있는데, 본 발명에서는 B-DM4SEM(BIM-based Data Mining system framework for supporting an effectiveness decision-making of building Space Energy usage Management)를 제안한다.
도 2는 본 발명의 일 실시예에 따른 B-DM4SEM 프레임워크 블록 다이어그램을 나타내는 도면이다.
도 2에 도시한 바와 같이, 본 발명에 따른 B-DM4SEM 프레임워크는 BIM-based Integrated Database(B-IDB), BIM Server(B-SER), BIM-based ETL(B-ETL), BIM Object Data Binder(B-ODB), BIM-based Data Model Validation Rule set(B-DVR), BIM-based Data Mining Operator(B-DMO), Data Mining Function Library(DM-FL), BIM-based Data Mining Script(B-DMS), Service Plug-ins(B-SPI), BIM-based Service Container(B-SCT)를 포함한다.
이러한 구성 요소들은 데이터 다양성 관리 측면에서 1)유연하고 단순한 형태의 IDB(Integrated Data Model), 2) DMT(Data Model Transformation), 3) DVR(Data Model Validation Rule), 4) DBM(Data Binding Method considering BIM object)과 서비스 다양성 관리 측면에서 1)SEB(Service Extensibility consideration), 2) SRU(Service management method considering Reusability), 3) PDM(Problem Description Method for implementing services)을 바탕으로 도출될 수 있다.
이러한 고려 사항과 구성 요소의 관계를 테이블로 나타내면 다음의 [표 1]과 같다.
고려사항 구성요소 역할
IDB BIM-based Integrated Database(B-IDB) 유연하고 간단한 데이터 스키마 구조로 통합된 데이터베이스를 지원한다.
BIM Server(B-SER) 통합된 데이터베이스를 다양한 인터페이스 방법을 통해 서비스한다.
DMT BIM-based ETL(B-ETL) 에너지 관련 외부 데이터의 추출, 변환, 적재 방법을 지원한다.
DBM BIM Object Data Binder(B-ODB) 외부 데이터와 BIM객체를 결합하는 방식을 지원한다.
DVR BIM-based Data Model Validation Rule set(B-DVR) BIM기반 통합 데이터 모델의 신뢰성 확인을 위한 검증 규칙을 지원한다.
PDM BIM-based Data Mining Operator(B-DMO) BIM기반 데이터마이닝 처리를 위한 연산자를 제공한다.
BIM-based Data Mining Operator(B-DMO) 의사결정 지원 서비스 개발을 위한, 분류, 예측, 군집, 연관 모델에 대한 데이터마이닝 함수를 지원한다.
BIM-based Data Mining Script(B-DMS) BIM기반 데이터마이닝 처리를 위한 스크립트를 제공한다.
SEB Service Plug-ins(B-SPI) 서비스 확장을 위한 플러그인 방식을 지원한다.
SRU BIM-based Service Container(B-SCT) 서비스 탐색, 로딩, 실행, 소멸과 같은 생애주기와 서비스 재활용성을 지원한다.
도 3은 본 발명의 일 실시예에 따른 웹 서비스 제공 방법을 나타내는 도면이다.
도 3에 도시한 바와 같이, 본 발명에 따른 관리자 단말은 프로그램 또는 어플리케이션을 활성화하고 활성화된 어플리케이션을 통해 웹 서비스 예컨대, BIM 속성 데이터 질의를 서비스 서버에 요청할 수 있다.
다음으로, 서비스 서버는 관리자 단말로부터 웹 서비스를 요청 받으면, 요청 받은 웹 서비스에 따라 파이썬 모듈을 호출하여 호출한 파이썬 모듈을 통해 BIM 속성 데이터 질의에 따른 객체 조회 기능을 수행할 수 있다.
다음으로, 서비스 서버는 그 수행한 결과로 BIM 객체 및 이와 연결된 시설물 관리 데이터를 검색하여 그 검색한 결과로 결과 데이터를 관리자 단말에 제공할 수 있다.
이때, 서비스 서버는 검색한 결과 데이터를 데이터 테이블 형태로 제공할 수 있다.
다음으로, 관리자 단말은 서비스 서버로부터 결과 데이터를 제공 받으면 제공 받은 결과 데이터를 화면 상에 표시하여 이를 기반으로 각종 기능 예컨대, 바스킷(basket) 기능, 액셀 보내기(export) 기능, 속성 수정 등의 기능을 수행할 수 있다.
도 4는 본 발명의 일 실시에에 따른 데이터 마이닝 실행 방법을 나타내는 도면이다.
도 4에 도시한 바와 같이, 본 발명에 따른 관리자 단말은 프로그램 또는 어플리케이션을 활성화하고 활성화된 어플리케이션을 통해 데이터 마이닝 기능을 실행할 수 있다.
이때, 데이터 마이닝 기능은 사용자의 메뉴 또는 키 조작에 따라 실행될 수 있다.
다음으로, 관리자 단말은 웹 서비스 예컨대, 데이터 마이닝 기능을 서비스 서버에 요청하고, 파이썬(python) 스크립트 언어로 작성된 파이썬 파일 데이터를 전송할 수 있다.
다음으로, 서비스 서버는 관리자 단말로부터 파이썬 파일 데이터를 제공 받고, 제공 받은 파이썬 파일 데이터와 동일한 파일 데이터가 존재하는지를 확인하여 그 확인한 결과로 존재하지 않으면 해당 파이썬 파일 데이터를 등록할 수 있다.
다음으로, 서비스 서버는 파이썬 엔진을 생성하고 생성된 파이썬 엔진을 통해 사용자에 의해 기 작성된 파이썬 스크립트를 로딩할 수 있다.
다음으로, 서비스 서버는 파이썬 스크립트를 로딩하였는지를 확인할 수 있다. 즉, 서비스 서버는 확인한 결과로 파이썬 스크립트를 로딩하지 못하였으면 오류가 발생하였다고 판단하여 오류가 발생하였음을 알려주기 위한 오류 메시지를 관리자 단말에 전송할 수 있다.
반면, 서비스 서버는 확인한 결과로 파이썬 스크립트를 로딩하였으면 로딩한 파이썬 스크립트를 실행하여 실행한 결과를 알려주기 위한 결과 메시지를 관리자 단말에 전송할 수 있다.
다음으로, 관리자 단말은 서비스 서버로부터 결과 메시지를 수신하면 수신된 결과 메시지에 포함된 데이터를 기 설정된 형태 예컨대, 차트, 그리드 등으로 표시할 수 있다.
도 5는 본 발명의 일 실시예에 따른 데이터 마이닝 결과를 보여주는 화면이다.
도 5에 도시한 바와 같이, 사용자 정의 화면 등록, 사용자 그룹별 사용자 정의 화면 맵핑, DB 정보 조회를 위한 사용자 정의 화면, 파이썬 데이터 마이닝을 위한 사용자 정의 화면 등을 포함하는 데이터 마이닝 결과를 화면 상에 표시할 수 있다.
도 6은 BIM 기반 시설물 관리용 데이터 마이닝을 구현한 결과를 보여주는 화면이다.
도 6에 도시한 바와 같이, 사용자가 특정 목적을 위해 작성한 함수를 이용하여 생성된 BIM 마이닝 데이터를 기 개발된 FM 시스템에서 출력하는 것을 보여주고 있다.
예컨대, 화면 중앙에는 데이터 마이닝 결과에 따른 데이터가 그리드 형태로 표시되고, 이와 함께 그 아래에 다양한 형태의 차트 또는 그래프도 선택적으로 표시될 수 있다.
화면의 좌측에는 데이터 마이닝을 위해 작성된 파이썬 모듈의 목록이 메뉴로 표시될 수 있다.
도 7은 파이썬 확장 기능으로 행렬 처리에 대한 라이브러리인 넘피를 사용한 샘플을 보여주는 화면이다.
도 7에 도시한 바와 같이, 화면 상에 A)기초 데이터 목록을 보여주고 있고, B)기초 데이터 목록에서 선택된 기초 데이터를 그래프로 표시하며, C)넘피 결과를 보여주고 있다.
한편, 이상에서 설명한 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합하거나 결합하여 동작하는 것으로 기재되어 있다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성 요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 또한, 이와 같은 컴퓨터 프로그램은 USB 메모리, CD 디스크, 플래쉬 메모리 등과 같은 컴퓨터가 읽을 수 있는 저장매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시예를 구현할 수 있다. 컴퓨터 프로그램의 저장매체로서는 자기 기록매체, 광 기록매체, 캐리어 웨이브 매체 등이 포함될 수 있다.
이상에서 설명한 실시예들은 그 일 예로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
100: 관리자 단말
200: 서비스 서버

Claims (10)

  1. 어플리케이션을 활성화하여 그 활성화된 어플리케이션을 통해 파이썬(python) 스크립트 언어로 작성된 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행한 결과로 생성된 BIM 마이닝 데이터를 기 설정된 형태로 표시하는 관리자 단말; 및
    상기 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행하는 서비스 서버를 포함하여 구성되며,
    상기 서비스 서버는,
    제공 받은 파이썬 파일 데이터를 기반으로 파이썬 엔진을 생성하고 생성된 상기 파이썬 엔진을 통해 파이썬 스크립트를 로딩하여 실행하고
    그 실행한 결과로 BIM 마이닝 데이터를 생성하며 생성된 상기 BIM 마이닝 데이터를 관리자 단말에 제공하는 것을 특징으로 하는 BIM 기반 데이터 마이닝 시스템.
  2. 제1 항에 있어서,
    상기 관리자 단말은,
    활성화된 상기 어플리케이션을 통해 파이썬 스크립트 언어로 작성된 파이썬 모듈 또는 파이썬 파일 데이터를 서비스 서버에 등록하고,
    서비스 서버로부터 등록된 상기 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행한 결과로 생성된 BIM 마이닝 데이터를 제공 받아 제공 받은 상기 BIM 마이닝 데이터를 표시하는 것을 특징으로 하는 BIM 기반 데이터 마이닝 시스템.
  3. 제2 항에 있어서,
    상기 서비스 서버는,
    상기 파이썬 파일 데이터를 제공 받고, 제공 받은 상기 파이썬 파일 데이터와 동일한 파일 데이터가 존재하는지를 확인하여 그 확인한 결과로 존재하지 않으면 해당 파이썬 파일 데이터를 등록하는 것을 특징으로 하는 BIM 기반 데이터 마이닝 시스템.
  4. 삭제
  5. 제1항에 있어서,
    상기 서비스 서버는,
    생성된 상기 파이썬 엔진을 통해 파이썬 스크립트를 로딩하였는지를 확인하고,
    그 확인한 결과로 상기 파이썬 스크립트를 로딩하지 못하였으면 오류가 발생하였다고 판단하여 상기 오류가 발생하였음을 알려주기 위한 오류 메시지를 생성하여 관리자 단말에 전송하는 것을 특징으로 하는 BIM 기반 데이터 마이닝 시스템.
  6. 서비스 서버가 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행하는 단계; 및
    관리자 단말이 어플리케이션을 활성화하여 그 활성화된 어플리케이션을 통해 파이썬(python) 스크립트 언어로 작성된 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행한 결과로 생성된 BIM 마이닝 데이터를 기 설정된 형태로 표시하는 단계를 포함하여 이루어지며,
    상기 수행하는 단계는,
    제공 받은 파이썬 파일 데이터를 기반으로 파이썬 엔진을 생성하고 생성된 상기 파이썬 엔진을 통해 파이썬 스크립트를 로딩하여 실행하는 단계와,
    그 실행한 결과로 BIM 마이닝 데이터를 생성하며 생성된 상기 BIM 마이닝 데이터를 관리자 단말에 제공하는 단계로 이루어지는 것을 특징으로 하는 BIM 기반 데이터 마이닝 시스템의 운영 방법.
  7. 제6 항에 있어서,
    상기 표시하는 단계는,
    활성화된 상기 어플리케이션을 통해 파이썬 스크립트 언어로 작성된 파이썬 모듈 또는 파이썬 파일 데이터를 서비스 서버에 등록하고,
    서비스 서버로부터 등록된 상기 파이썬 파일 데이터를 기반으로 데이터 마이닝 기능을 수행한 결과로 생성된 BIM 마이닝 데이터를 제공 받아 제공 받은 상기 BIM 마이닝 데이터를 표시하는 것을 특징으로 하는 BIM 기반 데이터 마이닝 시스템의 운영 방법.
  8. 제7 항에 있어서,
    상기 수행하는 단계는,
    상기 파이썬 파일 데이터를 제공 받고, 제공 받은 상기 파이썬 파일 데이터와 동일한 파일 데이터가 존재하는지를 확인하여 그 확인한 결과로 존재하지 않으면 해당 파이썬 파일 데이터를 등록하는 것을 특징으로 하는 BIM 기반 데이터 마이닝 시스템의 운영 방법.
  9. 삭제
  10. 제6항에 있어서,
    상기 수행하는 단계는,
    생성된 상기 파이썬 엔진을 통해 파이썬 스크립트를 로딩하였는지를 확인하고,
    그 확인한 결과로 상기 파이썬 스크립트를 로딩하지 못하였으면 오류가 발생하였다고 판단하여 상기 오류가 발생하였음을 알려주기 위한 오류 메시지를 생성하여 관리자 단말에 전송하는 것을 특징으로 하는 BIM 기반 데이터 마이닝 시스템의 운영 방법.
KR1020150057170A 2015-04-23 2015-04-23 Bim 기반 데이터 마이닝 시스템 및 그 운영 방법 KR101544537B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150057170A KR101544537B1 (ko) 2015-04-23 2015-04-23 Bim 기반 데이터 마이닝 시스템 및 그 운영 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150057170A KR101544537B1 (ko) 2015-04-23 2015-04-23 Bim 기반 데이터 마이닝 시스템 및 그 운영 방법

Publications (1)

Publication Number Publication Date
KR101544537B1 true KR101544537B1 (ko) 2015-08-17

Family

ID=54061069

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150057170A KR101544537B1 (ko) 2015-04-23 2015-04-23 Bim 기반 데이터 마이닝 시스템 및 그 운영 방법

Country Status (1)

Country Link
KR (1) KR101544537B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107357970A (zh) * 2017-06-23 2017-11-17 清华大学 基于数据挖掘的建筑信息模型异常元素检测装置和方法
KR20220064129A (ko) 2020-11-11 2022-05-18 현대건설주식회사 Bim 데이터를 이용한 로봇의 자율주행 방법 및 이를 수행하기 위한 로봇

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020194159A1 (en) 2001-06-08 2002-12-19 The Regents Of The University Of California Parallel object-oriented data mining system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020194159A1 (en) 2001-06-08 2002-12-19 The Regents Of The University Of California Parallel object-oriented data mining system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"BIM과 GIS간 공간정보 상호운용성 개발 전략에 관한 연구", 강태욱 외 3인, Journal of KIBIM, (2013.03.31)*

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107357970A (zh) * 2017-06-23 2017-11-17 清华大学 基于数据挖掘的建筑信息模型异常元素检测装置和方法
CN107357970B (zh) * 2017-06-23 2020-08-11 清华大学 基于数据挖掘的建筑信息模型异常元素检测装置和方法
KR20220064129A (ko) 2020-11-11 2022-05-18 현대건설주식회사 Bim 데이터를 이용한 로봇의 자율주행 방법 및 이를 수행하기 위한 로봇

Similar Documents

Publication Publication Date Title
CN107632842B (zh) 规则配置和发布方法、***、设备及存储介质
CN107370786B (zh) 一种基于微服务架构的通用信息管理***
CN110297689B (zh) 智能合约执行方法、装置、设备及介质
CN102804132B (zh) 基于目录的软件组件管理
CN104598513B (zh) 一种基于网页框架的数据流控制方法和***
CN109992454B (zh) 故障定位的方法、装置和存储介质
US8966442B2 (en) Custom code innovation management
US10089371B2 (en) Extensible extract, transform and load (ETL) framework
US9043755B2 (en) Custom code lifecycle management
US9747449B2 (en) Method and device for preventing application in an operating system from being uninstalled
US9355106B2 (en) Sensor data locating
CN110428319B (zh) 一种数据比对平台、方法、设备和存储介质
CN111666186A (zh) 数据访问异常的检测方法、装置、存储介质及计算机设备
CN110716714B (zh) 组件创建方法、装置、计算机***和计算机可读存储介质
CN104765621A (zh) 一种在集群节点中部署程序的方法和***
CN110659259A (zh) 数据库迁移方法、服务器以及计算机存储介质
US10402399B2 (en) Computer implemented system and method for dynamically optimizing business processes
KR101544537B1 (ko) Bim 기반 데이터 마이닝 시스템 및 그 운영 방법
US11716354B2 (en) Determination of compliance with security technical implementation guide standards
US9716625B2 (en) Identifying compatible system configurations
CN102469083A (zh) 一种用户认证的方法、装置及企业***
CN111045928B (zh) 一种接口数据测试方法、装置、终端及存储介质
CN112506490A (zh) 一种接口生成方法、装置、电子设备及存储介质
KR101734843B1 (ko) Bim 기반 데이터 통합을 지원하기 위한 프레임워크
US20190207801A1 (en) System and Method for Rule-Based Simple Network Management Protocol Agent

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20200204

Year of fee payment: 5