[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101908046B1 - Apparatus and method for sharing knowledge - Google Patents

Apparatus and method for sharing knowledge Download PDF

Info

Publication number
KR101908046B1
KR101908046B1 KR1020170022498A KR20170022498A KR101908046B1 KR 101908046 B1 KR101908046 B1 KR 101908046B1 KR 1020170022498 A KR1020170022498 A KR 1020170022498A KR 20170022498 A KR20170022498 A KR 20170022498A KR 101908046 B1 KR101908046 B1 KR 101908046B1
Authority
KR
South Korea
Prior art keywords
user terminal
processor
user
captured images
bulletin board
Prior art date
Application number
KR1020170022498A
Other languages
Korean (ko)
Other versions
KR20180096858A (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 KR1020170022498A priority Critical patent/KR101908046B1/en
Publication of KR20180096858A publication Critical patent/KR20180096858A/en
Application granted granted Critical
Publication of KR101908046B1 publication Critical patent/KR101908046B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/7867Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings
    • G06F17/3082
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Tourism & Hospitality (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Computer Hardware Design (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Software Systems (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Library & Information Science (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명의 실시예에 따른 지식 공유 장치가 제공된다.스크린에 표시된 화면의 캡쳐 이미지들에 해당되는 프레임 데이터를 제1 유저 단말기로부터 전송받고, 제2 유저 단말기로부터 자료 요청 신호를 전송받는 통신부; 상기 캡쳐 이미지들로 이루어진 동영상 파일을 포함하는 지식 공유 데이터베이스를 저장하는 메모리부; 상기 캡쳐 이미지들로 이루어진 상기 동영상 파일을 생성하여 상기 메모리부에 저장하고, 상기 자료 요청 신호에 따라 상기 메모리부로부터 읽어들인 상기 동영상 파일을 상기 제2 유저 단말기로 상기 통신부를 통하여 전송하는 프로세서를 포함한다. A communication unit for receiving frame data corresponding to captured images of a screen displayed on a screen from a first user terminal and receiving a data request signal from a second user terminal; A memory for storing a knowledge sharing database including a moving picture file composed of the captured images; And a processor for generating the moving picture file including the captured images and storing the moving picture file in the memory unit and transmitting the moving picture file read from the memory unit according to the data request signal to the second user terminal through the communication unit do.

Description

지식 공유 장치 및 지식 공유 방법{APPARATUS AND METHOD FOR SHARING KNOWLEDGE}[0001] APPARATUS AND METHOD FOR SHARING KNOWLEDGE [0002]

본 발명은 지식 공유 장치 및 지식 공유 방법에 관한 것이다.The present invention relates to a knowledge sharing apparatus and a knowledge sharing method.

인터넷의 발달로 인하여 많은 사람들은 궁금한 점이 생기면 관련 서적 등을 이용하여 정보를 얻기도 하지만 인터넷으로 검색을 해보는 것이 생활화 되었다. Due to the development of the Internet, many people get information by using related books when they have questions, but it is becoming common to search the internet.

그러나 인터넷에서 필요한 디자인 관련 지식만을 검색하기는 어려운 실정이다. 왜냐하면 기존에 제공되는 지식 공유 시스템들은 다루는 분야는 광범위하지만 텍스트뿐만 아니라 이미지, 동영상 등을 통한 자유로운 질의 응답 기능이 제공되고 있지 않다However, it is difficult to search only the necessary design knowledge on the Internet. This is because the existing knowledge sharing systems have a wide range of fields to deal with, but they are not provided with a free question and answer function through images, video, etc.

현재 서비스 중인 기존의 지식 검색 시스템에 대하여 분야, 접근성, 질문, 질문 및 답변 유형, 강의 기능, 강의 내용, 파일거래 기능 등에 대하여 비교 분석해 보면, NAVER 지식 iN의 경우, 답변 제공자는 답변을 동영상으로 제공하기 위하여 별도의 동영상 프로그램을 이용하여 녹화하여야 하는 불편함이 있다. In the case of NAVER knowledge iN, the answer provider provides the answer in the form of a moving picture. For example, in the case of the knowledge search system in the current service, the field, accessibility, question, question and answer type, lecture function, lecture contents, It is inconvenient to record by using a separate moving picture program.

공개특허 10-2003-0014948 (공개일자 : 2003.02.20)Patent Document No. 10-2003-0014948 (Publication date: Feb. 20, 2003)

본 발명의 실시예에 따른 지식 공유 장치 및 지식 공유 방법은 동영상 기반의 지식 공유 서비스를 제공하기 위한 것이다. A knowledge sharing apparatus and a knowledge sharing method according to an embodiment of the present invention are to provide a knowledge sharing service based on a moving image.

본 출원의 과제는 이상에서 언급한 과제로 제한되지 않으며, 언급되지 않는 또 다른 과제는 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The task of the present application is not limited to the above-mentioned problems, and another task which is not mentioned can be clearly understood by a person skilled in the art from the following description.

본 발명의 일측면에 따르면, 스크린에 표시된 화면의 캡쳐 이미지들에 해당되는 프레임 데이터를 제1 유저 단말기로부터 전송받고, 제2 유저 단말기로부터 자료 요청 신호를 전송받는 통신부; 상기 캡쳐 이미지들로 이루어진 동영상 파일을 포함하는 지식 공유 데이터베이스를 저장하는 메모리부; 상기 캡쳐 이미지들로 이루어진 상기 동영상 파일을 생성하여 상기 메모리부에 저장하고, 상기 자료 요청 신호에 따라 상기 메모리부로부터 읽어들인 상기 동영상 파일을 상기 제2 유저 단말기로 상기 통신부를 통하여 전송하는 프로세서를 포함하는 지식 공유 장치가 제공된다.According to an aspect of the present invention, there is provided a communication system including: a communication unit that receives frame data corresponding to captured images of a screen displayed on a screen from a first user terminal and receives a data request signal from a second user terminal; A memory for storing a knowledge sharing database including a moving picture file composed of the captured images; And a processor for generating the moving picture file including the captured images and storing the moving picture file in the memory unit and transmitting the moving picture file read from the memory unit according to the data request signal to the second user terminal through the communication unit A knowledge sharing apparatus is provided.

상기 프로세서는, 복수의 상기 제1 유저 단말기의 웹 브라우저를 통하여 입력된 로그인 정보에 따라 상기 복수의 제1 유저 단말기의 접속을 허용하고, 상기 웹 브라우저와 연동되는 이미지 캡쳐 프로그램을 통하여 생성된 상기 캡쳐 이미지들로 상기 동영상 파일을 생성할 수 있다.Wherein the processor is configured to allow connection of the plurality of first user terminals according to login information input through a plurality of web browsers of the first user terminal, The moving image file can be generated with images.

상기 동영상 파일은 상기 제1 유저 단말기에서 실행된 디자인 관련 어플리케이션을 유저가 조작하는 장면을 포함할 수 있다. The moving picture file may include a scene in which a user manipulates a design related application executed in the first user terminal.

상기 프로세서는, 상기 디자인 관련 어플리케이션에 대한 질의/응답 게시판, 상기 디자인 관련 어플리케이션에 대한 강의 게시판 및 상기 디자인 관련 어플리케이션지식 거래 게시판 중 적어도 하나를 상기 동영상과 연관시켜 상기 메모리부에 저장할 수 있다. The processor may store at least one of a query / response bulletin board for the design related application, a lecture bulletin board for the design related application, and a design related application knowledge bulletin board in the memory unit in association with the moving image.

상기 질의/응답 게시판, 상기 강의 게시판 및 상기 지식 거래 게시판의 카테고리는 서로 동일할 수 있다. The categories of the inquiry / response bulletin board, the lecture bulletin board, and the knowledge trading bulletin board may be the same.

상기 제1 유저 단말기는 상기 캡쳐 이미지들을 인코딩하여 텍스트 기반의 상기 프레임 데이터를 생성하고, 상기 프로세서는 상기 인코딩된 프레임 데이터를 상기 캡쳐 이미지로 디코딩하여 상기 동영상을 생성할 수 있다. The first user terminal may encode the captured images to generate the text data based on the text, and the processor may decode the encoded frame data into the captured image to generate the moving image.

상기 프로세서는, 상기 프레임 데이터에 포함된 태그 정보와 상기 동영상 파일을 연관시켜 상기 메모리부에 저장할 수 있다. The processor may associate the tag information included in the frame data with the moving image file and store the tag information in the memory unit.

상기 태그 정보는 유저 ID 정보 및 카테고리 정보를 포함할 수 있다. The tag information may include user ID information and category information.

본 발명의 다른 측면에 따르면, 스크린에 표시된 화면의 캡쳐 이미지들에 해당되는 프레임 데이터를 제1 유저 단말기로부터 전송받는 단계; 상기 캡쳐 이미지들로 이루어진 상기 동영상 파일을 생성하는 단계; 제2 유저 단말기로부터 자료 요청 신호를 전송받는 단계; 상기 자료 요청 신호에 따라 상기 동영상 파일을 상기 제2 유저 단말기로 전송하는 단계를 포함하는 지식 공유 방법이 제공될 수 있다. According to another aspect of the present invention, there is provided a method of controlling a display device, the method comprising: receiving frame data corresponding to captured images of a screen displayed on a screen from a first user terminal; Generating the moving image file including the captured images; Receiving a data request signal from a second user terminal; And transmitting the moving picture file to the second user terminal according to the data request signal.

본 발명의 실시예에 따른 지식 공유 장치 및 지식 공유 방법은 제1 유저 단말기의 스크린에 표시된 화면을 캡쳐하여 동영상 파일로 제공함으로써 동영상 기반의 지식 공유 서비스를 제공할 수 있다. The knowledge sharing device and knowledge sharing method according to the embodiment of the present invention can provide a video based knowledge sharing service by capturing a screen displayed on the screen of the first user terminal and providing the screen as a moving picture file.

본 출원의 효과는 이상에서 언급한 효과로 제한되지 않으며, 언급되지 않는 또 다른 효과는 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The effects of the present application are not limited to the effects mentioned above, and other effects not mentioned can be clearly understood by those skilled in the art from the following description.

도 1은 본 발명의 실시예에 따른 지식 공유 장치를 나타낸다.
도 2는 본 발명의 실시예에 따른 지식 공유 장치와 제1 유저 단말기 및 제2 유저 단말기의 관계를 나타낸다.
도 3은 지식 공유 데이터베이스의 개념 모델을 나타낸다.
도 4 및 도 5는 각각 질의/응답 게시판 및 디자인 관련 어플리케이션에 대한 강의 게시판의 일례를 나타낸다.
도 6a 및 도 6b는 디자인 관련 어플리케이션에 대한 지식 거래 게시판의 일례를 나타낸다.
1 shows a knowledge sharing apparatus according to an embodiment of the present invention.
2 shows a relationship between a knowledge sharing apparatus, a first user terminal and a second user terminal according to an embodiment of the present invention.
3 shows a conceptual model of a knowledge sharing database.
4 and 5 show an example of a lecture bulletin board for a question / answer board and a design related application, respectively.
6A and 6B show an example of a knowledge trading board for a design related application.

이하 본 발명의 실시예에 대하여 첨부한 도면을 참조하여 상세하게 설명하기로 한다. 다만, 첨부된 도면은 본 발명의 내용을 보다 쉽게 개시하기 위하여 설명되는 것일 뿐, 본 발명의 범위가 첨부된 도면의 범위로 한정되는 것이 아님은 이 기술분야의 통상의 지식을 가진 자라면 용이하게 알 수 있을 것이다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. It is to be understood, however, that the appended drawings illustrate the present invention in order to more easily explain the present invention, and the scope of the present invention is not limited thereto. You will know.

또한, 본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. Also, the terms used in the present application are used only to describe certain embodiments and are not intended to limit the present invention. The singular expressions include plural expressions unless the context clearly dictates otherwise.

본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In the present application, the terms "comprises" or "having" and the like are used to specify that there is a feature, a number, a step, an operation, an element, a component or a combination thereof described in the specification, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.

다음으로 도면을 참조하여 본 발명의 실시예에 따른 지식 공유 장치 및 방법에 대해 설명한다.Next, a knowledge sharing apparatus and method according to an embodiment of the present invention will be described with reference to the drawings.

도 1은 본 발명의 실시예에 따른 지식 공유 장치(100)를 나타낸다. 도 1에 도시된 바와 같이, 본 발명의 실시예에 따른 지식 공유 장치(100)는 정보를 전달하기 위한 버스(102) 또는 다른 통신 메커니즘을 포함할 수 있다. 1 shows a knowledge sharing apparatus 100 according to an embodiment of the present invention. 1, a knowledge sharing apparatus 100 according to an embodiment of the present invention may include a bus 102 or other communication mechanism for communicating information.

이와 같은 버스(102) 또는 다른 통신 메커니즘은, 프로세서(104), 컴퓨터 판독가능한 기록매체인 메모리부(RM), 근거리 통신 모듈(예를 들어, 블루투스나 NFC), 네트워크 인터페이스나 이동통신 모듈을 포함하는 통신부(112), 디스플레이부(114)(예를 들면, 비디오 어댑터, CRT 또는 LCD 등), 입력부(118)(예를 들면, 키보드, 키패드, 가상 키보드, 마우스, 트랙볼, 스타일러스, 터치 감지 수단 등), 및/또는 하위시스템들을 상호 접속한다. Such a bus 102 or other communication mechanism includes a processor 104, a memory portion RM that is a computer readable recording medium, a short range communication module (e.g., Bluetooth or NFC), a network interface, A keyboard, a keypad, a virtual keyboard, a mouse, a trackball, a stylus, a touch sensing means (for example, a keyboard, Etc.), and / or subsystems.

메모리부(RM)는 휘발성 메모리 (106)(예를 들면, RAM), 비휘발성 메모리(108)(예를 들면, ROM), 디스크 드라이브 (110)(예를 들면, HDD, SSD, 광 디스크, 플래쉬 메모리 드라이브 등)를 포함하나 이에 한정되는 것은 아니다. The memory unit RM includes a volatile memory 106 (e.g., a RAM), a nonvolatile memory 108 (e.g., ROM), a disk drive 110 (e.g., Flash memory drives, etc.).

이 때 디스크 드라이브는 non-transitory 기록매체일 수 있다. 광 디스크는 CD, DVD, Blu-ray disc이나 이에 한정되는 것은 아니다. 본 발명의 실시예에 따른 지식 공유 장치(100)는 하나 이상의 디스크 드라이브(110)를 구비할 수 있다. At this time, the disk drive may be a non-transitory recording medium. The optical disc may be a CD, a DVD, or a Blu-ray disc, but is not limited thereto. The knowledge sharing apparatus 100 according to an embodiment of the present invention may include one or more disk drives 110. [

또한 도 1에 도시된 바와 같이, 디스크 드라이브(110)는 프로세서(104)와 함께 하우징(120)에 구비될 수 있으나 이와 다르게 원격에 설치되어 프로세서(104)와 원격 통신을 수행할 수도 있다. 하나 이상의 디스크 드라이브(110)들은 지식 공유 데이터베이스를 저장할 수 있다. Also, as shown in FIG. 1, the disk drive 110 may be included in the housing 120 along with the processor 104, but may be remotely located to perform remote communication with the processor 104. One or more disk drives 110 may store a knowledge sharing database.

메모리부(RM)는 본 발명의 실시예에 따른 지식 공유 장치(100)의 동작에 필요한 운영 체제,드라이버, 애플리케이션 프로그램, 데이터 및 데이터베이스 등을 저장할 수 있다. The memory unit RM may store an operating system, a driver, an application program, data and a database necessary for operation of the knowledge sharing apparatus 100 according to an embodiment of the present invention.

디스플레이부(114)는 본 발명의 실시예에 따른 지식 공유 장치(100)의 동작 및 유저 인터페이스를 표시할 수 있다. The display unit 114 may display an operation of the knowledge sharing apparatus 100 and a user interface according to an embodiment of the present invention.

프로세서(104)는 CPU, AP(Application Processor), 마이크로 컨트롤러, 디지털 신호 프로세서(DSP) 등일 수 있으나 이에 한정되는 것은 아니며, 본 발명의 실시예에 따른 지식 공유 장치(100)의 동작을 제어한다. The processor 104 may be, but is not limited to, a CPU, an AP (Application Processor), a microcontroller, a digital signal processor (DSP), and the like, and controls operations of the knowledge sharing apparatus 100 according to an embodiment of the present invention.

프로세서(104)는 메모리부(RM)에 접속하여 메모리부(RM)에 저장된 명령들이나 로직의 하나 이상의 시퀀스들을 실행하는 것에 의해 이후에 설명될 본 발명의 실시예에 따른 지식 공유 장치(100)의 동작을 제어한다.The processor 104 is connected to the memory unit RM and executes the one or more sequences of instructions or logic stored in the memory unit RM to perform the one or more sequences of the knowledge sharing apparatus 100 according to an embodiment of the present invention And controls the operation.

이러한 명령들은, 정적 저장부 (108) 또는 디스크 드라이브 (110)와 같은 다른 컴퓨터 판독가능 기록매체로부터 메모리 (106) 안으로 판독될 수도 있다. 다른 실시형태들에서, 본 개시를 구현하기 위한 소프트웨어 명령들 을 대신하거나 소프트웨어 명령들과 조합된 하드웨어에 내장된 회로부(hard-wired circuitry)가 사용될 수도 있다.These instructions may be read into the memory 106 from another computer readable recording medium, such as the static storage 108 or the disk drive 110. In other embodiments, hard-wired circuitry may be used instead of or in combination with software instructions to implement the present disclosure.

로직은, 프로세서(104)로 명령들을 제공하는 데 참여하는 임의의 매체를 지칭할 수도 있으며, 메모리부(RM)에 인코딩될 수도 있다. The logic may refer to any medium that participates in providing instructions to the processor 104 and may be encoded in the memory unit RM.

프로세서(104)는 디스플레이부(114)용 하드웨어 제어기와 통신하여 디스플레이부(114) 상에 지식 공유 장치(100)의 동작 및 유저 인터페이싱 동작을 표시할 수 있다.The processor 104 may communicate with the hardware controller for the display unit 114 to display the operation of the knowledge sharing apparatus 100 and the user interfacing operation on the display unit 114. [

버스(102)의 배선들(wires)을 포함하는 송신 매체들은 동축 케이블들, 동선(copper wire), 및 광섬유들을 포함할 수 있다. 일 예에서, 송신 매체들은, 라디오 파 통신이나 적외선 데이터 통신 동안 생성된 음파 또는 광파의 형태를 취할 수도 있다.Transmission media including wires of the bus 102 may include coaxial cables, copper wires, and optical fibers. In one example, the transmission mediums may take the form of sound waves or light waves generated during radio wave communication or infrared data communication.

컴퓨터 판독가능한 기록매체를 포함하는 메모리부(RM)들의 몇몇 공통의 형태들은, 예를 들면, 플로피 디스크, 플렉시블 디스크, 하드 디스크, 자기 테이프, 임의의 다른 자기 매체, CD-ROM, 임의의 다른 광학 매체, 펀치 카드들, 종이 테이프, 구멍들의 패턴을 갖는 임의의 다른 물리적 매체, RAM, PROM, EPROM, FLASH-EPROM를 포함할 수 있다.Some common forms of memory units RM, including computer readable recording media, may include, for example, a floppy disk, a flexible disk, a hard disk, a magnetic tape, any other magnetic medium, a CD- Media, punch cards, paper tape, any other physical medium having a pattern of holes, RAM, PROM, EPROM, FLASH-EPROM.

본 개시의 다양한 실시형태들에서, 본 개시를 실시하기 위한 명령 시퀀스들의 실행은 본 발명의 실시예에 따른 지식 공유 장치(100)에 의해 수행될 수도 있다. 본 개시의 다양한 다른 실시형태들에서, 통신 링크에 의해 (예를 들면, LAN, WLAN, PTSN, 및/또는 원격 통신들, 모바일, 및 셀룰러 폰 네트워크들을 포함하는 다른 유선 또는 무선 네트워크들과 같은) 네트워크에 결합된 복수의 컴퓨팅 장치들은 본 개시를 실시하기 위한 명령 시퀀스들을 서로 협력시켜 수행할 수도 있다.In various embodiments of the present disclosure, execution of instruction sequences to implement the present disclosure may be performed by knowledge sharing apparatus 100 in accordance with an embodiment of the present invention. In various other embodiments of the present disclosure, communication links (e.g., such as LAN, WLAN, PTSN, and / or other wired or wireless networks including telecommunications, mobile, and cellular phone networks) A plurality of computing devices coupled to the network may cooperate with one another to execute the instruction sequences for implementing the present disclosure.

본 발명의 실시예에 따른 지식 공유 장치(100)는, 통신 링크 및 통신부(112)를 통해 메시지들, 데이터, 정보 및 하나 이상의 프로그램들(즉, 애플리케이션 코드)을 포함하는 명령들을 송신하고 수신할 수도 있다. The knowledge sharing apparatus 100 according to an embodiment of the present invention is configured to transmit and receive commands including messages, data, information and one or more programs (i.e., application code) via the communication link and the communication unit 112 It is possible.

통신부(112)는, 통신 링크를 통한 송수신을 가능하게 하기 위한, 별개의 또는 통합된 안테나를 포함할 수도 있다. 통신부(112)는 근거리 통신 모듈, 네트워크 인터페이스 및 이동통신 모듈 중 적어도 하나를 포함할 수 있다. 근거리 통신 모듈은 블루투스 통신 모듈, NFC(Near Field Communication) 모듈, 적외선 통신 모듈일 수 있으나 이에 한정되는 것은 아니다. 이동통신 모듈은 세대별 이동통신망(예를 들어, 2G 내지 4G 이동통신망)에 접속가능하다. The communication unit 112 may include separate or integrated antennas to enable transmission and reception via a communication link. The communication unit 112 may include at least one of a short-range communication module, a network interface, and a mobile communication module. The short-range communication module may be a Bluetooth communication module, an NFC (Near Field Communication) module, and an infrared communication module, but is not limited thereto. The mobile communication module is connectable to each generation mobile communication network (for example, 2G to 4G mobile communication network).

수신된 프로그램 코드는 수신될 때 프로세스(104)에 의해 실행될 수도 있고/있거나 실행을 위해 디스크 드라이브(110) 또는 몇몇 다른 비휘발성 메모리에 저장될 수도 있다.The received program code may be executed by the process 104 when received and / or may be stored in the disk drive 110 or some other non-volatile memory for execution.

도 1 및 도 2에 도시된 바와 같이, 통신부(112)는 프레임 데이터를 제1 유저 단말기(200)로부터 전송받는다. 이 때 프레임 데이터는 제1 유저 단말기(200)의 스크린에 표시된 화면의 캡쳐 이미지들(captured images)에 해당된다. 제1 유저 단말기(200)는 데스크탑 컴퓨터, 랩탑 컴퓨터, 스마트폰, 태블릿 PC일 수 있으나 이에 한정되는 것은 아니다.As shown in FIGS. 1 and 2, the communication unit 112 receives frame data from the first user terminal 200. At this time, the frame data corresponds to the captured images of the screen displayed on the screen of the first user terminal 200. The first user terminal 200 may be, but not limited to, a desktop computer, a laptop computer, a smart phone, and a tablet PC.

제1 유저 단말기(200)는 초당 30 프레임 내지 초당 60 프레임으로 스크린의 화면을 캡쳐할 수 있다. The first user terminal 200 can capture the screen of the screen at 30 frames per second to 60 frames per second.

메모리부(RM)는 캡쳐 이미지들로 이루어진 동영상 파일을 포함하는 지식 공유 데이터베이스를 저장한다. 도 3에 도시된 바와 같이, 지식 공유 데이터베이스는 다수의 테이블을 가지고 있으며 각 테이블 별로 중복을 최소화를 하기 위한 정규화가 이루어질 수 있다. The memory unit RM stores a knowledge sharing database including a moving image file composed of captured images. As shown in FIG. 3, the knowledge sharing database has a plurality of tables, and normalization may be performed to minimize duplication for each table.

상기 테이블은 회원정보 테이블인 PersonInfo, 회원 별 포인트정보를 가지는 MyPoint 테이블, 포인트 사용과 추가 내역 정보를 가지고 있는 PointHistory 테이브, 질의 정보를 담고 있는 KBoard 테이블, 추가 질문을 가지고 있는 AddQuestion테이블, 답변 정보를 가지고 있는 KBoardAnswer테이블, 댓글정보를 가지고 있는 KComment테이블, 강의 정보를 가지고있는 LBoard 테이블, 강의에 대한 댓글을 가지고 있는 LComment테이블, 댓글 정보를 가지는 LChildComment테이블, 파일 목록을 가지는 FileHouse 테이블, 게시글들의 카테고리를 가지는 Category 테이블, 회원 개인 프로필 사진정보를 가지는 UserImage 테이블을 포함할 수 있다. 이와 같은 지식 공유 데이터베이스의 구성은 일례일 뿐 이에 한정되는 것은 아니다. The table includes a member information table (PersonInfo), a MyPoint table having point information per member, a PointHistory table having point usage and additional information, a KBoard table containing query information, an AddQuestion table having additional questions, A KBoardAnswer table with comment information, a KComment table with comment information, an LBoard table with lecture information, a LComment table with comment on the lecture, an LChildComment table with comment information, a FileHouse table with a file list, A Category table, and a UserImage table having member private profile photo information. The structure of such a knowledge sharing database is merely an example, but is not limited thereto.

프로세서(104)는 캡쳐 이미지들로 이루어진 동영상 파일을 생성하여 메모리부(RM)에 저장한다. 이하에서는 프로세서(104)가 동영상 파일을 생성하는 과정에 대해 상세히 설명한다.The processor 104 generates a movie file composed of captured images and stores the movie file in the memory unit RM. Hereinafter, the process of generating a moving picture file by the processor 104 will be described in detail.

제1 유저 단말기(200)는 유저의 조작에 의하여 캡쳐할 화면의 영역 및 해상도를 설정할 수 있으며, 설정된 영역 및 해상도에 따라 화면을 캡처할 수 있다. 이 때 화면의 캡쳐는 초당 30 프레임 내지 60 프레임으로 이루어질 수 있으나 이에 한정되는 것은 아니다. 이에 따라 제1 유저 단말기(200)의 화면에 대한 녹화가 이루어질 수 있다. The first user terminal 200 can set the area and resolution of the screen to be captured by the user's operation and can capture the screen according to the set area and resolution. At this time, the capture of the screen may be 30 frames to 60 frames per second, but the present invention is not limited thereto. Accordingly, the screen of the first user terminal 200 can be recorded.

설정 영역이 넓어지면 하나의 프레임에 해당되는 프레임 데이터의 크기가 커지게 되며, 이에 따라 제1 유저 단말기(200)와 본 발명의 실시예에 따른 지식 공유 장치(100) 사이의 통신 속도가 늦춰질 수 있다. 이를 방지하기 위하여 제1 유저 단말기(200)는 설정 영역이 넓어질수도록 초당 프레임 수를 낮출 수 있다.The size of the frame data corresponding to one frame becomes large and the communication speed between the first user terminal 200 and the knowledge sharing apparatus 100 according to the embodiment of the present invention can be slowed down have. In order to prevent this, the first user terminal 200 may lower the number of frames per second so that the setting area can be widened.

이와 같은 프레임 데이터에 따라 동영상 파일이 생성될 수 있는데, 동영상 파일의 생성이 제1 유저 단말기(200)를 통하여 이루어질 경우, 제1 유저 단말기(200)의 시스템적 부담이나 이에 따른 동영상 파일 생성 시간의 증가를 방지하기 위하여 동영상 파일의 생성은 본 발명은 실시예에 따른 지식 공유 장치(100)를 통하여 이루어질 수 있다. When the generation of the moving picture file is performed through the first user terminal 200, the system burden of the first user terminal 200 or the moving picture file creation time corresponding to the system burden of the first user terminal 200 The generation of the moving picture file may be performed through the knowledge sharing apparatus 100 according to the embodiment of the present invention.

본 발명의 실시예에 따른 지식 공유 장치(100)는 동시 접속된 다수의 제1 유저 단말기(200)들로부터 전송된 프레임 데이터 통하여 동영상 파일을 생성한다. 따라서 본 발명의 실시예에 따른 지식 공유 장치(100)는 전송된 프레임 데이터를 다수의 유저들 각각과 매칭시켜야 한다. The knowledge sharing apparatus 100 according to an embodiment of the present invention generates a moving picture file through frame data transmitted from a plurality of first user terminals 200 connected at the same time. Therefore, the knowledge sharing apparatus 100 according to the embodiment of the present invention must match the transmitted frame data with each of a plurality of users.

이를 위하여 제1 유저 단말기(200)는 캡쳐 이미지들을 인코딩하여 텍스트 기반의 프레임 데이터를 생성할 수 있다. 예를 들어, 제1 유저 단말기(200)는 Base64Encoder를 이용할 수 있으나 이에 한정되는 것은 아니다. To this end, the first user terminal 200 may encode the captured images to generate text-based frame data. For example, the first user terminal 200 can use a Base64 encoder, but the present invention is not limited thereto.

텍스트 기반의 프레임 데이터를 생성하는 것은 태그 정보를 태깅하기 쉽기 때문이다. 만약 인코딩 없이 다수의 제1 유저 단말기(200)에서 캡쳐 이미지가 전송될 경우, 캡쳐 이미지에 태그 정보를 태깅하기 어렵기 때문에 본 발명의 실시예에 따른 지식 공유 장치(100)가 캡쳐 이미지를 유저에 따라 분류하는 것이 어려워질 수 있다. Generating text-based frame data is easy because tag information is easily tagged. If the captured image is transmitted from a plurality of first user terminals 200 without encoding, it is difficult to tag the tag information in the captured image, so that the knowledge sharing apparatus 100 according to the embodiment of the present invention transmits the captured image to the user It may become difficult to classify according to.

태그 정보는 하나의 프레임에 해당되는 프레임 데이터마다 태깅될 수 있으나 이에 한정되는 것은 아니다. 이와 같이 태그 정보가 프레임 데이터마다 태깅되는 것은 다수의 제1 유저 단말기(200)로부터 전송된 프레임 데이터를 유저에 따라 분류해야 하기 때문이다. 태그 정보는 유저의 아이디, 녹화시작시간, 유저의 소속에 대한 정보를 포함할 수 있으나 이에 한정되는 것은 아니다. The tag information may be tagged for each frame data corresponding to one frame, but is not limited thereto. Tag information is tagged for each frame data because the frame data transmitted from a plurality of first user terminals 200 must be classified according to the user. The tag information may include information on a user's ID, a recording start time, and a user's belonging, but is not limited thereto.

제1 유저 단말기(200)는 태그 정보 및 프레임 데이터와 더불어 밸류(Value)를 전송할 수 있다. 밸류는 녹화의 스타트 메시지(start message) 또는 엔드 메시지(end message)일 수 있다. The first user terminal 200 can transmit a value together with the tag information and the frame data. The value may be a start message or an end message of the recording.

본 발명의 실시예에 따른 지식 공유 장치(100)가 밸류로서 스타트 메시지를 전송받으면, 프로세서(104)는 OpenCV와 같은 동영상 라이브러리를 통하여 동영상 객체를 만들 수 있으며, 동영상 라이브러리는 이에 한정되는 것은 아니다. When the knowledge sharing apparatus 100 according to the embodiment of the present invention receives a start message as a value, the processor 104 can create a moving image object through a moving image library such as OpenCV, and the moving image library is not limited thereto.

또한 프로세서(104)는 다수의 동영상 객체 각각을 해쉬맵(HashMap)에 할당시킬 수 있으며, 각 해쉬맵에 동영상 객체를 할당하는 것은 유저의 아이디를 키(key) 값으로 저장함으로써 이루어질 수 있다. In addition, the processor 104 may allocate each of the plurality of moving images to a hash map, and allocating the moving object to each hash map may be performed by storing the ID of the user as a key value.

프로세서(104)는 동영상 객체가 생성된 후 인코딩된 프레임 데이터를 엔드 메시지가 전송될 때까지 캡쳐 이미지로 디코딩하고 다수의 캡쳐 이미지들을 합침으로써 동영상을 생성할 수 있다. The processor 104 may decode the encoded frame data after the video object is created, until the end message is transmitted, and generate a moving image by combining the plurality of captured images.

예를 들어, 프로세서(104)는 메모리부(RM)에 저장된 Base64 디코더(decoder)를 읽어들여 실행함으로써 프레임 데이터를 캡쳐 이미지로 디코딩할 수 있다. 이 때 프로세서(104)는 동일한 태그 정보에 해당되는 캡쳐 이미지들을 합침으로써 동영상을 생성할 수 있다. For example, the processor 104 may decode the frame data into a captured image by reading and executing a Base64 decoder stored in the memory unit RM. At this time, the processor 104 can generate a moving image by combining captured images corresponding to the same tag information.

프로세서(104)는 이와 같이 생성된 동영상 파일을 지식 공유 데이터베이스의 경로에 따라 메모리부(RM)에 저장할 수 있다. 이 때 프로세서(104)는, 프레임 데이터에 포함된 태그 정보와 동영상 파일을 연관시켜 메모리부(RM)에 저장할 수 있다. The processor 104 may store the generated moving image file in the memory unit RM according to the path of the knowledge sharing database. At this time, the processor 104 can associate the tag information included in the frame data with the moving image file and store the tag information in the memory unit RM.

이 때 태그 정보는 유저 ID 정보 및 카테고리 정보를 포함할 수 있으며, 이에 따라 프로세서(104)는 동영상 파일을 유저 ID 정보나 카테고리 정보에 따라 분류하여 유저에게 제공할 수 있다. At this time, the tag information may include user ID information and category information, so that the processor 104 can classify the moving picture file according to the user ID information or the category information and provide it to the user.

한편, 통신부(112)는 제2 유저 단말기(300)로부터 자료 요청 신호를 전송받고, 프로세서(104)는 자료 요청 신호에 따라 메모리부(RM)로부터 읽어들인 동영상 파일을 제2 유저 단말기(300)로 통신부(112)를 통하여 전송한다. 제2 유저 단말기(300) 역시 데스크탑 컴퓨터, 랩탑 컴퓨터, 스마트폰, 태블릿 PC일 수 있으나 이에 한정되는 것은 아니다.The communication unit 112 receives the data request signal from the second user terminal 300 and the processor 104 transmits the video file read from the memory unit RM to the second user terminal 300 according to the data request signal. Via the communication unit 112. [ The second user terminal 300 may also be a desktop computer, a laptop computer, a smart phone, or a tablet PC, but is not limited thereto.

이상에서 설명된 본 발명의 실시예에 따른 지식 공유 장치(100)는 제1 유저 단말기(200) 및 제2 유저 단말기(300)와 서버(sever)-클라이언트(client) 통신을 수행할 수 있다.The knowledge sharing apparatus 100 according to an embodiment of the present invention described above can perform sever-client communication with the first user terminal 200 and the second user terminal 300.

이상에서 설명된 메모리부(RM)와 프로세서(104)는 하나의 하우징 내부에 설치될 수도 있으나, 이와 다르게 공간적으로 분리된 서로 다른 하우징에 각각 구비될 수 있으며, 이 경우 프로세서(104)는 통신부(112)를 통하여 메모리부(RM)에 접속할 수 있다. The memory unit RM and the processor 104 described above may be installed in a single housing, but may be provided in different housings that are spatially separated from each other. In this case, the processor 104 may include a communication unit 112 to the memory unit RM.

한편, 프로세서(104)는 복수의 제1 유저 단말기(200)의 웹 브라우저(web browser)를 통하여 입력된 로그인 정보에 따라 복수의 제1 유저 단말기(200)의 접속을 허용할 수 있다. 이 때 프로세서(104)는 웹 브라우저와 연동되는 이미지 캡쳐 프로그램을 통하여 생성된 캡쳐 이미지들로 동영상 파일을 생성할 수 있다. 이를 위하여 메모리부(RM)는 각 유저의 로그인 정보를 저장할 수 있다. Meanwhile, the processor 104 may allow a plurality of first user terminals 200 to access according to the login information input through the web browser of the plurality of first user terminals 200. At this time, the processor 104 may generate a video file with the captured images generated through the image capture program interlocked with the web browser. For this purpose, the memory unit RM can store the login information of each user.

본 발명의 실시예에서 이미지 캡쳐 프로그램은 제1 유저 단말기(200)에서 실행될 수 있으며, 크롬 플러그 인(Chrome plug-in) 또는 캡쳐용 액티브 X(active X)일 수 있으나 이에 한정되는 것은 아니다.In an embodiment of the present invention, the image capture program may be executed in the first user terminal 200 and may be, but is not limited to, a chrome plug-in or an active X for capturing.

이와 같이 웹 브라우저와 연동되는 이미지 캡쳐 프로그램을 사용하는 이유는 웹 브라우저를 통하여 제1 유저 단말기(200)가 본 발명의 실시예에 따른 지식 공유 장치(100)에 로그인한 후 프레임 데이터를 보낼 수 있기 때문이다. The reason why the image capturing program linked to the web browser is used is that the first user terminal 200 can send frame data after logging into the knowledge sharing apparatus 100 according to the embodiment of the present invention through a web browser Because.

즉, 다수의 제1 유저 단말기(200)가 본 발명의 실시예에 따른 지식 공유 장치(100)에 프레임 데이터를 전송하는데, 웹 브라우저는 대다수의 유저 단말기에 설치되어 있으므로 별도의 프로그램을 설치하지 않더라도 본 발명의 실시예에 따른 지식 공유 장치(100)가 다수의 유저 단말기로부터 전송된 프레임 데이터를 처리할 수 있다. That is, a plurality of first user terminals 200 transmit frame data to the knowledge sharing apparatus 100 according to the embodiment of the present invention. Since a web browser is installed in a majority of user terminals, The knowledge sharing apparatus 100 according to the embodiment of the present invention can process frame data transmitted from a plurality of user terminals.

한편, 동영상 파일은 제1 유저 단말기(200)에서 실행된 디자인 관련 어플리케이션(application)을 유저가 조작하는 장면을 포함할 수 있다. 이 때 디자인 관련 어플리케이션은 포토 샵(photo-shop), 파워포인트(power point), Auto CAD 등일 수 있으나 이에 한정되는 것은 아니다. Meanwhile, the moving picture file may include a scene in which a user operates a design related application executed in the first user terminal 200. [ The design-related applications may be, but not limited to, photo-shop, power point, Auto CAD, and the like.

앞서 설명된 바와 같이, 본 발명의 실시예에 따른 지식 공유 장치(100)는 제1 유저 단말기(200)의 스크린에 표시된 장면에 대한 프레임 데이터를 통하여 동영상 파일을 생성할 수 있다.As described above, the knowledge sharing apparatus 100 according to the embodiment of the present invention can generate a moving picture file through the frame data of the scene displayed on the screen of the first user terminal 200. [

이에 따라 유저가 제1 유저 단말기(200)에에서 실행된 디자인 관련 어플리케이션을 마우스, 스타일러스 펜 또는 키보드 등으로 조작하면, 해당 장면이 제1 유저 단말기(200)의 스크린에 표시될 수 있다. Accordingly, when the user operates the design related application executed in the first user terminal 200 with a mouse, stylus pen, keyboard, or the like, the scene can be displayed on the screen of the first user terminal 200.

이와 같은 디자인 관련 어플리케이션의 동작 장면이 동영상 파일로 만들어지므로 유저는 디자인 관련 어플리케이션의 사용에 대한 질문, 질문에 대한 답변 또는 디자인 관련 어플리케이션의 사용에 대한 강의를 동영상으로 현장감있게 수행할 수 있다. Since the operation scene of such a design related application is created as a moving picture file, the user can perform a live-action lecture on the use of a design related application, an answer to a question, or a use of a design related application.

이를 위하여 본 발명의 실시예에 따른 지식 공유 장치(100)는 도 4의 디자인 관련 어플리케이션에 대한 질의/응답 게시판, 도 5의 디자인 관련 어플리케이션에 대한 강의 게시판 및 도 6a와 도 6b의 디자인 관련 어플리케이션 관련 지식 거래 게시판을 제1 유저 단말기(200) 및 제2 유저 단말기(300)에 제공할 수 있다. To this end, the knowledge sharing apparatus 100 according to an embodiment of the present invention includes a query / response bulletin board for the design related application of FIG. 4, a lecture bulletin board for the design related application of FIG. 5, And provide the knowledge transaction bulletin board to the first user terminal 200 and the second user terminal 300.

강의 게시판은 디자인 관련 어플리케이션에 대한 강의를 하기 위한 것으로 도 5에 도시된 바와 같이 제1 유저 단말기(200)의 화면 상단에는 유저가 가 녹화한 동영상이 출력될 수 있다. 그 아래에는 강의에 대한 정보가 있으며 ‘추천’과 ‘반대’ 기능, 다른 사용자들이 강의에 참여할 수 있도록 댓글 기능이 구현될 수 있다. 화면 우측에는 강사의 정보, 강사가 게시한 다른 강의가 표시될 수 있다. The lecture bulletin board is for teaching a design related application. As shown in FIG. 5, a moving picture recorded by the user can be outputted at the top of the screen of the first user terminal 200. Below it is information about the lecture, which can be implemented as a 'recommendation' and 'dissent' function, and a comment function allowing other users to participate in the lecture. On the right side of the screen, the instructor's information and other lectures posted by the instructor can be displayed.

지식 거래 게시판은 앞서 설명된 동영상 파일의 거래뿐만 아니라 텍스트 기반의 파일이나 이미지 파일과 같은 여러 형식의 파일들을 거래하기 위한 것이다. 지식 거래 게시판의 파일 목록에서는 본 발명의 실시예에 따른 지식 공유 장치(100)의 카테고리 별로 유저들이 업로드한 파일 목록을 확인할 수 있다. The Knowledge Exchange bulletin board is intended to deal with various types of files such as text-based files or image files, as well as transactions of video files described above. In the file list of the knowledge transaction bulletin board, the list of files uploaded by the users according to the categories of the knowledge sharing apparatus 100 according to the embodiment of the present invention can be confirmed.

파일거래는 본 발명의 실시예에 따른 지식 공유 장치(100)를 통하여 유저가 충전한 포인트를 이용하여 이루어질 수 있으며, 판매자가 다양한 형식의 파일의 가치(예를 들어, 포인트)를 정하여 거래하고자 하는 파일을 등록할 수 있다. The file transaction can be performed by using the points charged by the user through the knowledge sharing apparatus 100 according to the embodiment of the present invention. The seller can set values (for example, points) You can register the file.

유저가 제1 유저 단말기(200)를 조작하여 도 6a의 오른쪽 상단의 ‘판매하기’ 버튼을 클릭하면, 도 6b의 판매하기 화면이 제1 유저 단말기(200)를 통하여 표시되며, 유저는 제1 유저 단말기(200)를 조작하여 판매하고 하는 파일의 제목, 카테고리, 파일, 내용과 판매 포인트를 입력하고 등록할 수 있다. When the user operates the first user terminal 200 and clicks the 'sell' button at the top right of FIG. 6A, the selling screen of FIG. 6B is displayed through the first user terminal 200, A title, a category, a file, a content and a selling point of a file to be sold by operating the user terminal 200 can be entered and registered.

이를 위하여 프로세서(104)는 디자인 관련 어플리케이션에 대한 질의/응답 게시판, 디자인 관련 어플리케이션에 대한 강의 게시판 및 디자인 관련 어플리케이션 관련 지식 거래 게시판 중 적어도 하나를 동영상과 연관시켜 메모리부(RM)에 저장할 수 있다. For this purpose, the processor 104 may store at least one of a question / answer board for a design related application, a lecture bulletin board for a design related application, and a knowledge related transaction bulletin board related to a design related application in a memory unit RM in association with a moving image.

즉, 유저는 질의/응답 게시판, 강의 게시판 및 지식 거래 게시판 동영상 파일이 업로드될 게시판을 선택할 수 있으며, 선택된 게시판에 동영상 파일이 등록되도록 프로세서(104)는 지식 공유 데이터베이스의 경로에 따라 메모리부(RM)에 저장할 수 있다.That is, the user can select a bulletin board to which a question / answer bulletin board, a lecture bulletin board, and a knowledge exchange bulletin board video file are to be uploaded, and the processor 104 causes the memory unit (RM ). ≪ / RTI >

이 때 질의/응답 게시판, 강의 게시판 및 지식 거래 게시판의 카테고리는 서로 동일할 수 있다. 이는 질의/응답, 강의 및 지식 거래를 효율적으로 유저에게 제공하기 위한 것이다. 이와 다르게 각 게시판마다 카테고리가 다르다면 유저는 자신의 질의에 대한 강의를 찾거나 지식 거래를 하는데 불편할 수 있다. At this time, categories of question / answer bulletin board, lecture bulletin board, and knowledge bulletin board may be the same. This is to provide users with efficient query / response, lecture and knowledge exchange. In contrast, if the category is different for each bulletin board, the user may be inconvenienced in finding a lecture on his / her query or conducting a knowledge transaction.

본 발명의 실시예에서 카테고리는 포토샵, 일러스트레이션(illustration), 편집디자인(Editorial Design), 웹디자인(Web Design), 플래시(Flash), 기타일 수 있으나 이에 한정되는 것은 아니다.In an embodiment of the present invention, the category may be, but is not limited to, Photoshop, illustration, Editorial Design, Web Design, Flash, and the like.

다음으로 본 발명의 실시예에 따른 지식 공유 방법에 대해 설명한다. 본 발명의 실시예에 따른 지식 공유 방법은 앞서 설명된 본 발명의 실시예에 따른 지식 공유 장치(100)를 통하여 이루어지나 이에 한정되는 것은 아니다. Next, a knowledge sharing method according to an embodiment of the present invention will be described. The knowledge sharing method according to the embodiment of the present invention is performed through the knowledge sharing apparatus 100 according to the embodiment of the present invention described above, but is not limited thereto.

본 발명의 실시예에 따른 지식 공유 방법은 스크린에 표시된 화면의 캡쳐 이미지들에 해당되는 프레임 데이터를 제1 유저 단말기(200)로부터 전송받는 단계, 캡쳐 이미지들로 이루어진 동영상 파일을 생성하는 단계, 제2 유저 단말기(300)로부터 자료 요청 신호를 전송받는 단계, 자료 요청 신호에 따라 동영상 파일을 제2 유저 단말기(300)로 전송하는 단계를 포함한다.A knowledge sharing method according to an embodiment of the present invention includes receiving frame data corresponding to captured images of a screen displayed on a screen from a first user terminal 200, generating a moving image file composed of captured images, 2 receiving the data request signal from the user terminal 300, and transmitting the video file to the second user terminal 300 according to the data request signal.

캡쳐 이미지, 프레임 데이터, 동영상 파일의 생성, 자료 요청 신호에 대해서는 앞서 상세히 설명되었으므로 이에 대한 설명은 생략된다. The capture image, the frame data, the video file creation, and the data request signal have been described in detail earlier, and a description thereof will be omitted.

이상과 같이 본 발명에 따른 실시예를 살펴보았으며, 앞서 설명된 실시예 이외에도 본 발명이 그 취지나 범주에서 벗어남이 없이 다른 특정 형태로 구체화 될 수 있다는 사실은 해당 기술에 통상의 지식을 가진 이들에게는 자명한 것이다. 그러므로, 상술된 실시예는 제한적인 것이 아니라 예시적인 것으로 여겨져야 하고, 이에 따라 본 발명은 상술한 설명에 한정되지 않고 첨부된 청구항의 범주 및 그 동등 범위 내에서 변경될 수도 있다.It will be apparent to those skilled in the art that the present invention may be embodied in other specific forms without departing from the spirit or scope of the invention as defined in the appended claims. . Therefore, the above-described embodiments are to be considered as illustrative rather than restrictive, and the present invention is not limited to the above description, but may be modified within the scope of the appended claims and equivalents thereof.

지식 공유 장치(100)
프로세서(104)
메모리부(RM)
통신부(112)
제1 유저 단말기(200)
제2 유저 단말기(300)
The knowledge sharing device (100)
The processor 104,
The memory unit (RM)
The communication unit 112,
In the first user terminal 200,
In the second user terminal 300,

Claims (9)

스크린에 표시된 화면의 캡쳐 이미지들에 해당되는 프레임 데이터를 제1 유저 단말기로부터 전송받고, 제2 유저 단말기로부터 자료 요청 신호를 전송받는 통신부;
상기 캡쳐 이미지들로 이루어진 동영상 파일을 포함하는 지식 공유 데이터베이스를 저장하는 메모리부;
상기 캡쳐 이미지들로 이루어진 상기 동영상 파일을 생성하여 상기 메모리부에 저장하고, 상기 자료 요청 신호에 따라 상기 메모리부로부터 읽어들인 상기 동영상 파일을 상기 제2 유저 단말기로 상기 통신부를 통하여 전송하는 프로세서를 포함하며,
동시 접속된 복수의 상기 제1 유저 단말기들로부터 프레임 데이터가 전송되는 경우,
복수의 상기 제1 유저 단말기는 상기 캡쳐 이미지들을 인코딩하여 텍스트 기반의 상기 프레임 데이터를 생성하고,
하나의 프레임에 해당되는 상기 프레임 데이터마다 유저 ID 정보를 포함하는 태그 정보가 태깅되고,
상기 프로세서는,
상기 인코딩된 프레임 데이터를 상기 캡쳐 이미지로 디코딩하여 상기 동영상을 생성하며, 동일한 태그 정보에 해당되는 캡쳐 이미지들을 합침으로써 상기 동영상을 생성하여 전송된 프레임 데이터를 다수의 유저들 각각과 매칭시키는 것을 특징으로 하는 지식 공유 장치.
A communication unit that receives frame data corresponding to captured images of a screen displayed on a screen from the first user terminal and receives a data request signal from the second user terminal;
A memory for storing a knowledge sharing database including a moving picture file composed of the captured images;
And a processor for generating the moving picture file including the captured images and storing the moving picture file in the memory unit and transmitting the moving picture file read from the memory unit according to the data request signal to the second user terminal through the communication unit In addition,
When frame data is transmitted from a plurality of simultaneously connected first user terminals,
The plurality of first user terminals encode the captured images to generate the text data based on the text data,
The tag information including the user ID information is tagged for each frame data corresponding to one frame,
The processor comprising:
Generating the moving image by decoding the encoded frame data into the captured image, and combining the captured images corresponding to the same tag information to generate the moving image, and matching the transmitted frame data with each of a plurality of users, Knowledge sharing device.
제1항에 있어서,
상기 프로세서는,
복수의 상기 제1 유저 단말기의 웹 브라우저를 통하여 입력된 로그인 정보에 따라 상기 복수의 제1 유저 단말기의 접속을 허용하고,
상기 웹 브라우저와 연동되는 이미지 캡쳐 프로그램을 통하여 생성된 상기 캡쳐 이미지들로 상기 동영상 파일을 생성하는 것을 특징으로 하는 지식 공유 장치.
The method according to claim 1,
The processor comprising:
The first user terminal permits connection of the plurality of first user terminals according to login information inputted through a plurality of web browsers of the first user terminal,
And generates the moving image file with the captured images generated through an image capture program interlocked with the web browser.
제1항 또는 제2항에 있어서,
상기 동영상 파일은 상기 제1 유저 단말기에서 실행된 디자인 관련 어플리케이션을 유저가 조작하는 장면을 포함하는 것을 특징으로 하는 지식 공유 장치.
3. The method according to claim 1 or 2,
Wherein the moving picture file includes a scene in which a user operates a design related application executed in the first user terminal.
제3항에 있어서,
상기 프로세서는,
상기 디자인 관련 어플리케이션에 대한 질의/응답 게시판, 상기 디자인 관련 어플리케이션에 대한 강의 게시판 및 상기 디자인 관련 어플리케이션에 대한 지식 거래 게시판 중 적어도 하나를 상기 동영상과 연관시켜 상기 메모리부에 저장하는 것을 특징으로 하는 지식 공유 장치.
The method of claim 3,
The processor comprising:
Related information, a query / response bulletin board for the design-related application, a lecture bulletin board for the design-related application, and a knowledge-related bulletin board for the design-related application is stored in the memory unit in association with the moving image. Device.
제4항에 있어서,
상기 질의/응답 게시판, 상기 강의 게시판 및 상기 지식 거래 게시판의 카테고리는 서로 동일한 것을 특징으로 하는 지식 공유 장치.
5. The method of claim 4,
Wherein the categories of the inquiry / response bulletin board, the lecture bulletin board, and the knowledge trading bulletin board are the same.
삭제delete 제1항에 있어서,
상기 프로세서는,
상기 프레임 데이터에 포함된 상기 태그 정보와 상기 동영상 파일을 연관시켜 상기 메모리부에 저장하는 것을 특징으로 하는 지식 공유 장치.
The method according to claim 1,
The processor comprising:
And associates the tag information included in the frame data with the moving image file and stores the tag information in the memory unit.
제7항에 있어서,
상기 태그 정보는 상기 유저 ID 정보 및 카테고리 정보를 포함하는 것을 특징으로 하는 지식 공유 장치.
8. The method of claim 7,
Wherein the tag information includes the user ID information and the category information.
삭제delete
KR1020170022498A 2017-02-20 2017-02-20 Apparatus and method for sharing knowledge KR101908046B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170022498A KR101908046B1 (en) 2017-02-20 2017-02-20 Apparatus and method for sharing knowledge

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170022498A KR101908046B1 (en) 2017-02-20 2017-02-20 Apparatus and method for sharing knowledge

Publications (2)

Publication Number Publication Date
KR20180096858A KR20180096858A (en) 2018-08-30
KR101908046B1 true KR101908046B1 (en) 2018-10-16

Family

ID=63453521

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170022498A KR101908046B1 (en) 2017-02-20 2017-02-20 Apparatus and method for sharing knowledge

Country Status (1)

Country Link
KR (1) KR101908046B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010147905A (en) 2008-12-19 2010-07-01 Canon Inc Display control device and image processor
JP2012133210A (en) * 2010-12-22 2012-07-12 Ntt Docomo Inc Display device, screen image transfer method and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010096407A (en) * 2000-04-14 2001-11-07 김욱 Bidirectional Real-time Studying-Paper Guiding System between Remote Distances Using LAN or Internet and Method thereof
KR20030014948A (en) 2001-08-13 2003-02-20 구현사 Knowledge sharing and reward system for knowledge information providers through the Internet
KR20140088274A (en) * 2012-12-31 2014-07-10 (주)원더피플 Method for sharing digital recorded data of game that has been played and server thereof
KR101652500B1 (en) * 2014-04-08 2016-08-31 한국항공대학교산학협력단 Smart learning system based on the real-time knowledge sharing

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010147905A (en) 2008-12-19 2010-07-01 Canon Inc Display control device and image processor
JP2012133210A (en) * 2010-12-22 2012-07-12 Ntt Docomo Inc Display device, screen image transfer method and program

Also Published As

Publication number Publication date
KR20180096858A (en) 2018-08-30

Similar Documents

Publication Publication Date Title
US9100394B2 (en) Method and system for content submission
KR101993239B1 (en) Method and apparatus for managing user device and contents using QR code
CN109635155B (en) Method and device for pushing video to user, electronic equipment and storage medium
JP5764988B2 (en) Display device, display system, and program
US9372864B2 (en) Online binders
US8787985B2 (en) Screen capture method of mobile communication terminal
US10171469B2 (en) Information processing system, access method, and terminal device
TWI610180B (en) Cooperative provision of personalized user functions using shared and personal devices
CN103797472A (en) Systems and methods for accessing an interaction state between multiple devices
CN110245304B (en) Data sharing method, device and computer readable medium
WO2017139619A1 (en) Social keyboard
JP2016218994A (en) Content providing method using messenger, system, and recording medium
CN102937963A (en) Template and server content download using protocol handlers
US20160050255A1 (en) Controlling content on a display device
WO2021164540A1 (en) Page operation processing method and apparatus, device, and storage medium
US20160277476A1 (en) Distributing content using a smartphone
CN111145143B (en) Problem image determining method and device, electronic equipment and storage medium
KR101908046B1 (en) Apparatus and method for sharing knowledge
KR101976665B1 (en) Apparatus and method for processing electronic document information using image outputting apparatus
KR101978297B1 (en) System for data common service, apparatus and method for data common service
CN110196837B (en) Document editing method, device, computer equipment and storage medium
KR102106309B1 (en) Methtd and apparatus for managing contents
JP2006259893A (en) Object recognizing system, computer program and terminal device
KR20220021588A (en) System for Providing Image Sharing Social Networking Service
JP2014130571A (en) Network data storage system, device and method therefor

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