KR20230155751A - Ecad 설계 데이터 공유 시스템 및 방법 - Google Patents

Ecad 설계 데이터 공유 시스템 및 방법 Download PDF

Info

Publication number
KR20230155751A
KR20230155751A KR1020220055323A KR20220055323A KR20230155751A KR 20230155751 A KR20230155751 A KR 20230155751A KR 1020220055323 A KR1020220055323 A KR 1020220055323A KR 20220055323 A KR20220055323 A KR 20220055323A KR 20230155751 A KR20230155751 A KR 20230155751A
Authority
KR
South Korea
Prior art keywords
design data
design
information
ecad
data
Prior art date
Application number
KR1020220055323A
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 KR1020220055323A priority Critical patent/KR20230155751A/ko
Publication of KR20230155751A publication Critical patent/KR20230155751A/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document structures and storage, e.g. HTML extensions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/55Clustering; Classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/906Clustering; Classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/151Transformation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Geometry (AREA)
  • Artificial Intelligence (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • Evolutionary Computation (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

특정 물체에 대한 설계인 ECAD 설계 데이터를 설계자 단말기로부터 획득하고, 상기 설계 데이터의 변환을 수행하여 상기 설계 데이터의 확인을 요청하는 사용자 단말기에서 상기 설계 데이터의 생성에 사용된 툴에 무관하게 상기 설계 데이터를 공유할 수 있도록 하는 ECAD 설계 데이터 공유 시스템이 제공된다. 본 발명의 실시예에 따른 ECAD 설계 데이터 공유 시스템은, 상기 설계자 단말기로부터 유선 또는 무선 통신을 이용하여 상기 ECAD 설계 데이터를 획득하고 상기 설계 데이터의 설계를 수행한 툴을 확인하고, 상기 설계 데이터의 분류를 수행하여 분류 설계 정보를 생성하는 설계 데이터 분석부; 및 상기 설계 데이터에 대하여 SVG 변환을 수행하고, 변환된 설계 데이터인 변환 데이터를 상기 사용자 단말기로 출력하는 변환 데이터 출력부;를 포함하며, 상기 변환 데이터 출력부는, HTML을 이용하여 상기 사용자 단말기에 출력될 사용자 인터페이스를 생성한다.

Description

ECAD 설계 데이터 공유 시스템 및 방법 {ECAD design data sharing system and method}
본 발명은 ECAD 설계 데이터 공유 시스템 및 방법에 관한 것으로, 특히, 설계에 사용된 ECAD 데이터의 종류에 관계 없이 설계 파일을 SVG로 시각화 하고 HTML로 사용자에게 제공하는 ECAD 설계 데이터 공유 시스템 및 방법에 관한 것이다.
ECAD는 전자 컴퓨터 응용 설계(Electronic Computer-Aided Design)으로 정의되며, 전자(Electronic)이 생략되어 CAD로 통용되기도 한다. ECAD는 다양한 분야에서 제조 또는 건설 등의 공정을 수행하기 전에 설계도를 제작하기 위해 사용된다. 대표적인 프로그램으로는 Auto-CAD, Solidworks 등의 프로그램이 존재하며, 이 외에도 사용자들이 ECAD를 수행할 수 있도록 편의성을 제공하는 다양한 프로그램들이 존재한다. 대부분의 프로그램의 경우 사용자 종속화 및 판매를 위해 전용 뷰어 또는 전용 툴(프로그램)을 사용하도록 확장자가 지정된다. 즉, A 프로그램을 이용하여 ECAD를 수행하여 ECAD 파일이 생성된 경우, 해당 파일은 B 프로그램을 이용하여 확인 및 수정이 거의 불가능하며 필요한 경우 A 프로그램 뷰어를 설치하거나 A 프로그램을 구매 후 사용하여야 한다는 문제점이 존재한다.
이러한 프로그램 종속적인 상황으로 인해 웹 시스템과 연동하거나 협업을 위한 데이터를 배포하는 경우 배포받는 사용자는 뷰어를 설치하거나 해당 프로그램을 구매하여야 하기 때문에 비용이 증가할 수 있다. 따라서, 이러한 문제점을 우회하기 위해서 배포자는 설계 파일을 PDF 또는 그림 파일 등으로 변환하여 제공하게 된다.
PDF와 그림 파일의 경우에는 전체 이미지를 하나로 표현하는 데이터로 제공된다. 쉽게 설명하면 PDF나 그림 파일로 설계 데이터를 획득하면, 설계자가 최초에 설계한 내용과 같이 특정 부분을 생략하여 설계를 확인하거나, 표시를 하는 등의 작업이 불가능하다. 또한, 이미지 형태로만 제공되기 때문에 특정 부분에 기 저장된 ECAD 라이브러리 데이터에 대한 자세한 정보 또는 포함되는 콘텐츠 등을 직접 확인할 수 없기 때문에 데이터를 공유하는 것에 어려움이 존재한다.
한국등록특허 제10-126285호
상기와 같은 종래 기술의 문제점을 해결하기 위해, 본 발명의 일 실시예는 사용자의 컴퓨터에 특정 ECAD 툴 및 ECAD 뷰어를 설치하지 않더라도 사용자가 공유받는 도면 데이터의 검토를 수행할 수 있는 ECAD 설계 데이터 공유 시스템 및 방법을 제공하고자 한다.
위와 같은 과제를 해결하기 위한 본 발명의 일 측면에 따르면, 특정 물체에 대한 설계인 ECAD 설계 데이터를 설계자 단말기로부터 획득하고, 상기 설계 데이터의 변환을 수행하여 상기 설계 데이터의 확인을 요청하는 사용자 단말기에서 상기 설계 데이터의 생성에 사용된 툴에 무관하게 상기 설계 데이터를 공유할 수 있도록 하는 ECAD 설계 데이터 공유 시스템이 제공된다. 상기 ECAD 설계 데이터 공유 시스템은, 상기 설계자 단말기로부터 유선 또는 무선 통신을 이용하여 상기 ECAD 설계 데이터를 획득하고 상기 설계 데이터의 설계를 수행한 툴을 확인하고, 상기 설계 데이터의 분류를 수행하여 분류 설계 정보를 생성하는 설계 데이터 분석부; 및 상기 설계 데이터에 대하여 SVG 변환을 수행하고, 변환된 설계 데이터인 변환 데이터를 상기 사용자 단말기로 출력하는 변환 데이터 출력부;를 포함하며, 상기 변환 데이터 출력부는, HTML을 이용하여 상기 사용자 단말기에 출력될 사용자 인터페이스를 생성한다.
상기 설계 데이터 분석부는, 상기 설계자 단말기로부터 상기 ECAD 설계 데이터를 획득하는 ECAD 설계 데이터 획득 모듈; 상기 설계 데이터를 설계한 상기 툴에 대한 정보를 획득하는 ECAD 설계 툴 확인 모듈; 및 상기 설계 데이터에 포함된 설계 정보를 기 설정된 기준을 이용하여 분류하여 상기 분류 설계 정보를 생성하는 설계 데이터 분류 모듈;을 포함할 수 있다.
상기 변환 데이터 출력부는, 상기 분류 설계 정보를 이용하여 상기 설계 데이터의 상기 SVG 변환을 수행하는 SVG 변환 모듈; 상기 사용자 단말기의 OS 정보 및 상기 툴의 유무 정보를 획득하고, 상기 사용자 단말기에 대응하는 상기 사용자 인터페이스를 결정하는 사용자 단말기 대응 모듈; 및 상기 사용자 인터페이스에 대응하는 변환 데이터를 출력하도록 형성되는 변환 데이터 출력 모듈;을 포함할 수 있다.
상기 설계 데이터의 분류는, 상기 설계 데이터에 포함된 이미지 정보를 기 설정된 조건에 대하여 먼저 분류하여 분류된 이미지 정보를 생성하고, 상기 이미지 정보의 각 부분에 대응하는 조건 정보가 존재하는 경우, 상기 조건 정보를 분류하여 분류된 조건 정보를 생성한 후, 상기 분류된 이미지 중 해당 부분에 상기 분류된 조건 정보를 대응시킬 수 있다.
상기 기 설정된 조건은 상기 툴을 이용하여 획득된 단위 정보일 수 있다.
본 발명의 일 측면에 따르면, 특정 물체에 대한 설계인 ECAD 설계 데이터를 설계자 단말기로부터 획득하고, 상기 설계 데이터의 변환을 수행하여 상기 설계 데이터의 확인을 요청하는 사용자 단말기에서 상기 설계 데이터의 생성에 사용된 툴에 무관하게 상기 설계 데이터를 공유할 수 있는 ECAD 설계 데이터 공유 방법이 제공된다. 상기 ECAD 설계 데이터 공유 방법은, 설계 데이터 분석부를 이용하여 상기 설계자 단말기로부터 유선 또는 무선 통신을 이용하여 상기 ECAD 설계 데이터를 획득하고 상기 설계 데이터의 설계를 수행한 툴을 확인하고, 상기 설계 데이터의 분류를 수행하여 분류 설계 정보를 생성하는 단계; 및 변환 데이터 출력부를 이용하여 상기 설계 데이터에 대하여 SVG 변환을 수행하고, 변환된 설계 데이터인 변환 데이터를 상기 사용자 단말기로 출력하는 단계;를 포함하며, 상기 변환 데이터를 상기 사용자 단말기로 출력하는 단계는, HTML을 이용하여 상기 사용자 단말기에 출력될 사용자 인터페이스를 생성할 수 있다.
상기 분류 설계 정보를 생성하는 단계는, 상기 설계자 단말기로부터 상기 ECAD 설계 데이터를 획득하는 단계; 상기 설계 데이터를 설계한 상기 툴에 대한 정보를 획득하는 단계; 및 상기 설계 데이터에 포함된 설계 정보를 기 설정된 기준을 이용하여 분류하여 상기 분류 설계 정보를 생성하는 단계;를 포함할 수 있다.
상기 변환 데이터를 상기 사용자 단말기로 출력하는 단계는, 상기 분류 설계 정보를 이용하여 상기 설계 데이터의 상기 SVG 변환을 수행하는 SVG 변환 모듈; 상기 사용자 단말기의 OS 정보 및 상기 툴의 유무 정보를 획득하고, 상기 사용자 단말기에 대응하는 상기 사용자 인터페이스를 결정하는 사용자 단말기 대응 모듈; 및 상기 사용자 인터페이스에 대응하는 변환 데이터를 출력하도록 형성되는 변환 데이터 출력 모듈;을 포함할 수 있다.
상기 설계 데이터의 분류는, 상기 설계 데이터에 포함된 이미지 정보를 기 설정된 조건에 대하여 먼저 분류하여 분류된 이미지 정보를 생성하고, 상기 이미지 정보의 각 부분에 대응하는 조건 정보가 존재하는 경우, 상기 조건 정보를 분류하여 분류된 조건 정보를 생성한 후, 상기 분류된 이미지 중 해당 부분에 상기 분류된 조건 정보를 대응시킬 수 있다.
상기 기 설정된 조건은 상기 툴을 이용하여 획득된 단위 정보일 수 있다.
본 발명의 일 실시예에 따른 ECAD 설계 데이터 공유 시스템 및 방법은, 특정 ECAD 툴 또는 ECAD 뷰어의 설치를 수행하지 않고도 공유받은 ECAD 데이터를 확인 기록 및 저장할 수 있는 효과가 있다.
도 1은 본 발명이 동작하는 방식을 간단히 나타낸 도이다.
도 2는 본 발명의 실시예에 따른 ECAD 설계 데이터 공유 시스템의 블록도이다.
도 3은 도 2의 설계 데이터 처리부를 나타낸 블록도이다.
도 4는 도 2의 변환 데이터 출력부를 나타낸 블록도이다.
도 5는 본 발명의 실시예에 따른 ECAD 설계 데이터 공유 방법의 블록도이다.
도 6은 도 4의 단계 S11을 나타낸 순서도이다.
도 7은 도 4의 단계 S13을 나타낸 순서도이다.
이하, 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 동일 또는 유사한 구성요소에 대해서는 동일한 참조부호를 붙였다.
먼저, 도 1은 본 발명이 동작하는 방식을 간단히 나타낸 도이다. 도 7을 참고하면, 본 발명의 일 실시예에 따른 ECAD 설계 데이터 공유 시스템 및 방법은 캐드 툴로부터 설계 데이터를 획득하면, 설계 데이터를 SVG 형식으로 변환하고, 요청이 있는 경우 해당 형식을 캐드 툴로 출력하도록 형성된다. 또, SVG 형식으로 변환된 데이터를 HTML을 이용하여 웹 표준 문서로 생성함으로써 모든 운영체제에서 확인 가능하도록 형성된다.
도 2는 본 발명의 실시예에 따른 ECAD 설계 데이터 공유 시스템의 블록도이고, 도 3은 도 2의 설계 데이터 처리부를 나타낸 블록도이며, 도 4는 도 2의 변환 데이터 출력부를 나타낸 블록도이다. 이하에서는 도 2 내지 도 4를 이용하여 본 발명의 일 실시예에 따른 ECAD 설계 데이터 공유 시스템에 대하여 상세히 설명하도록 한다.
본 발명의 일 실시예에 따른 ECAD 설계 데이터 공유 시스템(1)은 특정 물체에 대한 설계 정보인 ECAD 설계 데이터를 설계자 단말기로부터 획득하면 설계 데이터의 변환을 수행하여 SVG 형식으로 변환하고, 설계 데이터의 확인을 요청하는 사용자 단말기에서 설계 데이터의 생성에 사용된 툴과 무관하게 설계 데이터를 공유하여 확인할 수 있도록 형성된다. 이를 위해 본 발명의 ECAD 설계 데이터 공유 시스템(1)은 도 2에 도시된 바와 같이 설계 데이터 분석부(11) 및 변환 데이터 출력부(13)를 포함하도록 형성된다.
설계 데이터 분석부(11)는 설계자 단말기로부터 유선 또는 무선 통신을 이용하여 ECAD 설계 데이터를 획득하고 설계 데이터의 설계를 수행한 툴을 확인하며 설계 데이터의 분류를 수행하여 분류 설계 정보를 생성하도록 형성된다. 설계 데이터 분석부(11)는 도 3에 도시된 바와 같이 ECAD 설계 데이터 획득 모듈(111), ECAD 설계 툴 확인 모듈(113) 및 설계 데이터 분류 모듈(115)을 포함하도록 형성된다.
ECAD 설계 데이터 획득 모듈(111)은 설계자 단말기로부터 ECAD 설계 데이터를 획득하도록 형성되며 ECAD 설계 툴 확인 모듈(113)은 획득한 설계 데이터로부터 해당 설계 데이터가 생성된 툴에 대한 정보를 획득하도록 형성된다. 설계 데이터는 ECAD 설계 툴을 통해 생성되는 설계도이다. 설계 데이터에는 해당 물체의 형태를 시각적으로 확인할 수 있는 이미지 정보와, 해당 이미지 정보의 구체적인 조건(강도, 재질, 재료 종류 등)에 대한 정보를 가지는 조건 정보가 포함될 수 있다. 또, ECAD 설계 툴의 경우 오토캐드, 프리 캐드, 퓨전360 등 다양한 툴이 사용되기 때문에 본 발명에서는 ECAD 설계 데이터 획득 모듈(111)에서 설계 데이터를 획득하고, ECAD 설계 툴 확인 모듈(113)은 해당 설계 데이터가 어느 설계 툴을 통해 생성되었는지 확인하도록 형성된다.
설계 데이터 분류 모듈(115)은 설계 데이터 및 설계 툴에 대한 정보를 획득하면, 설계 데이터에 포함된 설계 정보를 기 설정된 기준을 이용하여 분류하고 분류 설계 정보를 생성하도록 형성된다.
설계 데이터는 상술한 바와 같이 이미지 정보 및 이미지 정보의 부분들과 대응하는 조건 정보들을 포함하는 데이터이다. 따라서, 설계 데이터 분류 모듈(115)은, 이미지 정보를 기 설정된 조건에 대하여 먼저 분류하여 분류된 이미지 정보를 생성하고, 이미지 정보의 각 부분에 대응하는 조건 정보가 존재하는 경우 조건 정보를 분류하여 분류된 조건 정보를 생성한 수 분류된 이미지 중 해당 부분에 분류된 조건 정보를 대응시키도록 형성된다.
보다 쉽게 설명하면, 설계 데이터가 ABCDEFG라는 이미지 정보를 가지고, 조건 정보는 A,E.G 부분에 대응하는 a,e,g 정보가 존재한다고 가정한다. 이 경우 설계 데이터 분류 모듈(115)은 이미지 정보를 기 설정된 조건에 따라 A 정보, B 정보, C 정보, D 정보, E 정보, F 정보 및 G 정보로 먼저 분류를 수행한다. 이후, 설계 데이터 분류 모듈(115)은 조건 정보를 확인하여 a 정보, e 정보 및 g 정보로 분류하고, 각각의 정보를 최초 이미지 정보 중에 대응하던 위치의 분류된 이미지 정보에 대응시켜 A이미지 정보에는 a 조건 정보를, E 이미지 정보에는 e 조건 정보를 G이미지 정보에는 g 조건 정보를 대응시키는 분류를 수행할 수 있다.
이때, 설계 데이터 분류 모듈(115)에서 기 설정된 조건은 일 예로 설계 툴을 이용하여 획득되는 설계 단위 정보일 수 있다. 즉, 설계 데이터 분류 모듈(115)은 특정 설계 툴에서 설정되는 최소 설계 단위 정보를 획득하고, 최소 설계 단위 정보를 이용하여 이미지 정보를 분류할 수 있다.
하나의 예시를 설명하면, 특정 설계 툴에서 트랜지스터, 저항, 전선, 전원 등이 각각 최소 설계 단위 정보로 설정되는 경우, 설계 데이터 분류 모듈(115)은 각각의 최소 설계 단위 정보가 연속되는 범위를 하나의 분류 이미지 정보로 분류할 수 있다. 즉 전선의 경우에는 양 단이 각각 트랜지스터, 저항 또는 전원과 연결되는 경우 해당 전선 전체를 하나의 분류 이미지 정보로 분류할 수 있다.
변환 데이터 출력부(13)는 설계 데이터에 대하여 SVG 변환을 수행하고, 변환된 설계 데이터인 변환 데이터를 사용자 단말기로 출력하도록 형성된다. 변환 데이터 출력부(13)는 도 4에 도시된 바와 같이 SVG 변환 모듈(131), 사용자 단말기 대응 모듈(133) 및 변환 데이터 출력 모듈(135)을 포함하도록 형성된다.
SVG 변환 모듈(131)은 분류 설계 정보를 이용하여 설계 데이터의 SVG 변환을 수행하도록 형성된다. SVG 변환 모듈(131)은 분류 설계 정보인 분류 이미지 정보 및 분류 조건 정보를 각각 획득하고, 획득한 설계 정보를 이용하여 설계 데이터를 SVG 파일 형식으로의 변환을 수행한다.
여기서 본 발명의 일 실시예에서는 SVG 변환 모듈(131)은 획득한 설계 데이터의 형식에 상관 없이 분류 이미지 정보를 2차원 벡터 그래픽으로 변환하고, XML형식으로 변환을 수행함으로써 해당 설계 데이터를 SVG 형식으로 변환할 수 있다. 또, SVG 형식으로 변환될 때 2차원 벡터 그래픽으로 변환되는 분류 이미지 정보와 대응하는 분류 조건 정보는 XML 형식으로 변환되어 정보가 함께 변환되도록 할 수 있다.
사용자 단말기 대응 모듈(133)은 사용자 단말기의 OS 정보와 설계 툴의 유무 정보를 획득하고, 사용자 단말기에 대응하는 사용자 인터페이스를 결정하도록 형성된다. 사용자 단말기에 설계 데이터를 통해 생성된 설계 툴이 존재하는 경우, 본 발명의 ECAD 설계 데이터 공유 시스템(3)은 설계 툴을 통해 사용자가 설계 데이터에 접근하도록 할 수 있다. 하지만, 해당 사용자 단말기에 설계 툴이 존재하지 않는 경우, 본 발명의 시스템(3)은 사용자가 설계 데이터에 접근하여 열람할 수 있도록 하기 위해 사용자 단말기의 OS 정보를 획득한다. 여기서 OS 정보는 사용자 단말기가 사용하고 있는 OS의 종류 정보를 포함하며, 윈도우, 리눅스, 안드로이드 또는 ios 일 수 있다.
SVG 형식으로 변환된 설계 데이터는 HTML 문서를 통해 사용자가 SVG 형식의 파일에 접근하도록 형성될 수 있다. 이 경우 HTML 문서는 사용자 인터페이스를 생성하고 SVG 문서와 연결되어 사용자가 특정 인터페이스를 사용하는 경우 해당 동작을 수행하여 SVG 문서의 열람을 수행하도록 할 수 있다.
따라서 사용자 단말기 대응 모듈(133)은 사용자 단말기에 설치된 OS 종류를 확인하면, 해당 OS의 사용자 인터페이스 정보를 이용하여 사용자에게 제공될 사용자 인터페이스를 생성할 수 있다.
마지막으로 변환 데이터 출력 모듈(135)은 사용자 인터페이스에 대응하는 변환 데이터를 출력하도록 형성된다. 상술한 바와 같이 사용자는 사용자 단말기에 제공되는 HTML 문서와 문서를 구성하는 사용자 인터페이스를 통해 설계 데이터에 접근할 수 있다. 이때, 사용자 인터페이스를 통해 사용자가 특정 데이터에 대한 접근을 요청하면, 변환 데이터 출력 모듈(135)은 해당 데이터를 출력하여 사용자에게 제공함으로써, 사용자의 설계 툴 보유 유무에 상관 없이 사용자가 사용자 단말기를 이용하여 용이하게 설계 데이터를 공유 받도록 할 수 있다.
한편, 도 5는 본 발명의 실시예에 따른 ECAD 설계 데이터 공유 방법의 블록도이고, 도 6은 도 5의 단계 S11을 나타낸 순서도이며, 도 7은 도 5의 단계 S13을 나타낸 순서도이다. 이하에서는 도 5 내지 도 7을 이용하여 본 발명의 일 실시예에 따른 ECAD 설계 데이터 공유 방법에 대하여 상세히 설명하도록 한다.
본 발명의 일 실시예에 따른 ECAD 설계 데이터 공유 방법(10)은 특정 물체에 대한 설계 정보인 ECAD 설계 데이터를 설계자 단말기로부터 획득하면 설계 데이터의 변환을 수행하여 SVG 형식으로 변환하고, 설계 데이터의 확인을 요청하는 사용자 단말기에서 설계 데이터의 생성에 사용된 툴과 무관하게 설계 데이터를 공유하여 확인할 수 있도록 형성된다. 이를 위해 본 발명의 ECAD 설계 데이터 공유 방법(10)은 도 5에 도시된 바와 같이 설계 데이터를 처리하는 단계(S11) 및 변환 데이터를 출력하는 단계(S13)를 포함하도록 형성된다.
설계 데이터를 처리하는 단계(S11)는 설계 데이터 처리부를 이용하여 설계자 단말기로부터 유선 또는 무선 통신을 이용하여 ECAD 설계 데이터를 획득하고 설계 데이터의 설계를 수행한 툴을 확인하며 설계 데이터의 분류를 수행하여 분류 설계 정보를 생성하도록 형성된다. 설계 데이터를 처리하는 단계(S11)는 도 6에 도시된 바와 같이 ECAD 설계 데이터를 획득하는 단계(S111), ECAD 설계 툴을 확인하는 단계(S113) 및 설계 데이터를 분류하는 단계(S115)를 포함하도록 형성된다.
ECAD 설계 데이터를 획득하는 단계(S111)는 설계자 단말기로부터 ECAD 설계 데이터를 획득하도록 형성되며 ECAD 설계 툴을 확인하는 단계(S113)는 획득한 설계 데이터로부터 해당 설계 데이터가 생성된 툴에 대한 정보를 획득하도록 형성된다. 설계 데이터는 ECAD 설계 툴을 통해 생성되는 설계도이다. 설계 데이터에는 해당 물체의 형태를 시각적으로 확인할 수 있는 이미지 정보와, 해당 이미지 정보의 구체적인 조건(강도, 재질, 재료 종류 등)에 대한 정보를 가지는 조건 정보가 포함될 수 있다. 또, ECAD 설계 툴의 경우 오토캐드, 프리 캐드, 퓨전360 등 다양한 툴이 사용되기 때문에 본 발명에서는 ECAD 설계 데이터를 획득하는 단계(S111)에서 설계 데이터를 획득하고, ECAD 설계 툴을 확인하는 단계(S113)는 해당 설계 데이터가 어느 설계 툴을 통해 생성되었는지 확인하도록 형성된다.
설계 데이터를 분류하는 단계(S115)는 설계 데이터 및 설계 툴에 대한 정보를 획득하면, 설계 데이터에 포함된 설계 정보를 기 설정된 기준을 이용하여 분류하고 분류 설계 정보를 생성하도록 형성된다.
설계 데이터는 상술한 바와 같이 이미지 정보 및 이미지 정보의 부분들과 대응하는 조건 정보들을 포함하는 데이터이다. 따라서, 설계 데이터를 분류하는 단계(S115)는, 이미지 정보를 기 설정된 조건에 대하여 먼저 분류하여 분류된 이미지 정보를 생성하고, 이미지 정보의 각 부분에 대응하는 조건 정보가 존재하는 경우 조건 정보를 분류하여 분류된 조건 정보를 생성한 수 분류된 이미지 중 해당 부분에 분류된 조건 정보를 대응시키도록 형성된다.
보다 쉽게 설명하면, 설계 데이터가 ABCDEFG라는 이미지 정보를 가지고, 조건 정보는 A,E.G 부분에 대응하는 a,e,g 정보가 존재한다고 가정한다. 이 경우 설계 데이터를 분류하는 단계(S115)는 이미지 정보를 기 설정된 조건에 따라 A 정보, B 정보, C 정보, D 정보, E 정보, F 정보 및 G 정보로 먼저 분류를 수행한다. 이후, 설계 데이터를 분류하는 단계(S115)는 조건 정보를 확인하여 a 정보, e 정보 및 g 정보로 분류하고, 각각의 정보를 최초 이미지 정보 중에 대응하던 위치의 분류된 이미지 정보에 대응시켜 A이미지 정보에는 a 조건 정보를, E 이미지 정보에는 e 조건 정보를 G이미지 정보에는 g 조건 정보를 대응시키는 분류를 수행할 수 있다.
이때, 설계 데이터를 분류하는 단계(S115)에서 기 설정된 조건은 일 예로 설계 툴을 이용하여 획득되는 설계 단위 정보일 수 있다. 즉, 설계 데이터를 분류하는 단계(S115)는 특정 설계 툴에서 설정되는 최소 설계 단위 정보를 획득하고, 최소 설계 단위 정보를 이용하여 이미지 정보를 분류할 수 있다.
하나의 예시를 설명하면, 특정 설계 툴에서 트랜지스터, 저항, 전선, 전원 등이 각각 최소 설계 단위 정보로 설정되는 경우, 설계 데이터를 분류하는 단계(S115)는 각각의 최소 설계 단위 정보가 연속되는 범위를 하나의 분류 이미지 정보로 분류할 수 있다. 즉 전선의 경우에는 양 단이 각각 트랜지스터, 저항 또는 전원과 연결되는 경우 해당 전선 전체를 하나의 분류 이미지 정보로 분류할 수 있다.
변환 데이터를 출력하는 단계(S13)는 변환 데이터 출력부를 이용하여 설계 데이터에 대하여 SVG 변환을 수행하고, 변환된 설계 데이터인 변환 데이터를 사용자 단말기로 출력하도록 형성된다. 변환 데이터를 출력하는 단계(S13)는 도 7에 도시된 바와 같이 SVG 형식으로 변환을 수행하는 단계(S131), 사용자 단말기에 대응하는 단계(S133) 및 변환 데이터를 출력하는 단계(S135)를 포함하도록 형성된다.
SVG 형식으로 변환을 수행하는 단계(S131)는 분류 설계 정보를 이용하여 설계 데이터의 SVG 변환을 수행하도록 형성된다. SVG 형식으로 변환을 수행하는 단계(S131)는 분류 설계 정보인 분류 이미지 정보 및 분류 조건 정보를 각각 획득하고, 획득한 설계 정보를 이용하여 설계 데이터를 SVG 파일 형식으로의 변환을 수행한다.
여기서 본 발명의 일 실시예에서는 SVG 형식으로 변환을 수행하는 단계(S131)는 획득한 설계 데이터의 형식에 상관 없이 분류 이미지 정보를 2차원 벡터 그래픽으로 변환하고, XML형식으로 변환을 수행함으로써 해당 설계 데이터를 SVG 형식으로 변환할 수 있다. 또, SVG 형식으로 변환될 때 2차원 벡터 그래픽으로 변환되는 분류 이미지 정보와 대응하는 분류 조건 정보는 XML 형식으로 변환되어 정보가 함께 변환되도록 할 수 있다.
사용자 단말기에 대응하는 단계(S133)는 사용자 단말기의 OS 정보와 설계 툴의 유무 정보를 획득하고, 사용자 단말기에 대응하는 사용자 인터페이스를 결정하도록 형성된다. 사용자 단말기에 설계 데이터를 통해 생성된 설계 툴이 존재하는 경우, 본 발명의 ECAD 설계 데이터 공유 방법(10)은 설계 툴을 통해 사용자가 설계 데이터에 접근하도록 할 수 있다. 하지만, 해당 사용자 단말기에 설계 툴이 존재하지 않는 경우, 본 발명의 방법(10)은 사용자가 설계 데이터에 접근하여 열람할 수 있도록 하기 위해 사용자 단말기의 OS 정보를 획득한다. 여기서 OS 정보는 사용자 단말기가 사용하고 있는 OS의 종류 정보를 포함하며, 윈도우, 리눅스, 안드로이드 또는 ios 일 수 있다.
SVG 형식으로 변환된 설계 데이터는 HTML 문서를 통해 사용자가 SVG 형식의 파일에 접근하도록 형성될 수 있다. 이 경우 HTML 문서는 사용자 인터페이스를 생성하고 SVG 문서와 연결되어 사용자가 특정 인터페이스를 사용하는 경우 해당 동작을 수행하여 SVG 문서의 열람을 수행하도록 할 수 있다.
따라서 사용자 단말기에 대응하는 단계(S133)는 사용자 단말기에 설치된 OS 종류를 확인하면, 해당 OS의 사용자 인터페이스 정보를 이용하여 사용자에게 제공될 사용자 인터페이스를 생성할 수 있다.
마지막으로 변환 데이터를 출력하는 단계(S135)는 사용자 인터페이스에 대응하는 변환 데이터를 출력하도록 형성된다. 상술한 바와 같이 사용자는 사용자 단말기에 제공되는 HTML 문서와 문서를 구성하는 사용자 인터페이스를 통해 설계 데이터에 접근할 수 있다. 이때, 사용자 인터페이스를 통해 사용자가 특정 데이터에 대한 접근을 요청하면, 변환 데이터를 출력하는 단계(S135)는 해당 데이터를 출력하여 사용자에게 제공함으로써, 사용자의 설계 툴 보유 유무에 상관 없이 사용자가 사용자 단말기를 이용하여 용이하게 설계 데이터를 공유 받도록 할 수 있다.
이상에서 본 발명의 일 실시예에 대하여 설명하였으나, 본 발명의 사상은 본 명세서에 제시되는 실시 예에 제한되지 아니하며, 본 발명의 사상을 이해하는 당업자는 동일한 사상의 범위 내에서, 구성요소의 부가, 변경, 삭제, 추가 등에 의해서 다른 실시 예를 용이하게 제안할 수 있을 것이나, 이 또한 본 발명의 사상범위 내에 든다고 할 것이다.
1: ECAD 설계 데이터 공유 시스템
11: 설계 데이터 처리부 13: 변환 데이터 처리부
111: ECAD 설계 데이터 획득 모듈 113: ECAD 설계 툴 확인 모듈
115: 설계 데이터 분류 모듈 131: SVG 변환 모듈
133: 사용자 단말기 대응 모듈 135: 변환 데이터 출력 모듈

Claims (10)

  1. 특정 물체에 대한 설계인 ECAD 설계 데이터를 설계자 단말기로부터 획득하고, 상기 설계 데이터의 변환을 수행하여 상기 설계 데이터의 확인을 요청하는 사용자 단말기에서 상기 설계 데이터의 생성에 사용된 툴에 무관하게 상기 설계 데이터를 공유할 수 있도록 하는 ECAD 설계 데이터 공유 시스템에 있어서,
    상기 ECAD 설계 데이터 공유 시스템은,
    상기 설계자 단말기로부터 유선 또는 무선 통신을 이용하여 상기 ECAD 설계 데이터를 획득하고 상기 설계 데이터의 설계를 수행한 툴을 확인하고, 상기 설계 데이터의 분류를 수행하여 분류 설계 정보를 생성하는 설계 데이터 분석부; 및
    상기 설계 데이터에 대하여 SVG 변환을 수행하고, 변환된 설계 데이터인 변환 데이터를 상기 사용자 단말기로 출력하는 변환 데이터 출력부;를 포함하며,
    상기 변환 데이터 출력부는,
    HTML을 이용하여 상기 사용자 단말기에 출력될 사용자 인터페이스를 생성하는 ECAD 설계 데이터 공유 시스템.
  2. 제 1항에 있어서,
    상기 설계 데이터 분석부는,
    상기 설계자 단말기로부터 상기 ECAD 설계 데이터를 획득하는 ECAD 설계 데이터 획득 모듈;
    상기 설계 데이터를 설계한 상기 툴에 대한 정보를 획득하는 ECAD 설계 툴 확인 모듈; 및
    상기 설계 데이터에 포함된 설계 정보를 기 설정된 기준을 이용하여 분류하여 상기 분류 설계 정보를 생성하는 설계 데이터 분류 모듈;을 포함하는 ECAD 설계 데이터 공유 시스템.
  3. 제 1항에 있어서,
    상기 변환 데이터 출력부는,
    상기 분류 설계 정보를 이용하여 상기 설계 데이터의 상기 SVG 변환을 수행하는 SVG 변환 모듈;
    상기 사용자 단말기의 OS 정보 및 상기 툴의 유무 정보를 획득하고, 상기 사용자 단말기에 대응하는 상기 사용자 인터페이스를 결정하는 사용자 단말기 대응 모듈; 및
    상기 사용자 인터페이스에 대응하는 변환 데이터를 출력하도록 형성되는 변환 데이터 출력 모듈;을 포함하는 ECAD 설계 데이터 공유 시스템.
  4. 제 1항에 있어서,
    상기 설계 데이터의 분류는,
    상기 설계 데이터에 포함된 이미지 정보를 기 설정된 조건에 대하여 먼저 분류하여 분류된 이미지 정보를 생성하고,
    상기 이미지 정보의 각 부분에 대응하는 조건 정보가 존재하는 경우, 상기 조건 정보를 분류하여 분류된 조건 정보를 생성한 후, 상기 분류된 이미지 중 해당 부분에 상기 분류된 조건 정보를 대응시키는 ECAD 설계 데이터 공유 시스템.
  5. 제 4항에 있어서,
    상기 기 설정된 조건은 상기 툴을 이용하여 획득된 단위 정보인 ECAD 설계 데이터 공유 시스템.
  6. 특정 물체에 대한 설계인 ECAD 설계 데이터를 설계자 단말기로부터 획득하고, 상기 설계 데이터의 변환을 수행하여 상기 설계 데이터의 확인을 요청하는 사용자 단말기에서 상기 설계 데이터의 생성에 사용된 툴에 무관하게 상기 설계 데이터를 공유할 수 있도록 하는 ECAD 설계 데이터 공유 방법에 있어서,
    상기 ECAD 설계 데이터 공유 방법은,
    설계 데이터 분석부를 이용하여 상기 설계자 단말기로부터 유선 또는 무선 통신을 이용하여 상기 ECAD 설계 데이터를 획득하고 상기 설계 데이터의 설계를 수행한 툴을 확인하고, 상기 설계 데이터의 분류를 수행하여 분류 설계 정보를 생성하는 단계; 및
    변환 데이터 출력부를 이용하여 상기 설계 데이터에 대하여 SVG 변환을 수행하고, 변환된 설계 데이터인 변환 데이터를 상기 사용자 단말기로 출력하는 단계;를 포함하며,
    상기 변환 데이터를 상기 사용자 단말기로 출력하는 단계는,
    HTML을 이용하여 상기 사용자 단말기에 출력될 사용자 인터페이스를 생성하는 ECAD 설계 데이터 공유 방법.
  7. 제 6항에 있어서,
    상기 분류 설계 정보를 생성하는 단계는,
    상기 설계자 단말기로부터 상기 ECAD 설계 데이터를 획득하는 단계;
    상기 설계 데이터를 설계한 상기 툴에 대한 정보를 획득하는 단계; 및
    상기 설계 데이터에 포함된 설계 정보를 기 설정된 기준을 이용하여 분류하여 상기 분류 설계 정보를 생성하는 단계;를 포함하는 ECAD 설계 데이터 공유 방법.
  8. 제 6항에 있어서,
    상기 변환 데이터를 상기 사용자 단말기로 출력하는 단계는,
    상기 분류 설계 정보를 이용하여 상기 설계 데이터의 상기 SVG 변환을 수행하는 단계;
    상기 사용자 단말기의 OS 정보 및 상기 툴의 유무 정보를 획득하고, 상기 사용자 단말기에 대응하는 상기 사용자 인터페이스를 결정하는 단계; 및
    상기 사용자 인터페이스에 대응하는 변환 데이터를 출력하도록 형성되는 단계;를 포함하는 ECAD 설계 데이터 공유 방법.
  9. 제 6항에 있어서,
    상기 설계 데이터의 분류는,
    상기 설계 데이터에 포함된 이미지 정보를 기 설정된 조건에 대하여 먼저 분류하여 분류된 이미지 정보를 생성하고,
    상기 이미지 정보의 각 부분에 대응하는 조건 정보가 존재하는 경우, 상기 조건 정보를 분류하여 분류된 조건 정보를 생성한 후, 상기 분류된 이미지 중 해당 부분에 상기 분류된 조건 정보를 대응시키는 ECAD 설계 데이터 공유 방법.
  10. 제 9항에 있어서,
    상기 기 설정된 조건은 상기 툴을 이용하여 획득된 단위 정보인 ECAD 설계 데이터 공유 방법.
KR1020220055323A 2022-05-04 2022-05-04 Ecad 설계 데이터 공유 시스템 및 방법 KR20230155751A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020220055323A KR20230155751A (ko) 2022-05-04 2022-05-04 Ecad 설계 데이터 공유 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220055323A KR20230155751A (ko) 2022-05-04 2022-05-04 Ecad 설계 데이터 공유 시스템 및 방법

Publications (1)

Publication Number Publication Date
KR20230155751A true KR20230155751A (ko) 2023-11-13

Family

ID=88746766

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220055323A KR20230155751A (ko) 2022-05-04 2022-05-04 Ecad 설계 데이터 공유 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR20230155751A (ko)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0126285B1 (ko) 1987-06-15 1997-12-18 안티 일리-우르포 치아 또는 뼈 조직의 일부 치환용 이식체

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0126285B1 (ko) 1987-06-15 1997-12-18 안티 일리-우르포 치아 또는 뼈 조직의 일부 치환용 이식체

Similar Documents

Publication Publication Date Title
US10372833B2 (en) Part standard geometry management in a computer aided design system
US20090089739A1 (en) Intelligent editing of relational models
US20160299771A1 (en) Collaborative generation of configuration technical data for a product to be manufactured
KR101547496B1 (ko) 웹 페이지 재구성 방법 및 장치
CN103544430A (zh) 运算环境安全方法和电子运算***
Mueller et al. OGC WPS 2.0 Interface Standard. Version 2.0.
US20090172520A1 (en) Method of managing web services using integrated document
KR20060047996A (ko) 디스플레이 정보 생성 방법
US11049161B2 (en) Brand-based product management with branding analysis
US20060112332A1 (en) System and method for design checking
KR20060101803A (ko) 동적 열람이 가능한 전자 문서의 제작 및 열람 방법
US10768925B2 (en) Performing partial analysis of a source code base
US11977901B2 (en) Systems and methods of multi-stage configuration service for policy-driven transformation
US20060136553A1 (en) Method and system for exposing nested data in a computer-generated document in a transparent manner
US11803697B2 (en) Method and system for labeling and organizing data for summarizing and referencing content via a communication network
US9892451B2 (en) Information processing apparatus, information processing method, and non-transitory computer readable medium
KR20230155751A (ko) Ecad 설계 데이터 공유 시스템 및 방법
KR102285308B1 (ko) 경영 표준 규격 자동 매핑 시스템
JP6015546B2 (ja) 情報処理装置、情報処理方法、プログラム
US20100275183A1 (en) Source code auditor with a customized rules builder
US20090076998A1 (en) Method and system for automatically adding new class definitions to a classification system
Grambow et al. Advances in Intelligent Process-Aware Information Systems
US20230229398A1 (en) Method and Apparatus for Codifying User Experience Designs and Managing the Codified User Experirence Designs
GB2405508A (en) System and method for generating an electronically publishable document
CN115935915A (zh) 文档处理方法、计算机设备、存储介质