KR20160089758A - Support Method And Server Of 3-Dimension Printer - Google Patents

Support Method And Server Of 3-Dimension Printer Download PDF

Info

Publication number
KR20160089758A
KR20160089758A KR1020150009368A KR20150009368A KR20160089758A KR 20160089758 A KR20160089758 A KR 20160089758A KR 1020150009368 A KR1020150009368 A KR 1020150009368A KR 20150009368 A KR20150009368 A KR 20150009368A KR 20160089758 A KR20160089758 A KR 20160089758A
Authority
KR
South Korea
Prior art keywords
terminal
user input
printer support
template
printer
Prior art date
Application number
KR1020150009368A
Other languages
Korean (ko)
Other versions
KR101670157B1 (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 KR1020150009368A priority Critical patent/KR101670157B1/en
Publication of KR20160089758A publication Critical patent/KR20160089758A/en
Application granted granted Critical
Publication of KR101670157B1 publication Critical patent/KR101670157B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • 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)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Processing Or Creating Images (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The following embodiment relates to a service method for supporting 3D printer education, and a system thereof. There is provided a service method for supporting 3D printer education, comprising: a step of saving a plurality of templates per class in a database; a step of receiving a user input from a terminal; a step of searching for a template which corresponds to the user input in the database; a step of generating a new 3D model by deforming the template to correspond to the user input; and a step of transmitting the generated 3D model to the terminal.

Description

3D 프린터 지원 서비스 방법 및 서버{Support Method And Server Of 3-Dimension Printer}[0001] The present invention relates to a 3D printer support service method and a server,

이하의 실시예는 3D 프린터를 지원하는 서비스 방법 및 그 시스템에 관한 것이다.
The following embodiments relate to a service method and system for supporting 3D printers.

최근 들어, 3D 프린터의 사회적 관심 증가로 3D 프린터에 대한 교육 수요는 증가하고 있으나 교육기관 또는 학교에서 교육을 진행하기에 커리큘럼 확보, 수업환경 구성 등에 어려움이 있다.In recent years, the demand for 3D printers has increased due to the growing interest of 3D printers, but there are difficulties in securing curriculum and constructing classroom environments for educational institutions or schools.

3D 프린터 활용법을 교육하려면 3D 모델의 생성을 위한 전문적인 3D CAD 소프트웨어 교육이 필요한데, 비전문가나 어린 학생들은 학습하기가 쉽지 않은 실정이다.Teaching 3D printer usage requires professional 3D CAD software training to create 3D models, which is not easy for non-specialists and young students to learn.

특히, 3D 프린터를 잘 모르는 초보자들을 대상으로 3D 프린터의 원리, 활용분야, 적용 가능성 등 체험 수준의 입문 교육이 필요한 경우, 3D CAD를 배워야 한다는 사실은 3D 프린터 학습 및 3D 프린터의 보급에 큰 장벽이 되고 있다.In particular, if beginners who do not know 3D printers are required to acquire experience-level introductory education, such as principles, application areas, and applicability of 3D printers, learning 3D CAD is a big barrier to learning 3D printers and spreading 3D printers. .

또한, 3D 프린터 교육에서 3D 프린터 외에 3D CAD 활용을 위해 학습자 수만큼의 PC(또는 노트북) 및 라이선스를 확보해야 한다는 사실은 수업 환경 구축에 또 하나의 제약이 되고 있다.In addition, the fact that 3D PC printers are required to acquire as many PCs (or notebooks) and licenses as the number of learners in order to utilize 3D CAD in 3D printer education is another constraint on the construction of class environment.

일부 스마트폰에서 구동되는 간단한 3D 모델 생성용 앱이 개발되기 시작하였으나, 이러한 앱들은 3D 프린터 구동을 위한 스탠드 어론(stand-alone) 방식일 뿐, 수업을 체계적으로 지원하는 온라인 서비스 형태로 구현된 것은 없다.
A simple 3D model generation application that is run on some smart phones has begun to be developed, but these apps are stand-alone methods for driving 3D printers, and they are implemented as online services that systematically support classes none.

본 발명의 실시예는 상기의 문제점을 해결하여 3D 프린터 지원 플랫폼(서버)를 구축하고, 다양한 학습자들이 쉽게 학습하고, 학습자들이 스마트폰 등으로 쉽게 획득 가능한 텍스트 입력, 핸드 라이팅, 사진 촬영 등의 사용자 입력으로부터 3D 모델을 직접 생성해봄으로써, 3D 프린터에 대한 이해도를 높일 수 있는 서비스 모델을 제공하고자 한다.
The embodiment of the present invention solves the above problems and provides a 3D printer support platform (server), which enables a variety of learners to learn easily, and learners can easily acquire texts such as text input, handwriting, We intend to provide a service model that can enhance the understanding of 3D printer by creating 3D model directly from input.

3D 프린터 지원 서비스 방법에 있어서, 데이터베이스에 클래스 단위로 복수의 템플릿을 저장하는 단계; 단말로부터 사용자 입력을 수신하는 단계; 상기 사용자 입력에 대응하는 템플릿을 상기 데이터베이스에서 검색하는 단계; 상기 사용자 입력에 대응하도록 상기 템플릿을 변형하여 새로운 3D 모델을 생성하는 단계; 및 상기 생성된 3D 모델을 상기 단말로 전송하는 단계를 포함하는, 3D 프린터 지원 서비스 방법이 제공될 수 있다.A 3D printer support service method comprising: storing a plurality of templates in a database in a database; Receiving user input from a terminal; Searching the database for a template corresponding to the user input; Modifying the template to correspond to the user input to generate a new 3D model; And transmitting the generated 3D model to the terminal, wherein the 3D printer support service method is provided.

일측에 있어서, 상기 단말로부터 사용자 입력을 수신하는 단계는, 상기 단말에서 입력되는 사용자 식별 정보를 통해 상기 단말을 인증하는 단계; 및 상기 인증된 단말로부터 상기 사용자 입력을 수신하는 단계를 포함할 수 있다.In one aspect, the step of receiving a user input from the terminal includes: authenticating the terminal through user identification information input from the terminal; And receiving the user input from the authenticated terminal.

또 다른 측면에 있어서, 상기 사용자 입력은, 상기 템플릿의 형태 선택 및 텍스트 입력 중 적어도 하나일 수 있다.In another aspect, the user input may be at least one of a form selection of the template and a text input.

또 다른 측면에 있어서, 상기 사용자 입력에 대응하도록 상기 템플릿을 변형하여 새로운 3D 모델을 생성하는 단계는, 상기 형태 선택 및 상기 텍스트 입력에 대응하도록 상기 템플릿의 미리 정해진 변형 지정 영역에 대해서 변형하는 단계를 포함할 수 있다.In another aspect, the step of modifying the template to correspond to the user input to create a new 3D model includes transforming the shape to a predetermined deformed designation area of the template to correspond to the shape selection and the text input .

또 다른 측면에 있어서, 상기 데이터베이스에 클래스 단위로 복수의 템플릿을 저장하는 단계는, 상기 복수의 템플릿을 상기 클래스 단위의 CUG(closed users group) 형태로 저장하는 단계를 포함할 수 있다.According to another aspect of the present invention, the step of storing a plurality of templates on a class basis in the database may include storing the plurality of templates in a CUG (closed users group) form on a class basis.

또 다른 측면에 있어서, 상기 3D 모델은, 상기 단말에 유무선 네트워크로 연결된 3D 프린터에 의해서 3D 프린팅 될 수 있다.In another aspect, the 3D model may be 3D-printed by a 3D printer connected to the terminal via a wire / wireless network.

3D 프린터 지원 서버에 있어서, 클래스 단위로 복수의 템플릿을 저장하는 데이터베이스; 단말로부터 사용자 입력을 수신하고, 사용자 입력에 대응하여 생성된 3D 모델을 상기 단말로 전송하는 통신부; 및 상기 사용자 입력에 대응하는 템플릿을 상기 데이터베이스에서 검색하여, 상기 사용자 입력에 대응하도록 상기 템플릿을 변형하여 상기 3D 모델을 생성하는 3D 생성부를 포함하는, 3D 프린터 지원 서버가 제공될 수 있다.A 3D printer support server, comprising: a database storing a plurality of templates in units of classes; A communication unit that receives a user input from a terminal and transmits the 3D model generated in response to a user input to the terminal; And a 3D generator for searching the database corresponding to the user input from the database and modifying the template corresponding to the user input to generate the 3D model.

3D 프린터 지원 서비스 방법에 있어서, 단말로 입력되는 사용자 식별 정보를 3D 프린터 교육 지원 서버로 전송하고 인증 결과를 수신하는 단계; 사용자 입력을 수신하고, 상기 사용자 입력을 상기 3D 프린터 교육 지원 서버로 전송하는 단계; 및 상기 3D 프린터 교육 지원 서버로부터 상기 사용자 입력에 대응하여 템플릿이 변형된 3D 모델을 수신하는 단계를 포함하는, 3D 프린터 지원 서비스 방법이 제공될 수 있다.
A 3D printer support service method, comprising: transmitting user identification information input to a terminal to a 3D printer education support server and receiving an authentication result; Receiving user input and transmitting the user input to the 3D printer training support server; And receiving a 3D model modified from the template corresponding to the user input from the 3D printer education support server.

본 발명의 실시예를 통해 3D 프린터 지원 플랫폼(서버)를 구축하고, 다양한 학습자들이 쉽게 학습하고, 학습자들이 스마트폰 등으로 쉽게 획득 가능한 텍스트 입력, 핸드 라이팅, 사진 촬영 등의 사용자 입력으로부터 3D 모델을 직접 생성해봄으로써, 3D 프린터에 대한 이해도를 높일 수 있는 서비스 모델을 제공할 수 있다.Through the embodiment of the present invention, a 3D printer support platform (server) can be constructed, a 3D model can be obtained from user inputs such as text input, handwriting, photographing, etc., By directly creating a service model, it is possible to provide a service model that can improve understanding of 3D printers.

자세하게는, 쉽게 접근할 수 있는 데이터를 바탕으로 서버에서 저장된 3D 모델을 자동으로 변형함으로써, 전문적인 3D CAD 도움 없이 새로운 3D 모델을 생성하고, 이를 출력할 수 있다.
In detail, by automatically transforming saved 3D models from the server based on easily accessible data, new 3D models can be created and output without professional 3D CAD support.

도 1은 본 발명의 일실시예에 있어서, 3D 프린터 지원 서비스의 제공 방법을 설명하기 위한 흐름도이다.
도 2는 본 발명의 일실시예에 있어서, 3D 프린터 지원 서버에서 수행되는 3D 프린터 지원 서비스 방법을 설명하기 위한 흐름도이다.
도 3은 본 발명의 일실시예에 있어서, 3D 프린터 지원 서버의 구성을 설명하기 위한 블록도이다.
도 4는 본 발명의 일실시예에 있어서, 3D 프린터 지원 서비스를 제공받는 단말의 동작을 설명하기 위한 흐름도이다.
도 5는 본 발명의 일실시예에 있어서, 3D 프린터 지원 서비스가 제공되는 일례를 설명하기 위한 UI(User Interface) 도면이다.
1 is a flowchart illustrating a method of providing a 3D printer support service according to an exemplary embodiment of the present invention.
2 is a flowchart illustrating a 3D printer support service method performed by a 3D printer support server according to an exemplary embodiment of the present invention.
3 is a block diagram illustrating a configuration of a 3D printer support server according to an exemplary embodiment of the present invention.
4 is a flowchart illustrating an operation of a terminal provided with a 3D printer support service according to an exemplary embodiment of the present invention.
5 is a UI (User Interface) diagram for explaining an example in which a 3D printer support service is provided in an embodiment of the present invention.

이하, 3D 프린터 지원 방법 및 그 서버에 대해서 첨부된 도면을 참조하여 자세히 설명하도록 한다.Hereinafter, a 3D printer support method and a server thereof will be described in detail with reference to the accompanying drawings.

아래 설명하는 실시예들에는 다양한 변경이 가해질 수 있다. 아래 설명하는 실시예들은 실시 형태에 대해 한정하려는 것이 아니며, 이들에 대한 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Various modifications may be made to the embodiments described below. It is to be understood that the embodiments described below are not intended to limit the embodiments, but include all modifications, equivalents, and alternatives to them.

실시예에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 실시예를 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in the examples are used only to illustrate specific embodiments and are not intended to limit the embodiments. The singular expressions include plural expressions unless the context clearly dictates otherwise. In this specification, the terms "comprises" or "having" and the like refer to the presence of stated features, integers, steps, operations, elements, components, or combinations thereof, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this embodiment belongs. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the contextual meaning of the related art and are to be interpreted as either ideal or overly formal in the sense of the present application Do not.

또한, 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 실시예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 실시예의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
In the following description of the present invention with reference to the accompanying drawings, the same components are denoted by the same reference numerals regardless of the reference numerals, and redundant explanations thereof will be omitted. In the following description of the embodiments, a detailed description of related arts will be omitted if it is determined that the gist of the embodiments may be unnecessarily blurred.

도 1은 본 발명의 일실시예에 있어서, 3D 프린터 지원 서비스의 제공 방법을 설명하기 위한 흐름도이다.1 is a flowchart illustrating a method of providing a 3D printer support service according to an exemplary embodiment of the present invention.

단말은 PC, 노트북, 태블릿, 스마트폰 등 유무선 네트워크를 이용한 기능이 제공되는 기기에 해당할 수 있고, 3D 프린터 교육 지원 서비스는 단말의 브라우저를 통해 제공되거나 어플리케이션을 통해 구현될 수도 있다.The terminal may correspond to a device provided with a function using a wired or wireless network such as a PC, a notebook, a tablet, or a smart phone, and the 3D printer education support service may be provided through a browser of the terminal or through an application.

3D 프린터 지원 서버는 단말과 유무선 네트워크로 연결되며 단말로 3D 프린터 지원 서비스를 제공할 수 있다. 실시예에서, 3D 프린터 지원 서비스는 클래스 단위로 3D 템플릿들을 저장할 수 있고, 사용자마다 다른 클래스를 이용하므로, 클래스에 따라 다른 3D 템플릿들을 제공할 수 있다.The 3D printer support server is connected to the terminal through a wired / wireless network and can provide a 3D printer support service to the terminal. In the embodiment, the 3D printer support service can store 3D templates in units of classes and uses different classes for each user, so that it is possible to provide different 3D templates according to classes.

단계(101)에서, 단말은 사용자 식별 정보를 3D 프린터 지원 서버로 전송할 수 있다. 사용자 식별 정보는 사용자의 로그인 정보 또는 단말 인증 정보 등에 해당할 수 있고, 단말의 어플리케이션 또는 브라우저 등으로 제공되는 3D 프린터 지원 서비스를 이용하기 위해 요구되는 정보를 입력하고, 이를 전송할 수 있다.In step 101, the terminal may transmit the user identification information to the 3D printer support server. The user identification information may correspond to a user's login information or terminal authentication information, input information required to use a 3D printer support service provided by an application of the terminal, a browser, or the like, and may transmit the information.

실시예에서, 3D 프린터 지원 서비스는 3D 프린터에 대한 교육 지원 서비스로 제공될 수도 있다.In an embodiment, the 3D printer support service may be provided as an educational support service for the 3D printer.

단계(102)에서, 3D 프린터 지원 서버는 수신된 사용자 식별 정보를 이용하여 단말을 인증하고, 단말의 3D 프린터 지원 서비스 이용을 허가할 수 있다.In step 102, the 3D printer support server authenticates the terminal using the received user identification information, and allows the terminal to use the 3D printer support service.

단계(103)에서, 3D 프린터 지원 서버는 인증 결과를 단말로 전송할 수 있다. 3D 프린터 지원 서버에 등록된 사용자 식별 정보를 정확히 입력한 경우, 단말 인증 성공에 대한 결과를 전송할 수 있다. 실시예에서, 단말이 인증된 경우, 단말의 어플리케이션 또는 브라우저 등으로 3D 프린터 지원 서비스를 이용하기 위한 UI(User Interface)를 제공할 수 있다.In step 103, the 3D printer support server can transmit the authentication result to the terminal. If the user identification information registered in the 3D printer support server is input correctly, the result of terminal authentication success can be transmitted. In an embodiment, when the terminal is authenticated, it may provide a UI (User Interface) for using the 3D printer support service with an application or a browser of the terminal.

단계(104)에서, 단말은 단말의 사용자로부터 사용자 입력을 수신할 수 있다. 실시예에서, 3D 프린터 지원 서버에 저장되어 있는 템플릿의 형태 선택 및 텍스트 입력 중 적어도 하나에 해당할 수 있다. 사용자 입력은 사용자 식별 정보에 저장되어 있는 사용자의 클래스 정보에 따라 입력이 다를 수 있다.In step 104, the terminal may receive user input from a user of the terminal. In an exemplary embodiment, it may correspond to at least one of a type selection and a text input of a template stored in the 3D printer support server. The user input may be different depending on the class information of the user stored in the user identification information.

단계(105)에서, 단말은 사용자 입력을 3D 프린터 지원 서버로 전송할 수 있다.In step 105, the terminal may send the user input to the 3D printer support server.

단계(106)에서 3D 프린터 지원 서버는 수신된 사용자 입력에 대응하는 템플릿을 검색하고, 검색된 템플릿을 변형하여 새로운 3D 모델을 생성할 수 있다. 실시예에서, 사용자 입력에 대응하는 템플릿의 형태를 검색하고, 사용자 입력에 대응하여 검색된 템플릿의 형태를 변형할 수 있다. 예컨대, 템플릿을 휘거나 찌그러트릴 수 있고, 또는 사용자 입력으로 전송된 텍스트를 합성시키는 등 템플릿의 형태를 변형하여 새로운 3D 모델을 생성할 수 있다.In step 106, the 3D printer support server may retrieve the template corresponding to the received user input and modify the retrieved template to create a new 3D model. In an embodiment, the form of the template corresponding to the user input may be searched, and the form of the searched template may be modified corresponding to the user input. For example, a template can be bent or distorted, or a new 3D model can be generated by modifying the shape of a template, such as synthesizing text transmitted with a user input.

단계(107)에서, 3D 프린터 지원 서버는 생성된 3D 모델을 단말로 전송할 수 있다. 실시예에서, 수신된 3D 모델은 단말의 디스플레이를 통해 사용자에게 노출될 수 있다.In step 107, the 3D printer support server may transmit the generated 3D model to the terminal. In an embodiment, the received 3D model may be exposed to a user via a display of the terminal.

단계(108)에서, 단말은 3D 모델을 3D 프린팅 할 수 있다. 실시예에서, 단말은 와이파이(Wi-fi) 등의 유무선 네트워크로 연결된 3D 프린터로 3D 모델을 파일 형태로 전송할 수 있고, 3D 프린터를 통해 3D 모델이 프린팅 될 수 있다.
In step 108, the terminal can 3D print the 3D model. In an embodiment, a terminal can transmit a 3D model in a form of a file to a 3D printer connected to a wired / wireless network such as Wi-fi, and the 3D model can be printed through a 3D printer.

도 2는 본 발명의 일실시예에 있어서, 3D 프린터 지원 서버에서 수행되는 3D 프린터 교육 지원 서비스 방법을 설명하기 위한 흐름도이다.FIG. 2 is a flowchart illustrating a 3D printer education support service method performed by a 3D printer support server according to an exemplary embodiment of the present invention. Referring to FIG.

단계(210)에서, 3D 프린터 지원 서버는 데이터베이스에 클래스 단위로 복수의 템플릿을 저장한다.In step 210, the 3D printer support server stores a plurality of templates on a class basis in a database.

템플릿은 3D 형태로 저장될 수 있으며, 클래스 마다 복수개의 템플릿이 저장될 수 있다. 실시예에서, 난이도나 카테고리 별로 분류하여 CUG(closed users group) 형태로 변형 가능한 3D 형태의 복수의 템플릿을 데이터베이스에 저장할 수 있다.The templates may be stored in 3D form, and a plurality of templates may be stored for each class. In the embodiment, a plurality of templates in a 3D form that can be transformed into a CUG (closed users group) type can be stored in a database by classifying the data according to degree of difficulty or category.

단계(220)에서, 3D 프린터 교육 지원 서버는 단말로부터 사용자 입력을 수신한다.In step 220, the 3D printer training support server receives user input from the terminal.

실시예에서, 사용자 입력을 수신하기 전에, 사용자에 대한 사용자 식별 정보를 수신하여 단말에 대한 인증 단계를 수행할 수 있다. 사용자 식별 정보는 단말의 어플리케이션 또는 브라우저 등으로 제공되는 3D 프린터 지원 서비스를 이용하기 위해 요구되는 정보로, 예컨대 사용자의 로그인 정보 등에 해당할 수 있다.In an embodiment, before receiving a user input, user identification information for the user may be received and the authentication step performed on the terminal. The user identification information is information required to use a 3D printer support service provided by an application of a terminal or a browser, and may correspond to login information of a user, for example.

3D 프린터 지원 서버는 수신된 사용자 식별 정보를 이용하여 단말을 인증하고, 단말의 3D 프린터 지원 서비스 이용을 허가할 수 있다. 예컨대, 3D 프린터 지원 서버에 등록된 사용자 식별 정보를 정확히 입력한 경우, 단말 인증 성공에 대한 결과를 전송할 수 있다.The 3D printer support server can authenticate the terminal using the received user identification information and allow the terminal to use the 3D printer support service. For example, if the user identification information registered in the 3D printer support server is correctly input, the terminal authentication success result can be transmitted.

단말로부터 사용자 입력을 수신할 수 있는데, 사용자 입력은 실시예에서, 템플릿의 형태 선택 및 텍스트 입력 중 적어도 하나를 포함할 수 있다. 예컨대, 사각형, 원형 등의 템플릿의 형태를 포함할 수 있고, 사용자로부터 입력된 텍스트를 포함할 수 있다. 또한, 핸드 라이팅(hand writing), 사진 등의 사용자들이 쉽게 획득 가능한 입력을 포함할 수 있다. 실시예에서, 사용자 입력은 클래스 단위에 따라 다른 형태로 입력될 수도 있다.The user input may receive user input from the terminal, which in an embodiment may include at least one of a type selection of the template and a text input. For example, it may include a form of a template such as a rectangle, a circle, and the like, and may include text input from a user. It may also include inputs that are readily obtainable by users, such as handwriting, photographs, and the like. In an embodiment, the user input may be entered in a different form depending on the class unit.

단계(230)에서, 3D 프린터 지원 서버는 사용자 입력에 대응하는 템플릿을 데이터베이스에서 검색한다.In step 230, the 3D printer support server retrieves from the database the template corresponding to the user input.

실시예에서, 사용자 입력으로 사각형의 템플릿이 포함되어 있는 경우, 데이터베이스에서 사용자의 클래스에 해당하는 사각형의 템플릿을 검색할 수 있다. 하나 이상의 템플릿을 검색할 수 있으며, 또는, 단말에 사용자의 클래스에 해당하는 템플릿의 목록 및 형태를 제공하고, 선택하도록 할 수도 있다.In the embodiment, when a rectangular template is included as a user input, a rectangular template corresponding to the user's class can be searched in the database. One or more templates may be searched for, or a terminal may be provided with a list and a form of a template corresponding to a class of a user and may be selected.

단계(240)에서, 3D 프린터 지원 서버는 사용자 입력에 대응하도록 템플릿을 변형하여 새로운 3D 모델을 생성한다.In step 240, the 3D printer support server modifies the template to correspond to the user input to create a new 3D model.

실시예에서, 검색된 템플릿에 대해서 사용자 입력에 대응하도록 변형할 수 있다. 예컨대, 템플릿을 휘거나 찌그러트리기 위한 사용자 입력에 대응하여 템플릿을 변형할 수 있고, 둘 이상의 템플릿을 검색한 경우, 검색된 템플릿의 변형 지정 영역에 대해서 합성할 수 있다. 또는, 사진, 핸드 라이팅(Hand Writing)을 사용자 입력에 포함시켜 검색된 템플릿의 변형 지정 영역에 대해서 합성할 수도 있다.In an embodiment, the retrieved template may be modified to correspond to user input. For example, a template may be modified corresponding to a user input for bending or squashing a template, and when two or more templates are searched, the template may be synthesized to a specified region of a template to be searched. Alternatively, it is possible to combine the image and handwriting with user input to the deformation designation area of the searched template.

실시예에서, 사용자 입력에 텍스트를 포함하는 경우, 입력된 텍스트를 3D로 변형하고, 변형된 3D 텍스트를 검색된 템플릿의 변형 지정 영역에 위치시켜 합성할 수 있다.In the embodiment, when the text is included in the user input, the input text may be transformed into 3D, and the transformed 3D text may be positioned in the deformation designation area of the searched template and synthesized.

단계(250)에서, 3D 프린터 지원 서버는 생성된 3D 모델을 단말로 전송한다.In step 250, the 3D printer support server transmits the generated 3D model to the terminal.

실시예에서, 단말의 디스플레이 등을 통해 사용자에게 노출될 수 있으며, 단말에 유무선 네트워크로 연결된 3D 프린터를 통해 3D 모델은 3D 프린팅 될 수 있다.
In an embodiment, the 3D model can be exposed to a user through a display of the terminal or the like, and the 3D model can be 3D-printed through a 3D printer connected to the terminal via a wire / wireless network.

도 3은 본 발명의 일실시예에 있어서, 3D 프린터 지원 서버의 구성을 설명하기 위한 블록도이다. 실시예에 따른 3D 프린터 지원 서버(300)는 데이터베이스(310), 통신부(320) 및 3D 생성부(330)를 포함하여 구성될 수 있다.3 is a block diagram illustrating a configuration of a 3D printer support server according to an exemplary embodiment of the present invention. The 3D printer support server 300 according to the embodiment may include a database 310, a communication unit 320, and a 3D generation unit 330.

데이터베이스(310)는 클래스 단위로 복수의 템플릿을 저장할 수 있다.The database 310 may store a plurality of templates on a class basis.

실시예에서, 데이터베이스(310)는 템플릿을 3D 형태로 저장할 수 있으며, 클래스 단위로 각 클래스마다 복수개의 템플릿이 저장될 수 있다. 실시예에서, 난이도나 카테고리 별로 분류하여 CUG(closed users group) 형태로 변형 가능한 3D 형태의 복수의 템플릿을 저장할 수 있다.In an embodiment, the database 310 may store templates in 3D form, and a plurality of templates may be stored for each class in units of classes. In the embodiment, it is possible to store a plurality of templates in a 3D form that can be transformed into a CUG (closed users group) type by classifying it according to degree of difficulty or category.

통신부(320)는 단말로부터 사용자 입력을 수신하고, 사용자 입력에 대응하여 생성된 3D 모델을 단말로 전송할 수 있다.The communication unit 320 receives the user input from the terminal and transmits the generated 3D model to the terminal in response to the user input.

실시예에서, 사용자 입력을 수신하기 이전, 사용자에 대한 사용자 식별 정보를 수신하여 단말에 대한 인증을 수행할 수 있다. 사용자 식별 정보는 단말의 어플리케이션 또는 브라우저 등으로 제공되는 3D 프린터 지원 서비스를 이용하기 위해 요구되는 정보에 해당할 수 있고, 예컨대 사용자의 로그인 정보 등에 해당할 수 있다.In an embodiment, prior to receiving the user input, user identification information for the user may be received and authentication may be performed on the terminal. The user identification information may correspond to information required to use a 3D printer support service provided by an application of a terminal or a browser, and may correspond to login information of a user, for example.

통신부(320)는 템플릿의 형태 선택 및 텍스트 입력 중 적어도 하나를 포함하는 사용자 입력을 수신할 수 있다. 예컨대, 사각형, 원형 등의 템플릿의 형태를 포함할 수 있고, 사용자로부터 입력된 텍스트를 포함할 수 있다. 실시예에서, 사용자 입력은 클래스 단위에 따라 다른 형태로 입력될 수도 있다. 또는 사진, 그림 등의 이미지를 포함할 수도 있다.The communication unit 320 may receive a user input including at least one of a type selection of a template and a text input. For example, it may include a form of a template such as a rectangle, a circle, and the like, and may include text input from a user. In an embodiment, the user input may be entered in a different form depending on the class unit. Or may include images such as photographs and pictures.

3D 생성부(330)는, 사용자 입력에 대응하는 템플릿을 데이터베이스에서 검색하여, 사용자 입력에 대응하도록 검색된 템플릿을 변형하여 3D 모델을 생성할 수 있다.The 3D generator 330 may search the database for the template corresponding to the user input and generate the 3D model by modifying the searched template corresponding to the user input.

템플릿을 검색하기 위한 실시예에서, 사용자 입력으로 사각형의 템플릿이 포함되어 있는 경우, 데이터베이스에서 사용자의 클래스에 해당하는 사각형의 템플릿을 검색할 수 있다. 하나 이상의 템플릿을 검색할 수 있으며, 또는, 단말에 사용자의 클래스에 해당하는 템플릿의 목록 및 형태를 제공하고, 선택하도록 할 수도 있다.In the embodiment for retrieving a template, when a rectangle template is included as a user input, a rectangular template corresponding to a user class can be retrieved from the database. One or more templates may be searched for, or a terminal may be provided with a list and a form of a template corresponding to a class of a user and may be selected.

템플릿을 변형하기 위한 실시예에서, 템플릿을 휘거나 찌그러트리기 위한 사용자 입력에 대응하여 템플릿을 변형할 수 있고, 둘 이상의 템플릿을 검색한 경우, 검색된 템플릿의 변형 지정 영역에 대해서 합성할 수 있다. 또는, 사진, 핸드 라이팅(Hand Writing)을 사용자 입력에 포함시켜 검색된 템플릿의 변형 지정 영역에 대해서 합성할 수도 있다.In an embodiment for modifying a template, a template may be modified corresponding to a user input for bending or squashing the template, and when two or more templates are searched, the template may be synthesized with respect to the designated region of the searched template. Alternatively, it is possible to combine the image and handwriting with user input to the deformation designation area of the searched template.

사용자 입력에 텍스트를 포함하는 경우, 입력된 텍스트를 3D로 변형하고, 변형된 3D 텍스트를 검색된 템플릿의 변형 지정 영역에 위치시켜 합성할 수 있다.When the text is included in the user input, the input text can be transformed into 3D, and the transformed 3D text can be positioned and synthesized in the designated region of the searched template.

통신부(320)는 생성된 3D 모델을 단말로 전송할 수 있다.The communication unit 320 can transmit the generated 3D model to the terminal.

실시예에서, 단말의 디스플레이 등을 통해 사용자에게 노출될 수 있으며, 단말에 유무선 네트워크로 연결된 3D 프린터를 통해 3D 모델은 3D 프린팅 될 수 있다.
In an embodiment, the 3D model can be exposed to a user through a display of the terminal or the like, and the 3D model can be 3D-printed through a 3D printer connected to the terminal via a wire / wireless network.

도 4는 본 발명의 일실시예에 있어서, 3D 프린터 지원 서비스를 제공받는 단말의 동작을 설명하기 위한 흐름도이다.4 is a flowchart illustrating an operation of a terminal provided with a 3D printer support service according to an exemplary embodiment of the present invention.

단계(410)에서, 단말은 단말로 입력되는 사용자 식별 정보를 3D 프린터 지원 서버로 전송하고 인증 결과를 수신한다.In step 410, the terminal transmits the user identification information input to the terminal to the 3D printer support server and receives the authentication result.

실시예에서, 사용자 식별 정보는 단말의 어플리케이션 또는 브라우저 등으로 제공되는 3D 프린터 지원 서비스를 이용하기 위해 요구되는 정보로, 예컨대 사용자의 로그인 정보 등에 해당할 수 있다.In the embodiment, the user identification information is information required to use the 3D printer support service provided by the application of the terminal or the browser, for example, the login information of the user.

3D 프린터 교육 지원 서버는 수신된 사용자 식별 정보를 이용하여 단말을 인증하고, 단말의 3D 프린터 지원 서비스 이용을 허가할 수 있다. 예컨대, 3D 프린터 지원 서버에 등록된 사용자 식별 정보를 정확히 입력한 경우, 단말 인증 성공에 대한 결과를 전송하고, 단말에서 인증 결과를 수신할 수 있다.The 3D printer education support server can authenticate the terminal using the received user identification information and allow the terminal to use the 3D printer support service. For example, if the user identification information registered in the 3D printer support server is input correctly, the terminal can transmit a result of the authentication success and receive the authentication result from the terminal.

단계(420)에서 단말은 사용자로부터 사용자 입력을 수신하고, 사용자 입력을 3D 프린터 지원 서버로 전송한다.In step 420, the terminal receives the user input from the user and transmits the user input to the 3D printer support server.

실시예에서, 3D 프린터 지원 서버의 데이터베이스는 클래스 단위로 복수의 템플릿을 저장할 수 있는데, 사용자 입력으로 복수의 템플릿 중 템플릿의 형태에 대한 선택을 포함할 수 있다. 예컨대, 사각형, 원형 등의 템플릿의 형태를 포함할 수 있다.In an embodiment, the database of the 3D printer support server may store a plurality of templates on a class basis, and may include selection of a type of a template among a plurality of templates as a user input. For example, it may include a form of a template such as a rectangle, a circle, and the like.

실시예에서, 사용자 입력으로 사용자로부터 입력된 텍스트나 사진, 그림 등의 이미지를 포함할 수도 있다. 사용자 입력은 클래스 단위에 따라 다른 형태로 입력될 수도 있다.In an embodiment, it may include images such as text, pictures, pictures, etc. input by a user as a user input. The user input may be input in a different form depending on the class unit.

단계(430)에서, 단말은 3D 프린터 지원 서버로부터 사용자 입력에 대응하여 템플릿이 변형된 3D 모델을 수신한다.In step 430, the terminal receives a 3D model in which the template is modified corresponding to the user input from the 3D printer support server.

실시예에서, 3D 프린터 지원 서버에서, 사용자 입력에 대응하는 템플릿을 데이터베이스에서 검색하여, 사용자 입력에 대응하도록 검색된 템플릿을 변형하여 3D 모델을 생성하고, 전송하는 3D 모델을 수신할 수 있다.In an embodiment, at the 3D printer support server, a template corresponding to a user input may be retrieved from a database, and a 3D model may be received by modifying a retrieved template to correspond to a user input to create and transmit a 3D model.

예컨대, 템플릿을 휘거나 찌그러트리기 위한 사용자 입력에 대응하여 변형된 3D 모델을 수신할 수 있고, 둘 이상의 템플릿이 변형 지정 영역에 대해서 합성된 3D 모델을 수신할 수 있다. 또는, 사진, 핸드 라이팅(Hand Writing)을 템플릿의 변형 지정 영역에 대해서 합성한 3D 모델을 수신할 수 있다.For example, a modified 3D model may be received corresponding to a user input for bending or squashing a template, and a 3D model in which two or more templates are synthesized for a deformation designation area may be received. Alternatively, it is possible to receive a 3D model in which a photograph and a handwriting are synthesized with respect to a template designation area.

또는, 사용자 입력에 텍스트를 포함하는 경우, 입력된 텍스트를 3D로 변형하고, 변형된 3D 텍스트가 검색된 템플릿의 변형 지정 영역에 위치시켜 합성된 3D 모델이 수신될 수 있다.Alternatively, when the text is included in the user input, the synthesized 3D model may be received by transforming the input text into 3D and placing the deformed 3D text in the specified designation area of the retrieved template.

실시예에서, 단말의 디스플레이 등을 통해 수신된 3D 모델이 사용자에게 노출될 수 있으며, 단말에 유무선 네트워크로 연결된 3D 프린터를 통해 3D 모델은 3D 프린팅 될 수 있다.
In an embodiment, the 3D model received through the display of the terminal may be exposed to the user, and the 3D model may be 3D-printed via the 3D printer connected to the terminal via the wired / wireless network.

도 5는 본 발명의 일실시예에 있어서, 3D 프린터 지원 서비스가 제공되는 일례를 설명하기 위한 UI(User Interface) 도면이다.5 is a UI (User Interface) diagram for explaining an example in which a 3D printer support service is provided in an embodiment of the present invention.

실시예에서, 도 5의 (a)는 단말에 제공되는 사용자 UI에 해당할 수 있고, 도 5의 (b)는 3D 프린터 교육 서버에서의 동작을 설명하기 위한 도면이다.5 (a) corresponds to a user UI provided to a terminal, and FIG. 5 (b) illustrates an operation in a 3D printer education server.

3D 프린터 지원 서비스는 학교, 기업, 기관 등 다양한 사용자를 상대로 제공될 수 있다. 실시예에 따른 단말은 A 초등학교를 대상으로 제공되어 3D 프린팅을 위한 3D 모델을 생성하는 교육을 지원하도록 서비스될 수 있다.3D printer support services can be provided to a variety of users, such as schools, businesses, and institutions. The terminal according to the embodiment may be provided to the A elementary school and may be serviced to support the education to generate the 3D model for 3D printing.

도 5의 (a)의 왼쪽 실시예와 같이, 교육기관 및 아이디 등의 사용자 식별 정보를 입력할 수 있다. 3D 프린터 지원 서버에서 해당 사용자 식별 정보를 인증하면, 사용자에 대한 클래스에 따라 수업을 선택할 수 있다.As in the left embodiment of FIG. 5 (a), user identification information such as an education institution and an ID can be input. Once the 3D printer support server authenticates the user identification information, the class can be selected according to the class for the user.

사용자 식별 정보를 입력하고, 단말을 인증하면 도 5의 (a)의 오른쪽 실시예와 같이 사용자 입력을 요청하는 화면이 표시될 수 있다. 도 5의 실시예에 따르면, 사용자 입력으로 템플릿의 형태 선택 및 텍스트 입력을 요청할 수 있다.When user identification information is input and the terminal is authenticated, a screen for requesting user input may be displayed as in the right embodiment of FIG. 5 (a). According to the embodiment of FIG. 5, user input may request a form selection and text input of the template.

단말에서 사용자 입력을 수신하면, 사용자 입력을 3D 프린터 지원 서버로 전송하여 3D 모델을 생성할 수 있다. 실시예에서, 3D 모델 생성 버튼을 통해 3D 프린터 지원 서버로 사용자 입력을 전송할 수 있다.Upon receiving the user input from the terminal, the user input can be transmitted to the 3D printer support server to generate the 3D model. In an embodiment, the user input may be transmitted to the 3D printer support server via the 3D model creation button.

3D 프린터 지원 서버는 사용자 입력을 수신하면, 사용자 입력에 대응하는 템플릿을 검색하고, 검색된 템플릿을 사용자 입력에 대응하도록 변형한 3D 모델을 생성할 수 있다.Upon receipt of the user input, the 3D printer support server searches the template corresponding to the user input, and generates the 3D model in which the retrieved template is modified to correspond to the user input.

도 5의 (b) 왼쪽은, 도 5의 (a)의 사용자 입력에 포함된 템플릿 형태 선택에 대응하는 사각형의 템플릿을 검색한 것이고, 검색된 템플릿에 대해서 사용자 입력에 포함된 텍스트 입력에 대해서 3D 텍스트로 변형하고, 3D 텍스트를 템플릿의 변형 지정 영역에 위치시켜 합성시킴으로써 도 5의 (b) 오른쪽과 같은 새로운 3D 모델을 생성할 수 있다.The left part of FIG. 5 (b) is a search for a rectangular template corresponding to the template type selection included in the user input of FIG. 5 (a). For the retrieved template, And a new 3D model as shown on the right side of FIG. 5 (b) can be generated by positioning and compositing the 3D text in the template designation area of the template.

3D 프린터 지원 서버는 생성된 3D 모델을 단말로 전송할 수 있으며, 3D 모델은 단말에 도 5의 (a)와 같은 형태로 사용자에게 노출될 수 있다.The 3D printer support server can transmit the generated 3D model to the terminal, and the 3D model can be exposed to the terminal in the form of FIG. 5 (a).

실시예에서, 단말에 유무선 네트워크로 연결된 3D 프린터를 통해 3D 모델은 3D 프린팅 될 수 있다.
In an embodiment, a 3D model may be 3D printed via a 3D printer connected to a terminal via a wired or wireless network.

본 발명의 실시예를 통해 3D 프린터 지원 플랫폼(서버)를 구축하고, 다양한 학습자들이 쉽게 학습하고, 3D 프린터에 대한 이해도를 높일 수 있는 서비스 모델을 제공할 수 있다.Through the embodiment of the present invention, it is possible to construct a 3D printer support platform (server), to provide a service model that can be easily learned by various learners, and can enhance understanding of 3D printers.

자세하게는, 쉽게 접근할 수 있는 데이터를 바탕으로 서버에서 저장된 3D 모델을 자동으로 변형함으로써, 전문적인 3D CAD 도움 없이 새로운 3D 모델을 생성하고, 이를 출력할 수 있다.
In detail, by automatically transforming saved 3D models from the server based on easily accessible data, new 3D models can be created and output without professional 3D CAD support.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic media), CD-ROM, DVD와 같은 광기록 매체(Optical media), 플롭티컬 디스크(Floptical disk)와 같은 자기-광 매체(Magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as a hard disk, a floppy disk and a magnetic tape, optical media such as CD-ROM and DVD, magnetic disks such as a floppy disk, - Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등한 것들에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents thereof, the appropriate results may be achieved.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.
Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.

300: 3D 프린터 지원 서버
310: 데이터베이스
320: 통신부
330: 3D 생성부
300: 3D printer support server
310: Database
320:
330: 3D generating unit

Claims (14)

3D 프린터 지원 서비스 방법에 있어서,
데이터베이스에 클래스 단위로 복수의 템플릿을 저장하는 단계;
단말로부터 사용자 입력을 수신하는 단계;
상기 사용자 입력에 대응하는 템플릿을 상기 데이터베이스에서 검색하는 단계;
상기 사용자 입력에 대응하도록 상기 템플릿을 변형하여 새로운 3D 모델을 생성하는 단계; 및
상기 생성된 3D 모델을 상기 단말로 전송하는 단계
를 포함하는,
3D 프린터 지원 서비스 방법.
In a 3D printer support service method,
Storing a plurality of templates in a database on a class basis;
Receiving user input from a terminal;
Searching the database for a template corresponding to the user input;
Modifying the template to correspond to the user input to generate a new 3D model; And
Transmitting the generated 3D model to the terminal
/ RTI >
3D printer support service method.
제1항에 있어서,
상기 단말로부터 사용자 입력을 수신하는 단계는,
상기 단말에서 입력되는 사용자 식별 정보를 통해 상기 단말을 인증하는 단계; 및
상기 인증된 단말로부터 상기 사용자 입력을 수신하는 단계
를 포함하는,
3D 프린터 지원 서비스 방법.
The method according to claim 1,
Wherein the receiving the user input from the terminal comprises:
Authenticating the terminal through user identification information input from the terminal; And
Receiving the user input from the authenticated terminal
/ RTI >
3D printer support service method.
제1항에 있어서,
상기 사용자 입력은,
상기 템플릿의 형태 선택, 텍스트 입력, 핸드 라이팅(hand writing) 및 사진 중 적어도 하나인,
3D 프린터 지원 서비스 방법.
The method according to claim 1,
Wherein the user input comprises:
Wherein the template is at least one of shape selection, text input, handwriting,
3D printer support service method.
제3항에 있어서,
상기 사용자 입력에 대응하도록 상기 템플릿을 변형하여 새로운 3D 모델을 생성하는 단계는,
상기 형태 선택, 상기 텍스트 입력, 상기 핸드 라이팅 및 상기 사진 중 적어도 하나에 대응하도록 상기 템플릿의 미리 정해진 변형 지정 영역에 대해서 변형하는 단계
를 포함하는,
3D 프린터 지원 서비스 방법.
The method of claim 3,
Wherein modifying the template to correspond to the user input to generate a new 3D model comprises:
Modifying the template for a predetermined deformation designation area of the template to correspond to at least one of the shape selection, the text input, the handwriting, and the photograph
/ RTI >
3D printer support service method.
제1항에 있어서,
상기 데이터베이스에 클래스 단위로 복수의 템플릿을 저장하는 단계는,
상기 복수의 템플릿을 상기 클래스 단위의 CUG(closed users group) 형태로 저장하는 단계
를 포함하는,
3D 프린터 지원 서비스 방법.
The method according to claim 1,
The step of storing a plurality of templates on a class basis in the database may include:
Storing the plurality of templates in a CUG (closed users group) form of the class unit
/ RTI >
3D printer support service method.
제1항에 있어서,
상기 3D 모델은,
상기 단말에 유무선 네트워크로 연결된 3D 프린터에 의해서 3D 프린팅 되는,
3D 프린터 지원 서비스 방법.
The method according to claim 1,
In the 3D model,
The 3D printing is performed by a 3D printer connected to the terminal via a wired /
3D printer support service method.
3D 프린터 지원 서버에 있어서,
클래스 단위로 복수의 템플릿을 저장하는 데이터베이스;
단말로부터 사용자 입력을 수신하고, 사용자 입력에 대응하여 생성된 3D 모델을 상기 단말로 전송하는 통신부; 및
상기 사용자 입력에 대응하는 템플릿을 상기 데이터베이스에서 검색하여, 상기 사용자 입력에 대응하도록 상기 템플릿을 변형하여 상기 3D 모델을 생성하는 3D 생성부
를 포함하는,
3D 프린터 지원 서버.
In a 3D printer support server,
A database for storing a plurality of templates in units of classes;
A communication unit that receives a user input from a terminal and transmits the 3D model generated in response to a user input to the terminal; And
A 3D generation unit for searching the database for a template corresponding to the user input and generating the 3D model by modifying the template corresponding to the user input,
/ RTI >
3D printer support server.
제7항에 있어서,
상기 통신부는,
상기 단말에서 입력되는 사용자 식별 정보를 통해 상기 단말을 인증하고, 상기 인증된 단말로부터 상기 사용자 입력을 수신하는,
3D 프린터 지원 서버.
8. The method of claim 7,
Wherein,
The terminal authenticating the terminal through the user identification information input from the terminal, receiving the user input from the authenticated terminal,
3D printer support server.
제7항에 있어서,
상기 사용자 입력은,
상기 템플릿의 형태 선택, 텍스트 입력, 핸드 라이팅 및 사진 중 적어도 하나인,
3D 프린터 지원 서버.
8. The method of claim 7,
Wherein the user input comprises:
Wherein the template is at least one of shape selection, text input, handwriting, and photograph,
3D printer support server.
제9항에 있어서,
상기 3D 생성부는,
상기 형태 선택, 상기 텍스트 입력, 상기 핸드 라이팅 및 상기 사진 중 적어도 하나에 대응하도록 상기 템플릿의 미리 정해진 변형 지정 영역에 대해서 변형하는
3D 프린터 지원 서버.
10. The method of claim 9,
The 3D generator may include:
Designating a predetermined deformation designation area of the template so as to correspond to at least one of the shape selection, the text input, the handwriting, and the photograph
3D printer support server.
제7항에 있어서,
상기 3D 모델은,
상기 단말에 유무선 네트워크로 연결된 3D 프린터에 의해서 3D 프린팅 되는,
3D 프린터 지원 서버.
8. The method of claim 7,
In the 3D model,
The 3D printing is performed by a 3D printer connected to the terminal via a wired /
3D printer support server.
3D 프린터 지원 서비스 방법에 있어서,
단말로 입력되는 사용자 식별 정보를 3D 프린터 지원 서버로 전송하고 인증 결과를 수신하는 단계;
사용자 입력을 수신하고, 상기 사용자 입력을 상기 3D 프린터 지원 서버로 전송하는 단계; 및
상기 3D 프린터 지원 서버로부터 상기 사용자 입력에 대응하여 템플릿이 변형된 3D 모델을 수신하는 단계
를 포함하는,
3D 프린터 지원 서비스 방법.
In a 3D printer support service method,
Transmitting user identification information input to the terminal to a 3D printer support server and receiving an authentication result;
Receiving user input and transmitting the user input to the 3D printer support server; And
Receiving a 3D model in which a template is modified corresponding to the user input from the 3D printer support server
/ RTI >
3D printer support service method.
제12항에 있어서,
상기 사용자 입력은,
상기 3D 프린터 지원 서버의 데이터베이스에 클래스 단위로 저장되는 복수의 템플릿 중 상기 템플릿의 형태 선택; 및
텍스트 입력
중 적어도 하나인,
3D 프린터 지원 서비스 방법.
13. The method of claim 12,
Wherein the user input comprises:
Selecting a type of the template among a plurality of templates stored in a database of the 3D printer support server on a class basis; And
Enter text
Lt; / RTI >
3D printer support service method.
제12항에 있어서,
상기 변형된 3D 모델을 상기 단말에 유무선 네트워크로 연결된 3D 프린터를 통해 프린트하는 단계
를 더 포함하는,
3D 프린터 지원 서비스 방법.
13. The method of claim 12,
Printing the deformed 3D model through the 3D printer connected to the terminal via a wire / wireless network
≪ / RTI >
3D printer support service method.
KR1020150009368A 2015-01-20 2015-01-20 Support Method And Server Of 3-Dimension Printer KR101670157B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150009368A KR101670157B1 (en) 2015-01-20 2015-01-20 Support Method And Server Of 3-Dimension Printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150009368A KR101670157B1 (en) 2015-01-20 2015-01-20 Support Method And Server Of 3-Dimension Printer

Publications (2)

Publication Number Publication Date
KR20160089758A true KR20160089758A (en) 2016-07-28
KR101670157B1 KR101670157B1 (en) 2016-10-27

Family

ID=56681683

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150009368A KR101670157B1 (en) 2015-01-20 2015-01-20 Support Method And Server Of 3-Dimension Printer

Country Status (1)

Country Link
KR (1) KR101670157B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102132468B1 (en) * 2019-05-08 2020-07-09 주식회사 태산솔루젼스 Service System Associating with 3D Model Automatic Collection IoT Device
KR102131971B1 (en) * 2020-01-14 2020-07-21 이유근 System and method for providing copyright platform

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102095513B1 (en) 2018-10-22 2020-03-31 주식회사 유씨드 System and method for online providing 3D drawing
KR20200045350A (en) 2018-10-22 2020-05-04 주식회사 유씨드 3D Design recommendation system and method for 3D printer output
KR20230066794A (en) 2021-11-08 2023-05-16 (주)인텔리코리아 Apparatus and Method for Providing custom-built gear making platform using 3D printer

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090075926A (en) * 2008-01-07 2009-07-13 이호철 3-d character producting method and 3-d character service method
KR20100098552A (en) * 2007-12-31 2010-09-07 엑사테크 엘.엘.씨. Apparatus and method for printing three-dimensional articles
KR20120045269A (en) * 2010-10-29 2012-05-09 삼성전자주식회사 Method and apparatus for generating hologram based on 3d mesh modeling and evolution

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100098552A (en) * 2007-12-31 2010-09-07 엑사테크 엘.엘.씨. Apparatus and method for printing three-dimensional articles
KR20090075926A (en) * 2008-01-07 2009-07-13 이호철 3-d character producting method and 3-d character service method
KR20120045269A (en) * 2010-10-29 2012-05-09 삼성전자주식회사 Method and apparatus for generating hologram based on 3d mesh modeling and evolution

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102132468B1 (en) * 2019-05-08 2020-07-09 주식회사 태산솔루젼스 Service System Associating with 3D Model Automatic Collection IoT Device
KR102131971B1 (en) * 2020-01-14 2020-07-21 이유근 System and method for providing copyright platform

Also Published As

Publication number Publication date
KR101670157B1 (en) 2016-10-27

Similar Documents

Publication Publication Date Title
KR101670157B1 (en) Support Method And Server Of 3-Dimension Printer
CN101587656A (en) Method for network teaching answering
CN103794089B (en) There is the method and apparatus of the online teaching of taking pictures
CN101587655A (en) System for network teaching answering
TWI598855B (en) Online teaching and action learning system
Ioannou et al. Augmented reality supporting deaf students in mainstream schools: Two case studies of practical utility of the technology
KR101621391B1 (en) System and method for constructing a reader participation type electronic books
KR20160143995A (en) Learning system and learning method using a high-magnification image generated by the wireless digital device
JP6950358B2 (en) Information processing equipment and programs
KR20120026287A (en) System and method of incorrect answer management
KR101844047B1 (en) Oline programming learning method
CN112331002B (en) Whole-course digital teaching method, system and device
US11620916B1 (en) Machine learning method and system for an on-line course
KR20230085333A (en) Apparatus for ai based children education solution
KR20150123013A (en) Learning method and apparatus for smart devices
Morrison et al. Embedding the iPad as a learning and teaching tool: A case study of staff and student perspectives in a management school
CN110246373A (en) A kind of method and apparatus that instructional video is obtained based on drills to improve one's handwriting paper
KR20160096431A (en) Education content providing system
CN111274448A (en) Dance education evaluation system and method for musics major
JP2016173395A (en) Response support program, response support system, and response support method
KR102542080B1 (en) Method and apparatus for providing learning activities using story cards
KR102177444B1 (en) Apparatus for Providing Learning Service by Using Tridimensionality and Driving Method Thereof
KR20130046465A (en) Learning system and method for providing learning contents by stages in digital textbook
KR20130015888A (en) Learning method and system based on quick response code
KR20180117330A (en) Foreign language education server and terminal

Legal Events

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

Payment date: 20190911

Year of fee payment: 6