KR20180096465A - Method for sharing and acquiring content - Google Patents
Method for sharing and acquiring content Download PDFInfo
- Publication number
- KR20180096465A KR20180096465A KR1020170089740A KR20170089740A KR20180096465A KR 20180096465 A KR20180096465 A KR 20180096465A KR 1020170089740 A KR1020170089740 A KR 1020170089740A KR 20170089740 A KR20170089740 A KR 20170089740A KR 20180096465 A KR20180096465 A KR 20180096465A
- Authority
- KR
- South Korea
- Prior art keywords
- mobile terminal
- content
- address information
- information
- cloud server
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000004891 communication Methods 0.000 claims description 14
- 238000010187 selection method Methods 0.000 abstract 1
- 230000004044 response Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 244000240602 cacao Species 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 컨텐츠 공유 방법 및 획득 방법에 관한 것으로, 제 2 모바일 단말과 공유할 컨텐츠를 선택하고, 제 1 모바일 단말의 식별정보, 제 1 모바일 단말에서 컨텐츠가 저장된 경로에 관한 정보 및 컨텐츠의 식별정보를 포함하는 주소 정보를 생성하며, 공유할 컨텐츠와 주소 정보를 클라우드 서버에 전송하는 단계를 포함함으로써, 모바일 단말의 구조를 변경하거나 많은 프로그램을 설치할 필요없이 다른 사용자의 모바일 단말에 저장된 컨텐츠를 용이하게 획득할 수 있다.The present invention relates to a content sharing method and a content acquisition method. The content selection method includes selecting content to be shared with a second mobile terminal, identifying information of the first mobile terminal, And transmitting the content and the address information to the cloud server. Accordingly, the content stored in the mobile terminal of another user can be easily accessed without changing the structure of the mobile terminal or installing a large number of programs. Can be obtained.
Description
본 발명은 컨텐츠를 공유하는 방법 및 획득하는 방법에 관한 것으로, 특히 모바일 단말간에 컨텐츠를 공유하는 방법 및 획득하는 방법에 관한 것이다. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and an apparatus for sharing content, and more particularly, to a method and an apparatus for sharing content among mobile terminals.
스마트폰의 보급과 성능 개선에 따라 사용자는 스마트폰을 이용하여 손쉽게 컨텐츠를 생산하고 공유할 수 있게 되었으며, 이로 인하여 스마트폰을 이용한 서비스가 다양하게 개발되고 있다. With the spread of smart phones and the improvement of performance, users can easily produce and share contents using smart phones, and various services using smart phones are being developed.
O2O(Online to Offline)서비스는 스마트폰을 이용한 대표적인 서비스로, 스마트폰을 이용하여 온라인에서 주문/예약/구매한 후 실제 서비스는 오프라인에서 제공받는 개념이다. 이러한 O2O서비스는 데이터를 저장하기 위한 중앙 서버가 필수적인데, 개인들이 서버를 직접 운영하기 위해서는 비용이 많이 소요되고, 관리가 어렵다는 문제점이 있었다. O2O (Online to Offline) service is a typical service using smart phone. It is a concept that online service is offline, after order / reservation / purchase using smart phone. Such an O2O service requires a central server for storing data. However, there is a problem that it is expensive and difficult to manage the individual to operate the server directly.
또한, 기존의 웹페이지는 외부서버에서 생성 및 관리가 이루어지고 스마트폰 사용자는 외부서버에 요청하여 웹페이지를 확인하는 정도의 작업만을 수행할 수 있었다. 즉, 외부 서버를 통하여 단방향으로 컨텐츠를 공유할 수 있을 뿐, 웹페이지의 정보를 기초로 2차 정보를 생성하고 이를 공유하는 것이 불가능하였다. 결과적으로, 외부 서버를 통하여 컨텐츠를 공유할 경우 컨텐츠 제공자(예를 들어, 웹 페이지의 경우 웹페이지 게시자)는 해당 컨텐츠가 어떻게 공유되는지에 대한 기록을 확인할 수 없으며, 컴퓨팅 요소가 훼손될 경우 컨텐츠가 함께 파손될 우려가 있다는 문제점이 있었다. In addition, existing web pages were created and managed by an external server, and smartphone users could perform only the task of requesting an external server to check a web page. That is, it is impossible to share the contents in one direction through the external server and to generate the secondary information based on the information of the web page and to share it. As a result, when content is shared through an external server, a content provider (for example, a web page publisher in the case of a web page) can not confirm a record of how the content is shared, There is a problem that there is a fear of being damaged together.
이러한 문제점을 극복하기 위하여 스마트폰을 서버로 활용하기 위한 많은 연구들이 진행되고 있는 실정이다. 일 예로, 스마트폰을 루팅한 후 리눅스 기반의 서버 프로그램을 설치하거나, Java XML을 이용한 모바일 컨텐츠 다운로드 시스템으로 구현하거나, VM(Virtual Machine)를 이용하여 모바일 서버를 구현한다. 그러나, 이와 같은 모바일 서버는 IP에 직접적인 접근이 불가능하므로 공유기를 이용하여 접근할 수 밖에 없고, 스마트폰내에 다양한 프로그램을 설치하여야 하므로 일반 스마트폰 사용자가 서버를 구축하기에는 많은 어려움이 있었다. In order to overcome these problems, many researches have been conducted to utilize smartphone as a server. For example, after a smart phone is routed, a Linux-based server program is installed, a mobile content download system using Java XML is implemented, or a mobile server is implemented using a VM (Virtual Machine). However, since such a mobile server can not access the IP directly, it can not be accessed by using a router, and various programs must be installed in the smartphone. Therefore, it has been difficult for a general smartphone user to construct a server.
상기의 문제점을 해결하기 위한 본 발명의 목적은, 스마트폰의 구조를 변경하거나 많은 프로그램을 설치하지 않고 컨텐츠 제공자의 스마트폰이 서버의 역할을 수행할 수 있도록 하는 컨텐츠 공유 방법을 제공하는 것이다. It is an object of the present invention to solve the above problems and provide a content sharing method for allowing a smartphone of a content provider to perform a role of a server without changing the structure of a smart phone or installing a large number of programs.
상기의 문제점을 해결하기 위한 본 발명의 다른 목적은, 스마트폰의 사용자가 다른 사용자가 생성한 컨텐츠를 용이하게 획득하기 위한 컨텐츠 공유 방법을 제공하는 것이다. Another object of the present invention to solve the above problems is to provide a content sharing method for a user of a smart phone to easily acquire content created by another user.
본 발명이 해결하고자 하는 과제는 이상에서 언급한 과제(들)로 제한되지 않으며, 언급되지 않은 또 다른 과제(들)은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present invention are not limited to the above-mentioned problem (s), and another problem (s) not mentioned can be clearly understood by those skilled in the art from the following description.
상기의 목적을 달성하기 위한 본 발명의 일 실시예에 따른 제 1 모바일 단말이 컨텐츠를 공유하는 방법은, 제 2 모바일 단말과 공유할 컨텐츠를 선택하는 단계; 상기 모바일 단말의 식별정보, 상기 모바일 단말에서 상기 컨텐츠가 저장된 경로 및 상기 컨텐츠의 식별정보를 포함하는 주소 정보를 생성하는 단계; 및 상기 공유할 컨텐츠와 상기 주소 정보를 클라우드 서버에 전송하는 단계를 포함하는 것이다. According to another aspect of the present invention, there is provided a method of sharing content with a first mobile terminal, the method comprising: selecting a content to be shared with a second mobile terminal; Generating address information including identification information of the mobile terminal, a path in which the content is stored in the mobile terminal, and identification information of the content; And transmitting the content to be shared and the address information to a cloud server.
상기 컨텐츠 공유 방법은, 상기 제 2 모바일 단말로부터 상기 주소 정보를 수신하는 단계; 상기 주소 정보에 기초하여 상기 컨텐츠를 검색하는 단계; 및 상기 검색된 컨텐츠를 상기 제 2 모바일 단말로 전송하는 단계를 더 포함할 수 있다. The method comprising: receiving the address information from the second mobile terminal; Retrieving the content based on the address information; And transmitting the retrieved content to the second mobile terminal.
상기의 목적을 달성하기 위한 본 발명의 다른 실시예에 따른 제 2 모바일 단말에서 제 1 모바일 단말이 보유한 컨텐츠를 획득하는 방법은, 상기 제 1 모바일 단말의 식별정보, 상기 제 1 모바일 단말에서 상기 컨텐츠가 저장된 경로 및 상기 컨텐츠의 식별정보를 포함하는 주소정보를 생성하는 단계; 상기 컨텐츠가 저장된 클라우드 서버 및 상기 제 1 모바일 단말 중 적어도 하나에 상기 주소 정보를 전송하는 단계; 및 상기 클라우드 서버 및 상기 제 1 모바일 단말 중 적어도 하나로부터 상기 컨텐츠를 수신하는 단계를 포함하는 것이다. According to another aspect of the present invention, there is provided a method for acquiring content held by a first mobile terminal in a second mobile terminal, the method comprising: receiving, from the first mobile terminal, Generating address information including the stored path and the identification information of the content; Transmitting the address information to at least one of the cloud server and the first mobile terminal in which the content is stored; And receiving the content from at least one of the cloud server and the first mobile terminal.
상기 컨텐츠 획득 방법은, 소정의 통신 방법으로 상기 제 1 모바일 단말과의 연결이 가능한지를 판단하는 단계를 더 포함하고, 상기 주소 정보를 전송하는 단계는, 상기 소정의 통신 방법으로 상기 제 1 모바일과 연결이 가능하면 상기 제 1 모바일 단말에 상기 주소 정보를 전송하고, 상기 소정의 통신 방법으로 상기 제 1 모바일과 연결이 불가능하면 상기 클라우드 서버에 상기 주소 정보를 전송하는 단계를 포함할 수 있다. The content acquisition method may further include determining whether a connection with the first mobile terminal is possible by a predetermined communication method, and the step of transmitting the address information may include transmitting, by the predetermined communication method, Transmitting the address information to the first mobile terminal when the connection is possible, and transmitting the address information to the cloud server when the first mobile can not be connected through the predetermined communication method.
상기 모바일 단말의 식별정보는, 상기 모바일 단말의 전화번호를 포함할 수 있다. The identification information of the mobile terminal may include a phone number of the mobile terminal.
단말에서 컨텐츠가 저장된 경로 및 컨텐츠의 식별정보를 포함하는 주소 정보를 이용하여 다른 모바일 단말에서 해당 컨텐츠에 접근할 수 있도록 함으로써 모바일 단말의 구조를 변경하거나 많은 프로그램을 설치할 필요없이 다른 사용자의 모바일 단말에 저장된 컨텐츠를 용이하게 획득할 수 있다. It is possible to change the structure of the mobile terminal or to change the structure of the mobile terminal to another mobile terminal without having to install a lot of programs by allowing the other mobile terminal to access the content using the address information including the path where the content is stored and the identification information of the content. The stored contents can be easily acquired.
또한, 컨텐츠를 보유한 모바일 단말과 특정 통신 방법으로 연결이 가능한 경우에는 해당 모바일 단말로부터 컨텐츠를 직접 수신하고, 그렇지 않은 경우에는 클라우드 서버를 이용함으로서 모바일 단말이 처한 통신 환경에 따라 신속하게 컨텐츠를 획득할 수 있다. In addition, when the mobile terminal can be connected to the mobile terminal having the content by a specific communication method, the content is directly received from the mobile terminal. Otherwise, the mobile terminal uses the cloud server to acquire the content according to the communication environment of the mobile terminal .
또한, 모바일 단말에서 생성된 컨텐츠가 클라우드 서버에 저장됨으로서 컨텐츠를 공유한 모바일 단말에서 컨텐츠를 변형 및 가공하는 경우 모바일 단말에서는 변형 및 가공된 2차 컨텐츠에 관한 정보를 용이하게 획득할 수 있다. In addition, when the content generated in the mobile terminal is stored in the cloud server, and the content is transformed and processed in the mobile terminal sharing the content, the mobile terminal can easily acquire information about the transformed and processed secondary content.
특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다.Specific embodiments are illustrated in the drawings and will be described in detail in the detailed description. It should be understood, however, that the invention is not intended to be limited to the particular embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention. Like reference numerals are used for like elements in describing each drawing.
제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.The terms first, second, A, B, etc. may be used to describe various elements, but the elements should not be limited by the terms. For example, without departing from the scope of the present invention, a first component may be termed a second component, and similarly, the term " second component " The second component may also be referred to as the first component. The term < RTI ID = 0.0 > and / or < / RTI > includes any combination of a plurality of related listed items or any of the plurality of related listed items.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.It is to be understood that when an element is referred to as being "connected" or "connected" to another element, it may be directly connected or connected to the other element, . On the other hand, when an element is referred to as being "directly connected" or "directly connected" to another element, it should be understood that there are no other elements in between.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise. In the present application, the terms "comprises" or "having" and the like are used to specify that there is a feature, a number, a step, an operation, an element, a component or a combination thereof described in the specification, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the contextual meaning of the related art and are to be interpreted as either ideal or overly formal in the sense of the present application Do not.
이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 컨텐츠 공유 시스템(100)에 관한 일 예이다. 1 is an example of a
본 발명의 일 실시예에 따른 컨텐츠 공유 시스템(100)은 제 1 모바일 단말(110), 제 2 모바일 단말(120) 및 클라우드 서버(130)을 포함한다. 설명의 편의를 위하여 컨텐츠를 공유하고자 하는 사용자의 단말을 제 1 모바일 단말(110)로, 컨텐츠를 획득하고자 하는 사용자의 모바일 단말을 제 2 모바일 단말(120)로, 제 1 모바일 단말(110)에 대응하며 제 1 모바일 단말(110)에 저장된 적어도 일부의 컨텐츠를 백업하고 있는 서버를 클라이드 서버(130)로 가정한다. The
제 1 모바일 단말(110)은 컨텐츠 선택부(111), 주소 정보 생성부(112), 전송부(113), 데이터베이스(114), 제어부(115) 및 컨텐츠 획득부(116)을 포함할 수 있다. The first
컨텐츠 선택부(111)는 다른 모바일 단말과 공유하고자 하는 컨텐츠를 선택한다. The
주소 정보 생성부(112)는 공유하고자 하는 컨텐츠의 주소 정보를 생성한다. 주소 정보에는 제 1 모바일 단말(110)의 식별 정보, 해당 컨텐츠가 저장된 제 1 모바일 단말(110)내의 경로에 관한 정보(예를 들면, 해당 컨텐츠가 저장된 폴더명, 데이터베이스(114)내의 위치) 및 해당 컨텐츠의 식별 정보가 포함될 수 있다. 제 1 모바일 단말(110)의 식별 정보는 제 1 모바일 단말(110)을 식별할 수 있는 어떠한 정보(예를 들면, 제품 번호 등)도 가능하지만, 다른 모바일 단말에서 용이하게 식별할 수 있도록 제 1 모바일 단말(110)의 전화번호를 포함할 수 있다.The address
주소 정보에 관한 일 예는 도 3 에서 상세히 후술한다. An example of the address information will be described later in detail in FIG.
전송부(113)는 해당 컨텐츠와 주소 정보를 클라우드 서버(130)에 전송함으로서 서버에서 컨텐츠가 관리되도록 하며, 필요에 따라서는 제 2 모바일 단말(120)과 같은 다른 모바일 단말에 직접 컨텐츠를 전송한다. The transmitting
데이터베이스(114)에는 컨텐츠가 저장되며, 실시예에 따라서는 주소 정보와 컨텐츠가 바인딩되어 저장될 수 있다. The content is stored in the
제어부(115)는 제 2 모바일 단말(120)로부터 원하는 컨텐츠에 대한 주소 정보가 수신되면, 주소 정보를 파싱하여, 해당 컨텐츠가 저장된 데이터베이스(114)내의 주소를 확인한다. When the address information of the desired content is received from the second
제어부(115)는 제 2 모바일 단말(120)이 해당 컨텐츠를 사용할 수 있는 정당한 사용자인지를 판단할 수 있다. 일 예로, 제어부(115)는 제 1 모바일 단말(110)에 저장된 주소록에 제 2 모바일 단말(120)이 포함된 경우 제 2 모바일 단말(120)을 정당한 사용자로 보고 컨텐츠를 공유하고, 그렇지 않으면 공유하지 않을 수 있다. 다른 예로, 제 1 모바일 단말(110)의 사용자는 각각의 컨텐츠에 대하여 공유할 사용자를 지정하거나, 모든 사용자가 컨텐츠를 공유하도록 설정해둘 수 있으며, 제어부(115)는 사용자가 설정해 둔 권한 정보에 기초하여 제 2 모바일 단말(120)이 정당한 사용자인지를 판단할 수 있다. The
컨텐츠 획득부(116)는 주소 정보에서 추출된 경로 정보에 기초하여 데이터베이스에서 제 2 모바일 단말(120)이 원하는 컨텐츠를 획득한다. The
제 2 모바일 단말(120)은 주소 정보 획득부(121), 주소 정보 전송부(122), 컨텐츠 수신부(123)을 포함할 수 있다. The second
주소 정보 획득부(121)는 원하는 컨텐츠의 주소 정보를 획득한다. 주소 정보 획득부(121)가 주소 정보를 획득하는 방법은 실시예에 따라서 다양할 수 있다. 일 예로, 카카오톡이나 페이스북과 같은 SNS를 통하여 제 1 모바일 단말(110)에서 제 2 모바일 단말(120)로 주소 정보를 전달하거나, 제 2 모바일 단말(120)이 NFC/RFID/QR코드와 같은 태그를 인식하는 경우 태그에 포함된 정보로부터 컨텐츠의 주소 정보를 획득할 수도 있다. 만일, 제 2 모바일 단말(120)이 제 1 모바일 단말(110)의 식별정보, 컨텐츠가 저장된 경로에 관한 정보, 컨텐츠의 식별 정보 등 주소 정보를 생성하는데 필요한 모든 정보를 알고있다면, 자체적으로 주소 정보를 생성할 수도 있다. The address
주소 정보 전송부(122)는 원하는 컨텐츠에 관한 주소 정보를 제 1 모바일 단말(110) 또는 클라우드 서버(130)에 전송한다. 주소 정보를 어디로 전송할 것인지는 사전에 정의될 수 있다. 일 예로, 제 1 모바일 단말(110)과 제 2 모바일 단말(120)의 거리가 임계치 이내이고 "Bluetooth"로 연결이 가능한 경우에는 제 1 모바일 단말(110)로 주소 정보를 전송하고, 그렇지 않은 경우에는 클라우드 서버(130)로 전송할 수 있다. 이와 같이, 네트워크 환경에 따라 컨텐츠를 수신할 대상을 달리함으로써 효율적으로 컨텐츠를 수신할 수 있다.The address
클라우드 서버(130)는 제 1 모바일 단말(110)에 대응하는 외부 서버로서, 제 1 모바일 단말(110)의 사용자가 가입한 클라우드 서버일 수 있다. The
클라우드 서버(130)는 수신부(131), 데이터베이스(132), 제어부(133) 및 전송부(134)를 포함할 수 있다. The
수신부(131)는 제 1 모바일 단말(110)로부터 공유하고자 하는 컨텐츠와 해당 컨텐츠에 관한 주소 정보를 수신한다. 상술한 바와 같이 주소 정보에는 해당 컨텐츠가 제 1 모바일 단말(110)의 데이터베이스(114)내에서 어디에 저장되어 있는지에 관한 정보가 포함된다. The receiving
데이터베이스(132)에는 제 1 모바일 단말(110)에 저장된 컨텐츠와 주소 정보가 저장된다. In the
제어부(133)는 데이터베이스(132)에 컨텐츠를 저장하거나, 전송함에 있어서 필요한 제어 작업을 수행하며, 제 1 모바일 단말(110)에 알림이나 정보의 전송을 수행할 수 있다. 예를 들어, 제 2 모바일 단말(120)이 클라우드 서버(130)로부터 컨텐츠를 수신하였다면, 제어부(133)는 어떤 컨텐츠가 공유되었는지, 제 2 모바일 단말(120)이 공유한 컨텐츠를 가공하였는지에 관한 정보를 제 1 모바일 단말(110)에 전달할 수 있다. The
전송부(134)는 컨텐츠를 제 2 모바일 단말(120)에 전송한다. The transmitting
도 2는 본 발명의 일 실시예에 따른 컨텐츠 공유 및 획득 방법에 관한 흐름도를 나타낸다. 2 is a flowchart illustrating a content sharing and acquisition method according to an embodiment of the present invention.
단계 s210에서, 제 1 모바일 단말(110)은 제 2 모바일 단말(120)과 공유할 컨텐츠를 선택하고, 공유할 컨텐츠에 관한 주소 정보를 생성한다. 상술한 바와 같이 컨텐츠에 관한 주소 정보는 제 1 모바일 단말(110)의 식별 정보, 제 1 모바일 단말(110)내에 컨텐츠가 저장된 주소, 및 컨텐츠의 식별 정보를 포함할 수 있다. In step s210, the first
단계 s220에서, 제 1 모바일 단말(110)은 공유할 컨텐츠와 주소 정보를 클라우드 서버(130)에 전송한다. In step s220, the first
단계 s230에서, 클라우드 서버(130)는 제 1 모바일 단말(110)로부터 수신한 컨텐츠와 주소 정보를 바인딩하여 저장한다. In step s230, the
단계 s240에서, 제 2 모바일 단말(120)은 원하는 컨텐츠에 관한 주소 정보를 획득한다. 제 2 모바일 단말(120)은 원하는 컨텐츠에 관한 정보가 포함된 NFC태그를 터치함으로서 해당 컨텐츠에 관한 주소 정보를 획득할 수 있다. In step s240, the second
단계 s250에서, 제 2 모바일 단말(120)은 소정의 통신 방법으로 제 1 모바일 단말(110)과 연결이 가능한지를 판단한다. 예를 들어, 제 2 모바일 단말(120)은 제 1 모바일 단말(110)과 Bluetooth로 연결이 가능한지를 판단할 수 있다. In step s250, the second
단계 s262에서, 제 1 모바일 단말(110)과 제 2 모바일 단말(120)이 소정의 통신 방법으로 연결이 가능하다면, 제 1 모바일 단말(110)에 주소 정보를 전송한다. 제 1 모바일 단말(110)과 통신이 가능하다는 것은, 제 1 모바일 단말(110)과 제 2 모바일 단말(120)이 인접해 있음을 의미할 수 있으며, 이와 같은 경우 제 1 모바일 단말(110)로부터 직접 컨텐츠를 수신하는 것이 더 효율적일 수 있기 때문이다. In step s262, if the first
단계 s264에서, 제 1 모바일 단말(110)은 제 2 모바일 단말(120)로부터 수신한 주소 정보를 파싱하고, 주소 정보에 기초하여 데이터베이스에서 해당 컨텐츠를 획득한다. In step s264, the first
단계 s266에서, 제 1 모바일 단말(110)은 획득한 컨텐츠를 제 2 모바일 단말(120)에 전송한다. In step s266, the first
단계 s272에서, 제 1 모바일 단말(110)과 제 2 모바일 단밀(120)이 소정의 통신 방법으로 연결이 불가능하다면, 클라우드 서버(130)에 주소 정보를 전송한다. In step s272, if the first
단계 s274에서, 클라우드 서버(130)는 주소 정보를 파싱하고, 주소 정보에 기초하여 컨텐츠를 획득한다. In step s274, the
단계 s276에서, 클라우드 서버(130)는 획득한 컨텐츠를 제 2 모바일 단말(120)에 전송한다. In step S276, the
도 3은 본 발명의 일 실시예에 따른 주소 정보의 일 예를 나타낸다. FIG. 3 shows an example of address information according to an embodiment of the present invention.
도 3에서는 설명의 편의를 위하여 주소 정보의 명칭을 pHTTP로 정의한다. In FIG. 3, the name of the address information is defined as pHTTP for convenience of explanation.
pHTTP(Person Hypertext Transfer Protocol)는 모바일 서버에서 컨텐츠를 송수신하기 위한 프로토콜로 사용될 수 있으며, pHTTP 식별자(310), 모바일 단말의 전화번호(320), 컨텐츠가 저장된 폴더명(330), 컨텐츠의 파일명(340) 및 pHTTP코드(350)을 포함할 수 있다. 한다. The PHTTP (Person Hypertext Transfer Protocol) can be used as a protocol for transmitting and receiving contents in a mobile server and includes a
pHTTP코드(350)는 모바일 단말의 상태 또는 서비스의 상태를 나타낼 수 있으며, pHTTP의 코드는 아래의 표 1에 도시된다. The
표 1에서 도시된 pHTTP코드는 일 예에 불과하며, 실시예에 따라 확장 및 변경이 가능하다The pHTTP code shown in Table 1 is only an example, and expansion and modification are possible according to the embodiment
도 4는 본 발명의 일 실시예에 따른 컨텐츠 공유 및 획득 시스템에서 O2O서비스를 제공하는 일 예를 나타낸다. 4 illustrates an example of providing an O2O service in a content sharing and acquisition system according to an embodiment of the present invention.
본 발명의 일 실시예에 따른 컨텐츠 공유 및 획득 시스템은 고객 단말기(401), 서비스 제공자 단말기(402), 서비스 제공자의 클라우드 서버(403)로 구성된다. The content sharing and acquisition system according to an embodiment of the present invention includes a customer terminal 401, a service provider terminal 402, and a
도 4a는 컨텐츠 공유 및 획득 시스템에서 Local 모드로 O2O서비스를 제공하는 경우의 일 예이다. 4A shows an example of providing the O2O service in Local mode in the content sharing and acquisition system.
고객 단말기(401)와 서비스 제공자 단말기(402)가 인접한 곳에 위치하며, Bluetooth통신을 사용할 수 있는 경우에 Local 모드로 동작하는 것으로 가정한다. It is assumed that the customer terminal 401 and the service provider terminal 402 are located at adjacent locations and operate in the local mode when Bluetooth communication is available.
고객 단말기(401)에서는 QR코드나 NFC태그를 통하여 제공받고자 하는 컨텐츠에 관한 주소 정보인 pHTTP 정보를 획득하고, 서비스 제공자 단말기(402)와 BlueTooth 페어링을 시도한다. The customer terminal 401 obtains the pHTTP information, which is address information on the content to be provided through the QR code or NFC tag, and tries to pair with the service provider terminal 402 with BlueTooth.
고객 단말기(401)와 서비스 제공자 단말기(402)가 페어링되면, 고객 단말기(401)는 pHTTP를 전송함으로써 원하는 파일을 요청하고, 서비스 제공자 단말기(402)는 이에 대한 응답으로 해당 파일을 전송한다. 이 때, 고객 단말기(401)과 서비스 제공자 단말기(402)는 Bluetooth 통신으로 파일을 전송할 수 있다. When the customer terminal 401 and the service provider terminal 402 are paired, the customer terminal 401 requests a desired file by transmitting pHTTP, and the service provider terminal 402 transmits the corresponding file in response thereto. At this time, the customer terminal 401 and the service provider terminal 402 can transmit files via Bluetooth communication.
파일 전송이 완료되면, 고객 단말기(401)와 서비스 제공자 단말기(402)간의 Bluetooth연결이 해제된다. When the file transfer is completed, the Bluetooth connection between the customer terminal 401 and the service provider terminal 402 is released.
도 4b는 본 발명의 일 실시예에 따른 컨텐츠 공유 및 획득 시스템에서 Remote 모드로 O2O서비스를 제공하는 경우의 일 예이다. 4B illustrates an example of providing the O2O service in the remote mode in the content sharing and acquisition system according to an embodiment of the present invention.
컨텐츠 공유 및 획득 시스템은 고객 단말기(401)와 서비스 제공자 단말기(402)간의 거리가 멀거나, 일방이 Bluetooth통신을 사용할 수 없는 경우에 Remote 모드로 동작하는 것으로 가정한다. It is assumed that the content sharing and acquisition system operates in the remote mode when the distance between the customer terminal 401 and the service provider terminal 402 is long or when one party can not use the Bluetooth communication.
고객 단말기(401)에서는 QR코드나 NFC태그를 통하여 제공받고자 하는 컨텐츠에 관한 주소 정보인 pHTTP 정보를 획득하고, 서비스 제공자 단말기(302)와 BlueTooth 페어링을 시도한다. The customer terminal 401 obtains the pHTTP information, which is address information on the content to be provided through the QR code or the NFC tag, and tries to pair BlueTooth with the service provider terminal 302.
페어링이 실패한 경우 고객 단말기(401)는 pHTTP정보가 포함된 FCM메시지를 통신망을 통하여 서비스 제공자 단말기(402)로 전송한다. If the pairing fails, the customer terminal 401 transmits the FCM message including the pHTTP information to the service provider terminal 402 through the communication network.
서비스 제공자 단말기(402)는 고객 단말기(401)가 원하는 컨텐츠를 클라우드 서버(403)에 업로드 시키고, 클라우드 서버(403)의 주소와 권한등 고객 단말기(401)가 해당 파일을 클라우드 서버(403)에서 다운로드하는데 필요한 정보를 고객 단말기(401)로 전송한다. The service provider terminal 402 uploads the content desired by the customer terminal 401 to the
고객 단말기(401)는 클라우드 서버(403)에 접속하여 해당 파일을 다운로드한다. The customer terminal 401 accesses the
도 5는 본 발명의 일 실시예에 따른 컨텐츠 공유 및 획득 시스템(500)에서 사용자가 자체적으로 생성한 마이크로 웹 페이지를 공유하는 일 예를 나타낸다. FIG. 5 illustrates an example of sharing a micro web page generated by a user in a content sharing and acquisition system 500 according to an exemplary embodiment of the present invention.
도 5의 컨텐츠 공유 및 획득 시스템(500)은 제 1 모바일 단말(501), 제 2 모바일 단말(502) 및 클라우드 서버(503)를 포함한다. The content sharing and acquisition system 500 of FIG. 5 includes a first mobile terminal 501, a second mobile terminal 502, and a
본 명세서에서, 마이크로 웹페이지는 템플릿과 컨텐츠를 결합하여 생성되는 웹페이지로서, 사용자가 선택한 컨텐츠에 기성의 템플릿을 결합함으로서 제작이 간단하여 일반 웹 사용자들이 쉽고 편리하게 웹페이지를 개설할 수 있으며, 마이크로 웹페이지의 제작자가 아닌 다른 사용자의 접근을 전제로하므로 다른 사용자가 접근하기 쉽도록 하기 위하여 클라우드 서버(503)에 저장될 수 있다. In the present specification, a micro web page is a web page generated by combining a template and contents. By combining the template with the template selected by the user, the micro web page can be easily manufactured, so that general web users can easily and conveniently open the web page. It may be stored in the
단계 s510에서, 제 1 모바일 단말(501)의 사용자는 컨텐츠를 생성하거나 선택한다. At step s510, the user of the first mobile terminal 501 creates or selects content.
단계 s520에서, 제 1 모바일 단말(501)의 사용자는 생성하거나 선택한 컨텐츠를 템플릿과 결합하여 마이크로 웹페이지를 생성한다. In step s520, the user of the first mobile terminal 501 creates a micro web page by combining the generated or selected content with the template.
단계 s530에서, 제 1 모바일 단말(501)의 사용자는 생성된 마이크로 웹페이지를 제 1 모바일 단말(501)내의 저장공간에 저장한다. At step s530, the user of the first mobile terminal 501 stores the generated micro-web page in the storage space in the first mobile terminal 501. [
단계 s540에서, 제 1 모바일 단말(501)의 사용자는 생성된 마이크로 웹 페이지를 사용자의 클라우드 서버(503)에 저장한다. At step s540, the user of the first mobile terminal 501 stores the generated micro-web page in the user's
단계 s550에서, 클라우드 서버(503)에 저장된 마이크로 웹페이지의 주소에 관한 정보를 생성한다. 이 때, 주소 정보에는 상술한 pHTTP가 포함될 수 있다. In step s550, information on the address of the micro web page stored in the
단계 s560에서, 제 2 모바일 단말(502)은 주소 정보를 QR코드, NFC태그를 통하여 획득하거나, 제 1 모바일 단말(501)로부터 획득한다. In step s560, the second mobile terminal 502 acquires the address information via the QR code, NFC tag, or acquires it from the first mobile terminal 501. [
단계 s570에서, 제 2 모바일 단말(502)은 주소 정보에 기초하여 클라우드 서버(503)로 웹페이지의 접속을 요청한다. In step s570, the second mobile terminal 502 requests the connection of the web page to the
단계 s580에서, 제 2 모바일 단말(502)은 마이크로 웹페이지에 접속한다. At step s580, the second mobile terminal 502 accesses the micro web page.
단계 s590에서, 제 2 모바일 단말(502)은 마이크로 웹페이지를 가공할 수 있으며, 가공된 정보는 제 1 모바일 단말(501)로 전송된다. 이 때, 제 1 모바일 단말(501)은 사용자의 입력에 따라 선택적으로 가공된 정보를 저장할 수 있다. At step s590, the second mobile terminal 502 may process the micro-web page, and the processed information is transmitted to the first mobile terminal 501. [ At this time, the first mobile terminal 501 may store the selectively processed information according to the input of the user.
111: 컨텐츠 선택부
112: 주소정보 생성부
113: 전송부
114: 데이터베이스
115: 제어부
116: 컨텐츠 획득부
121: 주소정보 획득부
122: 주소정보 전송부
123: 컨텐츠 수신부
131: 수신부
132: 데이터베이스
133: 제어부
134: 전송부
110: 제 1 모바일 단말
120: 제 2 모바일 단말
130: 클라우드 서버111:
112: address information generating unit
113:
114: Database
115:
116:
121: Address information obtaining unit
122: address information transmission unit
123:
131: Receiver
132: Database
133:
134:
110: first mobile terminal
120: second mobile terminal
130: Cloud server
Claims (5)
제 2 모바일 단말과 공유할 컨텐츠를 선택하는 단계;
상기 제 1 모바일 단말의 식별정보, 상기 제 1 모바일 단말에서 상기 컨텐츠가 저장된 경로에 관한 정보 및 상기 컨텐츠의 식별정보를 포함하는 주소 정보를 생성하는 단계; 및
상기 공유할 컨텐츠와 상기 주소 정보를 클라우드 서버에 전송하는 단계를 포함하는 것을 특징으로 하는 컨텐츠 공유 방법.A method for a first mobile terminal to share content,
Selecting content to be shared with a second mobile terminal;
Generating address information including identification information of the first mobile terminal, information on a path in which the content is stored in the first mobile terminal, and identification information on the content; And
And transmitting the content to be shared and the address information to a cloud server.
상기 제 2 모바일 단말로부터 상기 주소 정보를 수신하는 단계;
상기 주소 정보에 기초하여 상기 컨텐츠를 검색하는 단계; 및
상기 검색된 컨텐츠를 상기 제 2 모바일 단말로 전송하는 단계를 더 포함하는 것을 특징으로 하는 컨텐츠 공유 방법. The content sharing method according to claim 1,
Receiving the address information from the second mobile terminal;
Retrieving the content based on the address information; And
And transmitting the retrieved contents to the second mobile terminal.
상기 제 1 모바일 단말의 식별정보, 상기 제 1 모바일 단말에서 상기 컨텐츠가 저장된 경로에 관한 정보 및 상기 컨텐츠의 식별정보를 포함하는 주소정보를 획득하는 단계;
상기 컨텐츠가 저장된 클라우드 서버 및 상기 제 1 모바일 단말 중 적어도 하나에 상기 주소 정보를 전송하는 단계; 및
상기 클라우드 서버 및 상기 제 1 모바일 단말 중 적어도 하나로부터 상기 컨텐츠를 수신하는 단계를 포함하는 것을 특징으로 하는 컨텐츠 획득 방법. A method for acquiring content held by a first mobile terminal at a second mobile terminal,
Obtaining address information including identification information of the first mobile terminal, information on a path in which the content is stored in the first mobile terminal, and identification information of the content;
Transmitting the address information to at least one of the cloud server and the first mobile terminal in which the content is stored; And
And receiving the content from at least one of the cloud server and the first mobile terminal.
상기 컨텐츠 획득 방법은, 소정의 통신 방법으로 상기 제 1 모바일 단말과의 연결이 가능한지를 판단하는 단계를 더 포함하고,
상기 주소 정보를 전송하는 단계는, 상기 소정의 통신 방법으로 상기 제 1 모바일과 연결이 가능하면 상기 제 1 모바일 단말에 상기 주소 정보를 전송하고, 상기 소정의 통신 방법으로 상기 제 1 모바일과 연결이 불가능하면 상기 클라우드 서버에 상기 주소 정보를 전송하는 단계를 포함하는 것을 특징으로 하는 컨텐츠 획득 방법. The method of claim 3,
The content acquisition method may further include determining whether a connection with the first mobile terminal is possible in a predetermined communication method,
Wherein the step of transmitting the address information includes transmitting the address information to the first mobile terminal when the first mobile can be connected to the first mobile in the predetermined communication method, And if not, transmitting the address information to the cloud server.
상기 제 1 모바일 단말의 전화번호를 포함하는 것을 특징으로 하는 컨텐츠 획득 방법. 5. The method of claim 4, wherein the identification information of the first mobile terminal comprises:
And a telephone number of the first mobile terminal.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20170023040 | 2017-02-21 | ||
KR1020170023040 | 2017-02-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20180096465A true KR20180096465A (en) | 2018-08-29 |
Family
ID=63435070
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170089740A KR20180096465A (en) | 2017-02-21 | 2017-07-14 | Method for sharing and acquiring content |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20180096465A (en) |
-
2017
- 2017-07-14 KR KR1020170089740A patent/KR20180096465A/en not_active Application Discontinuation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101729633B1 (en) | Apparatus and method for sharing contents of social network service in communicatino system | |
CN103001926A (en) | Method, device and system for subscription notification | |
KR20150005708A (en) | Information sharing method and device | |
CN103380634A (en) | Methods and apparatus for transmitting data | |
US20120143943A1 (en) | Cloud service system and method, and recording medium | |
JP2015106292A (en) | Information processor, system, and control method for information processor | |
CN103248654A (en) | Negotiation method, device and system for virtual desktop service parameters | |
KR101973531B1 (en) | Method and apparatus for automatically sharing applications between multiple clients | |
JP6385100B2 (en) | Information processing apparatus, information processing system, information processing apparatus control method, and computer program | |
US20110264770A1 (en) | Apparatus and method for cooperatively operating web browser and local resource in mobile terminal | |
EP2797277A1 (en) | Thin terminal mode-based security information exchange system, terminal, server, and method | |
US20120296989A1 (en) | File transmission management system and file transmission management method for supporting file transmission in mobile messaging service | |
JP6972417B2 (en) | Mobile devices, systems, access methods, and programs | |
JP2006191384A (en) | Mobile device and content transmission method | |
KR20130012199A (en) | Method and apparatus for providing of contact by interoperablility between messaging sevice and other services | |
KR20180096465A (en) | Method for sharing and acquiring content | |
KR102435756B1 (en) | Device group control system and method for controlling the same | |
CN103248668A (en) | Virtual desktop service parameter negotiation method, device and system | |
CN102904742A (en) | Operational method and system for executable nodes | |
KR100640512B1 (en) | Method and system for synchronizing data between server and terminal using messenger service system | |
JP6892294B2 (en) | Signage systems, control methods, and programs | |
WO2007021000A1 (en) | Electronic bulletin board managing apparatus and message notifying method | |
JP6432998B2 (en) | Information providing apparatus, information providing system, information providing method, and program | |
US20160182712A1 (en) | Method for transmitting data related to a call | |
KR20140008221A (en) | A method and apparatus for managing personal information in a communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20170714 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190111 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20190627 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20190111 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |