KR20230155751A - ECAD design data sharing system and method - Google Patents
ECAD design data sharing system and method Download PDFInfo
- 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
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/986—Document structures and storage, e.g. HTML extensions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/55—Clustering; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/906—Clustering; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/151—Transformation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
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
Description
본 발명은 ECAD 설계 데이터 공유 시스템 및 방법에 관한 것으로, 특히, 설계에 사용된 ECAD 데이터의 종류에 관계 없이 설계 파일을 SVG로 시각화 하고 HTML로 사용자에게 제공하는 ECAD 설계 데이터 공유 시스템 및 방법에 관한 것이다.The present invention relates to an ECAD design data sharing system and method, and in particular, to an ECAD design data sharing system and method that visualizes design files in SVG and provides them to users in HTML, regardless of the type of ECAD data used in the design. .
ECAD는 전자 컴퓨터 응용 설계(Electronic Computer-Aided Design)으로 정의되며, 전자(Electronic)이 생략되어 CAD로 통용되기도 한다. ECAD는 다양한 분야에서 제조 또는 건설 등의 공정을 수행하기 전에 설계도를 제작하기 위해 사용된다. 대표적인 프로그램으로는 Auto-CAD, Solidworks 등의 프로그램이 존재하며, 이 외에도 사용자들이 ECAD를 수행할 수 있도록 편의성을 제공하는 다양한 프로그램들이 존재한다. 대부분의 프로그램의 경우 사용자 종속화 및 판매를 위해 전용 뷰어 또는 전용 툴(프로그램)을 사용하도록 확장자가 지정된다. 즉, A 프로그램을 이용하여 ECAD를 수행하여 ECAD 파일이 생성된 경우, 해당 파일은 B 프로그램을 이용하여 확인 및 수정이 거의 불가능하며 필요한 경우 A 프로그램 뷰어를 설치하거나 A 프로그램을 구매 후 사용하여야 한다는 문제점이 존재한다.ECAD is defined as Electronic Computer-Aided Design, and is sometimes referred to as CAD with the word ‘electronic’ omitted. ECAD is used in various fields to create blueprints before performing processes such as manufacturing or construction. Representative programs include Auto-CAD and Solidworks, and in addition, there are various programs that provide convenience for users to perform ECAD. For most programs, an extension is specified to use a dedicated viewer or dedicated tool (program) for user dependency and sales. In other words, if an ECAD file is created by performing ECAD using program A, it is almost impossible to check and modify the file using program B, and if necessary, you must install the A program viewer or purchase and use the A program. This exists.
이러한 프로그램 종속적인 상황으로 인해 웹 시스템과 연동하거나 협업을 위한 데이터를 배포하는 경우 배포받는 사용자는 뷰어를 설치하거나 해당 프로그램을 구매하여야 하기 때문에 비용이 증가할 수 있다. 따라서, 이러한 문제점을 우회하기 위해서 배포자는 설계 파일을 PDF 또는 그림 파일 등으로 변환하여 제공하게 된다.Due to this program-dependent situation, when linking with a web system or distributing data for collaboration, the user receiving the distribution must install a viewer or purchase the program, which may increase costs. Therefore, in order to circumvent this problem, the distributor converts the design file into a PDF or picture file and provides it.
PDF와 그림 파일의 경우에는 전체 이미지를 하나로 표현하는 데이터로 제공된다. 쉽게 설명하면 PDF나 그림 파일로 설계 데이터를 획득하면, 설계자가 최초에 설계한 내용과 같이 특정 부분을 생략하여 설계를 확인하거나, 표시를 하는 등의 작업이 불가능하다. 또한, 이미지 형태로만 제공되기 때문에 특정 부분에 기 저장된 ECAD 라이브러리 데이터에 대한 자세한 정보 또는 포함되는 콘텐츠 등을 직접 확인할 수 없기 때문에 데이터를 공유하는 것에 어려움이 존재한다.In the case of PDF and picture files, data is provided that represents the entire image as one. To put it simply, if design data is acquired as a PDF or picture file, it is impossible to confirm the design or mark it by omitting certain parts, as in the original design by the designer. In addition, since it is provided only in image form, it is difficult to directly check detailed information about the ECAD library data already stored in a specific part or the contents included, so there are difficulties in sharing the data.
상기와 같은 종래 기술의 문제점을 해결하기 위해, 본 발명의 일 실시예는 사용자의 컴퓨터에 특정 ECAD 툴 및 ECAD 뷰어를 설치하지 않더라도 사용자가 공유받는 도면 데이터의 검토를 수행할 수 있는 ECAD 설계 데이터 공유 시스템 및 방법을 제공하고자 한다.In order to solve the problems of the prior art as described above, an embodiment of the present invention provides ECAD design data sharing that allows users to review shared drawing data even without installing a specific ECAD tool and ECAD viewer on the user's computer. We would like to provide a system and method.
위와 같은 과제를 해결하기 위한 본 발명의 일 측면에 따르면, 특정 물체에 대한 설계인 ECAD 설계 데이터를 설계자 단말기로부터 획득하고, 상기 설계 데이터의 변환을 수행하여 상기 설계 데이터의 확인을 요청하는 사용자 단말기에서 상기 설계 데이터의 생성에 사용된 툴에 무관하게 상기 설계 데이터를 공유할 수 있도록 하는 ECAD 설계 데이터 공유 시스템이 제공된다. 상기 ECAD 설계 데이터 공유 시스템은, 상기 설계자 단말기로부터 유선 또는 무선 통신을 이용하여 상기 ECAD 설계 데이터를 획득하고 상기 설계 데이터의 설계를 수행한 툴을 확인하고, 상기 설계 데이터의 분류를 수행하여 분류 설계 정보를 생성하는 설계 데이터 분석부; 및 상기 설계 데이터에 대하여 SVG 변환을 수행하고, 변환된 설계 데이터인 변환 데이터를 상기 사용자 단말기로 출력하는 변환 데이터 출력부;를 포함하며, 상기 변환 데이터 출력부는, HTML을 이용하여 상기 사용자 단말기에 출력될 사용자 인터페이스를 생성한다.According to one aspect of the present invention for solving the above problem, a user terminal obtains ECAD design data, which is a design for a specific object, from a designer terminal, performs conversion of the design data, and requests confirmation of the design data. An ECAD design data sharing system is provided that allows the design data to be shared regardless of the tool used to generate the design data. The ECAD design data sharing system acquires the ECAD design data using wired or wireless communication from the designer terminal, identifies a tool that performed design of the design data, classifies the design data, and classifies design information. a design data analysis unit that generates; and a converted data output unit that performs SVG conversion on the design data and outputs converted data, which is the converted design data, to the user terminal. The converted data output unit outputs the converted data to the user terminal using HTML. Create the user interface that will be used.
상기 설계 데이터 분석부는, 상기 설계자 단말기로부터 상기 ECAD 설계 데이터를 획득하는 ECAD 설계 데이터 획득 모듈; 상기 설계 데이터를 설계한 상기 툴에 대한 정보를 획득하는 ECAD 설계 툴 확인 모듈; 및 상기 설계 데이터에 포함된 설계 정보를 기 설정된 기준을 이용하여 분류하여 상기 분류 설계 정보를 생성하는 설계 데이터 분류 모듈;을 포함할 수 있다.The design data analysis unit includes an ECAD design data acquisition module that acquires the ECAD design data from the designer terminal; an ECAD design tool confirmation module that obtains information about the tool that designed the design data; and a design data classification module that classifies design information included in the design data using preset criteria to generate the classification design information.
상기 변환 데이터 출력부는, 상기 분류 설계 정보를 이용하여 상기 설계 데이터의 상기 SVG 변환을 수행하는 SVG 변환 모듈; 상기 사용자 단말기의 OS 정보 및 상기 툴의 유무 정보를 획득하고, 상기 사용자 단말기에 대응하는 상기 사용자 인터페이스를 결정하는 사용자 단말기 대응 모듈; 및 상기 사용자 인터페이스에 대응하는 변환 데이터를 출력하도록 형성되는 변환 데이터 출력 모듈;을 포함할 수 있다.The converted data output unit includes an SVG conversion module that performs the SVG conversion of the design data using the classification design information; a user terminal corresponding module that obtains OS information of the user terminal and information on the presence or absence of the tool, and determines the user interface corresponding to the user terminal; and a converted data output module configured to output converted data corresponding to the user interface.
상기 설계 데이터의 분류는, 상기 설계 데이터에 포함된 이미지 정보를 기 설정된 조건에 대하여 먼저 분류하여 분류된 이미지 정보를 생성하고, 상기 이미지 정보의 각 부분에 대응하는 조건 정보가 존재하는 경우, 상기 조건 정보를 분류하여 분류된 조건 정보를 생성한 후, 상기 분류된 이미지 중 해당 부분에 상기 분류된 조건 정보를 대응시킬 수 있다.The classification of the design data generates classified image information by first classifying the image information included in the design data with respect to preset conditions, and when condition information corresponding to each part of the image information exists, the condition After classifying information and generating classified condition information, the classified condition information can be matched to the corresponding part of the classified image.
상기 기 설정된 조건은 상기 툴을 이용하여 획득된 단위 정보일 수 있다.The preset condition may be unit information obtained using the tool.
본 발명의 일 측면에 따르면, 특정 물체에 대한 설계인 ECAD 설계 데이터를 설계자 단말기로부터 획득하고, 상기 설계 데이터의 변환을 수행하여 상기 설계 데이터의 확인을 요청하는 사용자 단말기에서 상기 설계 데이터의 생성에 사용된 툴에 무관하게 상기 설계 데이터를 공유할 수 있는 ECAD 설계 데이터 공유 방법이 제공된다. 상기 ECAD 설계 데이터 공유 방법은, 설계 데이터 분석부를 이용하여 상기 설계자 단말기로부터 유선 또는 무선 통신을 이용하여 상기 ECAD 설계 데이터를 획득하고 상기 설계 데이터의 설계를 수행한 툴을 확인하고, 상기 설계 데이터의 분류를 수행하여 분류 설계 정보를 생성하는 단계; 및 변환 데이터 출력부를 이용하여 상기 설계 데이터에 대하여 SVG 변환을 수행하고, 변환된 설계 데이터인 변환 데이터를 상기 사용자 단말기로 출력하는 단계;를 포함하며, 상기 변환 데이터를 상기 사용자 단말기로 출력하는 단계는, HTML을 이용하여 상기 사용자 단말기에 출력될 사용자 인터페이스를 생성할 수 있다.According to one aspect of the present invention, ECAD design data, which is a design for a specific object, is acquired from a designer terminal, and the design data is converted and used to generate the design data in a user terminal that requests confirmation of the design data. An ECAD design data sharing method is provided that can share the design data regardless of the tool used. The ECAD design data sharing method uses a design data analysis unit to obtain the ECAD design data from the designer terminal using wired or wireless communication, identifies a tool that performed the design of the design data, and classifies the design data. Generating classification design information by performing; And performing SVG conversion on the design data using a conversion data output unit, and outputting conversion data, which is the converted design data, to the user terminal. The step of outputting the conversion data to the user terminal includes: , HTML can be used to create a user interface to be output to the user terminal.
상기 분류 설계 정보를 생성하는 단계는, 상기 설계자 단말기로부터 상기 ECAD 설계 데이터를 획득하는 단계; 상기 설계 데이터를 설계한 상기 툴에 대한 정보를 획득하는 단계; 및 상기 설계 데이터에 포함된 설계 정보를 기 설정된 기준을 이용하여 분류하여 상기 분류 설계 정보를 생성하는 단계;를 포함할 수 있다.Generating the classification design information includes acquiring the ECAD design data from the designer terminal; Obtaining information about the tool that designed the design data; and classifying design information included in the design data using preset criteria to generate the classification design information.
상기 변환 데이터를 상기 사용자 단말기로 출력하는 단계는, 상기 분류 설계 정보를 이용하여 상기 설계 데이터의 상기 SVG 변환을 수행하는 SVG 변환 모듈; 상기 사용자 단말기의 OS 정보 및 상기 툴의 유무 정보를 획득하고, 상기 사용자 단말기에 대응하는 상기 사용자 인터페이스를 결정하는 사용자 단말기 대응 모듈; 및 상기 사용자 인터페이스에 대응하는 변환 데이터를 출력하도록 형성되는 변환 데이터 출력 모듈;을 포함할 수 있다.The step of outputting the converted data to the user terminal includes: an SVG conversion module that performs the SVG conversion of the design data using the classification design information; a user terminal corresponding module that obtains OS information of the user terminal and information on the presence or absence of the tool, and determines the user interface corresponding to the user terminal; and a converted data output module configured to output converted data corresponding to the user interface.
상기 설계 데이터의 분류는, 상기 설계 데이터에 포함된 이미지 정보를 기 설정된 조건에 대하여 먼저 분류하여 분류된 이미지 정보를 생성하고, 상기 이미지 정보의 각 부분에 대응하는 조건 정보가 존재하는 경우, 상기 조건 정보를 분류하여 분류된 조건 정보를 생성한 후, 상기 분류된 이미지 중 해당 부분에 상기 분류된 조건 정보를 대응시킬 수 있다.The classification of the design data generates classified image information by first classifying the image information included in the design data with respect to preset conditions, and when condition information corresponding to each part of the image information exists, the condition After classifying information and generating classified condition information, the classified condition information can be matched to the corresponding part of the classified image.
상기 기 설정된 조건은 상기 툴을 이용하여 획득된 단위 정보일 수 있다.The preset condition may be unit information obtained using the tool.
본 발명의 일 실시예에 따른 ECAD 설계 데이터 공유 시스템 및 방법은, 특정 ECAD 툴 또는 ECAD 뷰어의 설치를 수행하지 않고도 공유받은 ECAD 데이터를 확인 기록 및 저장할 수 있는 효과가 있다.The ECAD design data sharing system and method according to an embodiment of the present invention has the effect of confirming, recording, and storing shared ECAD data without installing a specific ECAD tool or ECAD viewer.
도 1은 본 발명이 동작하는 방식을 간단히 나타낸 도이다.
도 2는 본 발명의 실시예에 따른 ECAD 설계 데이터 공유 시스템의 블록도이다.
도 3은 도 2의 설계 데이터 처리부를 나타낸 블록도이다.
도 4는 도 2의 변환 데이터 출력부를 나타낸 블록도이다.
도 5는 본 발명의 실시예에 따른 ECAD 설계 데이터 공유 방법의 블록도이다.
도 6은 도 4의 단계 S11을 나타낸 순서도이다.
도 7은 도 4의 단계 S13을 나타낸 순서도이다.1 is a diagram simply showing how the present invention operates.
Figure 2 is a block diagram of an ECAD design data sharing system according to an embodiment of the present invention.
FIG. 3 is a block diagram showing the design data processing unit of FIG. 2.
Figure 4 is a block diagram showing the converted data output unit of Figure 2.
Figure 5 is a block diagram of an ECAD design data sharing method according to an embodiment of the present invention.
FIG. 6 is a flowchart showing step S11 of FIG. 4.
FIG. 7 is a flowchart showing step S13 of FIG. 4.
이하, 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 동일 또는 유사한 구성요소에 대해서는 동일한 참조부호를 붙였다.Hereinafter, with reference to the attached drawings, embodiments of the present invention will be described in detail so that those skilled in the art can easily implement the present invention. The present invention may be implemented in many different forms and is not limited to the embodiments described herein. In order to clearly explain the present invention in the drawings, parts not related to the description are omitted, and identical or similar components are given the same reference numerals throughout the specification.
먼저, 도 1은 본 발명이 동작하는 방식을 간단히 나타낸 도이다. 도 7을 참고하면, 본 발명의 일 실시예에 따른 ECAD 설계 데이터 공유 시스템 및 방법은 캐드 툴로부터 설계 데이터를 획득하면, 설계 데이터를 SVG 형식으로 변환하고, 요청이 있는 경우 해당 형식을 캐드 툴로 출력하도록 형성된다. 또, SVG 형식으로 변환된 데이터를 HTML을 이용하여 웹 표준 문서로 생성함으로써 모든 운영체제에서 확인 가능하도록 형성된다.First, Figure 1 is a diagram briefly showing how the present invention operates. Referring to FIG. 7, the ECAD design data sharing system and method according to an embodiment of the present invention acquires design data from a CAD tool, converts the design data into SVG format, and outputs the format to the CAD tool when requested. formed to do so. In addition, data converted to SVG format is created as a web standard document using HTML so that it can be viewed on any operating system.
도 2는 본 발명의 실시예에 따른 ECAD 설계 데이터 공유 시스템의 블록도이고, 도 3은 도 2의 설계 데이터 처리부를 나타낸 블록도이며, 도 4는 도 2의 변환 데이터 출력부를 나타낸 블록도이다. 이하에서는 도 2 내지 도 4를 이용하여 본 발명의 일 실시예에 따른 ECAD 설계 데이터 공유 시스템에 대하여 상세히 설명하도록 한다.FIG. 2 is a block diagram of an ECAD design data sharing system according to an embodiment of the present invention, FIG. 3 is a block diagram showing the design data processing unit of FIG. 2, and FIG. 4 is a block diagram showing the conversion data output unit of FIG. 2. Hereinafter, the ECAD design data sharing system according to an embodiment of the present invention will be described in detail using FIGS. 2 to 4.
본 발명의 일 실시예에 따른 ECAD 설계 데이터 공유 시스템(1)은 특정 물체에 대한 설계 정보인 ECAD 설계 데이터를 설계자 단말기로부터 획득하면 설계 데이터의 변환을 수행하여 SVG 형식으로 변환하고, 설계 데이터의 확인을 요청하는 사용자 단말기에서 설계 데이터의 생성에 사용된 툴과 무관하게 설계 데이터를 공유하여 확인할 수 있도록 형성된다. 이를 위해 본 발명의 ECAD 설계 데이터 공유 시스템(1)은 도 2에 도시된 바와 같이 설계 데이터 분석부(11) 및 변환 데이터 출력부(13)를 포함하도록 형성된다.The ECAD design data sharing system (1) according to an embodiment of the present invention obtains ECAD design data, which is design information for a specific object, from a designer terminal, converts the design data into SVG format, and confirms the design data. It is formed so that design data can be shared and confirmed regardless of the tool used to create the design data in the user terminal requesting it. To this end, the ECAD design data sharing system 1 of the present invention is formed to include a design data analysis unit 11 and a conversion data output unit 13, as shown in FIG. 2.
설계 데이터 분석부(11)는 설계자 단말기로부터 유선 또는 무선 통신을 이용하여 ECAD 설계 데이터를 획득하고 설계 데이터의 설계를 수행한 툴을 확인하며 설계 데이터의 분류를 수행하여 분류 설계 정보를 생성하도록 형성된다. 설계 데이터 분석부(11)는 도 3에 도시된 바와 같이 ECAD 설계 데이터 획득 모듈(111), ECAD 설계 툴 확인 모듈(113) 및 설계 데이터 분류 모듈(115)을 포함하도록 형성된다.The design data analysis unit 11 is formed to acquire ECAD design data using wired or wireless communication from the designer terminal, check the tool that performed the design of the design data, and classify the design data to generate classification design information. . As shown in FIG. 3, the design data analysis unit 11 is formed to include an ECAD design data acquisition module 111, an ECAD design tool confirmation module 113, and a design data classification module 115.
ECAD 설계 데이터 획득 모듈(111)은 설계자 단말기로부터 ECAD 설계 데이터를 획득하도록 형성되며 ECAD 설계 툴 확인 모듈(113)은 획득한 설계 데이터로부터 해당 설계 데이터가 생성된 툴에 대한 정보를 획득하도록 형성된다. 설계 데이터는 ECAD 설계 툴을 통해 생성되는 설계도이다. 설계 데이터에는 해당 물체의 형태를 시각적으로 확인할 수 있는 이미지 정보와, 해당 이미지 정보의 구체적인 조건(강도, 재질, 재료 종류 등)에 대한 정보를 가지는 조건 정보가 포함될 수 있다. 또, ECAD 설계 툴의 경우 오토캐드, 프리 캐드, 퓨전360 등 다양한 툴이 사용되기 때문에 본 발명에서는 ECAD 설계 데이터 획득 모듈(111)에서 설계 데이터를 획득하고, ECAD 설계 툴 확인 모듈(113)은 해당 설계 데이터가 어느 설계 툴을 통해 생성되었는지 확인하도록 형성된다.The ECAD design data acquisition module 111 is configured to acquire ECAD design data from the designer terminal, and the ECAD design tool confirmation module 113 is configured to obtain information about the tool in which the design data was created from the acquired design data. Design data is a blueprint created through ECAD design tools. Design data may include image information that visually confirms the shape of the object, and condition information that contains information about specific conditions (strength, material, type of material, etc.) of the image information. In addition, in the case of ECAD design tools, various tools such as AutoCAD, FreeCAD, and Fusion 360 are used, so in the present invention, design data is acquired from the ECAD design data acquisition module 111, and the ECAD design tool confirmation module 113 is used for It is formed to identify which design tool the design data was created through.
설계 데이터 분류 모듈(115)은 설계 데이터 및 설계 툴에 대한 정보를 획득하면, 설계 데이터에 포함된 설계 정보를 기 설정된 기준을 이용하여 분류하고 분류 설계 정보를 생성하도록 형성된다.When the design data classification module 115 obtains information about design data and design tools, it classifies the design information included in the design data using preset standards and generates classified design information.
설계 데이터는 상술한 바와 같이 이미지 정보 및 이미지 정보의 부분들과 대응하는 조건 정보들을 포함하는 데이터이다. 따라서, 설계 데이터 분류 모듈(115)은, 이미지 정보를 기 설정된 조건에 대하여 먼저 분류하여 분류된 이미지 정보를 생성하고, 이미지 정보의 각 부분에 대응하는 조건 정보가 존재하는 경우 조건 정보를 분류하여 분류된 조건 정보를 생성한 수 분류된 이미지 중 해당 부분에 분류된 조건 정보를 대응시키도록 형성된다.As described above, design data is data that includes image information and condition information corresponding to parts of the image information. Therefore, the design data classification module 115 first classifies the image information with respect to preset conditions to generate classified image information, and if condition information corresponding to each part of the image information exists, classifies the condition information and classifies it. The generated condition information is formed to correspond to the classified condition information to the corresponding part of the classified image.
보다 쉽게 설명하면, 설계 데이터가 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 조건 정보를 대응시키는 분류를 수행할 수 있다.To explain it more simply, assume that the design data has image information called ABCDEFG, and the condition information includes a, e, and g information corresponding to parts A, E.G. In this case, the design data classification module 115 first classifies the image information into A information, B information, C information, D information, E information, F information, and G information according to preset conditions. Afterwards, the design data classification module 115 checks the condition information and classifies it into a information, e information, and g information, and matches each information to the classified image information at the corresponding position among the initial image information to include A image information. Classification can be performed by matching a condition information to E image information, e condition information to G image information, and g condition information to G image information.
이때, 설계 데이터 분류 모듈(115)에서 기 설정된 조건은 일 예로 설계 툴을 이용하여 획득되는 설계 단위 정보일 수 있다. 즉, 설계 데이터 분류 모듈(115)은 특정 설계 툴에서 설정되는 최소 설계 단위 정보를 획득하고, 최소 설계 단위 정보를 이용하여 이미지 정보를 분류할 수 있다.At this time, the preset condition in the design data classification module 115 may be, for example, design unit information obtained using a design tool. That is, the design data classification module 115 can obtain minimum design unit information set in a specific design tool and classify image information using the minimum design unit information.
하나의 예시를 설명하면, 특정 설계 툴에서 트랜지스터, 저항, 전선, 전원 등이 각각 최소 설계 단위 정보로 설정되는 경우, 설계 데이터 분류 모듈(115)은 각각의 최소 설계 단위 정보가 연속되는 범위를 하나의 분류 이미지 정보로 분류할 수 있다. 즉 전선의 경우에는 양 단이 각각 트랜지스터, 저항 또는 전원과 연결되는 경우 해당 전선 전체를 하나의 분류 이미지 정보로 분류할 수 있다.To explain one example, when transistors, resistors, wires, power sources, etc. are each set as minimum design unit information in a specific design tool, the design data classification module 115 divides each minimum design unit information into one continuous range. It can be classified by classification image information. That is, in the case of a wire, if both ends are connected to a transistor, resistor, or power source, the entire wire can be classified as one classification image information.
변환 데이터 출력부(13)는 설계 데이터에 대하여 SVG 변환을 수행하고, 변환된 설계 데이터인 변환 데이터를 사용자 단말기로 출력하도록 형성된다. 변환 데이터 출력부(13)는 도 4에 도시된 바와 같이 SVG 변환 모듈(131), 사용자 단말기 대응 모듈(133) 및 변환 데이터 출력 모듈(135)을 포함하도록 형성된다.The converted data output unit 13 is configured to perform SVG conversion on the design data and output the converted data, which is the converted design data, to the user terminal. As shown in FIG. 4, the converted data output unit 13 is formed to include an SVG conversion module 131, a user terminal response module 133, and a converted data output module 135.
SVG 변환 모듈(131)은 분류 설계 정보를 이용하여 설계 데이터의 SVG 변환을 수행하도록 형성된다. SVG 변환 모듈(131)은 분류 설계 정보인 분류 이미지 정보 및 분류 조건 정보를 각각 획득하고, 획득한 설계 정보를 이용하여 설계 데이터를 SVG 파일 형식으로의 변환을 수행한다.The SVG conversion module 131 is configured to perform SVG conversion of design data using classification design information. The SVG conversion module 131 acquires classification image information and classification condition information, which are classification design information, and converts the design data into SVG file format using the obtained design information.
여기서 본 발명의 일 실시예에서는 SVG 변환 모듈(131)은 획득한 설계 데이터의 형식에 상관 없이 분류 이미지 정보를 2차원 벡터 그래픽으로 변환하고, XML형식으로 변환을 수행함으로써 해당 설계 데이터를 SVG 형식으로 변환할 수 있다. 또, SVG 형식으로 변환될 때 2차원 벡터 그래픽으로 변환되는 분류 이미지 정보와 대응하는 분류 조건 정보는 XML 형식으로 변환되어 정보가 함께 변환되도록 할 수 있다.Here, in one embodiment of the present invention, the SVG conversion module 131 converts the classification image information into two-dimensional vector graphics regardless of the format of the acquired design data, and converts the design data into SVG format by performing conversion into XML format. It can be converted. Additionally, when converted to SVG format, the classification image information converted to two-dimensional vector graphics and the corresponding classification condition information can be converted to XML format so that the information can be converted together.
사용자 단말기 대응 모듈(133)은 사용자 단말기의 OS 정보와 설계 툴의 유무 정보를 획득하고, 사용자 단말기에 대응하는 사용자 인터페이스를 결정하도록 형성된다. 사용자 단말기에 설계 데이터를 통해 생성된 설계 툴이 존재하는 경우, 본 발명의 ECAD 설계 데이터 공유 시스템(3)은 설계 툴을 통해 사용자가 설계 데이터에 접근하도록 할 수 있다. 하지만, 해당 사용자 단말기에 설계 툴이 존재하지 않는 경우, 본 발명의 시스템(3)은 사용자가 설계 데이터에 접근하여 열람할 수 있도록 하기 위해 사용자 단말기의 OS 정보를 획득한다. 여기서 OS 정보는 사용자 단말기가 사용하고 있는 OS의 종류 정보를 포함하며, 윈도우, 리눅스, 안드로이드 또는 ios 일 수 있다. The user terminal corresponding module 133 is configured to obtain OS information of the user terminal and information on the presence or absence of a design tool, and determine a user interface corresponding to the user terminal. If a design tool created through design data exists in the user terminal, the ECAD design data sharing system 3 of the present invention can allow the user to access the design data through the design tool. However, if a design tool does not exist in the user terminal, the system 3 of the present invention acquires OS information of the user terminal to enable the user to access and view design data. Here, the OS information includes information on the type of OS the user terminal is using, and may be Windows, Linux, Android, or iOS.
SVG 형식으로 변환된 설계 데이터는 HTML 문서를 통해 사용자가 SVG 형식의 파일에 접근하도록 형성될 수 있다. 이 경우 HTML 문서는 사용자 인터페이스를 생성하고 SVG 문서와 연결되어 사용자가 특정 인터페이스를 사용하는 경우 해당 동작을 수행하여 SVG 문서의 열람을 수행하도록 할 수 있다.Design data converted to SVG format can be formed so that users can access SVG format files through HTML documents. In this case, the HTML document creates a user interface and is connected to the SVG document so that when the user uses a specific interface, the user can perform the corresponding action to view the SVG document.
따라서 사용자 단말기 대응 모듈(133)은 사용자 단말기에 설치된 OS 종류를 확인하면, 해당 OS의 사용자 인터페이스 정보를 이용하여 사용자에게 제공될 사용자 인터페이스를 생성할 수 있다. Therefore, when the user terminal response module 133 confirms the type of OS installed on the user terminal, it can create a user interface to be provided to the user using the user interface information of the OS.
마지막으로 변환 데이터 출력 모듈(135)은 사용자 인터페이스에 대응하는 변환 데이터를 출력하도록 형성된다. 상술한 바와 같이 사용자는 사용자 단말기에 제공되는 HTML 문서와 문서를 구성하는 사용자 인터페이스를 통해 설계 데이터에 접근할 수 있다. 이때, 사용자 인터페이스를 통해 사용자가 특정 데이터에 대한 접근을 요청하면, 변환 데이터 출력 모듈(135)은 해당 데이터를 출력하여 사용자에게 제공함으로써, 사용자의 설계 툴 보유 유무에 상관 없이 사용자가 사용자 단말기를 이용하여 용이하게 설계 데이터를 공유 받도록 할 수 있다.Finally, the converted data output module 135 is configured to output converted data corresponding to the user interface. As described above, the user can access design data through the HTML document provided to the user terminal and the user interface that constitutes the document. At this time, when the user requests access to specific data through the user interface, the conversion data output module 135 outputs the data and provides it to the user, allowing the user to use the user terminal regardless of whether the user has a design tool or not. This allows design data to be easily shared.
한편, 도 5는 본 발명의 실시예에 따른 ECAD 설계 데이터 공유 방법의 블록도이고, 도 6은 도 5의 단계 S11을 나타낸 순서도이며, 도 7은 도 5의 단계 S13을 나타낸 순서도이다. 이하에서는 도 5 내지 도 7을 이용하여 본 발명의 일 실시예에 따른 ECAD 설계 데이터 공유 방법에 대하여 상세히 설명하도록 한다.Meanwhile, FIG. 5 is a block diagram of an ECAD design data sharing method according to an embodiment of the present invention, FIG. 6 is a flowchart showing step S11 of FIG. 5, and FIG. 7 is a flowchart showing step S13 of FIG. 5. Hereinafter, the ECAD design data sharing method according to an embodiment of the present invention will be described in detail using FIGS. 5 to 7.
본 발명의 일 실시예에 따른 ECAD 설계 데이터 공유 방법(10)은 특정 물체에 대한 설계 정보인 ECAD 설계 데이터를 설계자 단말기로부터 획득하면 설계 데이터의 변환을 수행하여 SVG 형식으로 변환하고, 설계 데이터의 확인을 요청하는 사용자 단말기에서 설계 데이터의 생성에 사용된 툴과 무관하게 설계 데이터를 공유하여 확인할 수 있도록 형성된다. 이를 위해 본 발명의 ECAD 설계 데이터 공유 방법(10)은 도 5에 도시된 바와 같이 설계 데이터를 처리하는 단계(S11) 및 변환 데이터를 출력하는 단계(S13)를 포함하도록 형성된다.The ECAD design data sharing method 10 according to an embodiment of the present invention is to obtain ECAD design data, which is design information for a specific object, from a designer terminal, convert the design data into SVG format, and confirm the design data. It is formed so that design data can be shared and confirmed regardless of the tool used to create the design data in the user terminal requesting it. To this end, the ECAD design data sharing method 10 of the present invention is formed to include a step of processing design data (S11) and a step of outputting converted data (S13), as shown in FIG. 5.
설계 데이터를 처리하는 단계(S11)는 설계 데이터 처리부를 이용하여 설계자 단말기로부터 유선 또는 무선 통신을 이용하여 ECAD 설계 데이터를 획득하고 설계 데이터의 설계를 수행한 툴을 확인하며 설계 데이터의 분류를 수행하여 분류 설계 정보를 생성하도록 형성된다. 설계 데이터를 처리하는 단계(S11)는 도 6에 도시된 바와 같이 ECAD 설계 데이터를 획득하는 단계(S111), ECAD 설계 툴을 확인하는 단계(S113) 및 설계 데이터를 분류하는 단계(S115)를 포함하도록 형성된다.In the design data processing step (S11), ECAD design data is acquired from the designer terminal using wired or wireless communication using the design data processing unit, the tool that performed the design of the design data is confirmed, and the design data is classified. It is formed to generate classification design information. The step of processing design data (S11) includes acquiring ECAD design data (S111), checking the ECAD design tool (S113), and classifying the design data (S115), as shown in FIG. 6. formed to do so.
ECAD 설계 데이터를 획득하는 단계(S111)는 설계자 단말기로부터 ECAD 설계 데이터를 획득하도록 형성되며 ECAD 설계 툴을 확인하는 단계(S113)는 획득한 설계 데이터로부터 해당 설계 데이터가 생성된 툴에 대한 정보를 획득하도록 형성된다. 설계 데이터는 ECAD 설계 툴을 통해 생성되는 설계도이다. 설계 데이터에는 해당 물체의 형태를 시각적으로 확인할 수 있는 이미지 정보와, 해당 이미지 정보의 구체적인 조건(강도, 재질, 재료 종류 등)에 대한 정보를 가지는 조건 정보가 포함될 수 있다. 또, ECAD 설계 툴의 경우 오토캐드, 프리 캐드, 퓨전360 등 다양한 툴이 사용되기 때문에 본 발명에서는 ECAD 설계 데이터를 획득하는 단계(S111)에서 설계 데이터를 획득하고, ECAD 설계 툴을 확인하는 단계(S113)는 해당 설계 데이터가 어느 설계 툴을 통해 생성되었는지 확인하도록 형성된다.The step of acquiring ECAD design data (S111) is formed to acquire ECAD design data from the designer terminal, and the step of checking the ECAD design tool (S113) acquires information about the tool in which the design data was created from the acquired design data. formed to do so. Design data is a blueprint created through ECAD design tools. Design data may include image information that visually confirms the shape of the object, and condition information that contains information about specific conditions (strength, material, type of material, etc.) of the image information. In addition, in the case of ECAD design tools, various tools such as AutoCAD, FreeCAD, and Fusion 360 are used, so in the present invention, design data is acquired in the ECAD design data acquisition step (S111) and the ECAD design tool is confirmed (step S111). S113) is formed to check through which design tool the corresponding design data was created.
설계 데이터를 분류하는 단계(S115)는 설계 데이터 및 설계 툴에 대한 정보를 획득하면, 설계 데이터에 포함된 설계 정보를 기 설정된 기준을 이용하여 분류하고 분류 설계 정보를 생성하도록 형성된다.The design data classifying step (S115) is formed to classify the design information included in the design data using preset standards and generate classified design information when information about the design data and design tool is obtained.
설계 데이터는 상술한 바와 같이 이미지 정보 및 이미지 정보의 부분들과 대응하는 조건 정보들을 포함하는 데이터이다. 따라서, 설계 데이터를 분류하는 단계(S115)는, 이미지 정보를 기 설정된 조건에 대하여 먼저 분류하여 분류된 이미지 정보를 생성하고, 이미지 정보의 각 부분에 대응하는 조건 정보가 존재하는 경우 조건 정보를 분류하여 분류된 조건 정보를 생성한 수 분류된 이미지 중 해당 부분에 분류된 조건 정보를 대응시키도록 형성된다.As described above, design data is data that includes image information and condition information corresponding to parts of the image information. Therefore, in the step of classifying design data (S115), the image information is first classified with respect to preset conditions to generate classified image information, and if condition information corresponding to each part of the image information exists, the condition information is classified. The classified condition information is created so that the classified condition information corresponds to the corresponding part of the classified image.
보다 쉽게 설명하면, 설계 데이터가 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 조건 정보를 대응시키는 분류를 수행할 수 있다.To explain it more simply, assume that the design data has image information called ABCDEFG, and the condition information includes a, e, and g information corresponding to parts A, E.G. In this case, in the step of classifying design data (S115), image information is first classified into A information, B information, C information, D information, E information, F information, and G information according to preset conditions. Thereafter, in the step of classifying the design data (S115), the condition information is checked and classified into a information, e information, and g information, and each information is matched to the classified image information at the corresponding position among the initial image information to create A image. Classification can be performed by matching a condition information to information, e condition information to E image information, and g condition information to G image information.
이때, 설계 데이터를 분류하는 단계(S115)에서 기 설정된 조건은 일 예로 설계 툴을 이용하여 획득되는 설계 단위 정보일 수 있다. 즉, 설계 데이터를 분류하는 단계(S115)는 특정 설계 툴에서 설정되는 최소 설계 단위 정보를 획득하고, 최소 설계 단위 정보를 이용하여 이미지 정보를 분류할 수 있다.At this time, the preset condition in the step of classifying design data (S115) may be, for example, design unit information obtained using a design tool. That is, in the step of classifying design data (S115), minimum design unit information set in a specific design tool can be obtained and image information can be classified using the minimum design unit information.
하나의 예시를 설명하면, 특정 설계 툴에서 트랜지스터, 저항, 전선, 전원 등이 각각 최소 설계 단위 정보로 설정되는 경우, 설계 데이터를 분류하는 단계(S115)는 각각의 최소 설계 단위 정보가 연속되는 범위를 하나의 분류 이미지 정보로 분류할 수 있다. 즉 전선의 경우에는 양 단이 각각 트랜지스터, 저항 또는 전원과 연결되는 경우 해당 전선 전체를 하나의 분류 이미지 정보로 분류할 수 있다.To explain one example, when transistors, resistors, wires, power sources, etc. are each set as minimum design unit information in a specific design tool, the step of classifying the design data (S115) is the range in which each minimum design unit information is continuous. can be classified into one classification image information. That is, in the case of a wire, if both ends are connected to a transistor, resistor, or power source, the entire wire can be classified as one classification image information.
변환 데이터를 출력하는 단계(S13)는 변환 데이터 출력부를 이용하여 설계 데이터에 대하여 SVG 변환을 수행하고, 변환된 설계 데이터인 변환 데이터를 사용자 단말기로 출력하도록 형성된다. 변환 데이터를 출력하는 단계(S13)는 도 7에 도시된 바와 같이 SVG 형식으로 변환을 수행하는 단계(S131), 사용자 단말기에 대응하는 단계(S133) 및 변환 데이터를 출력하는 단계(S135)를 포함하도록 형성된다.In the step S13 of outputting converted data, SVG conversion is performed on the design data using the converted data output unit, and the converted data, which is the converted design data, is output to the user terminal. The step of outputting the converted data (S13) includes performing conversion into SVG format (S131), a step corresponding to the user terminal (S133), and a step of outputting the converted data (S135), as shown in FIG. formed to do so.
SVG 형식으로 변환을 수행하는 단계(S131)는 분류 설계 정보를 이용하여 설계 데이터의 SVG 변환을 수행하도록 형성된다. SVG 형식으로 변환을 수행하는 단계(S131)는 분류 설계 정보인 분류 이미지 정보 및 분류 조건 정보를 각각 획득하고, 획득한 설계 정보를 이용하여 설계 데이터를 SVG 파일 형식으로의 변환을 수행한다.The step of performing conversion to SVG format (S131) is configured to perform SVG conversion of design data using classification design information. In the step of performing conversion to SVG format (S131), classification image information and classification condition information, which are classification design information, are respectively acquired, and the design data is converted into SVG file format using the obtained design information.
여기서 본 발명의 일 실시예에서는 SVG 형식으로 변환을 수행하는 단계(S131)는 획득한 설계 데이터의 형식에 상관 없이 분류 이미지 정보를 2차원 벡터 그래픽으로 변환하고, XML형식으로 변환을 수행함으로써 해당 설계 데이터를 SVG 형식으로 변환할 수 있다. 또, SVG 형식으로 변환될 때 2차원 벡터 그래픽으로 변환되는 분류 이미지 정보와 대응하는 분류 조건 정보는 XML 형식으로 변환되어 정보가 함께 변환되도록 할 수 있다.Here, in one embodiment of the present invention, the step of performing conversion to SVG format (S131) converts the classification image information into two-dimensional vector graphics regardless of the format of the obtained design data, and performs conversion into XML format, thereby converting the design data into SVG format. Data can be converted to SVG format. Additionally, when converted to SVG format, the classification image information converted to two-dimensional vector graphics and the corresponding classification condition information can be converted to XML format so that the information can be converted together.
사용자 단말기에 대응하는 단계(S133)는 사용자 단말기의 OS 정보와 설계 툴의 유무 정보를 획득하고, 사용자 단말기에 대응하는 사용자 인터페이스를 결정하도록 형성된다. 사용자 단말기에 설계 데이터를 통해 생성된 설계 툴이 존재하는 경우, 본 발명의 ECAD 설계 데이터 공유 방법(10)은 설계 툴을 통해 사용자가 설계 데이터에 접근하도록 할 수 있다. 하지만, 해당 사용자 단말기에 설계 툴이 존재하지 않는 경우, 본 발명의 방법(10)은 사용자가 설계 데이터에 접근하여 열람할 수 있도록 하기 위해 사용자 단말기의 OS 정보를 획득한다. 여기서 OS 정보는 사용자 단말기가 사용하고 있는 OS의 종류 정보를 포함하며, 윈도우, 리눅스, 안드로이드 또는 ios 일 수 있다. The step (S133) corresponding to the user terminal is configured to obtain OS information of the user terminal and information about the presence or absence of a design tool, and determine a user interface corresponding to the user terminal. If a design tool created through design data exists in the user terminal, the ECAD design data sharing method 10 of the present invention can allow the user to access the design data through the design tool. However, when a design tool does not exist in the corresponding user terminal, the method 10 of the present invention obtains OS information of the user terminal to enable the user to access and view design data. Here, the OS information includes information on the type of OS the user terminal is using, and may be Windows, Linux, Android, or iOS.
SVG 형식으로 변환된 설계 데이터는 HTML 문서를 통해 사용자가 SVG 형식의 파일에 접근하도록 형성될 수 있다. 이 경우 HTML 문서는 사용자 인터페이스를 생성하고 SVG 문서와 연결되어 사용자가 특정 인터페이스를 사용하는 경우 해당 동작을 수행하여 SVG 문서의 열람을 수행하도록 할 수 있다.Design data converted to SVG format can be formed so that users can access SVG format files through HTML documents. In this case, the HTML document creates a user interface and is connected to the SVG document so that when the user uses a specific interface, the user can perform the corresponding action to view the SVG document.
따라서 사용자 단말기에 대응하는 단계(S133)는 사용자 단말기에 설치된 OS 종류를 확인하면, 해당 OS의 사용자 인터페이스 정보를 이용하여 사용자에게 제공될 사용자 인터페이스를 생성할 수 있다. Therefore, in the step (S133) corresponding to the user terminal, when the type of OS installed on the user terminal is confirmed, a user interface to be provided to the user can be created using the user interface information of the OS.
마지막으로 변환 데이터를 출력하는 단계(S135)는 사용자 인터페이스에 대응하는 변환 데이터를 출력하도록 형성된다. 상술한 바와 같이 사용자는 사용자 단말기에 제공되는 HTML 문서와 문서를 구성하는 사용자 인터페이스를 통해 설계 데이터에 접근할 수 있다. 이때, 사용자 인터페이스를 통해 사용자가 특정 데이터에 대한 접근을 요청하면, 변환 데이터를 출력하는 단계(S135)는 해당 데이터를 출력하여 사용자에게 제공함으로써, 사용자의 설계 툴 보유 유무에 상관 없이 사용자가 사용자 단말기를 이용하여 용이하게 설계 데이터를 공유 받도록 할 수 있다.Lastly, the step of outputting converted data (S135) is designed to output converted data corresponding to the user interface. As described above, the user can access design data through the HTML document provided to the user terminal and the user interface that constitutes the document. At this time, when the user requests access to specific data through the user interface, the conversion data output step (S135) outputs the data and provides it to the user, allowing the user to use the user terminal regardless of whether the user has a design tool or not. You can easily share design data using .
이상에서 본 발명의 일 실시예에 대하여 설명하였으나, 본 발명의 사상은 본 명세서에 제시되는 실시 예에 제한되지 아니하며, 본 발명의 사상을 이해하는 당업자는 동일한 사상의 범위 내에서, 구성요소의 부가, 변경, 삭제, 추가 등에 의해서 다른 실시 예를 용이하게 제안할 수 있을 것이나, 이 또한 본 발명의 사상범위 내에 든다고 할 것이다.Although one embodiment of the present invention has been described above, the spirit of the present invention is not limited to the embodiment presented in the present specification, and those skilled in the art who understand the spirit of the present invention can add components within the scope of the same spirit. , other embodiments can be easily proposed by change, deletion, addition, etc., but this will also be said to be within the scope of the present invention.
1: ECAD 설계 데이터 공유 시스템
11: 설계 데이터 처리부
13: 변환 데이터 처리부
111: ECAD 설계 데이터 획득 모듈
113: ECAD 설계 툴 확인 모듈
115: 설계 데이터 분류 모듈
131: SVG 변환 모듈
133: 사용자 단말기 대응 모듈
135: 변환 데이터 출력 모듈1: ECAD design data sharing system
11: Design data processing unit 13: Conversion data processing unit
111: ECAD design data acquisition module 113: ECAD design tool verification module
115: Design data classification module 131: SVG conversion module
133: User terminal response module 135: Conversion data output module
Claims (10)
상기 ECAD 설계 데이터 공유 시스템은,
상기 설계자 단말기로부터 유선 또는 무선 통신을 이용하여 상기 ECAD 설계 데이터를 획득하고 상기 설계 데이터의 설계를 수행한 툴을 확인하고, 상기 설계 데이터의 분류를 수행하여 분류 설계 정보를 생성하는 설계 데이터 분석부; 및
상기 설계 데이터에 대하여 SVG 변환을 수행하고, 변환된 설계 데이터인 변환 데이터를 상기 사용자 단말기로 출력하는 변환 데이터 출력부;를 포함하며,
상기 변환 데이터 출력부는,
HTML을 이용하여 상기 사용자 단말기에 출력될 사용자 인터페이스를 생성하는 ECAD 설계 데이터 공유 시스템.A user terminal obtains ECAD design data, which is a design for a specific object, from a designer terminal, performs conversion of the design data, and requests confirmation of the design data, regardless of the tool used to generate the design data. In the ECAD design data sharing system that allows sharing,
The ECAD design data sharing system is,
a design data analysis unit that acquires the ECAD design data using wired or wireless communication from the designer terminal, identifies a tool that performed design of the design data, classifies the design data, and generates classification design information; and
It includes a converted data output unit that performs SVG conversion on the design data and outputs converted data, which is the converted design data, to the user terminal,
The converted data output unit,
An ECAD design data sharing system that uses HTML to create a user interface to be output to the user terminal.
상기 설계 데이터 분석부는,
상기 설계자 단말기로부터 상기 ECAD 설계 데이터를 획득하는 ECAD 설계 데이터 획득 모듈;
상기 설계 데이터를 설계한 상기 툴에 대한 정보를 획득하는 ECAD 설계 툴 확인 모듈; 및
상기 설계 데이터에 포함된 설계 정보를 기 설정된 기준을 이용하여 분류하여 상기 분류 설계 정보를 생성하는 설계 데이터 분류 모듈;을 포함하는 ECAD 설계 데이터 공유 시스템.According to clause 1,
The design data analysis unit,
an ECAD design data acquisition module that acquires the ECAD design data from the designer terminal;
an ECAD design tool confirmation module that obtains information about the tool that designed the design data; and
An ECAD design data sharing system comprising: a design data classification module that classifies design information included in the design data using preset standards to generate the classified design information.
상기 변환 데이터 출력부는,
상기 분류 설계 정보를 이용하여 상기 설계 데이터의 상기 SVG 변환을 수행하는 SVG 변환 모듈;
상기 사용자 단말기의 OS 정보 및 상기 툴의 유무 정보를 획득하고, 상기 사용자 단말기에 대응하는 상기 사용자 인터페이스를 결정하는 사용자 단말기 대응 모듈; 및
상기 사용자 인터페이스에 대응하는 변환 데이터를 출력하도록 형성되는 변환 데이터 출력 모듈;을 포함하는 ECAD 설계 데이터 공유 시스템.According to clause 1,
The converted data output unit,
an SVG conversion module that performs the SVG conversion of the design data using the classification design information;
a user terminal corresponding module that obtains OS information of the user terminal and information on the presence or absence of the tool, and determines the user interface corresponding to the user terminal; and
An ECAD design data sharing system comprising a conversion data output module configured to output conversion data corresponding to the user interface.
상기 설계 데이터의 분류는,
상기 설계 데이터에 포함된 이미지 정보를 기 설정된 조건에 대하여 먼저 분류하여 분류된 이미지 정보를 생성하고,
상기 이미지 정보의 각 부분에 대응하는 조건 정보가 존재하는 경우, 상기 조건 정보를 분류하여 분류된 조건 정보를 생성한 후, 상기 분류된 이미지 중 해당 부분에 상기 분류된 조건 정보를 대응시키는 ECAD 설계 데이터 공유 시스템.According to clause 1,
The classification of the design data is:
First classify the image information included in the design data against preset conditions to generate classified image information,
If condition information corresponding to each part of the image information exists, classify the condition information to generate classified condition information, and then ECAD design data that matches the classified condition information to the corresponding part of the classified image. Shared system.
상기 기 설정된 조건은 상기 툴을 이용하여 획득된 단위 정보인 ECAD 설계 데이터 공유 시스템.According to clause 4,
The preset condition is unit information obtained using the tool. ECAD design data sharing system.
상기 ECAD 설계 데이터 공유 방법은,
설계 데이터 분석부를 이용하여 상기 설계자 단말기로부터 유선 또는 무선 통신을 이용하여 상기 ECAD 설계 데이터를 획득하고 상기 설계 데이터의 설계를 수행한 툴을 확인하고, 상기 설계 데이터의 분류를 수행하여 분류 설계 정보를 생성하는 단계; 및
변환 데이터 출력부를 이용하여 상기 설계 데이터에 대하여 SVG 변환을 수행하고, 변환된 설계 데이터인 변환 데이터를 상기 사용자 단말기로 출력하는 단계;를 포함하며,
상기 변환 데이터를 상기 사용자 단말기로 출력하는 단계는,
HTML을 이용하여 상기 사용자 단말기에 출력될 사용자 인터페이스를 생성하는 ECAD 설계 데이터 공유 방법.A user terminal obtains ECAD design data, which is a design for a specific object, from a designer terminal, performs conversion of the design data, and requests confirmation of the design data, regardless of the tool used to generate the design data. In the ECAD design data sharing method that allows sharing,
The ECAD design data sharing method is:
Using the design data analysis unit, the ECAD design data is acquired using wired or wireless communication from the designer terminal, the tool that performed the design of the design data is identified, and the design data is classified to generate classified design information. steps; and
Comprising: performing SVG conversion on the design data using a conversion data output unit, and outputting conversion data, which is the converted design data, to the user terminal;
The step of outputting the converted data to the user terminal,
An ECAD design data sharing method that uses HTML to create a user interface to be output to the user terminal.
상기 분류 설계 정보를 생성하는 단계는,
상기 설계자 단말기로부터 상기 ECAD 설계 데이터를 획득하는 단계;
상기 설계 데이터를 설계한 상기 툴에 대한 정보를 획득하는 단계; 및
상기 설계 데이터에 포함된 설계 정보를 기 설정된 기준을 이용하여 분류하여 상기 분류 설계 정보를 생성하는 단계;를 포함하는 ECAD 설계 데이터 공유 방법.According to clause 6,
The step of generating the classification design information is,
Obtaining the ECAD design data from the designer terminal;
Obtaining information about the tool that designed the design data; and
ECAD design data sharing method comprising: classifying design information included in the design data using preset criteria to generate the classification design information.
상기 변환 데이터를 상기 사용자 단말기로 출력하는 단계는,
상기 분류 설계 정보를 이용하여 상기 설계 데이터의 상기 SVG 변환을 수행하는 단계;
상기 사용자 단말기의 OS 정보 및 상기 툴의 유무 정보를 획득하고, 상기 사용자 단말기에 대응하는 상기 사용자 인터페이스를 결정하는 단계; 및
상기 사용자 인터페이스에 대응하는 변환 데이터를 출력하도록 형성되는 단계;를 포함하는 ECAD 설계 데이터 공유 방법.According to clause 6,
The step of outputting the converted data to the user terminal,
performing the SVG conversion of the design data using the classification design information;
Obtaining OS information of the user terminal and presence/absence information of the tool, and determining the user interface corresponding to the user terminal; and
A method for sharing ECAD design data comprising: outputting conversion data corresponding to the user interface.
상기 설계 데이터의 분류는,
상기 설계 데이터에 포함된 이미지 정보를 기 설정된 조건에 대하여 먼저 분류하여 분류된 이미지 정보를 생성하고,
상기 이미지 정보의 각 부분에 대응하는 조건 정보가 존재하는 경우, 상기 조건 정보를 분류하여 분류된 조건 정보를 생성한 후, 상기 분류된 이미지 중 해당 부분에 상기 분류된 조건 정보를 대응시키는 ECAD 설계 데이터 공유 방법.According to clause 6,
The classification of the design data is:
First classify the image information included in the design data against preset conditions to generate classified image information,
If condition information corresponding to each part of the image information exists, classify the condition information to generate classified condition information, and then ECAD design data that matches the classified condition information to the corresponding part of the classified image. How to share.
상기 기 설정된 조건은 상기 툴을 이용하여 획득된 단위 정보인 ECAD 설계 데이터 공유 방법.
According to clause 9,
The ECAD design data sharing method wherein the preset conditions are unit information obtained using the tool.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220055323A KR20230155751A (en) | 2022-05-04 | 2022-05-04 | ECAD design data sharing system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220055323A KR20230155751A (en) | 2022-05-04 | 2022-05-04 | ECAD design data sharing system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20230155751A true KR20230155751A (en) | 2023-11-13 |
Family
ID=88746766
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220055323A Pending KR20230155751A (en) | 2022-05-04 | 2022-05-04 | ECAD design data sharing system and method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20230155751A (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0126285B1 (en) | 1987-06-15 | 1997-12-18 | 안티 일리-우르포 | Implants for partial replacement of tooth or bone tissue |
-
2022
- 2022-05-04 KR KR1020220055323A patent/KR20230155751A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0126285B1 (en) | 1987-06-15 | 1997-12-18 | 안티 일리-우르포 | Implants for partial replacement of tooth or bone tissue |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1997990B (en) | Electronic service manual creating method and electronic service manual creating apparatus | |
US20020129058A1 (en) | Hypermedia document publishing including hypermedia document parsing | |
US10372833B2 (en) | Part standard geometry management in a computer aided design system | |
US20090089739A1 (en) | Intelligent editing of relational models | |
US6973655B2 (en) | System and method of integrating software components | |
US11049161B2 (en) | Brand-based product management with branding analysis | |
US20160299771A1 (en) | Collaborative generation of configuration technical data for a product to be manufactured | |
US20090172520A1 (en) | Method of managing web services using integrated document | |
US7752632B2 (en) | Method and system for exposing nested data in a computer-generated document in a transparent manner | |
CN109194714B (en) | A copywriting push method, device, terminal device and storage medium | |
US20240176948A1 (en) | Method & system for labeling and organizing data for summarizing and referencing content via a communication network | |
KR20060101803A (en) | How to create and view electronic documents with dynamic reading | |
US11977901B2 (en) | Systems and methods of multi-stage configuration service for policy-driven transformation | |
KR101143191B1 (en) | Aligned behavior in templated lists | |
CN111651196A (en) | Document publishing method, device and server | |
KR20230155751A (en) | ECAD design data sharing system and method | |
US9892451B2 (en) | Information processing apparatus, information processing method, and non-transitory computer readable medium | |
CN114429387A (en) | Insurance data processing method, device, equipment and storage medium | |
CN118410077B (en) | Data mining method, system, medium and equipment | |
US8095481B2 (en) | Method and system for automatically adding new class definitions to a classification system | |
GB2405508A (en) | System and method for generating an electronically publishable document | |
US11861329B2 (en) | Method and apparatus for codifying user experience designs and managing the codified user experience designs | |
TWI262419B (en) | System and method for compiling documents and tracking technology changes in a semiconductor manufacturing environment using a document generation engine | |
US20150199374A1 (en) | Method for adding real time collaboration to existing data structure | |
US10915599B2 (en) | System and method for producing transferable, modular web pages |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20220504 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20250218 Patent event code: PE09021S01D |