[go: up one dir, main page]

KR20190009607A - Cloud server and method for rendering contents thereof - Google Patents

Cloud server and method for rendering contents thereof Download PDF

Info

Publication number
KR20190009607A
KR20190009607A KR1020170091608A KR20170091608A KR20190009607A KR 20190009607 A KR20190009607 A KR 20190009607A KR 1020170091608 A KR1020170091608 A KR 1020170091608A KR 20170091608 A KR20170091608 A KR 20170091608A KR 20190009607 A KR20190009607 A KR 20190009607A
Authority
KR
South Korea
Prior art keywords
content
display device
document format
document
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
KR1020170091608A
Other languages
Korean (ko)
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 KR1020170091608A priority Critical patent/KR20190009607A/en
Priority to PCT/KR2018/002249 priority patent/WO2019017549A1/en
Publication of KR20190009607A publication Critical patent/KR20190009607A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/14Solving problems related to the presentation of information to be displayed
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2358/00Arrangements for display data security
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/02Networking aspects
    • G09G2370/022Centralised management of display operation, e.g. in a server instead of locally

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (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)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A cloud server providing a cloud service for display receives content including a request to transfer content from an electronic device to a display device specified by an electronic device, renders received content in a predetermined document format, and transfers content in a document format to a display device.

Description

클라우드 서버 및 클라우드 서버에서 컨텐트를 렌더링하는 방법{Cloud server and method for rendering contents thereof}Cloud server and method for rendering contents in a cloud server and a cloud server

클라우드 서버 및 클라우드 서버에서 컨텐트를 렌더링하는 방법에 관한 것이다.And how to render content on cloud servers and cloud servers.

전통적으로, 프린터, MFP(MultiFunction Printer)와 같은 디바이스들을 이용한 인쇄(print) 또는 복사(copy)는 것은 종이를 대상으로 수행하는 것이였다. 하지만, 미래에는 종이 없이도 생활할 수 있는 환경을 꿈꾸며, 종이로 만들어졌던 신문, 책, 회의 자료 등을 대체할 수 있는 많은 수단들이 연구되고 있다. 한편, 최근에는 많은 사람들이 저마다 적어도 하나의 디스플레이 디바이스들을 소유하고 있는 추세이다. 특히, TV와 같은 디스플레이 디바이스는 대부분의 가정들, 기업들마다 하나씩 구비되어 있으며, 스마트폰, 태블릿 디바이스 등과 같은 디스플레이 패널을 갖는 전자기기들은 업무용, 개인용, 교육용 등의 다양한 목적들을 이유로 널리 보급되어 있다. 따라서, 이와 같은 추세에서, 종이로밖에 귀결될 수 없는 인쇄 결과물 대신에 다른 어떠한 수단들이 인쇄 결과물이 될 수 있는지에 관한 많은 연구들이 모색되고 있다.Traditionally, printing or copying using devices such as printers and MFPs (MultiFunction Printers) has been performed on paper. However, in the future, many means are being studied to replace newspapers, books, and conference materials that have been made of paper, dreaming of an environment where people can live without paper. Meanwhile, in recent years, many people have owned at least one display device each. Particularly, a display device such as a TV is provided for each of most households and corporations, and electronic devices having display panels such as smart phones and tablet devices are widely used for various purposes such as business use, personal use, and education use . Thus, in this trend, much research has been sought as to what other means of printing can be the result of printing instead of a print result that can only be attributed to paper.

클라우드 서버 및 클라우드 서버에서 컨텐트를 렌더링하는 방법을 제공하는데 있다. 또한, 상기 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는 데 있다. 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.And to provide a method for rendering content on cloud servers and cloud servers. The present invention also provides a computer-readable recording medium on which a program for causing the computer to execute the method is provided. The technical problem to be solved by this embodiment is not limited to the above-described technical problems, and other technical problems may exist.

제 1 실시예에 의하여, 전자장치로부터 지정된 디스플레이 장치로 컨텐트를 전송하는 요청이 포함된 컨텐트를 수신하고, 수신된 컨텐트를 소정의 문서 포맷으로 렌더링하여, 문서 포맷의 컨텐트를 디스플레이 장치로 전송하는 클라우드 서버를 제공한다.According to the first embodiment, it is possible to receive content including a request to transmit content from an electronic device to a designated display device, render the received content in a predetermined document format, and transmit the content of the document format to a display device Server.

제 2 실시예에 의하여, 클라우드 서버가 디스플레이를 위한 렌더링 서비스를 제공하는 방법을 제공하며, 본 방법은 전자장치로부터 컨텐트가 전송될 디스플레이 장치를 지정하는 요청과 함께 컨텐트를 수신하는 단계, 수신된 컨텐트를 소정의 문서 포맷으로 렌더링하는 단계 및 지정된 디스플레이 장치로 문서 포맷의 컨텐트를 전송하는 단계를 제공한다.According to a second embodiment, a method for providing a rendering service for a display is provided by a cloud server, the method comprising the steps of receiving content with a request to designate a display device from which content is to be transferred from the electronic device, In a predetermined document format, and transmitting the content of the document format to the designated display device.

제 3 실시예에 의하여, 상기 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.According to a third embodiment, there is provided a computer-readable recording medium storing a program for causing a computer to execute the method.

도 1은 일 실시예에 따른 사용자 단말에 저장된 컨텐트를 TV의 디스플레이 화면으로 인쇄(print) 또는 복사(copy)하는 클라우드 시스템을 설명하기 위한 도면이다.
도 2는 클라우드 시스템 상에 존재할 수 있는 전자장치들의 종류 및 디스플레이 장치들의 종류를 설명하기 위한 도면이다.
도 3은 일 실시예에 따라 원격의 오피스들에서 디스플레이 카피의 기능을 활용하는 예시를 설명하기 위한 도면이다.
도 4는 일 실시예에 따른 클라우드의 상세 하드웨어 구성을 도시한 도면이다.
도 5는 일 실시예에 따른 클라우드 시스템에서 디스플레이 카피의 기능을 수행하기 위한 클라우드의 상세 동작을 설명하기 위한 도면이다.
도 6은 일 실시예에 따른 첨부파일을 포함하는 컨텐트를 디스플레이 장치로 전송하기 위한 클라우드 서버의 동작을 설명하기 위한 도면이다.
도 7은 일 실시예에 따른 하이퍼링크를 포함하는 컨텐트를 디스플레이 장치로 전송하기 위한 클라우드 서버의 동작을 설명하기 위한 도면이다.
도 8은 일 실시예에 따른 전자코드를 이용하여 컨텐트를 공유하는 기능을 설명하기 위한 도면이다.
도 9는 일 실시예에 의하여, 보안 코드를 이용하여 디스플레이 장치로 컨텐트를 전송하는 동작을 설명하기 위한 흐름도이다.
도 10은 일 실시예에 의하여, 전자 장치가 가상의 디스플레이 장치를 정하여 컨텐트를 전송한 경우, 디스플레이 카피의 기능을 수행하는 것을 설명하기 위한 도면이다.
도 11은 일 실시예에 따라 화상형성장치에서 스캔 투 디스플레이 카피를 수행하는 과정을 설명하기 위한 도면이다.
도 12는 일 실시예예 의한 전자 장치의 구성을 설명하기 위한 도면이다.
도 13은 일 실시예에 의한 디스플레이 장치의 구성을 설명하기 위한 도면이다.
도 14는 일 실시예에 의한 화상형성장치의 구성을 설명하기 위한 도면이다.
도 15는 일 실시예에 의한 화상형성장치를 이용한 클라우드 시스템을 설명하기 위한 도면이다.
1 is a diagram illustrating a cloud system for printing or copying content stored in a user terminal according to an exemplary embodiment of the present invention to a display screen of a TV.
2 is a view for explaining the types of electronic devices and the types of display devices that may exist on the cloud system.
3 is a diagram illustrating an example of utilizing the functionality of a display copy at remote offices in accordance with one embodiment.
4 is a diagram illustrating a detailed hardware configuration of a cloud according to an exemplary embodiment.
5 is a view for explaining a detailed operation of a cloud for performing a function of a display copy in a cloud system according to an embodiment.
6 is a diagram for explaining an operation of a cloud server for transmitting content including an attachment file to a display device according to an embodiment.
7 is a view for explaining an operation of a cloud server for transmitting a content including a hyperlink to a display device according to an embodiment.
FIG. 8 is a diagram for explaining a function of sharing content using an electronic code according to an embodiment.
9 is a flowchart illustrating an operation of transmitting a content to a display device using a security code according to an exemplary embodiment.
FIG. 10 is a diagram for explaining how an electronic device performs a function of a display copy when a content is transmitted by defining a virtual display device according to an embodiment.
11 is a view for explaining a process of performing a scan-to-display copy in an image forming apparatus according to an embodiment.
12 is a diagram for explaining a configuration of an electronic device according to an embodiment.
13 is a view for explaining a configuration of a display device according to an embodiment.
14 is a diagram for explaining a configuration of an image forming apparatus according to an embodiment.
15 is a diagram for explaining a cloud system using an image forming apparatus according to an embodiment.

아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.

명세서 전체에서, 어떤 부분이 다른 부분과 “연결”되어 있다고 할 때, 이는 “직접적으로 연결”되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 “전기적으로 연결”되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another part in between . Also, when an element is referred to as " comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.

이하 첨부된 도면들을 참고하여 본 발명을 상세히 설명하기로 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 1은 일 실시예에 따른 사용자 단말에 저장된 컨텐트를 TV의 디스플레이 화면으로 인쇄(print) 또는 복사(copy)하는 클라우드 시스템을 설명하기 위한 도면이다.1 is a diagram illustrating a cloud system for printing or copying content stored in a user terminal according to an exemplary embodiment of the present invention to a display screen of a TV.

도 1을 참고하면, 클라우드 시스템(1)은 클라우드(10), 전자장치(20) 및 디스플레이 장치(30)를 포함한다. 클라우드 시스템(1) 상에서 전자장치(20) 및 디스플레이 장치(30)는 클라우드(10)를 매개로 하여 연결될 수 있다. 다만, 도 1의 클라우드 시스템(1)은 위와 같은 구성요소들 외에도, 도 1에 도시되지 않은 다른 범용적인 구성요소들이 추가적으로 포함되어 구현될 수 있다.1, the cloud system 1 includes a cloud 10, an electronic device 20, and a display device 30. [ On the cloud system 1, the electronic device 20 and the display device 30 can be connected via the cloud 10. However, the cloud system 1 of FIG. 1 may include other general components not shown in FIG. 1, in addition to the above-described components.

클라우드 시스템(1) 상에서 클라우드(10)는 컨텐트의 저장, 렌더링, 전송 등과 같은 다양한 컨텐트 처리를 수행하는 서버에 해당될 수 있다. 클라우드(10)는 하나의 서버 디바이스로 구현되거나 또는 여러 서버 디바이스들이 논리적으로 연결된 서버 디바이스 집합체로 구현될 수도 있다.The cloud 10 on the cloud system 1 may correspond to a server that performs various content processing such as storage, rendering, and transmission of the content. The cloud 10 may be implemented as a single server device or as a collection of server devices in which several server devices are logically connected.

클라우드 시스템(1) 상에서 전자장치(20)는 예를 들어, 이동통신 기능을 갖는 스마트폰에 해당될 수 있다. 즉, 전자장치(20)는 사용자가 휴대하면서, 컨텐트를 감상하고, 컨텐트를 저장하고, 컨텐트를 다른 디바이스들로 송수신하는 다양한 기능들을 수행하는 디바이스에 해당될 수 있다. 도 1에서는 전자장치(20)가 스마트폰에 해당되는 것으로 예시되었으나, 이에 제한되지 않고 전자장치(20)는 태블릿 디바이스, 웨어러블 시계 디바이스, 웨어러블 안경 디바이스 등과 같은 다른 종류의 디바이스들일 수도 있다. 또한, 클라우드 시스템(1)은 컨텐트를 감상하고, 컨텐트를 저장하고, 컨텐트를 다른 디바이스들로 송수신하기 위한 디바이스로서, 전자장치(20) 대신에, PC, 노트북 등과 같은 컴퓨터를 포함할 수 있다.The electronic device 20 on the cloud system 1 may correspond to, for example, a smart phone having mobile communication functions. That is, the electronic device 20 may correspond to a device that performs various functions to listen to content, store content, and transmit / receive content to other devices while the user is carrying it. Although the electronic device 20 is illustrated in FIG. 1 as being a smartphone, the electronic device 20 may be other types of devices such as a tablet device, a wearable watch device, a wearable eyeglass device, and the like. In addition, the cloud system 1 may include a computer such as a PC, a notebook computer, etc. instead of the electronic device 20 as a device for listening to the content, storing the content, and transmitting / receiving the content to other devices.

클라우드 시스템(1) 상에서 디스플레이 장치(30)는 예를 들어, TV에 해당될 수 있다. 디스플레이 장치(30)가 TV에 해당되는 경우, 디스플레이 장치(30)는 방송사로부터 수신된 방송 프로그램을 시청하기 위한 디바이스로 기능할 수 있다. 또한, 디스플레이 장치(30)는 최근 출시된 스마트 TV와 같이 방송 프로그램 외에도 인터넷에 연결되어 인터넷 상의 컨텐트를 표시하는 기능, 웹 서핑의 기능 등을 구비할 수도 있다. 도 1에서는 디스플레이 장치(30)가 TV에 해당되는 것으로 예시되었으나, 이에 제한되지 않고 디스플레이 장치(30)는 디스플레이 화면을 구비한 다양한 디바이스들, 예를 들어 앞서 설명된 스마트폰, 태블릿 디바이스, PC, 노트북, LFD(large format display) 등에 해당될 수도 있다.The display device 30 on the cloud system 1 may correspond to, for example, a TV. When the display device 30 corresponds to a TV, the display device 30 can function as a device for viewing a broadcast program received from a broadcaster. In addition, the display device 30 may include a function of displaying content on the Internet, a function of surfing the web, and the like, in addition to a broadcast program, such as recently released smart TV. 1, the display device 30 is exemplified as a TV, but not limited thereto, the display device 30 may include various devices having a display screen, for example, a smart phone, a tablet device, a PC, A notebook, a large format display (LFD), and the like.

즉, 도 1에 도시된 바와 같이, 클라우드 시스템(1) 상에서 전자장치(20)는 반드시 스마트폰일 필요는 없고, 클라우드 시스템(1) 상에서 디스플레이 장치(30)는 반드시 TV일 필요는 없다. 다시 말하면, 클라우드 시스템(1) 상에서 전자장치(20) 및 디스플레이 장치(30)의 역할들은 스마트폰 및 TV 외에도 도 1에 도시되지 않은 다른 종류의 다양한 디바이스들에 의해서도 수행될 수 있다.That is, as shown in Fig. 1, the electronic device 20 on the cloud system 1 does not necessarily have to be a smart phone, and the display device 30 on the cloud system 1 does not necessarily have to be a TV. In other words, the roles of the electronic device 20 and the display device 30 on the cloud system 1 can be performed by various devices of other kinds not shown in Fig. 1 in addition to smart phones and TVs.

전자장치(20)는, 전자장치(20)에 구비된 카메라 모듈에 의해 촬영되거나, 인터넷을 통해 수집되거나, 또는 다른 사용자로부터 수신된 사진을 저장할 수 있다. 또한, 전자장치(20)는, 디스플레이 화면을 통하여 사진(1010 및 1020)을 전자장치(20)의 사용자에게 표시할 수 있다. 본 실시예의 클라우드 시스템(1)에 따르면, 사용자는 전자장치(20)에 저장된 사진(1010 및 1020)을 디스플레이 장치(30)의 디스플레이 화면으로 인쇄(print) 또는 복사(copy)할 수 있다. 다시 말하면, 전자장치(20)는 전자장치(20)에 저장된 사진을 디스플레이 장치(30)의 디스플레이 화면으로 출력(output)할 수 있다.The electronic device 20 may store photographs taken by a camera module included in the electronic device 20, collected via the Internet, or received from another user. In addition, the electronic device 20 can display the pictures 1010 and 1020 to the user of the electronic device 20 through the display screen. According to the cloud system 1 of the present embodiment, the user can print or copy the photographs 1010 and 1020 stored in the electronic device 20 to the display screen of the display device 30. In other words, the electronic device 20 can output the photograph stored in the electronic device 20 to the display screen of the display device 30. [

보다 상세하게 설명하면, 전자장치(20)는, 전자장치(20)에 저장된 사진(1010 및 1020)에 관한 사진 파일을 클라우드(10)로 전송한다. 클라우드(10)는 수신된 사진 파일의 파일 포맷을 디스플레이 장치(30)가 표시할 수 있는 소정의 문서 파일 포맷으로 변환한다. 즉, 클라우드(10)는 사진 파일을 디스플레이 장치(30)가 표시할 수 있는 특정한 문서 파일 포맷의 사진 파일 변환한다. 클라우드(10)가 변환하는 특정 파일 포맷은 예를 들어, PDF(Portable Document Format) 또는 XPS 문서 파일을 포함할 수 있다.More specifically, the electronic device 20 transmits the photo files associated with the photos 1010 and 1020 stored in the electronic device 20 to the cloud 10. The cloud 10 converts the file format of the received photo file into a predetermined document file format that the display device 30 can display. That is, the cloud 10 converts the photo file into a photo file of a specific document file format that can be displayed by the display device 30. [ The specific file format that the cloud 10 transforms may include, for example, a Portable Document Format (PDF) or an XPS document file.

클라우드(10)는 사진 파일(1010 및 1020)을 디스플레이 장치(30)로 전송한다. 디스플레이 장치(30)는 수신된 사진 파일(1010 및 1020)을 디스플레이 화면을 통해 표시함으로써, 전자장치(20)로부터 요청된 디스플레이 카피(display copy)의 작업을 완료할 수 있다.The cloud 10 transmits the photo files 1010 and 1020 to the display device 30. The display device 30 can complete the operation of the display copy requested from the electronic device 20 by displaying the received photo files 1010 and 1020 on the display screen.

본 실시예에서, "디스플레이 카피"의 용어는, 어느 소스 디바이스(예를 들어, 전자장치(20))에 저장된 컨텐트를, 적어도 하나의 타겟 디바이스(예를 들어, 디스플레이 장치(30))의 디스플레이 화면에 출력하는 기능으로 넓게 정의될 수 있다. "디스플레이 카피"의 용어에 대해 보다 구체적으로 정의하면, "디스플레이 카피"는, 어느 소스 디바이스(전자장치(20))가 컨텐트를 클라우드(10)로 전송하면, 클라우드(10)는 수신된 컨텐트를 타겟 디바이스(디스플레이 장치(30))가 표시할 수 있는 소정의 문서 파일 포맷으로 렌더링/변환하고, 이후에 타겟 디바이스(예를 들어, 디스플레이 장치(30))는 클라우드(10)로부터 렌더링/변환된 파일 포맷의 컨텐트를 수신하여 디스플레이 화면을 통해 표시하는 일련의 클라우드 서비스 과정들을 의미할 수 있다. 나아가서, "디스플레이 카피"의 용어는 이하에서 설명될 클라우드 시스템(1) 내에서 처리되는 다양한 클라우드 서비스의 기능들 및 동작들을 포함하는 것으로도 정의될 수 있다.In this embodiment, the term "display copy" refers to the content stored in any source device (e.g., electronic device 20) as the display of at least one target device (e.g., display device 30) It is a function to display on the screen and can be widely defined. More specifically defined for the term "display copy ", a" display copy "means that, when a source device (electronic device 20) transmits content to the cloud 10, the cloud 10 sends the received content (E.g., the display device 30) is rendered / transformed from the cloud 10 into a predetermined document file format that can be displayed by the target device (the display device 30) Quot; may refer to a series of cloud service processes that receive content in a file format and display the content on a display screen. Further, the term "display copy" may also be defined to include the functions and operations of the various cloud services to be processed in the cloud system 1, which will be described below.

즉, 디스플레이 카피는, 타겟 디바이스의 디스플레이 포맷에 적합하도록 클라우드(10)의 관여에 의한 컨텐트의 렌더링/변환 과정을 거쳐 표시되는 점에서, 소스 디바이스로부터 타겟 디바이스로 컨텐트가 직접 전송된 후 전송된 컨텐트가 단순히 표시되는 것과는, 차이가 있다.In other words, the display copy is displayed through the rendering / conversion process of the content by involvement of the cloud 10 in conformity with the display format of the target device. In this case, the content is directly transferred from the source device to the target device, Is simply displayed.

또한, 디스플레이 카피는, 디스플레이 미러링(display mirroring) 기술과도 차이가 있다. 일반적으로, 디스플레이 미러링은 서로 다른 디스플레이 디바이스들 간에 마치 거울과 같이 동일한 화면이 표시되도록 제어하는 기술을 의미하는 것일 뿐이므로, 본 실시예의 디스플레이 카피의 컨셉과는 차이가 있다.The display copy also differs from display mirroring technology. In general, display mirroring is different from the concept of the display copy of the present embodiment, since it means only a technology for controlling the display of the same screen like a mirror between different display devices.

디스플레이 카피는, 앞서 설명된 바와 같이, 소스 디바이스(전자장치(20))에 저장된 컨텐트를, 타겟 디바이스(디스플레이 장치(30))의 디스플레이 화면에 컨텐트(1030 및 1040)로 출력하는 기능으로 정의될 수 있다. 따라서, 디스플레이 카피는, 하드 카피 또는 소프트 카피와는 다른 패러다임인 것으로 이해될 수 있다.The display copy is defined as a function to output the content stored in the source device (electronic device 20) to the content 1030 and 1040 on the display screen of the target device (display device 30), as described above . Thus, the display copy can be understood to be a paradigm different from hard copy or soft copy.

도 2는 클라우드 시스템 상에 존재할 수 있는 전자장치들의 종류 및 디스플레이 장치들의 종류를 설명하기 위한 도면이다.2 is a view for explaining the types of electronic devices and the types of display devices that may exist on the cloud system.

도 2를 참고하면, 클라우드 시스템(1) 상에서 전자장치들(500) 및 타겟 디바이스들(600)은 클라우드(10)를 통해 서로 연결될 수 있다.Referring to FIG. 2, electronic devices 500 and target devices 600 on the cloud system 1 may be interconnected via a cloud 10.

전자장치들(500)에는, 전자장치(20)(스마트폰), 전자장치(51)(태블릿 디바이스), PC(52), 노트북(53), 화상형성장치(54) 등이 포함될 수 있다. 전자장치들(500)은 모두, 사진, 동영상, 문서 파일 등과 같은 컨텐트를 저장하는 기능, 컨텐트를 편집하는 기능, 컨텐트를 다른 디바이스로 전송하는 기능 등과 같은 컨텐트를 제어하는 다양한 기능들을 구비한 디바이스들로서, 도 3에 도시된 전자장치(20)(스마트폰), 전자장치(51)(태블릿 디바이스), PC(52), 노트북(53), 화상형성장치(54) 외에도 다른 다양한 디바이스들이 포함될 수 있다. The electronic devices 500 may include an electronic device 20 (smart phone), an electronic device 51 (tablet device), a PC 52, a notebook 53, an image forming device 54, and the like. All of the electronic devices 500 are devices having various functions for controlling content such as a function of storing contents such as photographs, moving pictures, document files, a function of editing contents, a function of transmitting contents to other devices Various other devices as well as the electronic device 20 (smart phone), the electronic device 51 (tablet device), the PC 52, the notebook 53, the image forming device 54 shown in Fig. 3 .

타겟 디바이스들(600)에는, 전자장치(21)(스마트폰), 디스플레이 장치(30)(TV), 화상형성장치(55), 전자장치(62)(태블릿 디바이스), 노트북(63), PC(64) 등이 포함될 수 있다. 타겟 디바이스들(600)은 모두, 디스플레이 화면을 갖는 디바이스들로서, 사진, 동영상, 문서 파일 등과 같은 컨텐트를 표시하는 기능을 구비한다. 다만, 타겟 디바이스들(600)에는 도 2에 도시된 전자장치(21)(스마트폰), 디스플레이 장치(30)(TV), 디스플레이 디바이스(61)(LFD), 전자장치(62)(태블릿 디바이스), 노트북(63), PC(64) 외에도 다른 다양한 디바이스들이 포함될 수 있다.The target devices 600 include an electronic device 21 (smart phone), a display device 30 (TV), an image forming device 55, an electronic device 62 (tablet device), a notebook computer 63, (64), and the like. All of the target devices 600 are devices having a display screen, and have a function of displaying contents such as photographs, moving pictures, document files, and the like. However, the target devices 600 include the electronic device 21 (smart phone), the display device 30 (TV), the display device 61 (LFD), the electronic device 62 ), The notebook computer 63, the PC 64, and various other devices.

도 3은 일 실시예에 따라 원격의 오피스들에서 디스플레이 카피의 기능을 활용하는 예시를 설명하기 위한 도면이다.3 is a diagram illustrating an example of utilizing the functionality of a display copy at remote offices in accordance with one embodiment.

도 3을 참고하면, 전자장치(20)를 사용하는 사용자 A는 서울 오피스에서 근무하고, 디스플레이 장치(30)를 사용하는 사용자 B는 뉴욕 오피스에서 근무하는 것으로 가정한다.3, it is assumed that the user A who uses the electronic device 20 works in the Seoul office and the user B who uses the display device 30 works in the New York office.

서울 오피스에서, 사용자 A는 전자장치(20)에 회의록에 관한 WORD 문서(3001)를 저장할 수 있다. 그리고, 사용자 A는 뉴욕 오피스에서 근무하는 사용자 B에서 WORD 문서(3004)를 보여주고자 할 수 있다. 여기서, 사용자 A는 사용자 B에서 WORD 문서(3001)를 단순히 전송하는 것이 아니라, 사용자 B가 사용하는 디스플레이 장치(30)에 표시되기를 원할 수 있다. 즉, 사용자 A는 전자장치(20)에 저장된 WORD 문서(3001)를 사용자 B가 사용하는 디스플레이 장치(30)에 디스플레이 카피되도록 원할 수 있다. 이는, 예를 들어 서울 오피스에서 근무하는 사용자 A와 뉴욕 오피스에서 근무하는 사용자 B가 실시간으로 화상회의를 진행하는 경우일 수 있다.In the Seoul office, the user A can store the WORD document 3001 related to the minutes on the electronic device 20. [ Then, user A may wish to display a WORD document 3004 in user B who works in New York office. Here, the user A may desire to be displayed on the display device 30 used by the user B, rather than merely transmitting the WORD document 3001 in the user B. That is, the user A may desire to display the WORD document 3001 stored in the electronic device 20 on the display device 30 used by the user B. [ This may be the case where, for example, a user A who works in a Seoul office and a user B who works in a New York office proceed in a video conference in real time.

전자장치(20)는 저장된 WORD 문서(3001)에 대응되는 문서 파일(3002)("회의록.doc")을 클라우드(10)로 전송한다.The electronic device 20 transmits the document file 3002 ("minutes.doc") corresponding to the stored WORD document 3001 to the cloud 10.

클라우드(10)는 문서 파일(3002)("회의록.doc")을 디스플레이 장치(30)가 표시할 수 있는 파일의 문서 포맷, 예를 들어 PDF 또는 XPS 등과 같은 문서 파일 포맷으로 렌더링/변환한다. 일반적으로, TV와 같은 디스플레이 장치(30)는 MicroSoft Word® 파일, MicroSoft PowerPoint® 파일 등과 같은 문서 파일의 각 페이지의 컨텐트를 표시할 수 없기 때문에, 클라우드(10)에 의한 렌더링/변환의 처리가 요구될 수 있다. 따라서, 본원발명에서는 범용적인 문서파일 포맷의으로 문서를 변환할 수 있다. 문서 포맷은 운영체제에서 읽거나 인쇄할 수 있으며, 원본 문서의 글꼴, 이미지, 그래픽, 문서 형태가 유지되는 디지털 문서의 표준 파일 형식을 포함할 수 있다.The cloud 10 renders / converts the document file 3002 ("minutes.doc") into a document format, such as PDF or XPS, of a file that the display device 30 can display. In general, the display device 30 such as a TV can not display the contents of each page of a document file such as a MicroSoft Word file, a MicroSoft PowerPoint file, etc., so that rendering / conversion processing by the cloud 10 is required . Thus, in the present invention, a document can be converted into a general document file format. The document format can be read or printed by the operating system, and can include a standard file format of the digital document in which the font, image, graphics, and document type of the original document are maintained.

클라우드(10)는 렌더링/변환에 의해 생성된 문서 파일(3003)("회의록.pdf")을 디스플레이 장치(30)로 전송한다. The cloud 10 transmits the document file 3003 ("minutes.pdf") generated by the rendering / conversion to the display device 30.

디스플레이 장치(30)는 디스플레이 화면을 통해 수신된 문서 파일(3003)("회의록.pdf")의 각 페이지들(3004)을 표시한다. 이로써, 사용자 B는 사용자 A로부터 요청된 디스플레이 카피에 의한 전자장치(20)에 저장된 WORD 문서(230)를 디스플레이 화면 상에서 공유하여 시청할 수 있다. 또한, 변환된 파일(3003)은 원본 문서의 글꼴, 이미지, 그래픽 및 문서 형태가 유지되기 때문에, 사용자 B는 문서 파일(3003)("회의록.pdf") 의 각 페이지들(3004)에서 원하는 단어 또는 사진을 검색할 수 있다. The display device 30 displays each page 3004 of the document file 3003 ("minutes.pdf") received via the display screen. Thus, the user B can view and share the WORD document 230 stored in the electronic device 20 by the display copy requested by the user A on the display screen. Also, since the converted file 3003 retains the font, image, graphic, and document type of the original document, the user B selects the desired word (s) in each page 3004 of the document file 3003 Or search for photos.

한편, 도 3에서는 원격의 서울 오피스 및 뉴욕 오피스 사이에서 디스플레이 카피의 기능이 수행되는 것을 설명하였으나, 전자장치(20) 및 디스플레이 장치(30)가 클라우드(10)를 매개로 연결된 네트워크 환경이라면, 제한 없이 위와 같은 디스플레이 카피의 기능이 수행될 수 있다.3, a display copy function is performed between a remote Seoul office and a New York office. However, if the electronic device 20 and the display device 30 are connected to each other via the cloud 10, The function of the display copy as described above can be performed.

도 4는 일 실시예에 따른 클라우드의 상세 하드웨어 구성을 도시한 도면이다.4 is a diagram illustrating a detailed hardware configuration of a cloud according to an exemplary embodiment.

도 4를 참고하면, 클라우드(10)는 API 서버(11), 렌더링 서버(12), 제어 서버(13), 인증 서버(14) 및 스토리지 서버(15)를 포함할 수 있다. 다만, 도 4의 클라우드(10)는 위와 같은 구성요소들 외에도, 도 4에 도시되지 않은 다른 구성요소들이 추가적으로 포함되어 구현될 수 있다.4, the cloud 10 may include an API server 11, a rendering server 12, a control server 13, an authentication server 14, and a storage server 15. However, the cloud 10 of FIG. 4 may be implemented by additionally including other components not shown in FIG. 4, in addition to the above-described components.

클라우드(10)의 구현 형태는 다양할 수 있다. 예를 들어, API 서버(11), 렌더링 서버(12), 제어 서버(13), 인증 서버(14) 및 스토리지 서버(15) 중 적어도 하나가 물리적으로 별개인 서버 디바이스에 해당되는 경우 클라우드(10)는, 독립적인 서버 디바이스들을 하나의 서버 디바이스로 가상화하는 프레임워크를 구축하고 서로를 논리적으로 연결시킴으로써 구현될 수 있다. 또는, 클라우드(10)는 하나의 서버 디바이스로 구현되고, API 서버(11), 렌더링 서버(12), 제어 서버(13), 인증 서버(14) 및 스토리지 서버(15)는 소프트웨어 모듈 또는 하드웨어 모듈의 형태로서 하나의 서버 디바이스 내에 구현될 수도 있다. 즉, 클라우드(10)의 구현 형태는 어느 하나에 의해 제한되지 않는다.The implementation of the cloud 10 may vary. For example, if at least one of the API server 11, the rendering server 12, the control server 13, the authentication server 14, and the storage server 15 is a physically separate server device, ) Can be implemented by building a framework for virtualizing independent server devices into one server device and logically connecting each other. Alternatively, the cloud 10 is implemented as a single server device, and the API server 11, the rendering server 12, the control server 13, the authentication server 14, and the storage server 15 may be implemented as a software module or a hardware module Lt; RTI ID = 0.0 > a < / RTI > server device. That is, the implementation of the cloud 10 is not limited by any one.

API 서버(11)는 클라우드(10)의 외부에 존재하는 디바이스가 클라우드(10)에 접속할 수 있도록 게이트웨어 역할을 수행하는 서버로서, 예를 들어 REST API (REpresentational State Transfer Application Programming Interface) 모듈, RESTful API 모듈 등과 같은 Open API 모듈로 구현될 수 있으나, 이에 제한되지 않는다. The API server 11 is a server that acts as a gateway to allow a device existing outside the cloud 10 to access the cloud 10. The API server 11 may be a REST API (Rewritable State Transfer Application Programming Interface) module, a RESTful API modules, and the like, but are not limited thereto.

또한, API 서버(11)는 클라우드(10)를 매개로 서로 다른 디바이스들(예를 들어, 전자장치(20) 및 디스플레이 장치(30) 간의 메시지 전달을 위한 표준화된 프로토콜 서버이다. 예를 들어, API 서버(11)는 XMPP (Extensible Messaging and Presence Protocol) 서버과 같이 오픈 프로토콜 기반의 서버로 구현될 수 있으나, 이에 제한되지 않고 다른 종류의 프로토콜을 사용하는 서버로 구현될 수도 있다.The API server 11 is also a standardized protocol server for transferring messages between different devices (for example, the electronic device 20 and the display device 30) via the cloud 10. For example, The API server 11 may be implemented as an open protocol based server, such as an Extensible Messaging and Presence Protocol (XMPP) server, but may be implemented as a server using other types of protocols.

렌더링 서버(12)는 소스 디바이스(예를 들어, 전자장치(20))로부터 전송된 컨텐트를, 타겟 디바이스(예를 들어, 디스플레이 디바이스(20))의 디스플레이 포맷에 적합하도록 렌더링한다. 즉, 렌더링 서버(140)는 컨텐트를 렌더링/변환하는 렌더링 엔진에 해당될 수 있다. 앞서 설명된 바와 같이, 렌더링 서버(12)는 예를 들어, 전자장치(20)로부터 전송된 WORD 파일("회의록.doc")을 범용적인 문서 파일("회의록.pdf")로 렌더링/변환할 수 있다. 부연 설명하면, 일반적으로 프린터 드라이버는 문서 파일(예를 들어, doc 파일, ppt 파일), 이미지 파일(예를 들어, JPG 파일, GIF 파일) 등을 프린터에서 해석할 수 있는 언어(예를 들어, PDL (page description language))로 렌더링/변환하는 것이나, 렌더링 서버(12)는 컨텐트를 디스플레이 장치(30)에서 표시 가능하며, 원본의 형식을 유지할 수 있는 문서 파일 포맷으로 렌더링/변환하는 것이다. Rendering server 12 renders the content sent from the source device (e.g., electronic device 20) to fit the display format of the target device (e.g., display device 20). That is, the rendering server 140 may correspond to a rendering engine that renders / transforms the content. As described above, the rendering server 12 may, for example, render / transform a WORD file ("minutes.doc") sent from the electronic device 20 to a general purpose document file . Described in detail, a printer driver is generally a language that can interpret a document file (for example, a doc file, a ppt file), an image file (for example, a JPG file or a GIF file) (PDL), but the rendering server 12 can display the content on the display device 30 and render / convert the content into a document file format that can maintain the original format.

렌더링 서버(12)는 컨텐츠 파일의 포맷에 대응되는 복수의 렌더링 모듈을 포함할 수 있다. 렌더링 서버(12)는 이미지 파일 포맷, 문서 파일 포맷, 동영상 파일 포맷 등 컨텐트가 표현될 수 있는 모든 파일의 포맷에 대응되는 복수의 렌더링 모듈을 포함할 수 있다. 렌더링 서버(12)는 상기 컨텐트의 파일 포맷에 대응되는 렌더링 모듈을 이용하여 수신된 컨텐트를 소정의 문서 포맷 컨텐트로 변환할 수 있다. 여기서 문서 포맷은 운영체제에서 읽거나 인쇄할 수 있으며, 원본 문서의 글꼴, 이미지, 그래픽, 문서 형태가 유지되는 디지털 문서의 표준 파일 형식이다. 예를 들어, 문서 포맷은 pdf 또는 XPS 포맷이다.The rendering server 12 may include a plurality of rendering modules corresponding to the format of the content file. The rendering server 12 may include a plurality of rendering modules corresponding to all file formats in which the content can be represented, such as an image file format, a document file format, a moving image file format, and the like. The rendering server 12 may convert the received content into a predetermined document format content using a rendering module corresponding to the file format of the content. The document format is a standard file format for digital documents that can be read or printed by the operating system and retains the font, image, graphics, and document format of the original document. For example, the document format is pdf or XPS format.

제어 서버(13)는 클라우드(10) 내의 다른 서버들, 즉 API 서버(11), 렌더링 서버(12), 인증 서버(14) 및 스토리지 서버(15) 각각의 기능들 및 동작들을 제어한다. 한편, 제어 서버(13)는 도 1 등에 도시된 전자장치(20) 및 디스플레이 장치(30) 상에서 애플리케이션이 실행되는 경우, 대화방 내에서 처리되는 정보, 예를 들어 채팅 메시지의 송수신, 디스플레이 카피의 요청 등에 대한 정보를 처리할 수 있다. The control server 13 controls the functions and operations of the other servers in the cloud 10, namely, the API server 11, the rendering server 12, the authentication server 14 and the storage server 15, respectively. On the other hand, when the application is executed on the electronic device 20 and the display device 30 shown in Fig. 1 or the like, the control server 13 transmits information processed in the chat room, for example, a transmission / reception of a chat message, And so on.

인증 서버(14)는 클라우드(10)에 접속한 사용자를 인증하기 위한 서버이다. 예를 들어, 디스플레이 장치(30)로 문서 파일 포맷의 컨텐트를 전송하기 위하여 인증이 필요한 경우, 인증 서버를 통해 인증할 수 있다. 인증 서버(14)는 외부 인증 서버(LDAP 등)으로 대체될 수 있다.The authentication server 14 is a server for authenticating a user connected to the cloud 10. For example, when authentication is required to transmit the content of the document file format to the display device 30, it can be authenticated through the authentication server. The authentication server 14 may be replaced with an external authentication server (LDAP, etc.).

스토리지 서버(15)는 클라우드(10) 내에서 처리되는 각종 정보를 저장하거나, 소스 디바이스(전자장치(20))로부터 전송된 컨텐트를 저장하거나, 또는 렌더링된 컨텐트를 저장한다.The storage server 15 stores various information processed in the cloud 10, stores the content transmitted from the source device (the electronic device 20), or stores the rendered content.

한편, 클라우드(10)는 AWS(Amazon Web Services)에 의해 제공되는 Amazon EC2(Elastic Compute Cloud), Amazon S3(Simple Storage Service) 등과 같은 Iaas (Infrastructure as a Services)로 구현될 수 있다. 또는, 클라우드(10)는 Iaas 사업자 또는 Paas(Platform as a Services) 사업자에 의존하지 않고, B2B(Business to Business) 용으로 독자적으로 구축된 클라우드 아키텍쳐를 갖는 형태로도 구현될 수 있다. 즉, 클라우드(10)의 아키텍쳐 구현은 어느 하나에 의해 제한되지 않는다.On the other hand, the cloud 10 can be implemented as Iaas (Infrastructure as a Services) such as Amazon EC2 (Elastic Compute Cloud) and Amazon S3 (Simple Storage Service) provided by AWS (Amazon Web Services). Alternatively, the cloud 10 may be implemented in a form having a cloud architecture that is independently built for B2B (Business to Business) without depending on an Iaas company or a Platform as a Services (Paas) provider. That is, the architecture implementation of the cloud 10 is not limited by any one.

도 5는 일 실시예에 따른 클라우드 시스템에서 디스플레이 카피의 기능을 수행하기 위한 클라우드의 상세 동작을 설명하기 위한 도면이다.5 is a view for explaining a detailed operation of a cloud for performing a function of a display copy in a cloud system according to an embodiment.

전자장치(20)는 애플리케이션을 이용하여 클라우드(10)에 디스플레이 장치(30)의 다양한 식별 정보, 디스플레이 장치(30)의 고유 명칭(name) 등을 전송하여 디스플레이 장치(30)를 클라우드(10)에 등록할 수 있다. 여기서, 디스플레이 장치(30)의 식별 정보로는, 디스플레이 장치(30)의 MAC 주소, 시리얼 번호, IP 주소 등이 포함될 수 있고, 디스플레이 장치(30)의 고유 명칭은 디스플레이 장치(30)에 대하여 사용자가 임의로 설정한 닉네임(nickname)일 수 있다. 또한, 전자장치(20)는 애플리케이션을 이용하여 전자장치(20)의 사용자의 로그인 정보도 클라우드(10)(API 서버(11)의 웹 주소(URL))에 전송할 수 있다. 이후에 전자장치(20)는 사용자의 로그인 정보를 이용하여 클라우드(10)에 로그인할 수 있다.The electronic device 20 transmits the various identification information of the display device 30 and the unique name of the display device 30 to the cloud 10 using the application to transmit the display device 30 to the cloud 10. [ . Here, the identification information of the display device 30 may include a MAC address, a serial number, an IP address, and the like of the display device 30. The unique name of the display device 30 may be a name May be a randomly set nickname. The electronic device 20 can also use the application to send the login information of the user of the electronic device 20 to the cloud 10 (web address (URL) of the API server 11). Thereafter, the electronic device 20 can log in to the cloud 10 using the user's login information.

또한 디스플레이 장치(30)는 애플리케이션을 이용하여, 클라우드(10)(제어 서버(13))로부터 컨텐트를 표시하기 위한 다양한 제어 정보를 수신할 수 있다. 예를 들어, 제어 정보는 컨텐트의 표시 스타일들(표시 시간, 화면 전환 간격 등)에 대한 정보, 표시할 컨텐트의 페이지 번호 등을 포함할 수 있다.The display device 30 can also receive various control information for displaying the content from the cloud 10 (control server 13) using the application. For example, the control information may include information about the display styles (display time, screen switching interval, etc.) of the content, the page number of the content to be displayed, and the like.

도 5를 참고하면, 전자장치(20)에 저장된 컨텐트는 클라우드(10)를 통해 디스플레이 장치(30)의 디스플레이 화면 상에 디스플레이 될 수 있다.5, the content stored in the electronic device 20 can be displayed on the display screen of the display device 30 via the cloud 10. [

501 단계에서, 전자장치(20)는, 디스플레이 카피를 요청할 컨텐트와 디스플레이 장치를 지정하여 API 서버(11)로 전송한다. 즉, 전자장치(20)는 컨텐트를 클라우드(10)와 공유한다.In step 501, the electronic device 20 designates the content to be requested and a display device to transmit the display copy to the API server 11. That is, the electronic device 20 shares the content with the cloud 10.

502 단계에서, API 서버(11)는, 전자장치(20)로부터 전송된 컨텐트를 제어 서버(13)로 전송한다. 즉, API 서버(11)는 컨텐트를 제어 서버(13)와 공유한다.In step 502, the API server 11 transmits the content transmitted from the electronic device 20 to the control server 13. That is, the API server 11 shares the content with the control server 13.

503 단계에서, 제어 서버(13)는 전송된 컨텐트가 스토리지 서버(15)에 저장되도록 스토리지 서버(15)를 제어할 수 있다.In step 503, the control server 13 may control the storage server 15 so that the transferred content is stored in the storage server 15. [

504 단계에서, 제어 서버(13)는 디스플레이 카피가 요청된 컨텐트에 대한 렌더링 작업의 명령을 생성하고, 렌더링 작업의 명령을 렌더링 서버(12)로 전송한다. 여기서, 렌더링 작업은 컨텐트의 파일 포맷을 디스플레이 장치(30)에서 표시 가능한 문서 파일 포맷으로 렌더링/변환하기 위함이다. 렌더링 서버(12)는 수신된 렌더링 작업을 큐(queue)에 저장한다.In step 504, the control server 13 generates an instruction of a rendering operation for the content whose display copy is requested, and transmits an instruction of the rendering operation to the rendering server 12. Here, the rendering operation is for rendering / converting the file format of the content into a document file format that can be displayed on the display device 30. The rendering server 12 stores the received rendering job in a queue.

505 단계에서, 렌더링 서버(12)는, 큐에 저장된 렌더링 작업을 처리할 순서가 되면, 스토리지 서버(15)에 렌더링할 컨텐트의 전송을 요청한다.In step 505, the rendering server 12 requests the storage server 15 to transfer the content to be rendered, in the order of processing the rendering job stored in the queue.

506 단계에서, 스토리지 서버(15)는 렌더링할 컨텐트를 렌더링 서버(12)에 전송한다.In step 506, the storage server 15 transmits the content to be rendered to the rendering server 12.

507 단계에서, 렌더링 서버(12)는, 전자장치(20)로부터 전송된 컨텐트의 파일 포맷을 디스플레이 장치(30)에서 표시 가능한 문서 파일 포맷으로 렌더링/변환한다. 예를 들어, doc, pptx, xlsx 등의 파일을 pdf, xps등의 포맷의 파일로 렌더링할 수 있다.In step 507, the rendering server 12 renders / converts the file format of the content transmitted from the electronic device 20 into a document file format that can be displayed on the display device 30. For example, you can render doc, pptx, xlsx, and other files to a file in the format pdf, xps, and so on.

508 단계에서, 렌더링 서버(12)는, 렌더링이 완료된 경우, 렌더링된 컨텐트(범용적인 문서 파일들 또는 범용적인 문서 파일들의 압축 파일)를 스토리지 서버(15)에 저장한다.In step 508, when the rendering is completed, the rendering server 12 stores the rendered content (general-purpose document files or compressed files of general-purpose document files) in the storage server 15.

509 단계에서, API 서버(11)는 전자장치(20)가 지정한 디스플레이 장치(30)로부터 컨텐트 요청 및 인증정보를 수신할 수 있다. 또는, 다른 실시예에 의하여, API 서버(11)는 디스플레이 장치에게 컨텐트를 요청하는 동시에 인증정보를 요청할 수 있다.In step 509, the API server 11 may receive content request and authentication information from the display device 30 specified by the electronic device 20. [ Alternatively, according to another embodiment, the API server 11 can request content from the display device while requesting authentication information.

510 단계에서, API 서버(11)는 디스플레이 장치(30)의 인증 정보를 확인해달라는 요청을 제어 서버(13)로 전송할 수 있다.In step 510, the API server 11 may transmit a request to the control server 13 to confirm the authentication information of the display device 30. [

511 단계에서, 제어 서버(13)는 인증 서버(14)로 디스플레이 장치(30)의 인증정보를 확인해달라는 요청을 할 수 있다.In step 511, the control server 13 may request the authentication server 14 to confirm the authentication information of the display device 30. [

512 단계에서, 인증 서버(14)는 미리 저장된 인증정보와 디스플레이 장치(30)로부터 수신한 인증 정보를 비교함으로써 디스플레이 장치(30)의 인증을 수행할 수 있으며, 인증이 확인된 경우 인증 서버(14)는 인증정보가 확인되었음을 제어 서버(13)로 전송할 수 있다.In step 512, the authentication server 14 can perform authentication of the display device 30 by comparing the authentication information previously stored with the authentication information received from the display device 30. When the authentication is confirmed, the authentication server 14 May transmit to the control server 13 that the authentication information has been confirmed.

513 단계에서, 제어 서버(13)는 스토리지 서버(15)에 렌더링된 컨텐트의 전송을 요청할 수 있다.In step 513, the control server 13 may request the storage server 15 to transmit the rendered content.

514 단계에서, 스토리지 서버(15)는 디스플레이 장치(30)로 렌더링된 컨텐트를 전송할 수 있다. 이때, 스토리지 서버(15)는 디스플레이 장치(30)의 애플리케이션이 접속할 수 있는, 스토리지 서버(15) 내의 저장 디렉토리, 예를 들어 웹 주소(URL)를 디스플레이 장치(30)에 제공할 수 있다. 이후, 디스플레이 장치(30)는 웹 주소(URL)에 접속하여 렌더링된 컨텐트를 다운로드할 수 있다.In step 514, the storage server 15 may transmit the rendered content to the display device 30. At this time, the storage server 15 can provide the storage device 15 with a storage directory, for example, a web address (URL), to which the application of the display device 30 can access the display device 30. Then, the display device 30 can access the web address (URL) and download the rendered content.

515단계에서, 디스플레이 장치(30)의 디스플레이 화면에 디스플레이 카피가 요청된 컨텐트가 표시되도록 디스플레이 장치(30)를 제어한다.In step 515, the display device 30 is controlled such that the content requested to be displayed on the display screen of the display device 30 is displayed.

도 6은 일 실시예에 따른 첨부파일을 포함하는 컨텐트를 디스플레이 장치로 전송하기 위한 클라우드 서버의 동작을 설명하기 위한 도면이다.6 is a diagram for explaining an operation of a cloud server for transmitting content including an attachment file to a display device according to an embodiment.

도 6을 참고하면, 전자장치(20)는 디스플레이 카피가 요청된 문서 파일("My Documents.pptx")(610)을 렌더링 서버(12)로 전송한다. 앞서 설명된 바와 같이, Microsoft PPTX® 소프트웨어로 작성된 문서 파일(610)은 디스플레이 장치(30)에서 바로 표시될 수 없는 파일 포맷에 해당되는 것으로 가정할 수 있다.6, the electronic device 20 sends the requested document file ("My Documents.pptx") 610 to the rendering server 12 with a display copy. As described above, it can be assumed that the document file 610 created with Microsoft PPTX (R) software corresponds to a file format that can not be displayed directly on the display device 30. [

문서 파일("My Documents.pptx")(610)은 총 3 페이지들(611, 612 및 613)의 컨텐트를 포함할 수 있다. 예를 들어, 문서 파일(610)에서 1 페이지(611)의 컨텐트는 사진, 2 페이지 및 3 페이지(612 및 613)의 컨텐트는 에세이에 해당될 수 있다. 또한, 문서 파일("My Documents.pptx")(610)은 문서내에 첨부파일("A.docx")을 포함할 수 있다. 첨부파일은 디스플레이 장치(30)에서 바로 표시될 수 없는 파일 포맷에 해당되는 것으로 가정할 수 있다.A document file ("My Documents.pptx") 610 may contain the contents of a total of three pages 611, 612 and 613. For example, in the document file 610, the contents of the first page 611 may correspond to the photograph, and the contents of the second and third pages 612 and 613 may correspond to the essay. Also, a document file ("My Documents.pptx") 610 may include an attachment ("A.docx") in the document. It can be assumed that the attached file corresponds to a file format that can not be displayed directly on the display device 30. [

렌더링 서버(12)는 문서 파일("My Documents.pptx")(610)의 압축을 풀어 각 포맷별로 emgeddings폴더가 있는지 확인하여 첨부파일이 삽입되있는지 여부를 확인할 수 있다. 파일의 압축을 풀면 첨부된 파일의 링크 정보를 확인할 수 있으며, 이로 인하여 문서 파일의 어떤 페이지에 첨부 파일이 연결되어 있는지를 확인할 수 있다.The rendering server 12 can check whether the attached file is inserted by extracting the document file ("My Documents.pptx") 610 and checking whether there is an emgeddings folder for each format. If you unzip the file, you can check the link information of the attached file, and you can check which page of the document file the attached file is linked to.

렌더링 서버(12)는 문서 파일(610)의 각각의 페이지들(611, 612 및 613)을 디스플레이 장치(30)의 디스플레이 포맷에 적합하도록 렌더링/변환한다. 예를 들어, 렌더링 서버(12)는 문서 파일(1610)의 각각의 페이지들(1611, 1612 및 1613)을 문서 파일 포맷(PDF, XPS 등)으로 렌더링/변환할 수 있다. 또한, 렌더링 서버(12)는 페이지(1613)에 연결된 첨부파일("A.docx")를 문서 포맷으로 렌더링/변환할 수 있다.The rendering server 12 renders / converts each of the pages 611, 612, and 613 of the document file 610 to fit the display format of the display device 30. For example, the rendering server 12 may render / convert each of the pages 1611, 1612, and 1613 of the document file 1610 to a document file format (PDF, XPS, etc.). The rendering server 12 may also render / convert the attachment ("A.docx") associated with the page 1613 to a document format.

이후에, 렌더링 서버(12)는 렌더링/변환된 각각의 페이지들(621, 622 및 623) 및 첨부파일(614)을 하나의 컨텐트 파일("My Documents.pdf")(620)로 생성할 수 있다.Thereafter, the rendering server 12 may generate each of the rendered / translated pages 621, 622, and 623 and the attachment 614 as a single content file ("My Documents.pdf") 620 have.

렌더링 서버(12)는 변환된 문서 포맷의 컨텐트 파일("My Documents.pdf")(620)을 디스플레이 장치(30)로 전송한다. 디스플레이 장치(30)는 각각의 페이지들(621, 622 및 623)의 문서 컨텐트를 표시함으로써 전자장치(20)로부터 요청된 디스플레이 카피를 완료할 수 있다. 이때, 제어 서버(13)로부터 특정 페이지(예를 들어, 3 페이지(623))의 표시가 명령된 경우, 디스플레이 장치(30)는 명령된 특정 페이지(3 페이지(623))를 먼저 표시할 수 있다.The rendering server 12 transmits the content file ("My Documents.pdf") 620 of the converted document format to the display device 30. [ The display device 30 can complete the display copy requested from the electronic device 20 by displaying the document content of each of the pages 621, 622 and 623. At this time, when the display of the specific page (for example, page 3 623) is commanded from the control server 13, the display device 30 can display the commanded specific page (third page 623) first have.

또한, 디스플레이 장치(30)가 사용자로부터 첨부파일("A.pdf")을 선택받는 경우, 렌더링된 첨부파일을 화면상에 디스플레이할 수 있다.Further, when the display device 30 selects the attachment file ("A.pdf") from the user, the rendered attachment file can be displayed on the screen.

도 7은 일 실시예에 따른 하이퍼링크를 포함하는 컨텐트를 디스플레이 장치로 전송하기 위한 클라우드 서버의 동작을 설명하기 위한 도면이다.7 is a view for explaining an operation of a cloud server for transmitting a content including a hyperlink to a display device according to an embodiment.

도 7을 참고하면, 전자장치(20)는 디스플레이 카피가 요청된 문서 파일("My Documents.pptx")(710)을 렌더링 서버(12)로 전송한다. 문서 파일("My Documents.pptx")(710)은 총 2 페이지들(711 및 712)의 컨텐트를 포함할 수 있다. 또한, 문서 파일("My Documents.pptx")(710)은 문서내에 하이퍼링크(“http://www.samsung.com”)(713)를 포함할 수 있다. 7, the electronic device 20 transmits the requested document file ("My Documents.pptx") 710 to the rendering server 12 with a display copy. A document file ("My Documents.pptx") 710 may contain the contents of a total of two pages 711 and 712. Also, a document file ("My Documents.pptx") 710 may include a hyperlink (" http://www.samsung.com ") 713 in the document.

문서 포맷 중 pdf, xps, doc, ppt, xls, pptx, docx, xlsx등은 문서 내에 하이퍼링크를 포함할 수 있다. 하이퍼링크(hyperlink)는 클릭하면 현재 페이지의 다른 부분으로 가거나 전혀 다른 페이지로 이동하게 해주는 아이콘, 이미지, 텍스트 등을 말한다. 하이퍼링크가 포함된 문서는 문서를 인쇄하는 방식의 렌더링을 통해서는 하이퍼링크가 유지될 수 없어서 단순히 이미지 파일 또는 문서파일로 렌더링된 하이퍼링크 문서는 디스플레이될 때 유용성이 떨어질 수 있다. 따라서, 변환된 문서에서도 하이퍼링크가 유지될 수 있도록 하이퍼링크 정보를 범용 문서 파일에서 사용될 수 있는 하이퍼링크 형식으로 변환하는 작업이 필요하다. Among the document formats, pdf, xps, doc, ppt, xls, pptx, docx, xlsx etc. can contain hyperlinks in the document. A hyperlink is an icon, image, or text that, when clicked, leads to another part of the current page or to a completely different page. A hyperlinked document rendered as an image file or a document file may be less useful when a hyperlinked document is displayed because a hyperlinked document can not be maintained through the rendering of printing the document. Therefore, there is a need to convert the hyperlink information into a hyperlink format that can be used in a general purpose document file so that the hyperlink can be maintained in the converted document.

렌더링 서버(12)는 문서 파일를 파싱하여 문서 내에 하이퍼링크 정보가 포함되어 있는지 여부를 확인할 수 있다. 렌더링 서버(12)는 문서 파일("My Documents.pptx")(710)을 파싱하여 하이퍼링크(713)를 확인한 후, pdf 또는 xps의 문서 포맷에서 사용될 수 있는 하이퍼링크 정보로 변환할 수 있다.The rendering server 12 may parse the document file to determine whether hyperlink information is included in the document. The rendering server 12 may parse the document file ("My Documents.pptx") 710 to verify the hyperlink 713 and then convert it to hyperlink information that can be used in the document format of pdf or xps.

렌더링 서버(12)는 문서 파일(710)의 각각의 페이지들(711 및 712)을 디스플레이 장치(30)의 디스플레이 포맷에 적합하도록 문서 포맷의 컨텐트로 렌더링/변환한다. 예를 들어, 렌더링 서버(12)는 문서 파일(710)의 각각의 페이지들(711 및 712)을 문서 파일 포맷(PDF, XPS 등)으로 렌더링/변환할 수 있다. 또한, 렌더링 서버(12)는 페이지(712)에 포함된 하이퍼링크(713)를 범용문서 파일 포맷(PDF, XPS 등)에서 사용될 수 있는 형태의 하이퍼링크(723)로 변환하는 작업을 거친 후, 하이퍼링크를 2 페이지(712)에 삽입하여 변환된 컨텐트 파일("My Documents.pdf")(720)을 생성한다.The rendering server 12 renders / converts each of the pages 711 and 712 of the document file 710 into the content of the document format so as to conform to the display format of the display device 30. [ For example, the rendering server 12 may render / convert each of the pages 711 and 712 of the document file 710 to a document file format (PDF, XPS, etc.). The rendering server 12 also converts the hyperlink 713 included in the page 712 into a hyperlink 723 of a form that can be used in the general purpose document file format (PDF, XPS, etc.) ("My Documents.pdf") 720 by inserting a hyperlink into the second page 712.

렌더링 서버(12)는 변환된 문서 포맷의 컨텐트 파일("My Documents.pdf")(720)을 디스플레이 장치(30)로 전송한다. 디스플레이 장치(30)는 각각의 페이지들(721 및 722)의 문서 컨텐트를 표시함으로써 전자장치(20)로부터 요청된 디스플레이 카피를 완료할 수 있다. 이때, 제어 서버(13)로부터 특정 페이지(예를 들어, 2 페이지(722))의 표시가 명령된 경우, 디스플레이 장치(30)는 명령된 특정 페이지(2 페이지(722))를 먼저 표시할 수 있다.The rendering server 12 transmits a content file ("My Documents.pdf") 720 of the converted document format to the display device 30. [ The display device 30 may complete the requested display copy from the electronic device 20 by displaying the document content of each of the pages 721 and 722. [ At this time, when the display of the specific page (for example, the second page 722) is commanded from the control server 13, the display device 30 can display the specified specific page (second page 722) first have.

또한, 디스플레이 장치(30)가 사용자로부터 하이퍼링크(723)를 선택받는 경우, 하이퍼링크(723)에 연결된 작업을 디스플레이할 수 있다. 즉 전자장치(20)에서 하이퍼링크(713)를 통해 웹페이지에 접속했다면, 디스플레이 장치(30)에서도 하이퍼링크(723)를 통해 같은 웹페이지에 접속할 수 있다.In addition, when the display device 30 selects the hyperlink 723 from the user, it can display a job connected to the hyperlink 723. [ That is, if the electronic device 20 has accessed the web page through the hyper link 713, the display device 30 can access the same web page through the hyper link 723. [

도 8은 일 실시예에 따른 전자코드를 이용하여 컨텐트를 공유하는 기능을 설명하기 위한 도면이다.FIG. 8 is a diagram for explaining a function of sharing content using an electronic code according to an embodiment.

도 8을 참조하면, 전자장치(20)는 클라우드(10)로 컨텐트를 전송할 때 전자코드의 삽입을 요청할 수 있다. 전자장치(20)는 전자코드의 삽입요청을 포함하 문서 파일("My Documents.doc")(801)을 렌더링 서버(12)로 전송한다. 예를 들어, 문서 파일("My Documents.doc")(801)은 이미지 컨텐트(802)를 포함할 수 있다.Referring to FIG. 8, the electronic device 20 may request insertion of an electronic code when transmitting content to the cloud 10. The electronic device 20 sends a document file ("My Documents.doc") 801 containing a request for insertion of the electronic code to the rendering server 12. For example, a document file ("My Documents.doc") 801 may include image content 802.

클라우드(10)는 문서 파일(801)에 포함된 이미지 컨텐트(802)를 미리 정해진 문서 포맷에 적합하도록 문서 포맷의 컨텐트로 렌더링/변환하고, 문서 포맷의 문서 문서 포맷의 컨텐트(804)로 렌더링/변환하고, 문서 포맷의 컨텐트에 대응되는 전자코드(805)를 생성하여 문서 포맷의 컨텐트(803)에 삽입할 수 있다. 전자코드(805)는 QR코드 또는 바코드이다. 전자코드(805)는 전자장치(20)의 식별 정보(MAC 주소, 시리얼 번호, IP 주소 등), 문서 포맷의 컨텐트(803)가 저장된 주소, 문서 포맷의 컨텐트(803)의 식별 정보 등을 포함할 수 있다.The cloud 10 renders / transforms the image content 802 included in the document file 801 into the content of the document format in conformity with the predetermined document format, and renders / transforms the content 804 into the document format 804 of the document format. The electronic code 805 corresponding to the content of the document format can be generated and inserted into the content 803 of the document format. The electronic code 805 is a QR code or bar code. The electronic code 805 includes identification information (MAC address, serial number, IP address, etc.) of the electronic device 20, an address where the content 803 of the document format is stored, identification information of the content 803 of the document format, can do.

클라우드(10)는 전자코드(805)가 삽입된 문서 포맷의 컨텐트(803)를 디스플레이 장치(30)로 전송할 수 있다.The cloud 10 may transmit the content 803 of the document format in which the electronic code 805 is inserted to the display device 30. [

디스플레이 장치(30)는 전자코드(805)가 포함된 문서 포맷의 컨텐트를 디스플레이 할 수 있다. 즉, 디스플레이 장치(30)의 화면 상에 전자코드(805)가 표시될 수 있다. The display device 30 can display the content of the document format in which the electronic code 805 is included. That is, the electronic code 805 can be displayed on the screen of the display device 30. [

다른 디스플레이 장치(21)는 카메라 모듈, 바코드 리더기, 전자태그 인식장치 등을 이용하여 디스플레이 장치(30)에 표시된 전자태그를 스캔할 수 있다. 다른 디스플레이 장치(21)는 전자태그(805)를 스캔함으로써 문서 포맷의 컨텐트(803)가 저장된 클라우드(10)로 연결될 수 있다.The other display device 21 can scan an electronic tag displayed on the display device 30 using a camera module, a bar code reader, an electronic tag recognition device, or the like. The other display device 21 can be connected to the cloud 10 in which the content 803 of the document format is stored by scanning the electronic tag 805. [

클라우드(10)는 전자태그(805)를 스캔함으로써 클라우드(10)에 접속한 다른 디스플레이 장치(21)로 렌더링된 문서 포맷의 컨텐트("My Documents.pdf") (806)를 전송할 수 있다. 이때, 클라우드(10)는 전자태그가 삽입되지 않은 문서 포맷의 컨텐트("My Documents.pdf") (806)를 전송하거나, 전자태그를 삽입한 문서 포맷의 컨텐트(805)를 전송할 수 있다. 문서 포맷의 컨텐트("My Documents.pdf") (806)는 전자장치(20)에 의해 전송되었으며, 렌더링된 이미지컨텐트(804)를 포함할 수 있다.The cloud 10 may transmit the content ("My Documents.pdf") 806 of the rendered document format to another display device 21 connected to the cloud 10 by scanning the electronic tag 805. [ At this time, the cloud 10 can transmit the content ("My Documents.pdf") 806 of the document format in which the electronic tag is not inserted or the content 805 of the document format in which the electronic tag is inserted. The content of the document format ("My Documents.pdf") 806 has been transmitted by the electronic device 20 and may include rendered image content 804.

다른 디스플레이 장치(21)는 클라우드(10)로부터 수신한 문서 포맷의 컨텐트("My Documents.pdf")(806)를 디스플레이 할 수 있다.The other display device 21 can display the content ("My Documents.pdf") 806 of the document format received from the cloud 10. [

다른 디스플레이 장치(21)가 전자태그(805)가 삽입된 문서 포맷의 컨텐트를 수신하는 경우, 또다른 디스플레이 장치에 의하여 컨텐트가 공유될 수도 있다.When the other display device 21 receives the content of the inserted document format in which the electronic tag 805 is inserted, the content may be shared by another display device.

도 9는 일 실시예에 의하여, 보안 코드를 이용하여 디스플레이 장치로 컨텐트를 전송하는 동작을 설명하기 위한 흐름도이다.9 is a flowchart illustrating an operation of transmitting a content to a display device using a security code according to an exemplary embodiment.

901 단계에서, 전자장치(20)는 클라우드(10)로 컨텐트를 수신할 디스플레이 장치(30)를 지정하고, 컨텐트를 열람하기 위하여 필요한 인증방식을 설정방식을 설정하여 클라우드에 전송할 수 있다. 인증방식은 디스플레이 장치(30)가 클라우드(10)로부터 수신한 컨텐트를 디스플레이하기 위하여 필요한 인증절차이다. 예를 들어, 인증방식은 ID/PW입력, 지문입력, 핀코드 입력, 장치 인증, 릴리즈 코드 인증 방식 등을 포함할 수 있다.In step 901, the electronic device 20 designates the display device 30 to receive the content to the cloud 10, and can set the authentication method necessary for browsing the content to the cloud by setting the setting method. The authentication method is an authentication procedure required for the display device 30 to display the content received from the cloud 10. [ For example, the authentication method may include ID / PW input, fingerprint input, pin code input, device authentication, release code authentication method, and the like.

901 단계에서, 전자장치(20)는 클라우드(10)로 보안코드를 이용한 인증방식을 설정한 컨텐트를 전송할 수 있다. In step 901, the electronic device 20 can transmit the content in which the authentication method using the security code is set to the cloud 10.

902 단계에서 클라우드(10)는 컨텐트의 식별을 위한 보안코드, 예를 들어 PIN(personal identification number) 코드를 발행할 수 있다. In step 902, the cloud 10 may issue a security code for identifying the content, for example, a personal identification number (PIN) code.

903 단계에서 클라우드(10)는 전자장치(20)로 보안코드를 전송할 수 있다. 보안코드는 전자장치(20)의 화면을 통해 표시됨으로써 사용자에게 제공되거나 또는 전자장치(20)의 사용자가 소유한 다른 디바이스를 통해 표시됨으로써 사용자에게 제공될 수 있다.In step 903, the cloud 10 may send a security code to the electronic device 20. [ The security code may be provided to the user by being displayed on the screen of the electronic device 20 or displayed to the user through another device owned by the user of the electronic device 20. [

904 단계에서, 클라우드(10)는 전자코드 정보를 포함한 컨텐트를 문서 포맷의 컨텐트로 렌더링/변환할 수 있다.In step 904, the cloud 10 may render / convert the content including the electronic code information into the content of the document format.

905 단계에서, 클라우드(10)는 전자장치(10)가 지정한 디스플레이 장치(30)로 보안코드를 요청할 수 있다. 예를 들어, 클라우드(10)는 디스플레이 장치(30)의 화면 상에 보안코드 입력창이 표시되도록 제어할 수 있다.In step 905, the cloud 10 may request the security code to the display device 30 designated by the electronic device 10. [ For example, the cloud 10 can control the security code input window to be displayed on the screen of the display device 30. [

906단계에서, 디스플레이 장치(30)의 사용자는 클라우드(10)에 의해 발행된 전자코드를 디스플레이 장치(30)의 유저 인터페이스 수단 또는 리모트 컨트롤러를 이용하여 입력할 수 있다. 이때, 디스플레이 장치(30)의 애플리케이션은 디스플레이 장치(30)의 MAC 주소, IP 주소, 시리얼 번호 등을 포함하는 디스플레이 장치(30)의 식별 정보와 입력된 보안코드를 클라우드(10) 전송할 수 있다.In step 906, the user of the display device 30 can input the electronic code issued by the cloud 10 using the user interface means of the display device 30 or the remote controller. At this time, the application of the display device 30 can transmit the identification information of the display device 30 including the MAC address, the IP address, and the serial number of the display device 30 and the inputted security code to the cloud 10.

907 단계에서, 클라우드는(10)는 수신된 보안코드 와 발행된 보안코드를 비교하고, 보안코드들이 일치할 경우 디스플레이 장치(30)로 렌더링된 문서 포맷의 컨텐트를 전송할 수 있다.In step 907, the cloud 10 may compare the received security code with the issued security code, and may transmit the content of the document format rendered to the display device 30 when the security codes match.

908 단계에서, 디스플레이 장치(30)는 수신한 문서 포맷의 컨텐트를 디스플레이 할수 있다.In step 908, the display device 30 can display the content of the received document format.

다른 실시예에 의하여, 클라우드(10)는 디스플레이 장치(30)로 암호화된 문서 포맷의 컨텐트를 전송할 수 있다. 디스플레이 장치(30)는 렌더링된 문서 포맷의 컨텐트를 열람하기 위하여 상기 보안코드를 입력할 수 있다. 입력된 보안코드가 클라우드(10)가 발행한 보안코드와 동일한 경우, 디스플레이 장치(30)는 문서 포맷의 컨텐트를 디스플레이할 수 있다.According to another embodiment, the cloud 10 may transmit the content of the encrypted document format to the display device 30. [ The display device 30 may input the security code to browse the content of the rendered document format. If the input security code is equal to the security code issued by the cloud 10, the display device 30 can display the content of the document format.

도 10은 일 실시예에 의하여, 전자장치가 가상의 디스플레이 장치를 정하여 컨텐트를 전송한 경우, 디스플레이 카피의 기능을 수행하는 것을 설명하기 위한 도면이다.FIG. 10 is a diagram for explaining how an electronic device performs a function of a display copy when a content is transmitted by defining a virtual display device according to an embodiment.

1001단계에서, 전자장치(20)는 디스플레이 장치를 지정하지 않고 컨텐트를 전송할 수 있다. 즉, 전자장치(20)는 가상의 디스플레이 장치를 지정함과 동시에 컨텐트를 클라우드(10)로 전송할 수 있다.In step 1001, the electronic device 20 can transmit the content without designating the display device. That is, the electronic device 20 can transmit the content to the cloud 10 while designating the virtual display device.

1002 단계에서 클라우드(10)는 컨텐트의 식별을 위한 보안코드, 예를 들어 PIN(personal identification number) 코드를 발행할 수 있다. In step 1002, the cloud 10 may issue a security code for identifying the content, for example, a personal identification number (PIN) code.

1003 단계에서 클라우드(10)는 전자장치(20)로 보안코드를 전송할 수 있다. 보안코드는 전자장치(20)의 화면을 통해 표시됨으로써 사용자에게 제공되거나 또는 전자장치(20)의 사용자가 소유한 다른 디바이스를 통해 표시됨으로써 사용자에게 제공될 수 있다.In step 1003, the cloud 10 may transmit the security code to the electronic device 20. [ The security code may be provided to the user by being displayed on the screen of the electronic device 20 or displayed to the user through another device owned by the user of the electronic device 20. [

1004 단계에서, 클라우드(10)는 전자코드 정보를 포함한 컨텐트를 문서 포맷의 컨텐트로 렌더링/변환할 수 있다.In step 1004, the cloud 10 may render / convert the content including the electronic code information into the content of the document format.

1005 단게에서, 지정되지 않은 장치, 예를 들어 화상형성장치(55)는 클라우드(10)로 컨텐트를 요청할 수 있다. In step 1005, an unspecified device, such as image forming device 55, may request content from the cloud 10.

1006 단계에서, 클라우드(10)는 전자장치(10)가 지정하지 않은 화상형성장치(55)로 보안코드를 요청할 수 있다. 예를 들어, 클라우드(10)는 화상형성장치(55)의 화면 상에 보안코드 입력창이 표시되도록 제어할 수 있다.In step 1006, the cloud 10 may request the security code to the image forming apparatus 55 not specified by the electronic device 10. [ For example, the cloud 10 can control the security code input window to be displayed on the screen of the image forming apparatus 55. [

1007단계에서, 화상형성장치(55)의 사용자는 클라우드(10)에 의해 발행된 전자코드를 화상형성장치(55)의 유저 인터페이스 수단 또는 리모트 컨트롤러를 이용하여 입력할 수 있다. 이때, 화상형성장치(55)의 애플리케이션은 화상형성장치(55)의 MAC 주소, IP 주소, 시리얼 번호 등을 포함하는 화상형성장치(55)의 식별 정보와 입력된 보안코드를 클라우드(10) 전송할 수 있다.In step 1007, the user of the image forming apparatus 55 can input the electronic code issued by the cloud 10 using the user interface means of the image forming apparatus 55 or the remote controller. At this time, the application of the image forming apparatus 55 transmits the identification information of the image forming apparatus 55 including the MAC address, the IP address, and the serial number of the image forming apparatus 55, and the inputted security code to the cloud 10 .

1008 단계에서, 클라우드는(10)는 수신된 보안코드와 발행된 보안코드를 비교하고, 보안코드들이 일치할 경우 화상형성장치(55)로 렌더링된 문서 포맷의 컨텐트를 전송할 수 있다.In step 1008, the cloud 10 may compare the received security code with the issued security code, and may transmit the content of the document format rendered by the image forming apparatus 55 when the security codes match.

1009 단계에서, 화상형성장치(55)는 수신한 문서 포맷의 컨텐트를 디스플레이 할수 있다.In step 1009, the image forming apparatus 55 can display the content of the received document format.

다른 실시예에 의하여, 클라우드(10)는 지정되지 않은 장치인 화상형성장치(55)로 암호화된 문서 포맷의 컨텐트를 전송할 수 있다. 화상형성장치(55)는 렌더링된 문서 포맷의 컨텐트를 열람하기 위하여 보안코드를 입력할 수 있다. 입력된 보안코드가 클라우드(10)가 발행한 보안코드와 동일한 경우, 화상형성장치(55)는 문서 포맷의 컨텐트를 디스플레이할 수 있다.According to another embodiment, the cloud 10 may transmit the content of the encrypted document format to the image forming apparatus 55 which is an unspecified device. The image forming apparatus 55 can input a security code for browsing the content of the rendered document format. If the input security code is the same as the security code issued by the cloud 10, the image forming apparatus 55 can display the content of the document format.

도 11은 일 실시예에 따라 화상형성장치에서 스캔 투 디스플레이 카피를 수행하는 과정을 설명하기 위한 도면이다.11 is a view for explaining a process of performing a scan-to-display copy in an image forming apparatus according to an embodiment.

도 11을 참고하면, 클라우드 시스템은 클라우드(10), 화상형성장치(54) 및 디스플레이 장치(30)를 포함한다. 클라우드 시스템(1) 상에서 화상형성장치(54) 및 디스플레이 장치(30)는 클라우드(10)를 매개로 하여 연결될 수 있다. 도 1의 클라우드 시스템(1)과 비교하면, 도 32의 클라우드 시스템은 디스플레이 카피를 요청하기 위한 소스 디바이스가 전자장치(20)가 아닌, 화상형성장치(54)이다. 따라서, 앞서 설명된 바와 같이 전자장치(20)에 저장된 컨텐트에 대한 디스플레이 카피가 요청되는 것 대신에, 도 32의 클라우드 시스템은 화상형성장치(54)에 의해 스캔된 문서에 대한 디스플레이 카피를 요청할 수 있다.Referring to FIG. 11, the cloud system includes a cloud 10, an image forming apparatus 54, and a display apparatus 30. The image forming apparatus 54 and the display apparatus 30 on the cloud system 1 can be connected via the cloud 10. [ Compared with the cloud system 1 of Fig. 1, the cloud system of Fig. 32 is an image forming apparatus 54, not the electronic device 20, as a source device for requesting a display copy. Thus, instead of requiring a display copy for the content stored in electronic device 20 as described above, the cloud system of Figure 32 can request a display copy of the document scanned by image forming device 54 have.

보다 상세하게 설명하면, 화상형성장치(54)는 문서(1101)를 스캔하여 스캔 데이터(1102)를 생성하고, 스캔 데이터(1102)를 클라우드(10)로 전송한다. 클라우드(10)는 수신된 스캔 데이터(1102)의 파일 포맷을 디스플레이 장치(30)가 표시할 수 있는 문서 파일 포맷으로 변환한다. 즉, 클라우드(10)는 스캔 데이터(1102)를 디스플레이 장치(30)가 표시할 수 있는 소정의 문서 파일 포맷의 문서 파일 포맷의 스캔 데이터(1103)로 변환한다. More specifically, the image forming apparatus 54 scans the document 1101 to generate scan data 1102 and transmits the scan data 1102 to the cloud 10. The cloud 10 converts the file format of the received scan data 1102 into a document file format that the display device 30 can display. That is, the cloud 10 converts the scan data 1102 into scan data 1103 in a document file format of a predetermined document file format that can be displayed by the display device 30. [

클라우드(10)는 스캔 데이터(1103)를 디스플레이 장치(30)로 전송한다. 디스플레이 장치(30)는 수신된 스캔 데이터(1103)를 디스플레이 화면을 통해 표시(1104)함으로써, 화상형성장치(54)로부터 요청된 디스플레이 카피(display copy)의 작업을 완료할 수 있다.The cloud 10 transmits the scan data 1103 to the display device 30. The display device 30 can display the received scan data 1103 on the display screen 1104 and complete the operation of the display copy requested from the image forming device 54. [

위와 같이, 클라우드 시스템에서 화상형성장치(54)에 의해 스캔된 문서를 디스플레이 장치(30)의 디스플레이 화면에 출력하는 기능을 "스캔 투 디스플레이 카피(Scan-to-DisplayCopy)"의 용어로 정의할 수 있다. 또는, 이와 같은 기능은 "스캔 투 디스플레이 카피(Scan-to-DisplayCopy)"와 유사한 의미를 갖는 다른 용어로도 대체될 수 있다.As described above, the function of outputting the document scanned by the image forming apparatus 54 on the display screen of the display device 30 in the cloud system can be defined in terms of "Scan-to-DisplayCopy" have. Alternatively, such a function may be replaced with another term having a similar meaning to "Scan-to-DisplayCopy ".

도 12는 일 실시예예 의한 전자 장치의 구성을 설명하기 위한 도면이다.12 is a diagram for explaining a configuration of an electronic device according to an embodiment.

도 12를 참고하면, 전자장치(20)는 유저 인터페이스부(201), 제어부(202) 및 네트워크 인터페이스부(203)를 포함할 수 있다.12, the electronic device 20 may include a user interface unit 201, a control unit 202, and a network interface unit 203. [

유저 인터페이스부(201)는, 전자장치(20)에 설치된 사진 갤러리 애플리케이션의 사진들, 문서들, 이미지들 또는 비디오들을 표시할 수 있다. 또한, 유저 인터페이스부(201)는, 웹 브라우징 애플리케이션에서 실행 중인 웹 페이지들, 웹 페이지에 포함된 이미지들을 표시할 수 있고, 메일 애플리케이션의 첨부 문서들, 첨부 사진들, 메일 바디(body) 등을 표시할 수 있다. 나아가서, 디스플레이부(201)는, 전자장치(20)에 설치된 메신저 애플리케이션의 대화방 화면, 채팅 메시지들을 표시할 수 있고, 디스플레이 카피의 기능을 수행할 수 있는 프린트 애플리케이션을 표시할 수 있다. 즉, 유저 인터페이스부(201)는, 전자장치(20)에 설치된 애플리케이션들의 다양한 실행 화면들 및 애플리케이션들에서 제공하는 컨텐트들을 표시할 수 있다.The user interface unit 201 can display pictures, documents, images or videos of a photo gallery application installed in the electronic device 20. [ Also, the user interface unit 201 can display web pages running in the web browsing application, images included in the web page, and can display attached documents, attached pictures, mail body, etc. of the mail application Can be displayed. Furthermore, the display unit 201 can display a chat room screen, chat messages, and the like of a messenger application installed in the electronic device 20, and can display a print application capable of performing a function of a display copy. That is, the user interface unit 201 can display various execution screens of applications installed in the electronic device 20 and contents provided by the applications.

유저 인터페이스부(201)는, 실행 중인 애플리케이션들에서 다양한 종류의 컨텐트들을 선택하기 위한 사용자 입력, 또는 컨텐트(문서)를 작성하기 위한 사용자 입력을 수신할 수 있다.The user interface unit 201 can receive a user input for selecting various kinds of contents in a running application or a user input for creating a content (document).

또한, 전자장치(20)는 유저 인터페이스부(201)를 이용하여, 디스플레이 장치(30)는 표시 설정들로서 출력 옵션을 설정할 수 있다. 예를 들어 화면 표시 영역, 화면 표시 배율, 화면 표시 문구, N-up, 용지방향, 컬러흑백여부 등을 설정할 수 있다. Further, the electronic device 20 can use the user interface unit 201, and the display device 30 can set output options as display settings. For example, it is possible to set the screen display area, the screen display magnification, the display screen, the N-up, the orientation of the paper, whether the color is monochrome.

화면 표시 영역의 표시 설정은, 컨텐트가 표시될 영역의 위치 또는 여백 영역의 위치에 관한 설정이다. 예를 들어, 디스플레이 장치(30)는 화면 표시 영역의 표시 설정으로서, 상단 여백, 하단 여백, 좌측 여백 및 우측 여백을 설정할 수 있다. 여백 영역을 제외한 나머지 영역에는 디스플레이 카피가 요청된 컨텐트가 표시될 수 있다.The display setting of the screen display area is a setting related to the position of the area where the content is to be displayed or the position of the blank area. For example, the display device 30 can set a top margin, a bottom margin, a left margin, and a right margin as display settings of a screen display area. The content requested for display copy may be displayed in the remaining area except for the margin area.

화면 표시 배율의 표시 설정은, 디스플레이 장치(30)의 화면에서, 컨텐트가 표시될 영역이 차지하는 비율에 관한 설정이다. 예를 들어, 화면 표시 배율이 80%인 경우, 디스플레이 장치(30)의 전체 화면 중, 80%만이 컨텐트가 표시될 영역으로 설정되고, 나머지 20%는 여백 영역으로 설정된다. 예를 들어, 화면 표시 영역이 상단 여백으로 설정되고 화면 표시 배율이 80%로 설정된 경우, 디스플레이 장치(30)는 전체 화면 중, 상단의 20%를 여백 영역으로 설정하고, 하단의 80%를 컨텐트가 표시될 영역으로 설정한다.The display setting of the screen display magnification is a setting related to the ratio of the area occupied by the content to be displayed on the screen of the display device 30. [ For example, when the screen display magnification is 80%, only 80% of the entire screen of the display device 30 is set as the area in which the content is to be displayed, and the remaining 20% is set as the blank area. For example, when the screen display area is set to the upper margin and the screen display magnification is set to 80%, the display device 30 sets 20% of the upper part of the entire screen as a blank area, and 80% Is set as an area to be displayed.

N-up은 디스플레이 장치(30)의 화면상에 표시될 문서의 페이지를 의미한다. 예를 들어 컨텐트의 N-up을 3장으로 설정하는 경우, 디스플레이 장치(30)의 화면상에 컨텐트에 포함된 문서가 3장씩 표시될 수 있다.N-up means a page of a document to be displayed on the screen of the display device 30. [ For example, when the N-up of the content is set to three, three documents included in the content may be displayed on the screen of the display device 30.

또한, 전자장치(20)는 유저 인터페이스부(201)를 이용하여, 디스플레이 장치(30)의 ID를 입력함으로써 디스플레이 장치(30)를 지정할 수 있다. 또한, 또한, 전자장치(20)는 유저 인터페이스부(201)를 이용하여, 디스플레이 장치(30)의 종류, 컨텐트를 클라우드(10)로 전송하는 경우의 인증방식, 디스플레이 장치(30)에서 문서 포맷의 컨텐트를 수신하는 경우 인증방식, 컨텐트 하나당 공유 가능한 디스플레이 장치의 수를 입력할 수 있다.The electronic device 20 can designate the display device 30 by inputting the ID of the display device 30 using the user interface unit 201. [ The electronic device 20 can also use the user interface unit 201 to determine the type of the display device 30 and the authentication method when the content is transmitted to the cloud 10, The authentication method, and the number of display devices that can be shared per content.

제어부(202)는, 전자장치(20)의 전반적인 동작을 제어할 수 있다. 예를 들어, 제어부(202)는, 사진 갤러리 애플리케이션, 웹 브라우징 애플리케이션, 메일 애플리케이션, 문서 작성 애플리케이션 등을 실행시킬 수 있다. 또한, 제어부(202)는, 메신저 애플리케이션, 프린트 애플리케이션 등을 실행시킬 수 있다. 이에 따라, 사용자는 제어부(202)에 의해 실행된 애플리케이션들을 이용하여, 유저 인터페이스부(201)를 통해 디스플레이 카피를 요청할 컨텐트를 선택하거나 디스플레이 카피를 요청할 컨텐트를 직접 작성할 수 있다. 한편, 사용자는 제어부(202)에 의해 실행된 메신저 애플리케이션 또는 프린터 애플리케이션 내에서 실행되는 메신저 애플리케이션을 이용하여 디스플레이 카피를 요청할 컨텐트를 공유할 수 있다.The control unit 202 can control the overall operation of the electronic device 20. [ For example, the control unit 202 can execute a photo gallery application, a web browsing application, a mail application, a document creation application, and the like. Also, the control unit 202 can execute a messenger application, a print application, and the like. Accordingly, the user can use the applications executed by the control unit 202 to select the content to request the display copy through the user interface unit 201, or to directly create the content to request the display copy. On the other hand, the user can share content to request a display copy using a messenger application executed by the control unit 202 or a messenger application executed in the printer application.

네트워크 인터페이스부(203)는, 컨텐트에 대한 디스플레이 카피가 요청된 경우, 클라우드(10)로 컨텐트를 전송할 수 있다. 네트워크 인터페이스부(203)는 전자장치(20)와 클라우드(10) 간의 또는 전자장치(20)와 다른 외부 디바이스들 간의 통신을 수행하는 하나 이상의 구성요소를 포함할 수 있다. 예를 들어, 네트워크 인터페이스부(203)는, 근거리 통신부, 이동 통신부, 방송 수신부를 포함할 수 있다. The network interface unit 203 can transmit the content to the cloud 10 when a display copy of the content is requested. The network interface unit 203 may include one or more components that perform communication between the electronic device 20 and the cloud 10 or between the electronic device 20 and other external devices. For example, the network interface unit 203 may include a local communication unit, a mobile communication unit, and a broadcast receiving unit.

근거리 통신부(short-range wireless communication unit)는, 블루투스 통신부, BLE(Bluetooth Low Energy) 통신부, 근거리 무선 통신부(Near Field Communication unit), WLAN(와이파이) 통신부, 지그비(Zigbee) 통신부, 적외선(IrDA, infrared Data Association) 통신부, WFD(Wi-Fi Direct) 통신부, UWB(ultra wideband) 통신부, Ant+ 통신부 등을 포함할 수 있으나, 이에 한정되는 것은 아니다. A short-range wireless communication unit includes a Bluetooth communication unit, a Bluetooth low energy (BLE) communication unit, a near field communication unit, a WLAN communication unit, a Zigbee communication unit, Data Association) communication unit, a WFD (Wi-Fi Direct) communication unit, an UWB (ultra wideband) communication unit, an Ant + communication unit, and the like.

이동 통신부는, 이동 통신망 상에서 기지국, 외부의 단말, 서버 중 적어도 하나와 무선 신호를 송수신한다. 여기에서, 무선 신호는, 음성 호 신호, 화상 통화 호 신호 또는 문자/멀티미디어 메시지 송수신에 따른 다양한 형태의 데이터를 포함할 수 있다.The mobile communication unit transmits and receives radio signals to at least one of a base station, an external terminal, and a server on a mobile communication network. Here, the wireless signal may include various types of data depending on a voice call signal, a video call signal, or a text / multimedia message transmission / reception.

방송 수신부는, 방송 채널을 통하여 외부로부터 방송 신호 및/또는 방송 관련된 정보를 수신한다. 방송 채널은 위성 채널, 지상파 채널을 포함할 수 있다. 구현 예에 따라서 전자장치(20)가 방송 수신부를 포함하지 않을 수도 있다.The broadcast receiving unit receives broadcast signals and / or broadcast-related information from outside through a broadcast channel. The broadcast channel may include a satellite channel and a terrestrial channel. Depending on the implementation, the electronic device 20 may not include a broadcast receiver.

도 13은 일 실시예에 의한 디스플레이 장치의 구성을 설명하기 위한 도면이다.13 is a view for explaining a configuration of a display device according to an embodiment.

도 13을 참고하면, 디스플레이 장치(30)는 디스플레이부(301), 음향 출력부(302), 제어부(303), 네트워크 인터페이스부(304), 메모리(305) 및 메모리 카드 연결부(306)를 포함할 수 있다.13, the display device 30 includes a display unit 301, an audio output unit 302, a control unit 303, a network interface unit 304, a memory 305, and a memory card connection unit 306 can do.

디스플레이부(301)는 액정 디스플레이(LCD), 박막 트랜지스터 액정 디스플레이(TFT-LCD), 유기 발광 다이오드(OLED), 3차원 디스플레이(3D display), 전기영동 디스플레이(electrophoretic display) 등과 같은 다양한 종류들로 구현될 수 있다.The display unit 301 may include various types such as a liquid crystal display (LCD), a thin film transistor liquid crystal display (TFT-LCD), an organic light emitting diode (OLED), a three dimensional display (3D display), an electrophoretic display Can be implemented.

디스플레이 장치(30)가 TV인 경우 디스플레이부(301)는 방송 데이터를 표시할 수 있고, 디스플레이 장치(30)가 LFD인 경우 디스플레이부(301)는 광고, 안내 화면, 방송 데이터 등을 표시할 수 있다. 또한, 디스플레이 장치(30)는 앞서 도 3에서 설명된 바와 같이, 전자장치(21)(스마트폰), 전자장치(62)(태블릿 디바이스), 화상형성장치(55), 노트북(63), PC(64) 등에 해당될 수 있으므로, 각종 애플리케이션들의 실행 화면들을 표시할 수 있다.When the display device 30 is a TV, the display unit 301 can display broadcast data. When the display device 30 is an LFD, the display unit 301 can display an advertisement, a guidance screen, broadcast data, have. 3, the display device 30 includes an electronic device 21 (smart phone), an electronic device 62 (tablet device), an image forming device 55, a notebook computer 63, a PC (64), etc., and thus can display execution screens of various applications.

음향 출력부(302)는 방송 데이터의 오디오를 출력한다. 또한, 음향 출력부(302)는 디스플레이 장치(30)에서 수행되는 기능(예를 들어, 호신호 수신음, 메시지 수신음, 알림음)과 관련된 음향 신호를 출력할 수 있다. 이러한 음향 출력부(2012)에는 스피커(speaker), 버저(Buzzer) 등이 포함될 수 있다.The sound output unit 302 outputs the audio of the broadcast data. The sound output unit 302 may output a sound signal related to a function (e.g., a call signal reception sound, a message reception sound, a notification sound) performed in the display device 30. [ The sound output unit 2012 may include a speaker, a buzzer, and the like.

제어부(303)는 적어도 하나의 프로세서로 구현된 하드웨어로서, 디스플레이 장치(30) 내 구성들의 전반적인 기능들 및 동작들을 제어할 수 있다.The control unit 303 is hardware implemented with at least one processor and can control the overall functions and operations of the configurations in the display device 30. [

제어부(303)는 디스플레이 카피와 같은 클라우드 서비스를 지원하기 위한 에이전트 애플리케이션(35)을 실행할 수 있다.The control unit 303 may execute an agent application 35 for supporting a cloud service such as a display copy.

네트워크 인터페이스부(304)는, 방송 수신 모듈을 이용하여 위성 채널, 지상파 채널과 같은 방송 채널을 통해 외부로부터 방송 신호 및/또는 방송 관련된 정보를 수신할 수 있다. 또한, 네트워크 인터페이스부(304)는, Wi-Fi 모듈, 이더넷(Ethernet) 모듈 등을 이용하여, 유선 또는 무선으로 인터넷 또는 인트라넷에 접속할 수 있다. 디스플레이 장치(30)는 네트워크 인터페이스부(304)를 이용하여 클라우드(10)와 통신할 수 있다.The network interface unit 304 can receive broadcast signals and / or broadcast-related information from outside through a broadcast channel such as a satellite channel or a terrestrial channel by using a broadcast receiving module. The network interface unit 304 can be connected to the Internet or an intranet by wired or wireless using a Wi-Fi module, an Ethernet module, or the like. The display device 30 can communicate with the cloud 10 using the network interface 304. [

메모리(305)는 제어부(303)의 처리 및 제어를 위한 프로그램을 저장할 수 있고, 또한 다양한 데이터들(예컨대, 방송 데이터들, 광고 데이터들, 애플리케이션들, 컨텐트들(문서들, 사진들, 이미지들 등))을 저장할 수 있다. 특히, 메모리(305)는 디스플레이 카피와 같은 클라우드 서비스를 지원하기 위한 에이전트 애플리케이션(35)을 저장할 수 있다. 또한, 메모리(305)는 디스플레이 장치(30)의 다양한 식별 정보, 디스플레이 장치(30)의 고유 명칭 등을 저장할 수 있다. 여기서, 디스플레이 장치(30)의 식별 정보로는, 네트워크 인터페이스부(304)의 MAC 주소, 시리얼 번호, IP 주소 등이 포함될 수 있고, 디스플레이 장치(30)의 고유 명칭은 디스플레이 장치(30)에 대하여 사용자가 임의로 설정한 닉네임일 수 있다.The memory 305 may store programs for processing and control of the control unit 303 and may also store various data (e.g., broadcast data, advertisement data, applications, content (documents, Etc.). In particular, memory 305 may store an agent application 35 for supporting cloud services such as display copies. In addition, the memory 305 may store various identification information of the display device 30, a unique name of the display device 30, and the like. Here, the identification information of the display device 30 may include a MAC address, a serial number, an IP address, etc. of the network interface 304, and the unique name of the display device 30 may be used for the display device 30 It may be a nickname set by the user arbitrarily.

메모리(305)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다.The memory 305 may be a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g., SD or XD memory), a RAM (Random Access Memory) SRAM (Static Random Access Memory), ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory) , An optical disc, and the like.

메모리 카드 연결부(306)는 USB(Universal Serial Bus) 디바이스, SD 카드(Secure Digital Card) 등과 같은 외부의 포터블 스토리지들과 연결할 수 있는 하드웨어이다. 메모리 카드 연결부(306)는 USB 디바이스, SD 카드 등으로부터, USB 디바이스, SD 카드 등에 저장된 데이터를 수신할 수 있다. The memory card connection unit 306 is hardware capable of connecting to external portable storages such as a USB (Universal Serial Bus) device, an SD card (Secure Digital Card), and the like. The memory card connection unit 306 can receive data stored in a USB device, an SD card, or the like from a USB device, an SD card, or the like.

제어부(303)는 클라우드(10)로부터 수신된, 렌더링된 컨텐트(문서 포맷의 컨텐트)가 디스플레이부(301)를 통해 표시되도록 제어함으로써, 디스플레이 카피의 작업을 완료할 수 있다. 만약, 클라우드(10)로부터 압축 파일이 수신된 경우, 제어부(303)는 압축 파일에 대해 압축풀기를 수행하여 문서 포맷의 컨텐트를 추출하고, 추출된 문서 포맷의 컨텐트가 디스플레이부(301)를 통해 표시되도록 제어함으로써, 디스플레이 카피의 작업을 완료할 수 있다.The control unit 303 can complete the operation of the display copy by controlling the rendered content (the content of the document format) received from the cloud 10 to be displayed through the display unit 301. [ If the compressed file is received from the cloud 10, the control unit 303 decompresses the compressed file to extract the content of the document format, and the content of the extracted document format is displayed on the display unit 301 So that the operation of the display copy can be completed.

도 14는 일 실시예에 의한 화상형성장치의 구성을 설명하기 위한 도면이다.14 is a diagram for explaining a configuration of an image forming apparatus according to an embodiment.

도 14에 도시된 화상형성장치(54)의 구성들은 디스플레이 카피의 동작과 관련된 구성들만에 해당될 수 있으나, 이에 제한되지 않는다. 비록 도 14에 도시되어 있지 않더라도, 도 14에 도시된 화상형성장치(54)는 다른 범용적인 구성들을 추가적으로 포함할 수 있다. 또한, 본 명세서의 다른 도면들에서 설명되는 화상형성장치(54)의 동작은, 도 14에 도시된 전자장치(54)의 구성들에 의해 수행될 수 있다.The configurations of the image forming apparatus 54 shown in Fig. 14 may correspond to only the configurations related to the operation of the display copy, but are not limited thereto. Although not shown in Fig. 14, the image forming apparatus 54 shown in Fig. 14 may additionally include other general configurations. In addition, the operation of the image forming apparatus 54 described in the other drawings of this specification can be performed by the configurations of the electronic apparatus 54 shown in Fig.

스캐닝부(541)는 문서를 스캔하여, 스캔 데이터(스캔 이미지 파일 또는 스캔 문서)를 생성한다.The scanning unit 541 scans a document to generate scan data (a scanned image file or a scanned document).

제어부(542)는 화상형성장치(54)의 전반적인 기능들을 제어할 수 있다. 예를 들어, 제어부(542)는 스캐닝부(541)의 스캔 동작을 제어하거나, 오퍼레이션 패널(542)을 통한 정보들의 표시를 제어하거나, 오퍼레이션 패널(542)을 통해 입력된 정보들을 처리하거나, 네트워크 인터페이스부(544)의 데이터 송수신을 제어할 수 있다. 제어부(542)는 화상형성장치(54)에 설치된, 스캔 투 디스플레이 카피의 기능을 지원하는 프린트 애플리케이션, 메신저 애플리케이션 등을 실행시킬 수 있다.The control unit 542 can control the overall functions of the image forming apparatus 54. [ For example, the control unit 542 may control the scanning operation of the scanning unit 541, control the display of information through the operation panel 542, process the information input through the operation panel 542, And the data transmission / reception of the interface unit 544 can be controlled. The control unit 542 can execute a print application, a messenger application, or the like, installed in the image forming apparatus 54, supporting a function of a scan-to-display copy.

오퍼레이션 패널(542)은 스캔 투 디스플레이 카피의 기능을 지원하는 프린트 애플리케이션 또는 메신저 애플리케이션을 표시한다. 스캐닝부(541)에 의한 스캔이 완료된 경우, 오퍼레이션 패널(542)은 프린트 애플리케이션 또는 메신저 애플리케이션을 표시함으로써, 스캔 데이터에 대한 스캔 투 디스플레이 카피를 요청할 타겟 디바이스(예를 들어, 디스플레이 장치(30))를 설정하기 위한 유저 인터페이스 화면을 표시할 수 있다. 오퍼레이션 패널(542)은 이와 같은 유저 인터페이스 화면을 통해 타겟 디바이스(예를 들어, 디스플레이 장치(30))를 지정하는 사용자 입력을 수신할 수 있다. 즉, 오퍼레이션 패널(542)은 화상형성장치(54)에 의해 처리된 정보들을 표시하거나, 또는 사용자로부터 정보를 수신하는 입출력 하드웨어에 해당된다.Operation panel 542 displays a print application or messenger application that supports the function of a scan-to-display copy. When the scan by the scanning unit 541 is completed, the operation panel 542 displays a print application or a messenger application, thereby displaying a target device (for example, the display device 30) Can be displayed. The operation panel 542 may receive a user input specifying the target device (e.g., the display device 30) through such a user interface screen. That is, the operation panel 542 corresponds to the input / output hardware for displaying the information processed by the image forming apparatus 54 or receiving information from the user.

네트워크 인터페이스부(544)는 스캔 투 디스플레이 카피가 요청된 경우, 스캔 데이터(스캔 이미지 파일 또는 스캔 문서)를 클라우드(10)로 전송할 수 있다. 또한, 네트워크 인터페이스부(544)는 스캔 투 디스플레이 카피의 타겟 디바이스(예를 들어, 디스플레이 장치(30))에 대한 정보도 클라우드(10)로 전송할 수 있다. 네트워크 인터페이스부(544)는 Wi-Fi 모듈, 이더넷(Ethernet) 모듈 등과 같은 유무선 통신 수단들을 이용하여, 유선 또는 무선으로 인터넷 또는 인트라넷에 접속할 수 있다.The network interface unit 544 may transmit the scan data (scan image file or scan document) to the cloud 10 when a scan-to-display copy is requested. The network interface 544 may also send information about the target device (e.g., the display device 30) of the scan-to-display copy to the cloud 10. The network interface unit 544 can access the Internet or the intranet by wire or wireless using wired / wireless communication means such as a Wi-Fi module, an Ethernet module and the like.

디스플레이 부(545)는 액정 디스플레이(LCD), 박막 트랜지스터 액정 디스플레이(TFT-LCD), 유기 발광 다이오드(OLED), 3차원 디스플레이(3D display), 전기영동 디스플레이(electrophoretic display) 등과 같은 다양한 종류들로 구현될 수 있다.The display unit 545 may be formed of various types such as a liquid crystal display (LCD), a thin film transistor liquid crystal display (TFT-LCD), an organic light emitting diode (OLED), a three dimensional display (3D display), an electrophoretic display Can be implemented.

도 15는 일 실시예에 따른 화상 형성 장치가 사용자 단말 또는 서버와 연결되는 모습을 나타낸 도면이다.15 is a view illustrating an image forming apparatus according to an embodiment connected to a user terminal or a server.

도 15에 도시된 바와 같이 사용자 단말(200)는 입출력부(210), 제어부(220), 통신부(230) 및 메모리(240)를 포함할 수 있다. 제어부(220)는 메모리(240)에 저장된 프로그램을 실행하고, 그 결과 발생되는 신호 또는 데이터를 통신부(230)를 통해 화상 형성 장치(100)에 전송함으로써 화상 형성 작업을 제어할 수도 있다. 사용자 단말(200)는, 예를 들어, 스마트폰, 태블릿, PC, 가전기기, 의료기기, 카메라 및 웨어러블 장치 등을 포함할 수 있다. As shown in FIG. 15, the user terminal 200 may include an input / output unit 210, a control unit 220, a communication unit 230, and a memory 240. The control unit 220 may control the image forming operation by executing the program stored in the memory 240 and transmitting the resulting signal or data to the image forming apparatus 100 through the communication unit 230. [ The user terminal 200 may include, for example, a smart phone, a tablet, a PC, a home appliance, a medical device, a camera, and a wearable device.

한편, 통신부(130)는 서버(300)와 직접 연결되어 신호 또는 데이터를 송수신할 수 있다. 또한, 통신부(130)는 서버(300)를 통해 사용자 단말(200)와 연결될 수도 있다. 즉, 화상 형성 장치(100)의 통신부(130)는 서버(300)를 통해 사용자 단말(200)의 통신부(230)와 신호 또는 데이터를 송수신할 수 있다.Meanwhile, the communication unit 130 is directly connected to the server 300 and can transmit and receive signals or data. Also, the communication unit 130 may be connected to the user terminal 200 through the server 300. That is, the communication unit 130 of the image forming apparatus 100 can transmit and receive signals or data to / from the communication unit 230 of the user terminal 200 through the server 300.

메모리(140)에는 애플리케이션과 같은 프로그램 및 파일 등과 같은 다양한 종류의 데이터가 설치 및 저장될 수 있다. 제어부(120)는 메모리(140)에 저장된 데이터에 접근하여 이를 이용하거나, 또는 새로운 데이터를 메모리(140)에 저장할 수도 있다. 또한, 제어부(120)는 메모리(140)에 설치된 프로그램을 실행할 수도 있다. 또한, 제어부(120)는 통신부(130)를 통해 외부로부터 수신한 애플리케이션을, 메모리(140)에 설치할 수도 있다.Various types of data such as programs and files such as an application can be installed and stored in the memory 140. [ The control unit 120 may access the data stored in the memory 140 and use the data or store the new data in the memory 140. [ Also, the control unit 120 may execute a program installed in the memory 140. [ In addition, the control unit 120 may install the application received from the outside via the communication unit 130 in the memory 140. [

화상 형성 작업부(150)는 인쇄, 스캔 또는 팩스 등의 화상 형성 작업을 수행할 수 있다. The image forming operation unit 150 can perform an image forming operation such as printing, scanning, or faxing.

화상 형성 작업부(150)는 인쇄부(151), 스캔부(152) 및 팩스부(153)를 포함하는 것으로 도시되었는데, 필요에 따라서 이들 중 일부 구성만을 포함하거나, 또는 다른 종류의 화상 형성 작업 수행을 위한 구성을 더 포함할 수도 있다.The image forming operation unit 150 is shown as including a printing unit 151, a scanning unit 152 and a facsimile unit 153. The image forming operation unit 150 may include only some of these components, And may further include a configuration for performing the operation.

인쇄부(151)는 전자 사진 방식, 잉크젯 방식, 열전사 방식 및 감열 방식 등 다양한 인쇄 방식에 의하여 기록매체에 화상을 형성할 수 있다. The printing unit 151 can form an image on a recording medium by various printing methods such as an electrophotographic method, an inkjet method, a thermal transfer method, and a direct thermal method.

스캔부(152)는 원고에 광을 조사하고, 반사되는 광을 수광하여 원고에 기록된 화상을 읽어들일 수 있다. 원고로부터 화상을 읽어들이는 이미지 센서로서, 예를 들어 CCD (Charge Coupled Device), CIS(contact type image sensor) 등이 채용될 수 있다. 스캔부(152)는 원고가 고정된 위치에 위치되고, 이미지 센서가 이동되면서 화상을 읽어들이는 플랫베드(flatbed) 구조, 이미지 센서가 고정된 위치에 위치되고 원고가 이송되는 원고이송(document feed) 구조과, 이들의 복합 구조를 가질 수 있다. The scanning unit 152 irradiates the original with light, receives the reflected light, and reads the image recorded in the original. For example, a CCD (Charge Coupled Device) or a CIS (contact type image sensor) may be employed as the image sensor for reading an image from the original. The scanning unit 152 includes a flatbed structure in which the document is positioned at a fixed position and the image sensor is moved while reading an image, a document feeder in which the image sensor is positioned at a fixed position, ) Structure, and a composite structure thereof.

팩스부(153)의 경우, 화상을 스캔하기 위한 구성은 스캔부(152)와 공유할 수 있고, 수신한 파일을 인쇄하기 위한 구성은 인쇄부(151)와 공유할 수 있으며, 스캔 파일을 목적지로 전송하거나, 외부로부터 파일을 수신할 수 있다.In the case of the fax unit 153, the configuration for scanning the image can be shared with the scanning unit 152, the configuration for printing the received file can be shared with the printing unit 151, , Or can receive a file from the outside.

전술한 화상 형성 장치(100)의 구성 요소들의 명칭은 달라질 수 있다. 또한, 본 개시에 따른 화상 형성 장치(100)는 전술한 구성요소들 중 적어도 하나를 포함하여 구성될 수 있으며, 일부 구성요소가 생략되거나 또는 추가적인 다른 구성요소를 더 포함할 수 있다.The names of the components of the image forming apparatus 100 described above may vary. In addition, the image forming apparatus 100 according to the present disclosure may be configured to include at least one of the above-described elements, and some of the elements may be omitted or further include other additional elements.

한편, 사용자 인터페이스 장치(110)는 독자적인 제어 시스템을 구비할 수도 있다. 즉, 화상 형성 장치(100)의 제어부(120)와 별도로, 사용자 인터페이스 장치(110)에서 제공하는 사용자 인터페이스(User Interface, UI)를 제어하기 위한 제어 시스템(제어부 및 메모리 등)을 구비할 수도 있다. 그리고, 사용자 인터페이스 장치(110)의 제어 시스템에는 UI를 제공하기 위한 OS(Operating System) 및 다양한 기능을 지원하기 위한 애플리케이션과 같은 프로그램들이 설치될 수 있다.Meanwhile, the user interface device 110 may have a unique control system. A control system and a memory for controlling a user interface (UI) provided by the user interface device 110 may be provided separately from the control unit 120 of the image forming apparatus 100 . The control system of the user interface device 110 may be provided with an OS (Operating System) for providing a UI and an application for supporting various functions.

한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 또한, 상술한 본 발명의 실시예에서 사용된 데이터의 구조는 컴퓨터로 읽을 수 있는 기록매체에 여러 수단을 통하여 기록될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등)와 같은 저장매체를 포함한다.The above-described embodiments of the present invention can be embodied in a general-purpose digital computer that can be embodied as a program that can be executed by a computer and operates the program using a computer-readable recording medium. In addition, the structure of the data used in the above-described embodiments of the present invention can be recorded on a computer-readable recording medium through various means. The computer-readable recording medium includes a storage medium such as a magnetic storage medium (e.g., ROM, floppy disk, hard disk, etc.), optical reading medium (e.g., CD ROM,

이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.The present invention has been described with reference to the preferred embodiments. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the disclosed embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is defined by the appended claims rather than by the foregoing description, and all differences within the scope of equivalents thereof should be construed as being included in the present invention.

Claims (20)

전자장치로부터 상지 전자장치에 의해 지정된 디스플레이 장치로 컨텐트를 전송하는 요청이 포함된 컨텐트를 수신하고, 상기 수신된 컨텐트를 소정의 문서 포맷으로 렌더링하여, 상기 문서 포맷의 컨텐트를 상기 디스플레이 장치로 전송하는, 클라우드 서버. Receiving content containing a request to transfer content from an electronic device to a display device designated by the upper electronic device, rendering the received content in a predetermined document format, and transmitting the content of the document format to the display device , Cloud server. 제 1 항에 있어서,
복수의 렌더링 모듈 중 상기 컨텐트의 파일 포맷에 대응되는 렌더링 모듈을 이용하여 상기 수신된 컨텐트를 소정의 문서 포맷 컨텐트로 변환하는, 클라우드 서버.
The method according to claim 1,
Wherein the rendering module converts the received content into a predetermined document format content using a rendering module corresponding to a file format of the content among the plurality of rendering modules.
제 1 항에 있어서,
상기 문서 포맷은 운영체제에서 읽거나 인쇄할 수 있으며, 원본 문서의 글꼴, 이미지, 그래픽, 문서 형태가 유지되는 디지털 문서의 표준 파일 형식인, 클라우드 서버.
The method according to claim 1,
Wherein the document format is a standard file format of a digital document that can be read or printed by an operating system and maintained in fonts, images, graphics, and document formats of the original document.
제 1 항에 있어서,
상기 컨텐트에 포함된 첨부 파일을 확인하고, 상기 첨부 파일을 소정의 문서 포맷으로 렌더링하고, 상기 렌더링된 첨부파일을 상기 문서 포맷의 컨텐트에 삽입하는, 클라우드 서버.
The method according to claim 1,
Identify an attachment included in the content, render the attachment in a predetermined document format, and insert the rendered attachment in the content of the document format.
제 1 항에 있어서,
상기 컨텐트에 포함된 하이퍼링크(hyperlink)를 확인하고, 상기 하이퍼링크를 상기 문서 포맷의 컨텐트에서 사용가능한 포맷으로 변환하고, 상기 변환된 하이퍼링크를 상기 문서 포맷의 컨텐트에 삽입하는, 클라우드 서버.
The method according to claim 1,
Identify a hyperlink contained in the content, convert the hyperlink into a format usable in the content of the document format, and insert the converted hyperlink into the content of the document format.
제 1 항에 있어서,
상기 전자장치의 요청에 따라 상기 문서 포맷의 컨텐트의 정보에 대응되는 전자코드가 포함된 문서 포맷의 컨텐트를 제 1 디스플레이 장치로 전송하고, 상기 제 1 디스플레이 장치에 표시된 상기 문서 포맷의 컨텐트의 전자코드를 인식한 제 2 디스플레이 장치의 요청에 응답하여, 상기 제 2 디스플레이 장치로 상기 문서 포맷의 컨텐트를 전송하는, 클라우드 서버.
The method according to claim 1,
Wherein the first display device transmits content of a document format including an electronic code corresponding to the information of the content of the document format to the first display device at the request of the electronic device, In response to a request from a second display device that has recognized the first display device, transmits the content of the document format to the second display device.
제 1 항에 있어서,
상기 전자장치가 인증방식을 포함하여 디스플레이 장치를 지정하는 경우, 상기 디스플레이 장치로부터 상기 인증방식에 대응되는 인증정보를 수신함에 따라 상기 문서 포맷의 컨텐트를 전송하는, 클라우드 서버.
The method according to claim 1,
Wherein when the electronic device designates the display device including the authentication method, the content of the document format is transmitted upon receiving the authentication information corresponding to the authentication method from the display device.
제 1 항에 있어서,
상기 전자장치가 보안코드 인증방식을 포함하여 디스플레이 장치를 지정하는 경우, 상기 문서 포맷의 컨텐트의 정보에 대응하는 보안코드를 생성하여 상기 전자장치로 전송하고, 상기 디스플레이 장치로 상기 보안코드를 요청한 후 상기 보안코드를 수신함에 따라 상기 문서 포맷의 컨텐트를 상기 디스플레이 장치로 전송하는, 클라우드 서버.
The method according to claim 1,
When the electronic device designates a display device including a security code authentication method, a security code corresponding to information of the content of the document format is generated and transmitted to the electronic device, and after requesting the security code to the display device And transmits the content of the document format to the display device upon receiving the security code.
제 1 항에 있어서,
상기 전자장치가 가상의 디스플레이 장치를 지정한 경우, 상기 컨텐트의 렌더링된 문서 포맷의 컨텐트를 스토리지 서버에 저장하고, 지정되지 않은 디스플레이 장치로부터 사용자 인증정보를 포함한 컨텐트 요청을 수신함에 따라 상기 지정되지 않은 디스플레이 장치로 상기 문서 포맷의 컨텐트를 전송하는, 클라우드 서버.
The method according to claim 1,
Storing the content of the rendered document format of the content in a storage server when the electronic device designates a virtual display device and receiving a content request including user authentication information from an unspecified display device, And transmits the content of the document format to the device.
제 1 항에 있어서,
지정되지 않은 디스플레이 장치로부터 사용자 인증정보를 포함한 컨텐트 목록 요청을 수신함에 따라, 적어도 하나의 문서 포맷의 컨텐트 목록을 전송하고, 상기 디스플레이 장치로부터 상기 적어도 하나의 문서 포맷의 컨텐트 목록 중 어느 하나를 선택받은 경우, 상기 지정되지 않은 디스플레이 장치로 상기 선택된 문서 포맷의 컨텐트에 대응되는 인증정보를 요청하는, 클라우드 서버.
The method according to claim 1,
A content list of at least one document format is transmitted in response to receiving a content list request including user authentication information from an unspecified display device and the content list of at least one document format is selected from the display device And requests authentication information corresponding to the content of the selected document format to the unspecified display device.
제 1 항에 있어서,
상기 전자장치로부터 디스플레이 장치의 ID, 디스플레이 장치의 종류, 클라우드 서버에서 문서 포맷의 컨텐트를 전송하는 경우에서의 인증방식, 디스플레이 장치에서 문서 포맷의 컨텐트를 표시하는 경우의 인증방식, 전자코드 삽입 여부, 문서 포맷의 컨텐트의 출력 옵션 중 적어도 하나가 설정된 컨텐트를 수신하는, 클라우드 서버.
The method according to claim 1,
An authentication method in the case of transmitting the content of the document format in the cloud server, an authentication method in the case of displaying the content of the document format in the display device, Wherein at least one of the output options of the content of the document format is set.
제 1항에 있어서,
상기 전자장치가 화상형성장치인 경우,
상기 화상형성장치는 문서를 스캔하여 스캔 데이터를 생성하고, 애플리케이션을 이용하여 상기 스캔 데이터를 전송할 디스플레이 장치를 선택하고, 상기 스캔 데이터의 출력 옵션을 설정하는, 클라우드 서버.
The method according to claim 1,
When the electronic device is an image forming apparatus,
Wherein the image forming apparatus scans a document to generate scan data, selects a display device to which the scan data is to be transmitted using an application, and sets an output option of the scan data.
클라우드 서버가 디스플레이를 위한 서비스를 제공하는 방법에 있어서,
전자장치로부터 상기 전자장치에 의해 지정된 디스플레이 장치로 컨텐트를 전송하는 요청이 포함된 컨텐트를 수신하는 단계;
상기 수신된 컨텐트를 소정의 문서 포맷으로 렌더링하는 단계;및
상기 지정된 디스플레이 장치로 상기 문서 포맷의 컨텐트를 전송하는 단계;를 포함하는, 방법.
A method of providing a service for a display of a cloud server,
The method comprising: receiving content including a request to transfer content from an electronic device to a display device specified by the electronic device;
Rendering the received content in a predetermined document format; and
And transmitting the content of the document format to the designated display device.
제 13 항에 있어서,
상기 렌더링하는 단계는,
상기 클라우드 서버가 복수의 렌더링 모듈 중 상기 컨텐트의 파일 포맷에 대응되는 렌더링 모듈을 이용하여 상기 수신된 컨텐트를 소정의 문서 포맷 컨텐트로 변환하는, 방법.
14. The method of claim 13,
Wherein the rendering comprises:
Wherein the cloud server converts the received content into a predetermined document format content using a rendering module corresponding to a file format of the content among a plurality of rendering modules.
제 13 항에 있어서,
상기 문서 포맷은 운영체제에서 읽거나 인쇄할 수 있으며, 원본 문서의 글꼴, 이미지, 그래픽, 문서 형태가 유지되는 디지털 문서의 표준 파일 형식인, 방법.
14. The method of claim 13,
Wherein the document format is a standard file format of a digital document that can be read or printed by an operating system and wherein fonts, images, graphics, and document formats of the original document are maintained.
제 13 항에 있어서,
상기 렌더링하는 단계는,
상기 컨텐트에 포함된 첨부 파일을 확인하는 단계;
상기 첨부 파일을 소정의 문서 포맷으로 렌더링하는 단계;및
상기 렌더링된 첨부파일을 상기 문서 포맷의 컨텐트에 삽입하는, 방법.
14. The method of claim 13,
Wherein the rendering comprises:
Confirming an attachment included in the content;
Rendering the attachment in a predetermined document format; and
And inserting the rendered attachment into the content of the document format.
제 13 항에 있어서,
상기 렌더링하는 단계는,
상기 컨텐트에 포함된 하이퍼링크(hyperlink)를 확인하는 단계;
상기 하이퍼링크를 상기 문서 포맷의 컨텐트에서 사용가능한 포맷으로 변환하는 단계;및
상기 변환된 하이퍼링크를 상기 문서 포맷의 컨텐트에 삽입하는 단계;를 포함하는, 방법.
14. The method of claim 13,
Wherein the rendering comprises:
Confirming a hyperlink included in the content;
Converting the hyperlink into a format usable in the content of the document format; and
And inserting the converted hyperlink into the content of the document format.
제 13 항에 있어서,
상기 전자장치의 요청에 따라 상기 문서 포맷의 컨텐트의 정보에 대응되는 전자코드가 포함된 문서 포맷의 컨텐트를 제 1 디스플레이 장치로 전송하는 단계;및
상기 제 1 디스플레이 장치에 표시된 상기 문서 포맷의 컨텐트의 전자코드를 인식한 제 2 디스플레이 장치의 요청에 응답하여, 상기 제 2 디스플레이 장치로 상기 문서 포맷의 컨텐트를 전송하는 단계;를 포함하는, 방법.
14. The method of claim 13,
Transmitting content of a document format including an electronic code corresponding to information of the content of the document format to a first display device at the request of the electronic device;
Responsive to a request of a second display device recognizing an electronic code of the content of the document format displayed on the first display device, transmitting the content of the document format to the second display device.
제 1 항에 있어서,
상기 전자장치가 보안코드 인증방식을 포함하여 디스플레이 장치를 지정하는 경우, 상기 문서 포맷의 컨텐트의 정보에 대응하는 보안코드를 생성하는 단계;
상기 보안코드를 상기 전자장치로 전송하는 단계;
상기 디스플레이 장치로 상기 보안코드를 요청하는 단계;및
상기 디스플레이 장치로부터 상기 보안코드를 수신함에 따라 상기 문서 포맷의 컨텐트를 상기 디스플레이 장치로 전송하는 단계;를 포함하는, 방법.
The method according to claim 1,
Generating a security code corresponding to information of the content of the document format when the electronic device specifies a display device including a security code authentication method;
Transmitting the security code to the electronic device;
Requesting the security code to the display device;
And transmitting the content of the document format to the display device upon receiving the security code from the display device.
제 13 항 내지 제 19 항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium storing a program for causing a computer to execute the method according to any one of claims 13 to 19.
KR1020170091608A 2017-07-19 2017-07-19 Cloud server and method for rendering contents thereof Withdrawn KR20190009607A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020170091608A KR20190009607A (en) 2017-07-19 2017-07-19 Cloud server and method for rendering contents thereof
PCT/KR2018/002249 WO2019017549A1 (en) 2017-07-19 2018-02-23 Content transmission using a cloud server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170091608A KR20190009607A (en) 2017-07-19 2017-07-19 Cloud server and method for rendering contents thereof

Publications (1)

Publication Number Publication Date
KR20190009607A true KR20190009607A (en) 2019-01-29

Family

ID=65016179

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170091608A Withdrawn KR20190009607A (en) 2017-07-19 2017-07-19 Cloud server and method for rendering contents thereof

Country Status (2)

Country Link
KR (1) KR20190009607A (en)
WO (1) WO2019017549A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102274610B1 (en) 2020-12-24 2021-07-07 (주)비디오몬스터 System for distributed rendering video based on cloud and method for auto scaling threrof

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102604202B1 (en) * 2019-05-28 2023-11-21 삼성전자주식회사 Display apparatus and control method thereof
CN115797527A (en) * 2021-09-10 2023-03-14 华为云计算技术有限公司 A scene rendering method, device, equipment and system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2848755A1 (en) * 2002-12-16 2004-06-18 France Telecom PROTOCOL AND SYSTEM FOR AUTOMATIC AND SIMULTANEOUS BROADCAST OF ELECTRONIC DOCUMENTS OF SEPARATE FORMATS ON THE INTERNET
US8069409B2 (en) * 2007-09-06 2011-11-29 Sharp Laboratories Of America, Inc. Customized remote access to imaging node front panels
US9858516B2 (en) * 2013-03-07 2018-01-02 Hewlett-Packard Development Company, L.P. Secure printing
US9467434B2 (en) * 2013-07-15 2016-10-11 Salesforce.Com, Inc. Document rendering service
KR20150099891A (en) * 2014-02-23 2015-09-02 삼성전자주식회사 Data Transition Processing Method and Electronic Device supporting the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102274610B1 (en) 2020-12-24 2021-07-07 (주)비디오몬스터 System for distributed rendering video based on cloud and method for auto scaling threrof

Also Published As

Publication number Publication date
WO2019017549A1 (en) 2019-01-24

Similar Documents

Publication Publication Date Title
US10021049B2 (en) Cloud system and method of displaying, by cloud system, content
US10701221B2 (en) Information input apparatus, information processing system, and information processing method
US9069495B2 (en) Image processing apparatus, image processing system, and non-transitory computer readable medium
US10148849B2 (en) Systems and methods for printing a document using a graphical code image
US10070002B2 (en) Systems and methods for printing a document using a graphical code image
US9065951B2 (en) Data processing apparatus, controlling method and data processing system for providing service to terminal device
US20160241727A1 (en) Information providing apparatus, terminal device, information providing system, and computer readable medium
US20130212163A1 (en) Apparatus, system, and method of relaying data, and recording medium storing data relay control program
US10848629B2 (en) Image processing apparatus, image processing system, image processing method, and web browser program
KR101720778B1 (en) Cloud system and method for displaying contents thereof
US20170004147A1 (en) Retrieval device, retrieval method, and computer-readable storage medium for computer program
US20160117340A1 (en) Information processing system, information processing apparatus, and information processing method
JP2015089008A (en) Image forming system, image forming method, image forming management apparatus, image forming apparatus, and information processing apparatus
JP2014182411A (en) Information processing device, network system, processing execution method, and processing execution program
US9235794B2 (en) Information processing device, non-transitory computer readable medium, and information processing method
JP5933387B2 (en) Scanning apparatus, scanning method, and computer program
US10691294B2 (en) Information processing device and recording system
KR20190009607A (en) Cloud server and method for rendering contents thereof
US8902462B1 (en) System and control method
JP2021087146A (en) Server system, control method, and program
US8482763B2 (en) Method and apparatus for generating a file using address and information tags
EP3200065B1 (en) System and method for document rendering
US20190052769A1 (en) Method for transmitting and receiving fax by using application, and image forming apparatus for performing same
US9019539B2 (en) Image data transmission apparatus, image data transmission method, and computer-readable storage medium for computer program configured to send image data to a plurality of destinations using separate methods
US20120002238A1 (en) Image processing system, image processing method, and storage medium

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20170719

PG1501 Laying open of application
PN2301 Change of applicant

Patent event date: 20190614

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PC1203 Withdrawal of no request for examination