KR101586688B1 - Method, device and program of sharing contents - Google Patents
Method, device and program of sharing contents Download PDFInfo
- Publication number
- KR101586688B1 KR101586688B1 KR1020140107545A KR20140107545A KR101586688B1 KR 101586688 B1 KR101586688 B1 KR 101586688B1 KR 1020140107545 A KR1020140107545 A KR 1020140107545A KR 20140107545 A KR20140107545 A KR 20140107545A KR 101586688 B1 KR101586688 B1 KR 101586688B1
- Authority
- KR
- South Korea
- Prior art keywords
- chat room
- friend
- content
- list
- user
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
사용자 디바이스에서의 컨텐츠 공유 방법에 있어서, 제 1 애플리케이션 실행 시 사용자 디바이스에 설치된 제 2 애플리케이션의 계정과 연동시키는 단계, 제 2애플리케이션의 계정에 대응하는 하나 이상의 친구가 포함된 친구 목록 또는 상기 제 2 애플리케이션의 계정에 대응하는 하나 이상의 채팅방이 포함된 채팅방 목록을 수신하는 단계, 하나 이상의 컨텐츠를 포함하는 컨텐츠 목록을 제 1 애플리케이션의 그래픽 영역 중 제 1 영역에 표시 및 상기 친구 목록 또는 채팅방 목록을 상기 제 1 애플리케이션의 그래픽 영역 중 제 2 영역에 표시하는 단계,제 2 영역에 표시된 친구 목록 중 사용자에 의해 선택된 하나 이상의 친구 또는 상기 제 2 영역에 표시된 채팅방 목록 중 사용자에 의해 선택된 하나 이상의 채팅방과, 제 1 영역에 표시된 컨텐츠 중 사용자에 의해 선택된 컨텐츠를 연결하는 입력을 수신한 경우, 선택된 컨텐츠의 정보를 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 디바이스로 전송하는 단계를 포함하되, 선택된 컨텐츠의 정보는 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 디바이스 상에 표시되도록 구성된다.A method of content sharing at a user device, the method comprising: interfacing with an account of a second application installed on a user device at the time of execution of a first application; associating a friend list with one or more buddies corresponding to accounts of the second application; Displaying a list of contents including one or more contents in a first one of graphic areas of the first application and displaying the friend list or the list of chat rooms in the first area of the first application, One or more buddies selected by a user from a friend list displayed in a second area or one or more chat rooms selected by a user from a list of chat rooms displayed in the second area; Of the content displayed in And transmitting information of the selected content to a device corresponding to the selected friend or a friend included in the chat room, wherein the information of the selected content is stored in the selected friend or the chat room And is displayed on the device corresponding to the friend.
Description
본 발명은 컨텐츠 공유 기능이 수행되는 디바이스 및 컴퓨터 프로그램, 그리고 이를 이용한 컨텐츠 공유 방법에 관한 것이다. The present invention relates to a device and a computer program on which a content sharing function is performed, and a content sharing method using the same.
IMS(Instant Message Service)는 전자우편 프로그램이나 웹 브라우저를 별도로 사용하지 않고, 발신자가 보낸 메시지가 수신자의 디바이스의 화면에 즉시로 뜨도록 하는 실시간 온라인 의사소통 서비스를 의미한다.IMS (Instant Message Service) is a real-time online communication service that allows a message sent by a sender to be instantly displayed on the screen of a recipient's device without using an e-mail program or a web browser separately.
한편, 스마트 기기가 널리 보급됨에 따라 스마트 기기의 사용자는 자신의 단말에 저장된 컨텐츠를 다른 사용자와 공유하고자 하는 요구가 점점 증가하고 있다. 저장된 컨텐츠 뿐만 아니라, SNS(Social Network Service)가 활발해짐에 따라 사용자가 실시간으로 접하는 뉴스, 동영상, 이미지 등 다양한 형태의 컨텐츠를 공유하고자 하는 요구도 증가하고 있다.Meanwhile, as smart devices have become widespread, users of smart devices are increasingly demanding to share contents stored in their terminals with other users. As the social network service (SNS) becomes more active as well as the stored contents, there is an increasing demand to share various types of contents such as news, moving images, and images that the user is touching in real time.
이와 같이 사용자의 컨텐츠 공유에 대한 요구는 점점 증가하고 있으나, 현재의 컨텐츠 공유 방식은 사용자가 공유하고자 하는 컨텐츠 및 공유하고자 하는 상대방을 별도의 화면 창을 통해 선택해야 한다는 점에서 사용자로 하여금 불편함을 느끼게 하고 있다. 이에 따라, 사용자가 보다 편리하고 직관적으로 컨텐츠를 공유할 수 있는 방안이 필요하다. 한편, 이와 관련하여, 공개특허 제10-2014-0026679호(발명의 명칭 : 디바이스 및 그를 이용한 컨텐츠 공유 방법, 공개일 : 2014.03.06)의 도 6a를 참조하면, 동영상 공유시 공유할 상대방을 별도의 화면 창을 통해 선택하는 기술이 도시되어 있다. As a result, there is a growing demand for content sharing by users. However, in the current content sharing method, users have to select content to be shared and a partner to share with a separate window. I feel it. Accordingly, there is a need for a method that enables users to share content more conveniently and intuitively. On the other hand, referring to FIG. 6A of Japanese Patent Laid-Open No. 10-2014-0026679 (titled "DEVICE AND METHOD OF SHARING CONTENT USING THE SAME", publication date: 2014.03.06), the other party Through a screen window of the user.
본 발명의 실시예는 제 1 애플리케이션 실행시 제 2 애플리케이션을 연동하고, 제 1 애플리케이션 상에서, 제 2 애플리케이션의 인스턴트 메시지 서버로부터 친구 목록을 수신하여, 컨텐츠와 친구 목록을 하나의 그래픽 영역에 표시함으로써 공유 대상을 즉각적으로 선택할 수 있게 하고, 드래그 동작 및 드랍 동작과 같은 즉각적 입력을 수신하여 간단한 입력 수신 동작만으로 즉각적인 컨텐츠 공유를 가능하게 하는 컨텐츠 공유 기능이 수행되는 디바이스 및 컴퓨터 프로그램, 그리고 이를 이용한 컨텐츠 공유 방법을 제공할 수 있다.Embodiments of the present invention provide a method and system for interoperating with a second application upon execution of a first application, receiving a friend list from an instant message server of a second application on a first application, A device and a computer program in which a content can be instantly selected and a content sharing function for instantaneous content sharing through a simple input receiving operation is performed by receiving an immediate input such as a drag operation and a drop operation is performed and a content sharing method using the same Can be provided.
다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.It is to be understood, however, that the technical scope of the present invention is not limited to the above-described technical problems, and other technical problems may exist.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 제 1 측면에 따른 디바이스에서의 컨텐츠 공유 방법은 제 1 애플리케이션 실행 시 디바이스에 설치된 제 2 애플리케이션의 계정과 연동시키는 단계, 제 2 애플리케이션의 계정에 대응하는 하나 이상의 친구가 포함된 친구 목록 또는 제 2 애플리케이션의 계정에 대응하는 하나 이상의 채팅방이 포함된 채팅방 목록을 수신하는 단계, 하나 이상의 컨텐츠를 포함하는 컨텐츠 목록을 제 1 애플리케이션의 그래픽 영역 중 제 1 영역에 표시하는 단계 및 친구 목록 또는 채팅방 목록을 제 1 애플리케이션의 그래픽 영역 중 제 2 영역에 표시하는 단계, 제 2 영역에 표시된 친구 목록 중 사용자에 의해 선택된 하나 이상의 친구 또는 제 2 영역에 표시된 채팅방 목록 중 사용자에 의해 선택된 하나 이상의 채팅방과, 제 1 영역에 표시된 컨텐츠 중 사용자에 의해 선택된 컨텐츠를 연결하는 입력을 수신한 경우, 선택된 컨텐츠의 정보를 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 디바이스로 전송하는 단계를 포함하고, 선택된 컨텐츠의 정보는 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 디바이스 상에 표시되도록 구성된다.As a technical means for achieving the above technical object, a content sharing method in a device according to the first aspect of the present invention includes a step of interlocking with an account of a second application installed in a device when a first application is executed, Receiving a list of chat rooms including one or more buddies corresponding to accounts of the first application or one or more buddies corresponding to accounts of the second application, Displaying a list of friends or a chat room in a second one of the graphic areas of the first application, displaying one or more friends selected by the user among the friend lists displayed in the second area or a chat room displayed in the second area One of the lists selected by the user And transmitting information of the selected content to a device corresponding to a selected friend or a friend included in the chat room when the input of connecting the content selected by the user among the contents displayed in the first area is received, And the information of the selected content is displayed on the device corresponding to the selected friend or friend included in the chat room.
또한, 본 발명의 제 2 측면에 따른 컨텐츠 공유 기능이 수행되는 사용자 디바이스는 제 1 애플리케이션 실행 시, 제 1 애플리케이션과 사용자 디바이스에 설치된 제 2 애플리케이션의 계정을 연동시키는 계정 연동부, 제 2 애플리케이션의 계정에 대응하는 하나 이상의 친구가 포함된 친구 목록 또는 제 2 애플리케이션 계정에 대응하는 하나 이상의 채팅방이 포함된 채팅방 목록을 수신하는 친구/채팅방 목록 수신부, 하나 이상의 컨텐츠를 포함하는 컨텐츠 목록을 제 1 애플리케이션의 그래픽 영역중 제 1 영역에 표시하고 친구 목록 또는 채팅방 목록을 제 1 애플리케이션의 그래픽 영역 중 제 2 영역에 표시하는 표시부, 제 2 영역에 표시된 친구 목록 중 사용자에 의해 선택된 하나 이상의 친구 또는 제 2 영역에 표시된 채팅방 목록 중 사용자에 의해 선택된 하나 이상의 채팅방과, 제 1 영역에 표시된 하나 이상의 컨텐츠를 포함하는 컨텐츠 목록 중 사용자에 의해 선택된 컨텐츠를 연결하기 위한 입력을 수신하는 입력 수신부 및 입력을 수신한 경우, 선택된 컨텐츠의 정보를 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 디바이스로 전송하는 컨텐츠 정보 전송부를 포함하되, 선택된 컨텐츠의 정보는 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 디바이스상에 표시되도록 구성된다.In addition, the user device performing the contents sharing function according to the second aspect of the present invention may include an account interlocking unit for interlocking the first application and the account of the second application installed in the user device, the account of the second application A friend / chat room list receiving unit that receives a chat room list including one or more friends corresponding to the first application or one or more chat rooms corresponding to the second application account, a list of contents including at least one content, A display section for displaying a list of friends or a list of chat rooms in a second area of a first area of the first application, a display area for displaying at least one friend selected by the user among the friend lists displayed in the second area, Selected by users in the chat room list An input receiving unit for receiving an input for connecting contents selected by a user out of a contents list including one or more contents displayed in the first area and an input receiving unit for receiving information of the selected contents from the selected friend or chat room To the device corresponding to the friend included in the chat room, and the information of the selected content is displayed on the device corresponding to the selected friend or friend included in the chat room.
또한, 본 발명의 제 3 측면에 따른 사용자 디바이스에서 컨텐츠를 공유하는 명령어들의 시퀀스를 포함하는 컴퓨터 프로그램으로서, 컴퓨팅 장치에 의해 실행될 때, 프로그램은 제 2 애플리케이션의 계정과 연동되고, 제 2 애플리케이션의 계정에 대응하는 하나 이상의 친구가 포함된 친구 목록 또는 제 2 애플리케이션의 계정에 대응하는 하나 이상의 채팅방이 포함된 채팅방 목록을 수신하며, 하나 이상의 컨텐츠를 포함하는 컨텐츠 목록을 제 1 애플리케이션의 그래픽 영역중 제 1 영역에 표시 및 친구 목록 또는 채팅방 목록을 제 1 애플리케이션의 그래픽 영역 중 제 2 영역에 표시하고, 제 2 영역에 표시된 친구 목록 중 사용자에 의해 선택된 어느 하나의 친구 또는 제 2 영역에 표시된 채팅방 목록 중 사용자에 의해 선택된 하나 이상의 채팅방과, 제 1 영역에 표시된 컨텐츠 중 사용자에 의해 선택된 컨텐츠를 연결하는 입력을 수신한 경우, 컨텐츠의 정보를 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 디바이스로 전송하되, 선택된 컨텐츠의 정보는 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 디바이스 상에 표시되도록 하는 명령어들의 시퀀스를 포함한다.A computer program comprising a sequence of instructions for sharing content in a user device according to the third aspect of the present invention, the program being operative with an account of a second application, when executed by the computing device, Receives a list of chat rooms including one or more buddies corresponding to accounts of the first application or one or more buddies corresponding to accounts of the second application, And displays a friend list or a chat room list in a second area of the first area of the first application and displays the friend list or the chat room list displayed in the second area, One or more chat rooms selected by the first < RTI ID = 0.0 > The information of the selected content is transmitted to the selected friend or the device corresponding to the friend included in the chat room, and the information of the selected content is transmitted to the selected friend or the chat room To be displayed on the device corresponding to the friend.
전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 제 1 애플리케이션과 제 2 애플리케이션의 계정을 연동하여, 사용자 디바이스의 제 1 애플리케이션 상의 하나의 그래픽 영역을 제 1 영역과 제 2 영역으로 분리하여, 하나 이상의 컨텐츠를 포함하는 컨텐츠 목록을 제 1 영역에 표시하고, 공유하고자 하는 친구 목록 또는 채팅방 목록을 제 2 영역에 동시에 표시함으로써, 사용자가 컨텐츠를 공유하고자 하는 친구 목록 또는 채팅방 목록을 용이하게 탐색할 수 있다.According to any one of the above-mentioned objects of the present invention, there is provided a method of operating a game device, comprising: separating one graphics area on a first application of a user device into a first area and a second area, A list of contents including one or more contents is displayed in the first area and a friend list or a list of chat rooms to be shared is simultaneously displayed in the second area so that the user can easily search a friend list or a chat room list .
또한, 본 발명은 사용자 디바이스의 제 1 애플리케이션 상의 제 2 영역에 표시된 친구 목록 중 사용자에 의해 선택된 하나 이상의 친구 또는 제 2 영역에 표시된 채팅방 목록 중 사용자에 의해 선택된 하나 이상의 채팅방과, 제 1 영역에 표시된 하나 이상의 컨텐츠를 포함하는 컨텐츠 목록 중 사용자에 의해 선택된 컨텐츠를 연결하기 위하여, 드래그 동작 및 드랍 동작과 같은 방법으로 입력을 수신함으로써, 간단한 입력 수신 동작만으로 즉각적인 컨텐츠 공유를 가능하게 할 수 있다.The present invention also provides a method for displaying a list of friends, one or more buddies selected by a user from a list of friends displayed in a second area on a first application of the user device, one or more chat rooms selected by a user from a list of chat rooms displayed in a second area, In order to connect the contents selected by the user among the contents list including one or more contents, input is received by a method such as a drag operation and a drop operation, thereby enabling immediate contents sharing with a simple input receiving operation.
도1 은 본 발명의 실시예에 따른 사용자 디바이스 컨텐츠 공유 시스템 구성도이다.
도 2는 본 발명의 일 실시예에 따른 컨텐츠 공유 기능이 수행되는 사용자 디바이스의 구성도이다.
도 3a 내지 도 3b는 사용자 디바이스에서의 컨텐츠 공유 방법의 일 예를 도시한 도면이다.
도 4 는 친구 디바이스에서 컨텐츠의 정보가 표시되는 결과의 일 예를 설명하기 위한 도면이다.
도 5 는 발명의 일 실시예에 따른 사용자 디바이스에서의 컨텐츠 공유 방법에 따른 동작 흐름도를 도시한 도면이다.1 is a block diagram of a user device content sharing system according to an embodiment of the present invention.
2 is a configuration diagram of a user device in which a content sharing function is performed according to an embodiment of the present invention.
3A and 3B are diagrams illustrating an example of a content sharing method in a user device.
4 is a diagram for explaining an example of a result of displaying information of contents in a friend device.
5 is a flowchart illustrating a content sharing method in a user device according to an embodiment of the present invention.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통산의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. 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.
도1 은 본 발명의 실시예에 따른 사용자 디바이스 컨텐츠 공유 시스템 구성도이다.1 is a block diagram of a user device content sharing system according to an embodiment of the present invention.
이때, 도 1의 컨텐츠 공유 시스템(1)을 구성하는 요소들은 일반적으로 네트워크를 통해 연결된다. 네트워크는 단말들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크의 일 예에는 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다.At this time, the elements constituting the
도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 컨텐츠 공유 시스템(1)은 컨텐츠 제공 서버(110), 인스턴트 메시지 서버(120), 사용자 디바이스(200) 및 하나 이상의 친구 디바이스(300)를 포함한다. 다만 이러한 도 1의 컨텐츠 공유 시스템(1)은 본 발명의 일 실시예에 불과함으로 도 1을 통해 본 발명이 한정 해석되는 것은 아니다. 즉, 본 발명의 다양한 실시예들에 따르면, 컨텐츠 공유 시스템(1)은 도 1과 다르게 구성될 수 있다. 1, a
컨텐츠 제공 서버(110)는 사용자 디바이스(200)에 설치된 제 1 애플리케이션의 컨텐츠를 제공하기 위한 서버로서, 이때 컨텐츠는 예를 들어 뉴스, 상품, 서비스, 게임 아이템 등 다양한 형태일 수 있다. The
인스턴트 메시지 서버(120)는 사용자 디바이스(200)에서 하나 이상의 친구 디바이스(300)로 전달하기 위한 인스턴트 메시지를 수신하여, 친구 디바이스(300)로 전달하거나 또는 하나 이상의 친구 디바이스(300)에서 전달한 인스턴트 메시지를 수신하여 사용자 디바이스(200)로 전달한다. The
이와 같은 컨텐츠 제공 서버(110) 및 인스턴트 메시지 서버(120)는 도 1에 도시된 바와 같이 각각 독립적인 서버 컴퓨터(server computer)에 위치하여 실행될 수 있으며, 이와 달리 도 1의 (A)와 같이 동일한 서버 컴퓨터에서 서버 프로그램(server program)으로 탑재되어 각각 실행될 수도 있다. As shown in FIG. 1, the
이하에서는, 제 1 애플리케이션의 서비스를 제공하는 서버를 컨텐츠 제공 서버(110)로, 제 2 애플리케이션의 서비스를 제공하는 서버를 인스턴트 메시지 서버(120)로 지칭하도록 한다. Hereinafter, the server providing the service of the first application is referred to as the
또한, 편의를 위하여 컨텐츠 공유기능이 수행되는 디바이스를 사용자 디바이스(200)로 친구에 대응하는 디바이스를 친구 디바이스(300)로 지칭하도록 한다.Also, for convenience, a device that performs a content sharing function is referred to as a
사용자 디바이스(200)에는 제 1 애플리케이션이 설치되어 있으며, 제 1 애플리케이션이 제공하는 컨텐츠를 컨텐츠 제공 서버(110)로부터 제공받을 수 있다. The first application is installed in the
또한, 사용자 디바이스(200)에는 제 2 애플리케이션이 설치되어 있으며, 제 2 애플리케이션을 통해 상술한 바와 같이 하나 이상의 친구 디바이스(300)와 인스턴트 메시지를 송수신할 수 있다. 이때, 친구 디바이스(300)는 사용자 디바이스(200)와 네트워크로 연결된 디바이스일 수 있다.In addition, a second application is installed in the
한편, 사용자 디바이스(200)에 설치된 제 1 애플리케이션은 제 2 애플리케이션의 계정과 연동되어 있으며, 이에 따라 사용자 디바이스(200)에서 실행되는 제 1 애플리케이션에는 제 2 애플리케이션의 친구 목록 또는 채팅방 목록이 표시될 수 있다. 이와 같이 표시된 친구 목록 또는 채팅방 목록 중에 있는 하나 이상의 친구 또는 채팅방과, 제 1 애플리케이션에서 제공하는 컨텐츠를 서로 연결하는 입력(예를 들어, 친구 또는 채팅방에 해당하는 아이콘을 제 1 애플리케이션에서 제공하는 컨텐츠 위로 드래그 동작 및 드랍 동작)을 수신할 경우, 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 디바이스(300)로 선택된 컨텐츠를 공유할 수 있다. 이와 같이 공유된 컨텐츠는 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 친구 디바이스(300)상에 표시되며, 구체적으로 친구 디바이스(300)에 설치된 제 2 애플리케이션의 채팅방을 통해 표시될 수 있다. Meanwhile, the first application installed in the
한편, 컨텐츠의 전달은 컨텐츠 자체뿐만 아니라, 컨텐츠와 관련된 정보(예를 들면, 컨텐츠의 이름, 컨텐츠의 요약 설명, 컨텐츠가 저장된 서버 주소 등)의 전달을 의미할 수 있다.The delivery of the content may mean not only the content itself, but also information related to the content (e.g., name of the content, summary description of the content, server address where the content is stored, etc.).
참고로, 사용자 디바이스(200) 및 친구 디바이스(300)는 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), WiBro(Wireless Broadband Internet) 단말, 스마트폰(Smartphone), 태블릿 PC, 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치가 포함될 수 있다. The
특히, 사용자 디바이스(200) 및 친구 디바이스(300)는 휴대용 단말기에 인터넷 통신과 정보 검색 등 컴퓨터 지원 기능을 추가한 지능형 단말기로서, 사용자가 원하는 다수의 응용 프로그램(즉, 애플리케이션)을 설치하여 실행할 수 있는 스마트 폰(smart phone)일 수 있다. In particular, the
이외에도 사용자 디바이스(200) 및 친구 디바이스(300)는 PC 등과 같이 서버와 유/무선 통신을 통해 접속할 수 있는 사용자 단말일 수도 있다. 이하에서는 도 1의 컨텐츠 공유 시스템(1)에 포함된 사용자 디바이스(200)를 도 2를 참조하여 보다 구체적으로 설명한다. In addition, the
도 2는 본 발명의 일 실시예에 따른 컨텐츠 공유 기능이 수행되는 사용자 디바이스의 구성도이다. 2 is a configuration diagram of a user device in which a content sharing function is performed according to an embodiment of the present invention.
본 발명의 일 실시예에 따른 사용자 디바이스(200)는 계정 연동부(210), 친구/채팅방 목록 수신부(220), 표시부(230), 입력 수신부(240) 및 컨텐츠 정보 전송부(250)를 포함한다. 다만, 도 2에 도시된 사용자 디바이스(200)의 구성도는 본 발명의 하나의 구현 예에 불과하며, 도 2에 도시된 구성요소들을 기초로 하여 여러 가지 변형이 가능하다. The
도 2의 사용자 디바이스(200)의 구성도는 도 1 및 이하 도면들에서 설명되는 사용자 디바이스(200) 및 친구 디바이스(300) 중 어느 하나를 의미할 수 있다. 따라서, 이하에서 사용자 디바이스(200)의 구성도에 대하여 설명되지 아니한 사항은 앞서 도 1을 통해 사용자 디바이스(200) 및 친구 디바이스(300) 에 대하여 설명된 내용으로 대신할 수 있다.The configuration diagram of the
계정 연동부(210)는 제 1 애플리케이션 실행 시, 제 1 애플리케이션과 제 2 애플리케이션의 계정을 연동한다. 즉, 계정 연동부는 제 2 애플리케이션의 계정에 기초하여 제 1 애플리케이션을 제 2 애플리케이션과 연동시킨다. 이와 같이 제 1 애플리케이션과 제 2 애플리케이션의 계정이 연동됨에 따라, 본 발명에 따른 사용자 디바이스(200)는 하기에서 설명하는 바와 같이 친구 목록 또는 채팅방 목록을 수신하여 제 1 애플리케이션의 그래픽 영역에 컨텐츠 목록 및 제 2 애플리케이션의 친구 목록 또는 채팅방 목록을 함께 표시할 수 있으며, 이에 따라 제 1 애플리케이션 상에 표시된 컨텐츠를 친구 목록 또는 채팅방 목록의 친구 디바이스(300)와 용이하게 공유할 수 있다.The
친구/채팅방 목록 수신부(220)는 제 2 애플리케이션의 계정에 대응하는 하나 이상의 친구가 포함된 친구 목록 또는 하나 이상의 채팅방이 포함된 채팅방 목록을 수신한다. 이때, 채팅방 목록에 포함된 채팅방은 하나 이상의 친구와의 대화 이력이 표시된 채팅방일 수 있다.The friend / chat room
구체적으로, 친구/채팅방 목록 수신부(220)는 인스턴트 메시지 서버(120)로부터 친구 목록 또는 채팅방 목록을 제공하는 API(Application Programming Interface)를 호출하는데 필요한 액세스 토큰을 수신하고, 수신한 액세스 토큰에 기초하여 인스턴트 메시지 서버(120)에서 친구 목록 또는 채팅방 목록을 조회하며, 이와 같이 조회된 친구 목록 또는 채팅방 목록을 수신할 수 있다. Specifically, the friend / chat room
한편, 친구/채팅방 목록 수신부(220)가 수신한 친구 목록 또는 채팅방 목록에 포함된 하나 이상의 친구 또는 채팅방은 각각 식별 ID 또는 프로필 이미지에 대한 URL 중 하나 이상을 포함할 수 있다. 즉, 친구/채팅방 목록 수신부(220)는 인스턴트 메시지 서버(120)로부터 친구 목록 또는 채팅방 목록을 수신할 때, 친구 목록 또는 채팅방 목록에 포함된 하나 이상의 친구 또는 채팅방 각각의 식별 ID 또는 프로필 이미지에 대한 URL 중 하나 이상을 함께 수신할 수 있다. 이와 같은 식별 ID 및 프로필 이미지에 대한 URL에 기초하여 친구 또는 채팅방을 식별할 수 있다.Meanwhile, one or more friends or chat rooms included in the friend list or the chat room list received by the friend / chat room
표시부(230)는 제 1 애플리케이션의 그래픽 영역의 제 1 영역(231)에 하나 이상의 컨텐츠를 표시하고, 제 1 애플리케이션의 그래픽 영역의 제 2 영역(233)에 친구 목록 또는 채팅방 목록을 표시한다. 이와 같이, 표시부(230)는 제 1 애플리케이션의 그래픽 영역에 공유하고자 하는 컨텐츠의 목록과 그 공유 대상인 친구 목록 또는 채팅방 목록을 함께 표시하여, 사용자로 하여금 컨텐츠의 공유를 직관적으로 수행할 수 있게 하고, 또한 컨텐츠를 공유하고자 하는 대상 친구 또는 대상 채팅방의 탐색을 용이하게 할 수 있다.The
한편, 제 2 영역(233)에 표시된 친구 목록 또는 채팅방 목록은 사용자의 행위 로그에 기초하여 정렬될 수 있다. 이때, 제 2 영역(233)에 표시된 친구 목록 또는 채팅방 목록은 친구와의 메시지 교환 횟수, 컨텐츠 공유 횟수 및 사용자의 친구에 대한 제 2 애플리케이션의 계정으로의 접속 빈도 중 하나 이상을 포함하는 행위 로그에 기초하여 정렬될 수 있다. On the other hand, the friend list or the chat room list displayed in the
예를 들어, 사용자의 행위 로그가 친구와의 메시지 교환 횟수인 경우, 특정 친구와 인스턴트 메시지를 교환한 횟수가 다른 친구보다 많다면, 특정 친구 또는 특정 친구와의 채팅방이 친구 목록의 상단에 표시될 수 있다. For example, if the activity log of the user is the number of message exchanges with a friend, if the number of exchanged instant messages with a friend is larger than that of the other friends, the chat room with a specific friend or a specific friend is displayed at the top of the friend list .
또 다른 예로, 사용자의 행위 로그가 컨텐츠 공유 횟수인 경우, 특정 친구와 컨텐츠를 공유한 횟수가 다른 친구보다 많다면, 컨텐츠 공유 횟수가 많은 특정 친구 또는 특정 친구와의 채팅방이 친구 목록 또는 채팅방 목록의 상단에 표시될 수 있다. 이때, 공유한 컨텐츠는 컨텐츠 제공 서버(110)가 제 1 애플리케이션으로 제공하는 컨텐츠일 수 있고, 이와 달리 제 1 애플리케이션이 아닌 다른 애플리케이션을 통해 제공되는 컨텐츠로서 제 2 애플리케이션을 통해 공유한 컨텐츠일 수도 있다.As another example, if the activity log of the user is the number of content sharing, if the number of times the content is shared with a specific friend is larger than that of the other friends, the chat room with a specific friend or a specific friend Can be displayed at the top. At this time, the shared contents may be the contents provided by the
또 다른 예로, 사용자의 행위 로그가 사용자의 친구에 대한 제 2 애플리케이션의 계정으로의 접속 빈도인 경우, 사용자 디바이스(200)에서 친구 목록에 표시된 친구 또는 채팅방 목록에 표시된 채팅방에 포함된 친구 중 특정 친구에 대응하는 친구 디바이스(300)의 제 2 애플리케이션의 계정으로 접속하는 빈도가 다른 친구보다 많은 경우, 특정 친구 또는 특정 친구와의 채팅방이 친구 목록 또는 채팅방 목록의 상단에 표시될 수 있다. 이때, 제 2 애플리케이션의 계정으로의 접속 빈도는 친구 디바이스(300)의 제 2 애플리케이션의 계정을 통해 업로드된 사진, 글 및 동영상 등을 사용자 디바이스(200)에서 접속한 횟수일 수 있다. As another example, if the user's activity log is the frequency of accessing the account of the second application to the user's friend, the friend displayed on the friend list in the
이와 달리, 사용자의 행위 로그는 친구의 컨텐츠 선호도일 수 있으며, 이에 따라 제 1 영역(231)에 표시된 컨텐츠를 선호하는 친구 또는 제 1 영역(231)에 표시된 컨텐츠를 선호하는 친구가 포함된 채팅방이 우선하여 친구 목록 또는 채팅방 목록에 정렬될 수 있다. Alternatively, the activity log of the user may be a content preference of a friend, and accordingly, a chat room having a friend who prefers the content displayed in the
이때, 컨텐츠 선호도는 친구 목록 또는 채팅방에 포함된 친구에 의해 설정된 컨텐츠의 카테고리에 기초하여 결정될 수 있다. 예를 들어, 친구 디바이스(300) 상에 설정된 카테고리가 정치인 경우, 사용자 디바이스(200)의 제 1 애플리케이션에서 뉴스의 카테고리 중 정치 항목을 클릭하여 제 1 영역(231)에 정치와 관련된 뉴스가 표시되면, 정치 카테고리를 선택한 친구 또는 친구가 포함된 채팅방이 우선하여 친구 목록 또는 채팅방 목록에 표시될 수 있다.At this time, the content preference may be determined based on the category of the content set by the friend included in the friend list or the chat room. For example, when the category set on the
이와 달리, 컨텐츠 선호도는 친구 목록 또는 채팅방에 포함된 친구의 제 1 애플리케이션 상에 표시된 컨텐츠를 선택한 이력에 기초하여 결정될 수 있다. 예를 들어, 제 1 애플리케이션 상에 표시된 헤드라인 뉴스가 스포츠 관련 뉴스인 경우, 스포츠 관련 뉴스를 상대적으로 많이 선택한 친구 또는 친구가 포함된 채팅방이 우선하여 친구 목록에 표시될 수 있다.Alternatively, the content preference may be determined based on the history of selecting the content displayed on the first application of the friend included in the friend list or the chat room. For example, if the headline news displayed on the first application is sports-related news, a chat room containing a relatively large number of sports-related news friends or friends may preferentially be displayed in the friend list.
입력 수신부(240)는 제 2 영역(233)에 표시된 친구 목록 중 사용자에 의해 선택된 하나 이상의 친구또는 제 2 영역에 표시된 채팅방 목록 중 사용자에 의해 선택된 하나 이상의 채팅방과, 제 1 영역(231)에 표시된 컨텐츠 중 사용자에 의해 선택된 컨텐츠를 연결하기 위한 입력을 수신한다. The
다시 말해, 입력 수신부(240)는 사용자의 선택 입력, 드래그 동작 또는 드랍 동작을 통해서, 선택 또는 드랍 동작을 통해 통해 결정된 친구(또는 채팅방)를 드랍 또는 선택으로 결정된 컨텐츠와 연결할 수 있다.In other words, the
이때, 제 2 영역(233)에 표시된 친구 목록 중 사용자에 의해 선택된 하나 이상의 친구 또는 제 2 영역에 표시된 채팅방 목록 중 사용자에 의해 선택된 하나 이상의 채팅방은, 드래그 동작 및 드랍 동작에 의해 제 1 영역(231)에 표시된 컨텐츠 중 사용자에 의해 선택된 컨텐츠로 이동될 수 있다. At this time, one or more buddies selected by the user from the friend list displayed in the
이때, 본 발명에 따른 사용자 디바이스(200)는 친구 또는 채팅방을 컨텐츠에 드래그 앤 드랍하여 공유하는 특징에서, 각 친구 또는 채팅방이 어떤 컨텐츠를 공유하였는지에 대한 이력을 제 1 애플리케이션이 제공하는 별도의 이력 조회 제공 탭을 통해 조회할 수 있다. 예를 들어, 제 1 친구를 대상으로 제 1 내지 제 3 컨텐츠를 공유하였고, 제 2 친구를 대상으로 제 2 내지 제 4 컨텐츠를 공유한 경우, 이력 조회 제공 탭을 통해 이와 같은 공유 이력을 확인할 수 있다.In this case, the
또한, 제 1 영역(231)에 표시된 하나 이상의 컨텐츠를 포함하는 컨텐츠 목록 중 사용자에 의해 선택된 하나 이상의 컨텐츠는, 드래그 동작 및 드랍 동작에 의해 제 2 영역(233)에 표시된 친구 목록 또는 채팅방 목록 중 사용자에 의해 선택된 친구 또는 채팅방으로 이동될 수 있다. Also, one or more contents selected by the user from the contents list including one or more contents displayed in the
이때, 본 발명에 따른 사용자 디바이스(200)는 컨텐츠를 친구 또는 채팅방에 드래그 동작 및 드랍 동작하여 공유하는 특징에서, 해당 컨텐츠가 어떤 친구 또는 채팅방에 공유되었는지에 대한 이력을 제 1 애플리케이션이 제공하는 별도의 이력 조회 제공 탭을 통해 조회할 수 있다. 예를 들어, 제 1 친구를 대상으로 제 1 내지 제 3 컨텐츠를 공유하였고, 제 2 친구를 대상으로 제 2 내지 제 4 컨텐츠를 공유한 경우, 이력 조회 제공 탭을 통해, 컨텐츠를 기준으로, 제 1 컨텐츠에 대해서는 제 1 친구와, 제 2 컨텐츠에 대해서는 제 1 및 제 2 친구와 공유하였다는 이력을 조회할 수 있다.At this time, the
이와 같이 드래그 동작 및 드랍 동작에 의해 컨텐츠와 친구 또는 컨텐츠와 채팅방이 연결될 경우, 하기에서 설명할 컨텐츠 정보 전송부(250)를 통해 선택된 컨텐츠는 선택된 친구에 대응하는 친구 디바이스(300)로 전송될 수 있다. 이하에서는 도 3a내지 도 3b을 참조하여 사용자 디바이스(200)에서 입력 수신부(240)를 통해 컨텐츠를 공유하는 방법에 대하여 구체적으로 설명하기로 한다. When the content and the friend or the content are connected to the chat room through the drag operation and the drop operation, the content selected through the
도 3a내지 도 3b는 사용자 디바이스에서의 컨텐츠 공유 방법의 일 예시를 설명하기 위한 도시한 도면이다. 3A and 3B are diagrams for explaining an example of a content sharing method in a user device.
먼저, 도 3a를 참조하면, 사용자가 제 2 영역(233)에 표시된 친구 목록 중 어느 하나의 친구를 선택하는 입력(예를 들면, 터치)을 하면, 선택된 친구를 드래그할 수 있도록 활성화하고, 선택된 친구를 드래그 동작을 통해 제 1 영역(231)에 표시된 컨텐츠 목록 중 어느 하나의 컨텐츠에 드랍함으로써 컨텐츠와 친구를 연결할 수 있다.3A, when the user inputs (for example, touches) a friend to select one of the friend lists displayed in the
도 3b를 참조하면, 사용자가 제 1 영역(231)에 표시된 컨텐츠 목록 중 어느 하나의 컨텐츠를 선택하는 입력(예를 들면, 터치)을 하면, 선택된 컨텐츠를 드래그할 수 있도록 활성화하고, 선택된 컨텐츠를 드래그 동작을 통해 제 2 영역(233)에 표시된 친구 목록 중 어느 하나의 친구에 드랍함으로써 친구와 컨텐츠를 연결할 수 있다.Referring to FIG. 3B, when the user inputs (for example, touches) one of the content lists displayed in the
뿐만 아니라, 본 발명에 따른 사용자 디바이스(200)는 제 2 영역(233)에 채팅방 목록이 표시된 경우, 채팅방과 컨텐츠를 연결할 수 있다. 채팅방과 컨텐츠를 연결하는 방법은 도 3a 및 도 3b에 설명한 것과 유사하므로 구체적은 설명은 생략하도록 한다.In addition, the
이와 같이 본 발명에 따른 사용자 디바이스(200)는 입력 수신부(240)를 통해 사용자의 선택 입력, 드래그 동작 또는 드랍 동작을 통해서, 선택 또는 드랍으로 결정된 친구(또는 채팅방)를 드랍 또는 선택으로 결정된 컨텐츠와 연결할 수 있다. 이에 따라 본 발명에 따른 사용자 디바이스(200)는 컨텐츠를 공유하고자 하는 사용자에로 하여금 편의성을 제공할 수 있다.As described above, the
다시 도 2를 참조하면, 컨텐츠 정보 전송부(250)는 입력 수신부(240)를 통해 입력을 수신한 경우, 선택된 컨텐츠의 정보를 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 친구 디바이스(300)로 전송한다. 이때, 컨텐츠 정보 전송부(250)는 컨텐츠의 정보와 함께 선택된 친구의 식별 ID 또는 채팅방의 ID정보를 전송할 수 있다.2, when receiving the input through the
이와 같이 전송된 컨텐츠의 정보는 사용자에 의해 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 친구 디바이스(300)에 설치된 제 2 애플리케이션 상에 표시될 수 있다. 이때, 전송된 컨텐츠의 정보는 제 2 애플리케이션에서 제공하는 포맷으로 표시될 수 있다. 이하에서는 도 4를 참조하여, 컨텐츠 정보 전송부(250)가 전송한 컨텐츠의 정보가 친구 디바이스(300)에 표시되는 결과의 일 예시를 설명하도록 한다.The information of the content transmitted in this way can be displayed on the second application installed in the
도 4는 친구 디바이스에서 컨텐츠의 정보가 표시되는 결과의 일 예를 설명하기 위한 도면이다.4 is a diagram for explaining an example of a result of displaying information of contents in a friend device.
입력 수신부(240)가 사용자로부터 컨텐츠와 친구 또는 채팅방을 서로 연결하는 입력을 수신한 경우, 컨텐츠 정보 전송부(250)는 선택된 컨텐츠의 정보를 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 디바이스(300)로 전송한다. 이와 같이 전송된 컨텐츠의 정보는 친구 디바이스(300)에 설치된 제 2 애플리케이션의 채팅방을 통해 표시될 수 있다.When the
이때, 컨텐츠의 정보는, 도 4에 도시된 바와 같이 선택된 컨텐츠의 URL(340), 대표이미지(320), 제목(310) 및 내용(330) 중 하나 이상을 포함할 수 있다. 이에 따라 친구 디바이스(300) 상에 표시된 컨텐츠의 URL(340), 대표이미지(320), 제목(310) 및 내용(330) 중 하나 이상을 선택하면, 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 디바이스(300)에 설치된 제 1 애플리케이션을 통해 컨텐츠가 표시될 수 있다. 제 1 애플리케이션뿐만 아니라, 친구 디바이스(300)의 웹 브라우저를 통해 컨텐츠가 표시될 수 있다.At this time, the information of the content may include at least one of the
예를 들어, 친구 디바이스(300)의 제 2 애플리케이션의 채팅방에는 인스턴트 메시지 형태로 컨텐츠의 정보가 표시될 수 있으며, 이때 컨텐츠의 정보는‘EPL을 빛낸 역대 최고 선수 10인’이라는 컨텐츠의 제목(310), 컨텐츠의 대표 이미지(320), SBS ESPN의 축구전문 매거진‘풋볼매거진의 골’의 인기코너 풋볼크레이지에서는 EPL을 빛낸 역대 최고선수 10인을 선정했다.”라는 컨텐츠의 내용(330) 및‘원문보기'라는 컨텐츠의 URL(340)을 포함한다. 이와 같이 표시된 컨텐츠의 정보 중 어느 하나를 선택하면 제 1 애플리케이션을 통해 컨텐츠가 표시될 수 있다.For example, in the chat room of the second application of the
한편, 친구와의 기 대화 내역이 없는 경우, 컨텐츠 정보 전송부(250)는 제 2 애플리케이션의 서비스를 제공하는 인스턴트 메시지 서버(120)에, 선택된 컨텐츠의 정보를 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 디바이스(300)에 설치된 제 2 애플리케이션 상에 표시하기 위해 채팅방 생성을 요청할 수 있다. 이에 따라, 친구 디바이스(300)의 제 2 애플리케이션 상에 새롭게 생성된 채팅방에 컨텐츠의 정보가 표시될 수 있다.On the other hand, if there is no chatting history with a friend, the content
이와 달리, 친구와의 기 대화 내역이 존재하는 경우, 채팅방 목록에는 친구가 포함된 채팅방이 표시된다. 이때, 사용자가 채팅방을 선택하면, 선택된 채팅방에 포함된 친구에 대응하는 친구 디바이스(300)의 제 2 애플리케이션 상에 표시된, 기 대화 내역이 존재하는 채팅방에 컨텐츠의 정보가 표시될 수 있다.Alternatively, if there is a chat history with a friend, the chat room list displays the chat room with the friend. At this time, when the user selects the chat room, the information of the contents can be displayed in the chat room where the chat conversation history displayed on the second application of the
도 5는 본 발명의 일 실시예에 따른 디바이스에서의 컨텐츠 공유 방법에 따른 동작 흐름도이다.5 is a flowchart illustrating a content sharing method in a device according to an exemplary embodiment of the present invention.
본 발명에 따른 컨텐츠 공유 방법은 먼저, 제 1 애플리케이션 실행시 사용자 디바이스(200)에 설치된 제 2 애플리케이션의 계정과 연동시킨다(S510). 즉, 제 2 애플리케이션의 계정에 기초하여 제 1 애플리케이션을 제 2 애플리케이션과 연동시킨다. 이와 같이 제 1 애플리케이션과 제 2 애플리케이션의 계정이 연동됨에 따라, 사용자 디바이스(200)는 친구 목록을 수신하여 제 1 애플리케이션의 그래픽 영역에 컨텐츠 목록과 함께 제 2 애플리케이션의 친구 목록 또는 채팅방 목록을 표시할 수 있으며, 이에 따라 제 1 애플리케이션 상에 표시된 컨텐츠를 친구 목록의 친구 또는 채팅방 목록에 포함된 친구의 친구 디바이스(300)와 용이하게 공유할 수 있다.In the content sharing method according to the present invention, the first application is linked with an account of a second application installed in the user device 200 (S510). That is, the first application is linked with the second application based on the account of the second application. As the first application and the second application account are linked, the
다음으로, 사용자 디바이스(200)는 제 2 애플리케이션의 계정에 대응하는 하나 이상의 친구 또는 채팅방이 포함된 친구 목록 또는 채팅방 목록을 수신한다(S520). 이때, 사용자 디바이스(200)는 인스턴트 메시지 서버(120)로부터 친구 목록 또는 채팅방 목록을 제공하는 API를 호출하는데 필요한 액세스 토큰을 수신하고, 수신한 액세스 토큰에 기초하여 인스턴트 메시지 서버(120)에서 친구 목록 또는 채팅방 목록을 조회하며, 이와 같이 조회된 친구 목록 또는 채팅방 목록을 수신할 수 있다.Next, the
다음으로, 하나 이상의 컨텐츠를 표시하는 제 1 영역(231) 및 친구 목록 또는 채팅방 목록을 표시하는 제 2 영역(233)을 포함하는 제 1 애플리케이션의 그래픽 영역을 표시한다(S530). 이와 같이, 제 1 애플리케이션의 그래픽 영역에 공유하고자 하는 컨텐츠의 목록과 함께 그 공유 대상인 친구 목록 또는 채팅방 목록을 표시하여, 사용자로 하여금 컨텐츠의 공유를 직관적으로 수행할 수 있게 하고, 또한 컨텐츠를 공유하고자 하는 대상 친구의 탐색을 용이하게 할 수 있다.Next, a
한편, 제 2 영역(233)에 표시된 친구 목록 또는 채팅방 목록은 사용자의 행위 로그에 기초하여 정렬될 수 있다. 이때, 제 2 영역(233)에 표시된 친구 목록 또는 채팅방 목록은 친구와의 메시지 교환 횟수, 컨텐츠 공유 횟수 및 사용자의 친구에 대한 제 2 애플리케이션의 계정으로의 접속 빈도 중 하나 이상을 포함하는 행위 로그에 기초하여 정렬될 수 있다. 뿐만 아니라, 사용자의 행위 로그는 친구 목록 또는 채팅방 목록에 포함된 친구의 컨텐츠 선호도일 수 있으며, 이에 따라 제 1 영역(231)에 표시된 컨텐츠를 선호하는 친구 또는 제 1 영역(231)에 표시된 컨텐츠를 선호하는 친구가 포함된 채팅방이 우선하여 친구 목록 또는 채팅방 목록에 정렬될 수 있다.On the other hand, the friend list or the chat room list displayed in the
다음으로, 제 2 영역(233)에 표시된 하나 이상의 친구를 포함하는 친구 목록 또는 하나 이상의 채팅방을 포함하는 채팅방 목록 중 사용자에 의해 선택된 하나 이상의 친구 또는 채팅방과, 제 1 영역(231)에 표시된 하나 이상의 컨텐츠를 포함하는 컨텐츠 목록 중 사용자에 의해 선택된 컨텐츠의 입력을 수신한다(S540). 구체적으로, 제 2 영역(233)에 표시된 하나 이상의 친구를 포함한 친구 목록 또는 하나 이상의 채팅방을 포함하는 채팅방 목록 중 사용자에 의해 선택된 하나 이상의 친구 또는 채팅방은, 드래그 동작 및 드랍 동작에 의해 제 1 영역(231)에 표시된 컨텐츠 목록 중 사용자에 의해 선택된 컨텐츠로 이동될 수 있다. 또한, 제 1 영역(231)에 표시된 하나 이상의 컨텐츠를 포함하는 컨텐츠 목록 중 사용자에 의해 선택된 하나 이상의 컨텐츠는, 드래그 동작 및 드랍 동작에 의해 제 2 영역(233)에 표시된 친구 목록 또는 채팅방 목록 중 사용자에 의해 선택된 친구 또는 친구가 포함된 채팅방으로 이동될 수 있다. 한편, 제 1 영역(231)에서 제 2 영역(233)으로, 또는 제 2 영역(233)에서 제1 영역(231)으로 드래그 동작 및 드랍 동작을 통해 입력을 수신하는 방법은 도3a 내지 도3b에서 설명하였으므로, 구체적인 설명은 생략하도록 한다. Next, one or more buddies or chat rooms selected by the user from a list of friends or a list of chat rooms including one or more chat rooms displayed in the
다음으로, 선택된 컨텐츠의 정보를 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 디바이스(300)로 전송한다(S550). 이와 같이, 전송된 컨텐츠의 정보는 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 디바이스(300) 상에 표시된다. 친구에 대응하는 디바이스(300) 상에 컨텐츠 정보가 표시되는 결과는 도4에서 설명하였으므로, 구체적인 설명은 생략하도록 한다.Next, the information of the selected content is transmitted to the
한편, 도 5를 통해 설명한 사용자 디바이스에서의 컨텐츠 공유 방법의 각 단계는 컴퓨터를 실행시키는 컴퓨터 프로그램, 스마트 디바이스(예를 들어, 스마트 폰)를 실행시키는 애플리케이션, 및 디바이스에서 컨텐츠를 공유하는 명령어들의 시퀀스를 포함하는 프로그램으로도 구현될 수 있다. 예를 들어, 본 발명의 일 실시예는 사용자 디바이스와 연동하여 동작하는 애플리케이션을 제공할 수 있다.Meanwhile, each step of the content sharing method in the user device described with reference to FIG. 5 includes a computer program for executing a computer, an application for executing a smart device (for example, a smart phone), and a sequence of instructions And the like. For example, one embodiment of the present invention may provide an application that operates in conjunction with a user device.
즉, 사용자 디바이스(200)에서 컨텐츠를 공유하는 명령어들의 시퀀스를 포함하는 컴퓨터 프로그램은 컴퓨팅 장치에 의해 실행될 때, 프로그램은 제 2 애플리케이션의 계정과 연동되고, 제 2 애플리케이션의 계정에 대응하는 하나 이상의 친구가 포함된 친구 목록 또는 하나 이상의 채팅방이 포함된 채팅방 목록을 수신한다.That is, when a computer program comprising a sequence of instructions for sharing content at a
그리고, 프로그램은 하나 이상의 컨텐츠를 포함하는 컨텐츠 목록을 제 1 애플리케이션의 그래픽 영역 중 제 1 영역에 표시하고, 친구 목록 또는 채팅방 목록을 제 1 애플리케이션의 그래픽 영역 중 제 2 영역에 표시한다. 이와 같이 표시된 그래픽 영역에서, 제 2 영역에 표시된 친구 목록 중 사용자에 의해 선택된 어느 하나의 친구 또는 제 2 영역에 표시된 채팅방 목록 중 사용자에 의해 선택된 하나 이상의 채팅방과, 제 1 영역에 표시된 컨텐츠 중 사용자에 의해 선택된 컨텐츠를 연결하는 입력을 수신한 경우, 컨텐츠의 정보를 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 디바이스로 전송한다. 이때, 선택된 컨텐츠의 정보는 선택된 친구 또는 채팅방에 포함된 친구에 대응하는 디바이스 상에 표시되도록 구성된다.The program then displays the content list including the one or more content in a first one of the graphics areas of the first application and the friend list or the chat room list in the second one of the graphics areas of the first application. In the graphic area displayed in this manner, one of the friends displayed in the second area is selected by the user, one of the chat rooms selected by the user is displayed in the second area, and one of the contents displayed in the first area And transmits the information of the content to the selected friend or the device corresponding to the friend included in the chat room. At this time, information of the selected content is displayed on the device corresponding to the selected friend or friend included in the chat room.
본 발명의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.One embodiment of the present invention may also be embodied in the form of a recording medium including instructions executable by a computer, such as program modules, being executed by a computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, the computer-readable medium may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes any information delivery media, including computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transport mechanism.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능한 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.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 and their equivalents. . It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.
발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the invention is defined by the appended claims rather than the foregoing description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be interpreted as being included in the scope of the present invention .
100: 서버 110: 컨텐츠 공유 서버
120: 인스턴트 메시지 서버 200: 사용자 디바이스
210: 계정 연동부 220: 친구/채팅방 목록 수신부
230: 표시부 240: 입력 수신부
250: 컨텐츠 정보 전송부 300: 친구 디바이스100: server 110: content sharing server
120: Instant messaging server 200: User device
210: Account connection part 220: Friend / chat room list receiver
230: Display unit 240: Input receiver
250: Content information transmitting unit 300: Friend device
Claims (18)
제 1 애플리케이션 실행 시 상기 사용자 디바이스에 설치된 인스턴트 메시징 애플리케이션의 계정과 연동시키는 단계;
상기 인스턴트 메시징 애플리케이션의 계정에 대응하는 하나 이상의 채팅방이 포함된 채팅방 목록을 수신하는 단계;
하나 이상의 컨텐츠를 포함하는 컨텐츠 목록을 상기 제 1 애플리케이션의 그래픽 영역 중 제 1 영역에 표시하는 단계;
상기 채팅방 목록을 상기 제 1 애플리케이션의 그래픽 영역 중 제 2 영역에 표시하는 단계;
상기 제 2 영역에 표시된 채팅방 목록 중 사용자에 의해 선택된 하나 이상의 채팅방과, 상기 제 1 영역에 표시된 컨텐츠 중 사용자에 의해 선택된 컨텐츠를 연결하는 입력을 수신한 경우, 상기 선택된 컨텐츠의 정보를 상기 채팅방에 포함된 친구에 대응하는 디바이스로 전송하는 단계를 포함하되,
상기 제 1 애플리케이션 및 상기 인스턴트 메시징 애플리케이션 각각은 서로 독립적인 서버에 의해 실행되도록 구성되며,
상기 선택된 컨텐츠의 정보는 상기 선택된 채팅방에 포함된 친구에 대응하는 디바이스에 설치된 인스턴트 메시징 애플리케이션 상에 인스턴트 메시지로 표시되도록 구성되고,
상기 채팅방 목록은 사용자의 행위 로그에 기초하여 정렬되되, 상기 사용자의 행위 로그가 상기 각 채팅방에 포함된 친구와의 인스턴트 메시지 교환 횟수, 컨텐츠 공유 횟수, 상기 사용자의 친구에 대한 인스턴트 메시징 애플리케이션의 계정으로의 접속 빈도 및 상기 각 채팅방에 포함된 친구의 컨텐츠 선호도 중 하나 이상을 포함하는 것인 컨텐츠 공유 방법.
A content sharing method in a user device,
Interfacing with an account of an instant messaging application installed on the user device when the first application is executed;
Receiving a list of chat rooms including at least one chat room corresponding to an account of the instant messaging application;
Displaying a content list including at least one content in a first one of the graphics areas of the first application;
Displaying the chat room list in a second one of the graphics areas of the first application;
Wherein the chat room includes at least one chat room selected by the user from the chat room list displayed in the second area and an input for connecting the content selected by the user among the contents displayed in the first area, To a device corresponding to the friend,
Wherein each of the first application and the instant messaging application is configured to be executed by a server independent of each other,
Wherein the information of the selected content is displayed as an instant message on an instant messaging application installed in a device corresponding to a friend included in the selected chat room,
Wherein the chat room list is arranged based on a user's activity log, the activity log of the user is stored in an account of an instant messaging exchange with a friend included in each chat room, a number of contents sharing times, And a content preference of a friend included in each of the chat rooms.
상기 채팅방 목록을 수신하는 단계는
상기 인스턴트 메시징 애플리케이션의 서비스를 제공하는 서버로부터 상기 채팅방 목록을 제공하는 API를 호출하는데 필요한 액세스 토큰을 수신하는 단계;
상기 수신한 액세스 토큰에 기초하여 상기 서버에서 상기 채팅방 목록을 조회하는 단계 및
상기 조회된 채팅방 목록을 수신하는 단계를 포함하는 것인 컨텐츠 공유 방법.
The method according to claim 1,
The step of receiving the chat room list
Receiving an access token required to invoke an API providing the chat room list from a server providing a service of the instant messaging application;
Querying the server for the chat room list based on the received access token;
And receiving the inquired chat room list.
상기 채팅방 목록에 포함된 하나 이상의 채팅방은 각각 식별 ID 또는 프로필 이미지에 대한 URL 중 하나 이상을 포함하는 것인 컨텐츠 공유 방법.
The method according to claim 1,
Wherein the one or more chat rooms included in the chat room list each include at least one of an identification ID or a URL for a profile image.
상기 컨텐츠의 정보는 상기 선택된 컨텐츠의 URL, 대표 이미지, 제목 및 내용 중 하나 이상을 포함하는 것인 컨텐츠 공유 방법.
The method according to claim 1,
Wherein the information of the content includes at least one of a URL, a representative image, a title, and contents of the selected content.
상기 친구에 대응하는 디바이스 상에 표시된, 상기 컨텐츠의 URL, 대표 이미지, 제목 및 내용 중 하나 이상을 선택하면, 상기 선택된 채팅방에 포함된 친구에 대응하는 디바이스에 설치된 제 1 애플리케이션을 통해 상기 컨텐츠가 표시되는 것인 컨텐츠 공유 방법.
5. The method of claim 4,
When the user selects one or more of the URL, the representative image, the title, and the content of the content displayed on the device corresponding to the friend, the content is displayed through the first application installed in the device corresponding to the friend included in the selected chat room Gt; content-sharing < / RTI >
상기 친구에 대응하는 디바이스 상에 표시된, 상기 컨텐츠의 URL, 대표 이미지, 제목 및 내용 중 하나 이상을 선택하면, 상기 선택된 채팅방에 포함된 친구에 대응하는 디바이스의 웹 브라우저를 통해 상기 컨텐츠가 표시되는 것인 컨텐츠 공유 방법.
5. The method of claim 4,
When the user selects one or more of the URL, representative image, title, and contents of the content displayed on the device corresponding to the friend, the content is displayed through the web browser of the device corresponding to the friend included in the selected chat room In content sharing method.
상기 사용자의 행위 로그가 상기 친구의 컨텐츠 선호도를 포함하는 경우,
상기 제 1 영역에 표시된 컨텐츠를 선호하는 친구가 포함된 채팅방이 우선하여 상기 채팅방 목록에 정렬되는 것인 컨텐츠 공유 방법.
The method according to claim 1,
If the activity log of the user includes the friend's content preference,
Wherein a chat room including a friend who prefers contents displayed in the first area is arranged in the chat room list in priority.
상기 컨텐츠 선호도는 상기 채팅방 목록에 포함된 친구에 의해 설정된 컨텐츠의 카테고리에 기초하여 결정되거나, 상기 채팅방 목록에 포함된 친구의 상기 제 1 애플리케이션 상에 표시된 컨텐츠를 선택한 이력에 기초하여 결정되는 것인 컨텐츠 공유 방법.
10. The method of claim 9,
Wherein the content preference is determined based on a category of content set by a friend included in the chat room list or determined based on a history of selecting content displayed on the first application of a friend included in the chat room list How to share.
상기 선택된 컨텐츠의 정보는 상기 선택된 채팅방에 포함된 친구에 대응하는 디바이스에 설치된 인스턴트 메시징 애플리케이션 상에 표시되는 것인 컨텐츠 공유 방법.
The method according to claim 1,
Wherein the information of the selected content is displayed on an instant messaging application installed in a device corresponding to a friend included in the selected chat room.
상기 인스턴트 메시징 애플리케이션의 서비스를 제공하는 서버에, 상기 선택된 컨텐츠의 정보를 상기 선택된 채팅방에 포함된 친구에 대응하는 디바이스에 설치된 인스턴트 메시징 애플리케이션 상에 표시하기 위한 채팅방 생성을 요청하는 단계를 더 포함하는 것인 컨텐츠 공유 방법.
12. The method of claim 11,
And requesting a server providing the service of the instant messaging application to create a chat room for displaying information of the selected content on an instant messaging application installed on a device corresponding to a friend included in the selected chat room In content sharing method.
상기 선택된 채팅방에 상기 컨텐츠의 정보를 표시하는 것인 컨텐츠 공유 방법.
12. The method of claim 11,
And displaying information of the content on the selected chat room.
상기 채팅방은 상기 하나 이상의 친구와의 대화 이력이 표시된 개인 채팅방 또는 그룹 채팅방인 것인 컨텐츠 공유 방법.
The method according to claim 1,
Wherein the chat room is a personal chat room or a group chat room in which a conversation history with the at least one friend is displayed.
상기 제 2 영역에 표시된 채팅방 목록 중 사용자에 의해 선택된 하나 이상의 채팅방은, 드래그 동작 및 드랍 동작에 의해 상기 제 1 영역에 표시된 컨텐츠 중 사용자에 의해 선택된 컨텐츠로 이동되는 것인 컨텐츠 공유 방법.
The method according to claim 1,
Wherein one or more chat rooms selected by the user from the chat room list displayed in the second area are moved to the content selected by the user among the contents displayed in the first area by the drag operation and the drop operation.
제 1 애플리케이션 실행 시, 상기 제 1 애플리케이션과 상기 사용자 디바이스에 설치된, 인스턴트 메시징 애플리케이션의 계정을 연동시키는 계정 연동부,
상기 인스턴트 메시징 애플리케이션의 계정에 대응하는 하나 이상의 채팅방이 포함된 채팅방 목록을 수신하는 친구/채팅방 목록 수신부,
하나 이상의 컨텐츠를 포함하는 컨텐츠 목록을 제 1 애플리케이션의 그래픽 영역 중 제 1 영역에 표시하고 상기 채팅방 목록을 제 1 애플리케이션의 그래픽 영역 중 제 2 영역에 표시하는 표시부,
상기 제 2 영역에 표시된 채팅방 목록 중 사용자에 의해 선택된 하나 이상의 채팅방과, 상기 제 1 영역에 표시된 컨텐츠 중 사용자에 의해 선택된 컨텐츠를 연결하기 위한 입력을 수신하는 입력 수신부 및
상기 입력을 수신한 경우, 상기 선택된 컨텐츠의 정보를 상기 선택된 채팅방에 포함된 친구에 대응하는 디바이스로 전송하는 컨텐츠 정보 전송부를 포함하되,
상기 제 1 애플리케이션 및 상기 인스턴트 메시징 애플리케이션 각각은 서로 독립적인 서버에 의해 실행되도록 구성되며,
상기 선택된 컨텐츠의 정보는 상기 선택된 채팅방에 포함된 친구에 대응하는 사용자 디바이스에 설치된 인스턴트 메시징 애플리케이션 상에 인스턴트 메시지로 표시되도록 구성되고,
상기 채팅방 목록은 사용자의 행위 로그에 기초하여 정렬되되, 상기 사용자의 행위 로그가 상기 각 채팅방에 포함된 친구와의 인스턴트 메시지 교환 횟수, 컨텐츠 공유 횟수 상기 사용자의 친구에 대한 인스턴트 메시징 애플리케이션의 계정으로의 접속 빈도 및 상기 각 채팅방에 포함된 친구의 컨텐츠 선호도 중 하나 이상을 포함하는 것인 컨텐츠 공유 기능이 수행되는 사용자 디바이스.
A user device in which a content sharing function is performed,
An account interlocking unit for interlocking an account of the instant messaging application installed in the user device with the first application when the first application is executed,
A friend / chat room list receiving unit for receiving a chat room list including at least one chat room corresponding to an account of the instant messaging application,
A display unit displaying a list of contents including at least one content in a first one of graphic areas of a first application and displaying the list of chat rooms in a second one of graphic areas of a first application,
One or more chat rooms selected by a user from a list of chat rooms displayed in the second area, an input receiver for receiving an input for connecting contents selected by the user among the contents displayed in the first area,
And a content information transmitting unit for transmitting the information of the selected content to a device corresponding to a friend included in the selected chat room when the input is received,
Wherein each of the first application and the instant messaging application is configured to be executed by a server independent of each other,
Wherein the information of the selected content is displayed as an instant message on an instant messaging application installed in a user device corresponding to a friend included in the selected chat room,
Wherein the chat room list is arranged based on a user's activity log, the activity log of the user includes a number of times of instant message exchange with a friend included in each chat room, a number of contents sharing times, And a content preference of a friend included in each of the chat rooms.
컴퓨팅 장치에 의해 실행될 때, 상기 프로그램은
인스턴트 메시징 애플리케이션의 계정과 연동되고, 상기 인스턴트 메시징 애플리케이션의 계정에 대응하는 하나 이상의 채팅방이 포함된 채팅방 목록을 수신하며,
하나 이상의 컨텐츠를 포함하는 컨텐츠 목록을 표시하는 제 1 영역 및 상기 채팅방 목록을 표시하는 제 2 영역을 포함하는 그래픽 영역을 표시하고,
상기 제 2 영역에 표시된 채팅방 목록 중 사용자에 의해 선택된 하나 이상의 채팅방과, 상기 제 1 영역에 표시된 컨텐츠 중 사용자에 의해 선택된 컨텐츠를 연결하는 입력을 수신한 경우, 상기 컨텐츠의 정보를 상기 선택된 채팅방에 포함된 친구에 대응하는 디바이스로 전송하되,
상기 선택된 컨텐츠의 정보는 상기 선택된 채팅방에 포함된 친구에 대응하는 디바이스에 설치된 인스턴트 메시징 애플리케이션 상에 인스턴트 메시지로 표시되도록 하고,
상기 채팅방 목록은 사용자의 행위 로그에 기초하여 정렬되되, 상기 사용자의 행위 로그가 상기 각 채팅방에 포함된 친구와의 인스턴트 메시지 교환 횟수, 컨텐츠 공유 횟수 상기 사용자의 친구에 대한 인스턴트 메시징 애플리케이션의 계정으로의 접속 빈도 및 상기 각 채팅방에 포함된 친구의 컨텐츠 선호도 중 하나 이상을 포함하도록 하는 명령어들의 시퀀스를 포함하며,
상기 컴퓨터 프로그램과 상기 인스턴트 메시징 애플리케이션 각각은 서로 독립적인 서버에 의해 실행되도록 구성되는 것인, 컴퓨터 판독가능 기록매체.There is provided a computer program comprising a sequence of instructions for sharing content at a user device,
When executed by a computing device, the program
Receiving a chat room list associated with an account of the instant messaging application and including at least one chat room corresponding to an account of the instant messaging application,
Displaying a first area for displaying a content list including at least one content and a second area for displaying the chat room list,
Wherein the chat room includes at least one chat room selected by the user from the chat room list displayed in the second area and an input for connecting the content selected by the user among the contents displayed in the first area, To the device corresponding to the friend,
The information of the selected content is displayed as an instant message on an instant messaging application installed in a device corresponding to a friend included in the selected chat room,
Wherein the chat room list is arranged based on a user's activity log, the activity log of the user includes a number of times of instant message exchange with a friend included in each chat room, a number of contents sharing times, A frequency of access, and a content preference of a friend included in each chat room,
Wherein the computer program and the instant messaging application are each configured to run by a server independent of the other.
상기 사용자의 친구에 대한 인스턴트 메시징 애플리케이션의 계정으로의 접속 빈도는,
상기 각 채팅방에 포함된 친구의 인스턴트 메시징 애플리케이션의 계정을 통해 업로드된 정보를 상기 사용자 디바이스가 접속한 횟수인 것인, 컨텐츠 공유 방법. The method according to claim 1,
The frequency of access to the account of the instant messaging application for the user's friend,
Wherein the number of times the user device has accessed the information uploaded through the account of the friend's instant messaging application included in each chat room.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140107545A KR101586688B1 (en) | 2014-08-19 | 2014-08-19 | Method, device and program of sharing contents |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140107545A KR101586688B1 (en) | 2014-08-19 | 2014-08-19 | Method, device and program of sharing contents |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR101586688B1 true KR101586688B1 (en) | 2016-01-20 |
Family
ID=55308158
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020140107545A Active KR101586688B1 (en) | 2014-08-19 | 2014-08-19 | Method, device and program of sharing contents |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101586688B1 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019003624A (en) * | 2017-06-16 | 2019-01-10 | Line株式会社 | Chat room alignment method and chat room alignment system |
| WO2019240305A1 (en) * | 2018-06-12 | 2019-12-19 | 라인플러스 주식회사 | Method, system, and non-transitory computer-readable recording medium for processing chat room on basis of degree of use |
| WO2020022815A1 (en) * | 2018-07-25 | 2020-01-30 | Samsung Electronics Co., Ltd. | Method and electronic device for performing context-based actions |
| US10656823B2 (en) | 2016-02-05 | 2020-05-19 | Samsung Electronics Co., Ltd. | Method and electronic device for managing operation of applications |
| CN112181237A (en) * | 2020-09-29 | 2021-01-05 | 维沃移动通信(杭州)有限公司 | Display method and device and electronic equipment |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20120045324A (en) * | 2010-10-29 | 2012-05-09 | (주) 씨이랩 | Apparatus and methods for building social network service using social relationship within mobile phone |
| KR101350712B1 (en) * | 2012-08-24 | 2014-01-14 | 주식회사 트라이패스 | Method and server for providing sharing service of online contents, and recording medium thereof |
-
2014
- 2014-08-19 KR KR1020140107545A patent/KR101586688B1/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20120045324A (en) * | 2010-10-29 | 2012-05-09 | (주) 씨이랩 | Apparatus and methods for building social network service using social relationship within mobile phone |
| KR101350712B1 (en) * | 2012-08-24 | 2014-01-14 | 주식회사 트라이패스 | Method and server for providing sharing service of online contents, and recording medium thereof |
Non-Patent Citations (2)
| Title |
|---|
| 블로그, SAML과 OAuth의 차이, 2010.12.27.* * |
| 블로그, 갤럭시 S3에서 T클라우드 연동서비스 활용하기, 2012.07.22.* * |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10656823B2 (en) | 2016-02-05 | 2020-05-19 | Samsung Electronics Co., Ltd. | Method and electronic device for managing operation of applications |
| JP2019003624A (en) * | 2017-06-16 | 2019-01-10 | Line株式会社 | Chat room alignment method and chat room alignment system |
| JP7089400B2 (en) | 2017-06-16 | 2022-06-22 | Line株式会社 | Chat room alignment method, computer program and chat room alignment system |
| WO2019240305A1 (en) * | 2018-06-12 | 2019-12-19 | 라인플러스 주식회사 | Method, system, and non-transitory computer-readable recording medium for processing chat room on basis of degree of use |
| KR20210009301A (en) * | 2018-06-12 | 2021-01-26 | 라인플러스 주식회사 | Methods and systems for dealing with chat rooms based on usage and non-transitory computer-readable recording media |
| US11258838B2 (en) | 2018-06-12 | 2022-02-22 | LINE Plus Corporation | Method, system, and non-transitory computer readable record medium for processing chatroom based on usage |
| KR102637796B1 (en) * | 2018-06-12 | 2024-02-16 | 라인플러스 주식회사 | Method and system for processing chat rooms based on level of usage and non-transitory computer readable recording media |
| WO2020022815A1 (en) * | 2018-07-25 | 2020-01-30 | Samsung Electronics Co., Ltd. | Method and electronic device for performing context-based actions |
| US11199945B2 (en) | 2018-07-25 | 2021-12-14 | Samsung Electronics Co., Ltd. | Method and electronic device for performing context-based actions |
| CN112181237A (en) * | 2020-09-29 | 2021-01-05 | 维沃移动通信(杭州)有限公司 | Display method and device and electronic equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230015178A1 (en) | Techniques for messaging bot rich communication | |
| US11310181B2 (en) | User terminal apparatus, server, and control method thereof | |
| US10885044B2 (en) | Techniques for device configuration for commerce messaging using commerce messaging history information | |
| KR101740274B1 (en) | Method and device for serching emoticon | |
| US9117203B2 (en) | Method and apparatus for augmented social networking messaging | |
| US20170250935A1 (en) | Techniques for messaging bot app interactions | |
| US20130059606A1 (en) | Method and System for Integrated Messaging and Location Services | |
| KR101662024B1 (en) | Method and device for tagging chatting message | |
| US9503410B2 (en) | Sharing of activity metadata via messaging systems | |
| US9716676B2 (en) | Method for providing instant messaging service in third-party service and instant messaging server apparatus for providing the messaging service | |
| KR101586688B1 (en) | Method, device and program of sharing contents | |
| US20120296987A1 (en) | Lightweight Messaging with Location Between Users of a Social Networking System | |
| EP3541025A1 (en) | Techniques for messaging bot rich communication | |
| KR101708209B1 (en) | Method, device and computer application of providing contents | |
| KR20160075457A (en) | Method device, and server for grouping chatting message | |
| KR20150067111A (en) | System and method for providing interconnection between chat service and application service | |
| KR20150138513A (en) | Method device, and server for grouping chatting message | |
| KR20150109234A (en) | method of defining relation of invitation between users for application and server and system thereof | |
| KR101713256B1 (en) | System for providing platform to generate and share social network service contents | |
| KR102394348B1 (en) | Method to provide social network service for developing relationship between user and user based on value estimation by server in wire and wireless communication system | |
| US11929964B2 (en) | Computerized system and method for providing an augmented message content display | |
| KR101457101B1 (en) | Method and server for providing poll contents, and method and device for displaying the poll contents | |
| KR20150052928A (en) | Screen shot sharing method between mobile devices and mobile device | |
| KR20150142104A (en) | Method, server, and device for adding advertiser in friend list of messenger application | |
| KR20150027453A (en) | Method of sharing music content and apparatus therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20190108 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20190329 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-5-5-R10-R17-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 11 |