Nothing Special   »   [go: up one dir, main page]

KR20200068855A - 조선 해양 플랜트의 3d 화면에 대한 url 기반 정보 공유 장치 및 방법 - Google Patents

조선 해양 플랜트의 3d 화면에 대한 url 기반 정보 공유 장치 및 방법 Download PDF

Info

Publication number
KR20200068855A
KR20200068855A KR1020180155707A KR20180155707A KR20200068855A KR 20200068855 A KR20200068855 A KR 20200068855A KR 1020180155707 A KR1020180155707 A KR 1020180155707A KR 20180155707 A KR20180155707 A KR 20180155707A KR 20200068855 A KR20200068855 A KR 20200068855A
Authority
KR
South Korea
Prior art keywords
url
comment
screen
viewpoint
view
Prior art date
Application number
KR1020180155707A
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 KR1020180155707A priority Critical patent/KR20200068855A/ko
Publication of KR20200068855A publication Critical patent/KR20200068855A/ko

Links

Images

Classifications

    • 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/60Business processes related to postal services
    • G06Q50/32
    • 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/04Manufacturing
    • 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
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Geometry (AREA)
  • Computer Graphics (AREA)
  • Manufacturing & Machinery (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 장치 및 방법이 개시된다. 본 발명의 일 실시예에 따른 조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 장치는, 조선 해양 플랜트에 관한 3D 설계 데이터를 3D로 가시화하는 3D 화면 가시화부; 코멘트 등록 요청에 따라 코멘트를 입력받는 코멘트 등록부; DB 서버에 접속하여 상기 코멘트를 상기 코멘트 등록 요청 시의 뷰포인트에 관한 뷰포인트 정보와 함께 등록하고, 상기 DB 서버로부터 상기 코멘트 및 상기 뷰포인트 정보에 상응하는 고유 ID를 리턴받는 DB 접속부; 상기 고유 ID를 이용하여 URL을 자동 생성하는 URL 생성부; 및 상기 URL을 포함하는 이메일을 생성하고, 메일 서버를 통해 지정된 수신자에게 전송하는 메일 서비스부를 포함할 수 있다.

Description

조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 장치 및 방법{URL-based information sharing device and method related to 3D display of shipbuilding offshore plant}
본 발명은 조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 장치 및 방법에 관한 것이다.
조선, 해양플랜트와 같은 해양구조물의 건조과정에서 설계는 매우 많은 공수와 비용을 차지하는 중요한 공정이다. 하지만, 정확한 근거와 자료에 의한 비용 산정이 아니라 유사 프로젝트 수행 경험 등의 방법을 통한 비용 산정으로 수주 과정에서 설계에 대한 공수와 비용을 잘못 산정하여 큰 손실을 입는 경우가 많다.
설계자료 없이는 건조가 불가능하며, 건조 중 선주의 요구사항 등 사유로 설계 변경도 빈번하게 발생하는 추세이다. 또한, 설계 내용이 유사한 시리즈 호선의 경우에도 담당자가 다르다는 이유 등으로 이전 호선의 설계 변경 내용이 전달되지 않아 재 작업을 수행하는 경우가 많다.
2D 설계에 비하여 3D 설계는 모의 조립도 가능하고 간섭 체크도 가능한 장점이 있다.
하지만, 현장에서는 3D 설계 데이터를 이용하여 간섭이나 문제점을 공유하기 보다 3D 가시화 화면을 2D 화면 캡쳐한 후 별도의 문서를 작성하여 메일 등을 통해 문제점을 공유하는 경향이 있다.
이 경우 뷰포인트 등이 정확하게 공유되지 않아 명확한 의사전달이 어렵고, 화면 캡쳐, 별도 문서 작성 등에 따른 시간이 소요된다.
또한, 3D 화면에 대한 코멘트 등에 대한 이력 관리도 별도로 해주어야 하는 불편함이 있다.
한국등록특허 제10-1809382호 (2017.12.08. 등록) - 조선해양플랜트용 도면 토탈 관리시스템
본 발명은 URL을 이용하여 3D 설계 데이터에 대한 현재 뷰포인트를 타인과 공유하고, 부재를 선택하여 코멘트를 남길 수 있으며, 해당 코멘트 및 뷰포인트를 공유하고자 하는 타인에게 메일로 안내할 수 있는 조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 장치 및 방법을 제공하기 위한 것이다.
본 발명은 각 부재 코멘트에 대한 이력을 용이하게 확인할 수 있는 조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 장치 및 방법을 제공하기 위한 것이다.
본 발명의 이외의 목적들은 하기의 설명을 통해 쉽게 이해될 수 있을 것이다.
본 발명의 일 측면에 따르면, 조선 해양 플랜트에 관한 3D 설계 데이터를 3D로 가시화하는 3D 화면 가시화부; 코멘트 등록 요청에 따라 코멘트를 입력받는 코멘트 등록부; DB 서버에 접속하여 상기 코멘트를 상기 코멘트 등록 요청 시의 뷰포인트에 관한 뷰포인트 정보와 함께 등록하고, 상기 DB 서버로부터 상기 코멘트 및 상기 뷰포인트 정보에 상응하는 고유 ID를 리턴받는 DB 접속부; 상기 고유 ID를 이용하여 URL을 자동 생성하는 URL 생성부; 및 상기 URL을 포함하는 이메일을 생성하고, 메일 서버를 통해 지정된 수신자에게 전송하는 메일 서비스부를 포함하는, 3D 화면에 대한 URL 기반 정보 공유 장치가 제공된다.
상기 코멘트 등록부는 상기 코멘트에 관련된 부재를 지정하고, 상기 DB 접속부는 상기 부제에 관한 정보도 함께 전송하여 등록되게 할 수 있다.
상기 뷰포인트 정보는 뷰 포지션(view position), 뷰 방향(view direction), 뷰 스케일(view scale), 뷰 카메라모드(view camera mode) 중 하나 이상을 포함할 수 있다.
상기 URL에는 상기 고유 ID가 포함되며, 상기 URL은 상기 DB 서버에 접근하여 상기 고유 ID의 조회를 통해 상응하는 DB 테이블을 리턴하는 웹 서비스에 관한 링크에 해당하는 포함할 수 있다.
한편 본 발명의 다른 측면에 따르면, 고유 ID를 포함하는 URL이 포함된 메일을 수신하는 메일 수신부; 상기 메일을 읽고, 상기 URL이 클릭되면 실행하는 URL 실행부; 상기 URL이 클릭되면 3D 프로그램을 실행시키고, 상기 URL에 상응하는 3D 설계 데이터를 참조하여 공유 파일을 로딩하는 3D 프로그램 실행부; 및 상기 URL에 해당하는 웹 서비스를 통해 상기 3D 설계 데이터에 대한 공유 뷰포인트로 이동하고, 공유 코멘트를 표시하는 뷰포인트/코멘트 로딩부를 포함하는 3D 화면에 대한 URL 기반 정보 공유 장치가 제공된다.
전술한 것 외의 다른 측면, 특징, 이점이 이하의 도면, 특허청구범위 및 발명의 상세한 설명으로부터 명확해질 것이다.
본 발명의 실시예에 따르면, URL을 이용하여 3D 설계 데이터에 대한 현재 뷰포인트를 타인과 공유하고, 부재를 선택하여 코멘트를 남길 수 있으며, 해당 코멘트 및 뷰포인트를 공유하고자 하는 타인에게 메일로 안내할 수 있는 효과가 있다.
또한, 각 부재 코멘트에 대한 이력을 용이하게 확인할 수 있는 효과도 있다.
도 1은 본 발명의 일 실시예에 따른 조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 장치를 포함하는 정보 공유 시스템의 구성도,
도 2는 본 발명의 일 실시예에 따른 조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 장치(작성자측)의 구성 블록도,
도 3은 본 발명의 일 실시예에 따른 조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 방법 중 작성자 관점에서의 순서도,
도 4는 뷰포인트 변화에 따른 화면 변화를 나타낸 도면,
도 5는 본 발명의 일 실시예에 따른 조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 장치(수신자측)의 구성 블록도,
도 6은 본 발명의 일 실시예에 따른 조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 방법 중 수신자 관점에서의 순서도,
도 7은 DB 테이블 정의서를 나타낸 도면.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
본 명세서에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
또한, 명세서에 기재된 "…부", "…유닛", "…모듈", "…기" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.
도 1은 본 발명의 일 실시예에 따른 조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 장치를 포함하는 정보 공유 시스템의 구성도이다.
본 발명의 일 실시예에 따른 조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 장치 및 방법은 URL을 이용하여 작성자가 조선 해양 플랜트에 관한 3D 설계 데이터에 대한 현재 뷰포인트를 타인과 공유하고, 부재를 선택하여 코멘트를 남길 수 있으며, 해당 코멘트 및 뷰포인트를 공유하고자 하는 타인에게 메일로 안내할 수 있는 것을 특징으로 한다.
본 실시예에 따른 조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 장치(10)는 현재 자신이 보고 있는 3D 화면에 관한 특정 정보(예컨대, 현재의 뷰포인트 및/또는 특정 부재에 대한 코멘트)를 공유하기 원하는 작성자가 사용하는 작성자 단말일 수 있다. 상기 단말은 3D 프로그램(뷰어 및/또는 에디터)이 실행될 수 있는 컴퓨팅 장치로서, 예를 들어 PC, 랩탑, 스마트폰, 태블릿PC 등 중 하나일 수 있다.
작성자 단말(10)은 그 자체 혹은 탑재된 URL 기반 정보 공유 장치(10)를 통해 코멘트를 등록하고, 이와 관련된 URL을 생성하여 메일 전송한다. 그리고 코멘트 이력(comment history)에 대한 조회도 가능하다.
DB 서버(40)는 코멘트를 저장하는 데이터베이스(DB)를 구축하고, 이와 관련된 DB 테이블을 정의한다. DB 테이블에 대한 정의서는 도 6에 도시되어 있다.
그리고 작성자 단말(10)로부터 코멘트 등록 요청이 수신되면, 정의된 DB 테이블에 인서트(INSERT) 동작을 수행한다. 뷰포인트 및/또는 특정 부재에 대한 코멘트에 관한 정보를 등록하고, 해당 DB 테이블에 대한 고유 ID를 요청 단말(작성자 단말(10))로 리턴한다.
작성자 단말(10)에서는 리턴된 DB 테이블에 대한 고유 ID를 이용하여 URL을 생성할 수 있다.
또한, DB 서버(40)는 코멘트 이력에 대한 조회 요청에 대해서는 DB 테이블을 조회한 결과를 요청 단말로 리턴할 수 있다.
메일 서버(30)는 작성자 단말(URL 기반 정보 공유 장치(10))로부터 URL이 포함된 메일에 대한 발신 요청을 수신하고, 발신 요청에 포함된 수신자 주소로 전송한다.
수신자 단말(20)은 작성자가 3D 화면에 관한 특정 정보를 공유하기 원하는 대상(타인)이 사용하는 단말일 수 있다. 상기 단말은 3D 프로그램(뷰어 및/또는 에디터)이 실행될 수 있는 컴퓨팅 장치로서, 예를 들어 PC, 랩탑, 스마트폰, 태블릿PC 등 중 하나일 수 있다.
수신자 단말(20)은 URL 기반 정보 공유 장치(수신자측)로서, 메일 서버(30)로부터 메일을 수신하고, 메일에 포함된 URL이 수신자에 의해 클릭되면 URL에 관련된 동작을 실행한다.
URL 실행 시 수신자 단말(20)은 URL에 포함된 고유 ID를 이용한 웹 서비스를 통해 코멘트 정보를 조회할 수 있게 된다. DB 서버(40)는 URL 클릭에 의해 고유 ID에 대한 조회 요청이 수신된 경우, DB에 저장된 해당 고유 ID에 상응하는 전체 DB 테이블을 리턴할 수 있다.
수신자 단말(20)은 URL 실행 시 3D 프로그램(뷰어 및/또는 에디터)이 설치된 경우에는 해당 3D 프로그램을 실행하고, 설치되지 않은 경우에는 임시적으로 해당 3D 프로그램을 자동 설치 후 실행할 수 있다. 그리고 DB 서버(40)에서 리턴된 전체 DB 테이블의 내용을 확인하여, 공유된 뷰포인트로 자동 이동하고, 공유된 코멘트를 표시한다.
이를 통해 수신자는 수신자 단말(20)을 통해 작성자가 작성자 단말(10)을 통해 의도한 뷰포인트에서 코멘트가 등록된 부재를 확인하고 공유할 수 있게 된다. 또한, 해당 부재에 대해 등록된 코멘트에 관한 이력을 확인할 수도 있다.
이하에서는 조선 해양 플랜트에서 3D 화면에 대한 URL 기반 정보 공유 장치 및 방법에 대하여 관련 도면을 참조하여 상세히 설명하기로 한다.
도 2는 본 발명의 일 실시예에 따른 조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 장치(작성자측)의 구성 블록도이며, 도 3은 본 발명의 일 실시예에 따른 조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 방법 중 작성자 관점에서의 순서도이며, 도 4는 뷰포인트 변화에 따른 화면 변화를 나타낸 도면이고, 도 5는 본 발명의 일 실시예에 따른 조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 장치(수신자측)의 구성 블록도이며, 도 6은 본 발명의 일 실시예에 따른 조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 방법 중 수신자 관점에서의 순서도이며, 도 7은 DB 테이블 정의서를 나타낸 도면이다.
도 2를 참조하면, 본 실시예에 따른 조선 해양 플랜트의 3D 화면에 대한 URL 기반 정보 공유 장치(작성자측)는 도 1의 작성자 단말(10)에 상응하거나 작성자 단말에 설치되는 프로그램일 수 있다.
URL 기반 정보 공유 장치(작성자측)(10)는 3D 화면 가시화부(101), 코멘트 등록부(102), DB 접속부(103), URL 생성부(104), 메일 서비스부(105)를 포함한다.
3D 화면 가시화부(101)는 3D 프로그램 실행에 따라 임의의 혹은 선택된 3D 모델을 화면에 가시화한다(단계 S200).
3D 화면 가시화 단계에서 작성자는 의도하는 대로 뷰포인트를 이동시켜 3D 모델을 다양한 각도에서 가시화할 수 있고, 그 크기도 확대/축소시킬 수 있다(단계 S205).
코멘트 등록부(102)는 코멘트 등록 요청에 따라 작성자가 등록하고자 하는 코멘트를 입력받는다(단계 S210). 코멘트 등록 요청은 3D 프로그램의 화면 내에 표시된 아이콘(버튼)의 선택에 의해, 혹은 메뉴 항목에서의 선택에 의해, 혹은 특정 단축키의 입력을 통해 이루어질 수 있다.
코멘트 등록부(102)는 코멘트 등록 요청이 있는 경우 코멘트를 입력할 수 있는 코멘트 작성을 위한 팝업 창을 표시할 수 있다. 팝업 창은 예를 들어 C# 팝업 다이얼로그를 이용할 수 있다. 코멘트 팝업 창은 작성자가 원하는 위치로 자유로이 이동시킬 수 있다.
코멘트 작성은 코멘트 제목 및 내용을 입력함으로써 이루어질 수 있다. 또한, 해당 코멘트에 관련된 부재를 지정할 수도 있다(단계 S215). 이 경우 코멘트 팝업 창은 별도의 지시선 혹은 화살표 등으로 관련 부재를 가리킬 수 있다.
코멘트 작성이 완료되고 DB 서버(40)에의 등록이 요청되면, DB 접속부(103)는 DB 서버(40)에 접속하여 작성된 코멘트를 등록한다(단계 S220).
이 때 DB 서버(40)에는 코멘트 정보뿐만 아니라 뷰포인트 정보도 함께 등록할 수 있다. 뷰포인트 정보는 코멘트를 작성할 당시 3D 프로그램을 통해 화면 가시화하고 있는 3D 모델을 동일하게 뷰잉할 수 있는 뷰포인트(view point)에 관한 정보로서, 뷰 포지션(view position), 뷰 방향(view direction), 뷰 스케일(view scale), 뷰 카메라모드(view camera mode) 중 하나 이상이 포함될 수 있다.
도 4를 참조하면, 3D 설계 데이터에 상응하는 3D 모델(M)에 대한 뷰포인트에 따른 다양한 뷰잉 화면이 예시되어 있다. 동일한 3D 모델(M)이라 할지라도 C1 위치에서의 view 1의 경우와, C2 위치에서의 view 2의 경우와, C3 위치에서의 view 3의 경우에 화면(디스플레이)에 보여지는 모습이 달라진다. 따라서, 조선 해양 플랜트의 건조 과정에서 중요한 사항을 코멘트로 정리하고 공유하기 위해서는 수신자에게 코멘트 작성자와 동일한 뷰잉 화면을 제공하는 것이 중요하다.
다만, 이를 위해 화면을 캡쳐하고 코멘트를 기록하여 보내는 것은 수신자가 해당 화면이 대상 3D 모델에서 정확히 어떠한 뷰포인트 하에서 캡쳐된 것인지에 대해 알지 못하므로, 정확한 의사전달이 어려울 수 있게 된다. 따라서, 본 실시예에서는 코멘트 정보 이외에 뷰포인트 정보도 함께 공유하여 정확한 의사 전달이 가능하게 하고자 한다.
DB 서버(40)에서는 도 7에 도시된 것과 같은 DB 테이블 정의서에 따라 DB 테이블을 생성한다. DB 테이블에는 고유 ID(고유 아이디), 시간 데이터(INSERT_TIME(고유아이디 생성시간), CLOSE_TIME(계획된 시간) 등), 작성자 데이터(AUTHOR_ID(작성자 사번), AUTHOR_NAME(작성자 이름), AUTHOR_DEPT(작성자 부서) 등), 3D 설계 모델 데이터(PROJECT_NUM(호선), BLOCK_NUM(블럭리스트) 등), 부재 데이터(LOCATION(선택된 파트 정보)), 뷰포인트 데이터(VIEW_POSITION(뷰 포지션), VIEW_DIRECTION(뷰 방향), VIEW_SCALE(뷰 스케일), VIEW_CAMERAMODE(뷰 카메라모드) 등), 코멘트 데이터(COMMENT_TITLE(코멘트 제목), COMMENT_CONTENT(코멘트 내용) 등), 마크업 데이터(POINT_X(마크업 X좌표), POINT_Y(마크업 Y좌표), BREAKINGWIRE(마크업 끊어진 선) 등) 등이 포함될 수 있다.
DB 서버(40)는 작성자 단말(10)에서의 등록 요청에 응답하여 새로운 고유 ID를 가지는 DB 테이블을 신규 생성하고, 등록 요청에 포함되거나 함께 전송된 코멘트 정보 및/또는 뷰포인트 정보를 신규 생성한 DB 테이블에 등록시킨다(INSERT 동작). 이 경우 등록 요청에 상응하는 작성자 단말(10)로부터 작성자 데이터, 3D 설계 모델 데이터, 부재 데이터 등도 함께 수신하여, 함께 등록시킬 수 있다.
그리고 작성자 단말(10)로 해당 DB 테이블에 상응하는 고유 ID를 작성자 단말(10)로 리턴한다.
작성자 단말(10), 즉 URL 생성부(104)는 등록 요청에 상응하여 리턴된 고유 ID를 이용하여 URL을 자동 생성한다(단계 S225). URL에는 고유 ID가 포함된다. 그리고 해당 URL은 DB 서버(40)에 접근하여 해당 고유 ID 조회를 통해 해당 DB 테이블을 리턴하는 웹 서비스에 관한 링크에 해당한다.
메일 서비스부(105)는 자동 생성된 URL을 포함하는 이메일을 생성하고, 메일 서버(30)를 통해 지정된 수신자(예컨대, 뷰포인트 및/또는 코멘트의 공유를 원하는 작업자)에게 전송되게 하는 메일 서비스를 실행한다.
도 6을 참조하면, 수신자 단말(20)에서 URL이 포함된 메일을 수신한 경우 URL 기반 정보 공유 방법이 도시되어 있다. 수신자 단말(20)은 URL 기반 정보 공유 장치(수신자측)에 해당한다.
수신자 단말(20)의 메일 수신부(201)는 URL이 포함된 메일을 메일 서버(30)로부터 수신한다(단계 S300).
수신된 메일을 읽고, 메일에 포함된 URL을 클릭(혹은 터치 등의 실행 동작)할 수 있다(단계 S305).
URL이 클릭되면, 3D 프로그램 실행부(203)는 URL과 관련된 3D 프로그램이 설치된 경우 해당 3D 프로그램을 실행한다(단계 S310). 또는 해당 3D 프로그램이 설치되지 않은 경우, 네트워크를 통해 해당 프로그램을 다운로드하여 임시적으로 설치하고 실행시킬 수도 있다.
URL 실행부(202)는 URL 실행에 상응하는 웹 서비스에 접속한다. 해당 웹 서비스를 통해 DB 서버(40)에 접근하고, URL에 포함된 고유 ID를 조회하여 해당 고유 ID에 상응하는 DB 테이블 전체를 리턴받을 수 있다.
3D 공유 프로그램이 실행되면, 리턴된 DB 테이블에 기록된 3D 설계 데이터를 참조하여 공유 파일을 자동 로딩한다(단계 S315). 여기서, 공유 파일은 공유 코멘트 및 공유 뷰포인트가 등록된 3D 설계 데이터를 의미한다. 예를 들어, JT 파일 포맷을 가질 수 있다.
공유 파일의 로딩이 완료되면, 뷰포인트/코멘트 로딩부(204)는 리턴된 DB 테이블에 기록된 뷰포인트 데이터를 참조하여 공유 뷰포인트로 자동 이동한다(단계 S320). 뷰포인트 데이터에는 뷰 포지션, 뷰 방향, 뷰 스케일, 뷰 카메라모드 중 하나 이상이 포함될 수 있다.
그리고 해당 공유 뷰포인트에서, 뷰포인트/코멘트 로딩부(204)는 리턴된 DB 테이블에 기록된 코멘트 데이터를 참조하여 공유 코멘트를 표시한다(단계 S325). 공유 코멘트는 코멘트 팝업 창을 통해 표시될 수 있다. 이 경우 코멘트 팝업 창은 작성자 단말(10)에서 조정된 위치 및/또는 크기와 동일한 위치 및/또는 크기를 가지게 하여, 최대한 작성자와 동일한 뷰잉 화면을 가지게 할 수 있다.
코멘트를 표시할 때, 해당 코멘트에 관련된 부재를 가리키는 지시선 혹은 화살표 등의 마크업을 함께 표시할 수도 있다.
본 실시예에 따르면, 조선 해양 플랜트의 3D 설계 데이터 가시화 화면을 타인 및 타 시스템에 URL 기반으로 뷰포인트 및/또는 코멘트를 공유하여 동일한 3D 가시화 뷰포인트 및/또는 코멘트를 공유할 수 있게 된다.
전술한 3D 화면에 대한 URL 기반 정보 공유 방법은, 컴퓨터에 의해 실행되는 애플리케이션이나 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독 가능 매체는 컴퓨터 저장 매체를 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독 가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다.
전술한 3D 화면에 대한 URL 기반 정보 공유 방법은, 단말기에 기본적으로 설치된 애플리케이션(이는 단말기에 기본적으로 탑재된 플랫폼이나 운영체제 등에 포함된 프로그램을 포함할 수 있음)에 의해 실행될 수 있고, 사용자가 애플리케이션 스토어 서버, 애플리케이션 또는 해당 서비스와 관련된 웹 서버 등의 애플리케이션 제공 서버를 통해 마스터 단말기에 직접 설치한 애플리케이션(즉, 프로그램)에 의해 실행될 수도 있다. 이러한 의미에서, 전술한 3D 화면에 대한 URL 기반 정보 공유 방법은 단말기에 기본적으로 설치되거나 사용자에 의해 직접 설치된 애플리케이션(즉, 프로그램)으로 구현되고 단말기 등의 컴퓨터로 읽을 수 있는 기록매체에 기록될 수 있다.
상기에서는 본 발명의 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
10: 작성자 단말 20: 수신자 단말
30: 메일 서버 40: DB 서버
101: 3D 화면 가시화부 102: 코멘트 등록부
103: DB 접속부 104: URL 생성부
105: 메일 서비스부 201: 메일 수신부
202: URL 실행부 203: 3D 프로그램 실행부
204: 뷰포인트/코멘트 로딩부

Claims (5)

  1. 조선 해양 플랜트에 관한 3D 설계 데이터를 3D로 가시화하는 3D 화면 가시화부;
    코멘트 등록 요청에 따라 코멘트를 입력받는 코멘트 등록부;
    DB 서버에 접속하여 상기 코멘트를 상기 코멘트 등록 요청 시의 뷰포인트에 관한 뷰포인트 정보와 함께 등록하고, 상기 DB 서버로부터 상기 코멘트 및 상기 뷰포인트 정보에 상응하는 고유 ID를 리턴받는 DB 접속부;
    상기 고유 ID를 이용하여 URL을 자동 생성하는 URL 생성부; 및
    상기 URL을 포함하는 이메일을 생성하고, 메일 서버를 통해 지정된 수신자에게 전송하는 메일 서비스부를 포함하는, 3D 화면에 대한 URL 기반 정보 공유 장치.
  2. 제1항에 있어서,
    상기 코멘트 등록부는 상기 코멘트에 관련된 부재를 지정하고,
    상기 DB 접속부는 상기 부제에 관한 정보도 함께 전송하여 등록되게 하는 3D 화면에 대한 URL 기반 정보 공유 장치.
  3. 제1항에 있어서,
    상기 뷰포인트 정보는 뷰 포지션(view position), 뷰 방향(view direction), 뷰 스케일(view scale), 뷰 카메라모드(view camera mode) 중 하나 이상을 포함하는 3D 화면에 대한 URL 기반 정보 공유 장치.
  4. 제1항에 있어서,
    상기 URL에는 상기 고유 ID가 포함되며,
    상기 URL은 상기 DB 서버에 접근하여 상기 고유 ID의 조회를 통해 상응하는 DB 테이블을 리턴하는 웹 서비스에 관한 링크에 해당하는 포함하는 3D 화면에 대한 URL 기반 정보 공유 장치.
  5. 고유 ID를 포함하는 URL이 포함된 메일을 수신하는 메일 수신부;
    상기 메일을 읽고, 상기 URL이 클릭되면 실행하는 URL 실행부;
    상기 URL이 클릭되면 3D 프로그램을 실행시키고, 상기 URL에 상응하는 3D 설계 데이터를 참조하여 공유 파일을 로딩하는 3D 프로그램 실행부; 및
    상기 URL에 해당하는 웹 서비스를 통해 상기 3D 설계 데이터에 대한 공유 뷰포인트로 이동하고, 공유 코멘트를 표시하는 뷰포인트/코멘트 로딩부를 포함하는 3D 화면에 대한 URL 기반 정보 공유 장치.
KR1020180155707A 2018-12-06 2018-12-06 조선 해양 플랜트의 3d 화면에 대한 url 기반 정보 공유 장치 및 방법 KR20200068855A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180155707A KR20200068855A (ko) 2018-12-06 2018-12-06 조선 해양 플랜트의 3d 화면에 대한 url 기반 정보 공유 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180155707A KR20200068855A (ko) 2018-12-06 2018-12-06 조선 해양 플랜트의 3d 화면에 대한 url 기반 정보 공유 장치 및 방법

Publications (1)

Publication Number Publication Date
KR20200068855A true KR20200068855A (ko) 2020-06-16

Family

ID=71141911

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180155707A KR20200068855A (ko) 2018-12-06 2018-12-06 조선 해양 플랜트의 3d 화면에 대한 url 기반 정보 공유 장치 및 방법

Country Status (1)

Country Link
KR (1) KR20200068855A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220120141A (ko) 2021-02-23 2022-08-30 이동건 혼합 현실 입출력 확장 시스템

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101809382B1 (ko) 2016-12-16 2017-12-14 김대진 조선해양플랜트용 도면 토탈 관리시스템

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101809382B1 (ko) 2016-12-16 2017-12-14 김대진 조선해양플랜트용 도면 토탈 관리시스템

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220120141A (ko) 2021-02-23 2022-08-30 이동건 혼합 현실 입출력 확장 시스템
KR20240036543A (ko) 2021-02-23 2024-03-20 이동건 혼합 현실 입출력 확장 시스템

Similar Documents

Publication Publication Date Title
US20190236844A1 (en) Augmented reality system
Kim et al. On-site construction management using mobile computing technology
US9064290B2 (en) Method for inspecting a physical asset
KR101720139B1 (ko) 포인트 클라우드 이미지를 배관 라인 도면과 연관시키고 이들에 대한 치수들을 적용하는 방법
CN109862064B (zh) 一种用于设备远程监控的组态方法及装置
US20190347746A1 (en) Building construction tracking device and methods
US9704112B2 (en) Global entity-to-entity integration platform using standards-based application program interfaces (APIs)
US9785897B2 (en) Methods and systems for optimizing efficiency of a workforce management system
Dambruch et al. Leveraging public participation in urban planning with 3D web technology
WO2022044755A1 (ja) 設備管理方法、設備管理装置、設備管理プログラム、記録媒体
WO2019164830A1 (en) Apparatus, systems, and methods for tagging building features in a 3d space
CN103543973A (zh) 显示控制设备和显示控制方法
US20240097963A1 (en) System and method for integration of dynamic embedded process communications
KR100976829B1 (ko) 선박의 설계 디자인 리뷰 방법 및 그 서비스 시스템
Assila et al. Towards AR/VR maturity model adapted to the building information modeling
KR20200068855A (ko) 조선 해양 플랜트의 3d 화면에 대한 url 기반 정보 공유 장치 및 방법
US11593538B2 (en) Verification, modification, and/or validation of an infrastructure design document via improved collaboration between on site devices and remote devices
CN114266170B (zh) 一种燃气输配管网中气源供应范围识别方法和装置
JP5980321B2 (ja) 情報伝達のためのモデル化された物的環境のための方法、システムおよび媒体
Lehrbaum et al. Enabling customizable workflows for industrial ar applications
EP2980708A1 (en) Method and system for assigning a content item as a link target to a managed object
CN112083982B (zh) 信息处理方法和装置
CN111272186A (zh) 机器人路径的配置方法及装置、可读存储介质
CA3161292A1 (en) Inspection project manager
US20200050864A1 (en) Real-Time Location Tagging

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20181206

PG1501 Laying open of application
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20201208

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20181206

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20220804

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20230202

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20220804

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I