KR101539989B1 - Method, device and server for generating chatting message related to media, and method and device for receiving the chatting message - Google Patents

Method, device and server for generating chatting message related to media, and method and device for receiving the chatting message Download PDF

Info

Publication number
KR101539989B1
KR101539989B1 KR1020140018738A KR20140018738A KR101539989B1 KR 101539989 B1 KR101539989 B1 KR 101539989B1 KR 1020140018738 A KR1020140018738 A KR 1020140018738A KR 20140018738 A KR20140018738 A KR 20140018738A KR 101539989 B1 KR101539989 B1 KR 101539989B1
Authority
KR
South Korea
Prior art keywords
chat message
media
time
chat
playback
Prior art date
Application number
KR1020140018738A
Other languages
Korean (ko)
Inventor
정의정
문제근
문경원
배세환
Original Assignee
주식회사 다음카카오
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 다음카카오 filed Critical 주식회사 다음카카오
Priority to KR1020140018738A priority Critical patent/KR101539989B1/en
Application granted granted Critical
Publication of KR101539989B1 publication Critical patent/KR101539989B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A method for generating a chatting message related to media comprises the steps of: receiving an input related to a chatting message; determining time information of the chatting message; determining a playback time of the media corresponding to the time information; and generating the chatting message related to the media, based on the determined playback time.

Description

미디어와 연계된 채팅 메시지를 생성하는 방법, 디바이스 및 서버, 그리고 채팅 메시지를 수신하는 방법 및 디바이스{METHOD, DEVICE AND SERVER FOR GENERATING CHATTING MESSAGE RELATED TO MEDIA, AND METHOD AND DEVICE FOR RECEIVING THE CHATTING MESSAGE}Technical Field [0001] The present invention relates to a method and apparatus for generating a chat message associated with media, a device and a server, and a method and device for receiving a chat message.

미디어와 연계된 채팅 메시지를 생성하는 방법, 디바이스 및 서버, 그리고 채팅 메시지를 수신하는 방법 및 디바이스에 관한 것이다. A device and a server, and a method and device for receiving a chat message.

IMS(Instant Message Service)는 전자우편 프로그램이나 웹 브라우저를 별도로 사용하지 않고, 발신자가 보낸 메시지가 수신자의 디바이스의 화면에 즉시로 뜨도록 하는 실시간 온라인 의사소통 서비스를 의미한다. 특히, 모바일 네트워크를 이용하여 채팅, 음성 및 영상통화 등을 제공하는 서비스를 MIM(Mobile Instant Messenger) 서비스라고 한다. 이와 관련하여, 한국공개특허 제2010-0063838호에는 모바일 인스턴트 메시지 시스템과 그 서비스 방법이 개시되어 있다. 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. In particular, a service providing chatting, voice and video call using a mobile network is called a mobile instant messenger (MIM) service. In this connection, Korean Patent Publication No. 2010-0063838 discloses a mobile instant message system and a service method thereof.

스마트 디바이스의 발전으로 사용자는 장소에 구애 받지 않고, 다양한 장소에서 음악 감상, 동영상 시청 등과 같은 다양한 미디어 컨텐츠를 이용할 수 있게 되었다. 또한, 사용자들은 미디어 컨텐츠에 대해 댓글을 남길 수도 있으며, 해당 미디어 컨텐츠를 공유하여 다른 사용자에게 제공할 수도 있다. With the development of smart devices, users can enjoy various media contents such as music listening, video watching, etc. in various places without any place. In addition, users may leave a comment on the media content, or may share the media content and provide it to other users.

다만, 사용자가 인스턴트 메신져 서비스에서 미디어 컨텐츠를 다른 사용자에게 공유하기 위해서는 해당 미디어 컨텐츠가 위치한 사이트의 URL을 입력해야 한다. 또한, 미디어 컨텐츠를 공유받은 사용자는 해당 미디어 컨텐츠가 위치한 사이트로 이동을 해야 하며, 사용자가 비디오 컨텐츠를 시청하는 동안에는 실시간 채팅을 할 수 없게 된다. 따라서, 인스턴트 메신져 서비스에서 동영상을 감상하며 실시간으로 채팅을 할 수 있는 서비스가 요구되고 있다. However, in order for the user to share the media contents with other users in the instant messenger service, the user must input the URL of the site where the corresponding media contents are located. In addition, the user who has shared the media contents must move to the site where the corresponding media content is located, and can not chat in real time while the user is viewing the video content. Accordingly, there is a demand for a service capable of watching a moving picture in an instant messenger service and chatting in real time.

미디어와 채팅 메시지를 연계시킴으로써, 미디어와 채팅 메시지 서비스를 동시에 소비하도록 하는 방법, 디바이스 및 서버를 제공하고자 한다. 또한, 채팅 메시지를 이용하여 상대방으로부터 공유받은 미디어를 재생하고, 동기화할 수 있는 방법, 디바이스 및 서버를 제공하고자 한다. 또한, 채팅 메시지의 시간 정보와 미디어의 재생 시간을 연동시킴으로써, 채팅 중 미디어를 효율적으로 연동시킬 수 있는 방법, 디바이스 및 서버를 제공하고자 한다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다. A method, device, and server for enabling media and chat message services to be consumed simultaneously by associating media and chat messages. Also, the present invention provides a method, device, and server that can reproduce and synchronize media shared by the other party using a chat message. Also, a method, device, and server capable of efficiently interworking media during a chat by interworking time information of a chat message and playback time of the media are 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.

상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 실시예는 채팅 메시지와 연관된 입력을 수신하는 단계, 상기 채팅 메시지의 시간 정보를 결정하는 단계, 상기 시간 정보에 대응하는 미디어의 재생 시간을 결정하는 단계 및 상기 결정한 재생 시간에 기초하여 상기 미디어와 연계된 채팅 메시지를 생성하는 단계를 포함하는 방법을 제공할 수 있다. As a technical means for achieving the above technical object, an embodiment of the present invention is a method for receiving a chat message, comprising: receiving an input associated with a chat message; determining time information of the chat message; And generating a chat message associated with the media based on the determined playout time.

본 발명의 다른 실시예는 디바이스로부터 채팅 메시지를 수신하는 단계, 상기 채팅 메시지의 시간 정보를 결정하는 단계, 상기 시간 정보에 대응하는 미디어의 재생 시간을 결정하는 단계, 상기 결정한 재생 시간에 기초하여 상기 미디어와 연계된 채팅 메시지를 생성하는 단계 및 상기 생성한 채팅 메시지를 디바이스로 전송하는 단계를 포함하는 방법을 제공할 수 있다. Another embodiment of the present invention provides a method for transmitting a chat message, comprising: receiving a chat message from a device; determining time information of the chat message; determining a playback time of the media corresponding to the time information; Generating a chat message associated with the media, and transmitting the generated chat message to the device.

본 발명의 또 다른 실시예는 상기 미디어와 연계된 채팅 메시지를 수신하는 단계, 상기 채팅 메시지를 표시하는 단계, 사용자 인터페이스를 통해 상기 표시한 채팅 메시지와 연관된 입력을 수신하는 단계 및 상기 입력이 수신되면 상기 채팅 메시지의 시간 정보에 대응하는 미디어의 재생 시간부터 미디어를 재생하는 단계를 포함하는 방법을 제공할 수 있다. Another embodiment of the present invention is a method of receiving a chat message, the method comprising receiving a chat message associated with the media, displaying the chat message, receiving an input associated with the displayed chat message via a user interface, And reproducing the media from the playback time of the media corresponding to the time information of the chat message.

본 발명의 또 다른 실시예는 채팅 메시지와 연관된 입력을 수신하는 단계, 상기 채팅 메시지의 시간 정보를 결정하는 단계, 상기 시간 정보에 대응하는 미디어의 재생 시간을 결정하는 단계 및 상기 결정한 재생 시간에 기초하여 상기 미디어와 연계된 채팅 메시지를 생성하는 단계를 포함하는 방법을 실시하는 것을 특징으로 하는 어플리케이션 제공 방법을 제공할 수 있다. Yet another embodiment of the present invention is a method for generating a chat message, comprising: receiving an input associated with a chat message; determining time information of the chat message; determining a play time of the media corresponding to the time information; And generating a chat message associated with the media. The present invention provides a method of providing an application, the method comprising:

본 발명의 또 다른 실시예는 상기 미디어와 연계된 채팅 메시지를 수신하는 단계, 상기 채팅 메시지를 표시하는 단계, 사용자 인터페이스를 통해 상기 표시한 채팅 메시지와 연관된 입력을 수신하는 단계 및 상기 입력이 수신되면 상기 채팅 메시지의 시간 정보에 대응하는 미디어의 재생 시간부터 미디어를 재생하는 단계를 포함하는 방법을 실시하는 것을 특징으로 하는 어플리케이션 제공 방법을 제공할 수 있다. Another embodiment of the present invention is a method of receiving a chat message, the method comprising receiving a chat message associated with the media, displaying the chat message, receiving an input associated with the displayed chat message via a user interface, And reproducing the media from the playback time of the media corresponding to the time information of the chat message.

본 발명의 또 다른 실시예는 채팅 메시지와 연관된 입력을 수신하는 입력 수신부, 상기 채팅 메시지의 시간 정보를 결정하는 시간 정보 결정부, 상기 시간 정보에 대응하는 미디어의 재생 시간을 결정하는 재생 시간 결정부 및 상기 결정한 재생 시간에 기초하여 상기 미디어와 연계된 채팅 메시지를 생성하는 채팅 메시지 생성부를 포함하는 디바이스를 제공할 수 있다. Yet another embodiment of the present invention provides an apparatus for generating a chat message, comprising: an input receiver for receiving an input associated with a chat message; a time information determiner for determining time information of the chat message; a playback time determiner for determining a playback time of the media corresponding to the time information; And a chat message generation unit for generating a chat message associated with the media based on the determined playback time.

본 발명의 또 다른 실시예는 디바이스로부터 채팅 메시지를 수신하는 수신부, 상기 채팅 메시지의 시간 정보를 결정하는 시간 정보 결정부, 상기 시간 정보에 대응하는 미디어의 재생 시간을 결정하는 재생 시간 결정부, 상기 결정한 재생 시간에 기초하여 상기 미디어와 연계된 채팅 메시지를 생성하는 채팅 메시지 생성부 및 상기 생성한 채팅 메시지를 디바이스로 전송하는 전송부를 포함하는 서버를 제공할 수 있다. Yet another embodiment of the present invention is a method for controlling a communication device, comprising: a receiving unit for receiving a chat message from a device; a time information determination unit for determining time information of the chat message; a playback time determination unit for determining a playback time of the media corresponding to the time information; A chatting message generating unit for generating a chatting message associated with the media based on the determined playing time, and a transmitting unit for transmitting the generated chatting message to the device.

본 발명의 또 다른 실시예는 상기 미디어와 연계된 채팅 메시지를 수신하는 수신부, 상기 채팅 메시지를 표시하는 표시부, 사용자 인터페이스를 통해 상기 표시한 채팅 메시지와 연관된 입력을 수신하는 입력 수신부 및 상기 입력이 수신되면 상기 채팅 메시지의 시간 정보에 대응하는 미디어의 재생 시간부터 미디어를 재생하는 재생부를 포함하는 디바이스를 제공할 수 있다. In another embodiment of the present invention, there is provided a communication system including a receiving unit for receiving a chat message associated with the media, a display unit for displaying the chat message, an input receiving unit for receiving an input associated with the displayed chat message through a user interface, And a playback unit for playing back the media from the playback time of the media corresponding to the time information of the chat message.

전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 미디어와 채팅 메시지를 연계시킴으로써, 미디어와 채팅 메시지 서비스를 동시에 소비하도록 하는 방법, 디바이스 및 서버를 제공할 수 있다. 또한, 채팅 메시지를 이용하여 상대방으로부터 공유받은 미디어를 재생하고, 동기화할 수 있는 방법, 디바이스 및 서버를 제공할 수 있다. 또한, 채팅 메시지의 시간 정보와 미디어의 재생 시간을 연동시킴으로써, 채팅 중 미디어를 효율적으로 연동시킬 수 있는 방법, 디바이스 및 서버를 제공할 수 있다. According to any one of the above-mentioned objects of the present invention, a method, device, and server for simultaneously consuming media and a chat message service by linking media and a chat message can be provided. Further, it is possible to provide a method, a device, and a server that can reproduce and synchronize media shared by the other party using a chat message. In addition, it is possible to provide a method, a device, and a server capable of efficiently linking media during chatting by linking the time information of a chat message and the playback time of the media.

도 1은 본 발명의 일 실시예에 따른 채팅 시스템의 구성도이다.
도 2는 본 발명의 일 실시예에 따른 디바이스의 구성도이다.
도 3은 본 발명의 일 실시예에 따른 디바이스의 구성도이다.
도 4는 본 발명의 다른 실시예에 따른 채팅 서버의 구성도이다.
도 5는 본 발명의 일 실시예에 따른 디바이스의 구성도이다.
도 6a 내지 도 6i는 미디어와 연계된 채팅 메시지를 생성 및 수신하는 과정의 일 예들을 설명하기 위한 도면이다.
도 7은 미디어와 연계된 채팅 메시지를 생성 및 수신하는 과정의 일 예를 설명하기 위한 흐름도이다.
도 8a 내지 도 8g는 미디어와 연계된 채팅 메시지를 생성 및 수신하는 과정의 다른 예를 설명하기 위한 도면이다.
도 9는 미디어와 연계된 채팅 메시지를 생성 및 수신하는 과정의 다른 예를 설명하기 위한 흐름도이다.
도 10은 본 발명의 일 실시예에 따른 채팅 메시지 생성 방법을 나타내는 흐름도이다.
도 11은 본 발명의 다른 실시예에 따른 채팅 메시지 생성 방법을 나타내는 흐름도이다.
도 12는 본 발명의 일 실시예에 따른 채팅 메시지 수신 방법을 나타내는 흐름도이다.
1 is a configuration diagram of a chat system according to an embodiment of the present invention.
2 is a configuration diagram of a device according to an embodiment of the present invention.
3 is a configuration diagram of a device according to an embodiment of the present invention.
4 is a configuration diagram of a chat server according to another embodiment of the present invention.
5 is a configuration diagram of a device according to an embodiment of the present invention.
6A to 6I are diagrams for explaining examples of a process of generating and receiving a chat message associated with a media.
7 is a flowchart illustrating an example of a process of generating and receiving a chat message associated with a media.
8A to 8G are views for explaining another example of a process of generating and receiving a chat message associated with a media.
9 is a flowchart for explaining another example of a process of generating and receiving a chat message associated with a media.
10 is a flowchart illustrating a method of generating a chat message according to an exemplary embodiment of the present invention.
11 is a flowchart illustrating a method of generating a chat message according to another embodiment of the present invention.
12 is a flowchart illustrating a method of receiving a chat message according to an exemplary embodiment of the present invention.

아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein.

도 1은 본 발명의 일 실시예에 따른 채팅 시스템의 구성도이다. 도 1을 참조하면, 채팅 시스템(1)은 서버(100), 디바이스(200) 및 디바이스(300)를 포함한다. 또한, 도 1을 참조하면, 서버(100)는 채팅 서버(110) 및 미디어 서버(120)를 포함한다. 이 때, 채팅 서버(110)와 미디어 서버(120)는 서로 이격된 위치 또는 공간에 위치할 수도 있고, 동일 서버(100) 내에 모두 포함될 수도 있다. 1 is a configuration diagram of a chat system according to an embodiment of the present invention. 1, a chat system 1 includes a server 100, a device 200, and a device 300. [ 1, the server 100 includes a chat server 110 and a media server 120. [ At this time, the chat server 110 and the media server 120 may be located in a position or space separated from each other, or may be included in the same server 100.

이러한 도 1의 채팅 시스템(1)은 본 발명의 일 실시예에 불과하므로 도 1을 통해 본 발명이 한정 해석되는 것은 아니다. 즉, 본 발명의 다양한 실시예들에 따르면 채팅 시스템(1)은 도 1과 다르게 구성될 수도 있다. 또한, 이하에서는 설명의 편의를 위해 디바이스(200)를 제 1 디바이스(200)로, 디바이스(300)를 제 2 디바이스(300) 각각으로 표현할 수 있다. The chat system 1 of FIG. 1 is only one embodiment of the present invention, and therefore, the present invention is not limited to FIG. That is, according to various embodiments of the present invention, the chat system 1 may be configured differently from that of FIG. Hereinafter, the device 200 and the device 300 may be represented by the first device 200 and the second device 300, respectively, for convenience of explanation.

채팅 시스템(1)을 구성하는 도 1의 각 구성요소들은 일반적으로 네트워크(network)를 통해 연결될 수 있다. 예를 들어, 도 1에 도시된 바와 같이, 제 1 디바이스(200) 및 제 2 디바이스(300)는 네트워크를 통하여 채팅 서버(110) 및 미디어 서버(120)에 연결된다. 1 constituting the chat system 1 can generally be connected via a network. For example, as shown in FIG. 1, the first device 200 and the second device 300 are connected to the chat server 110 and the media server 120 through a network.

네트워크는 단말들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크(network)의 일 예에는 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) 네트워크 등이 포함되나 이에 한정되지는 않는다. The network refers to a connection structure in which information can be exchanged between each node such as terminals and servers. One example of such a network is a 3rd Generation Partnership Project (3GPP) network, a Long Term Evolution (LTE) , A WAN (Wide Area Network), a PAN (Personal Area Network), a Bluetooth (Bluetooth), a wireless LAN (Local Area Network) Networks, satellite broadcast networks, analog broadcast networks, Digital Multimedia Broadcasting (DMB) networks, and the like.

도 1의 디바이스(200) 및 디바이스(300) 각각은 서버(100)와 제 1 네트워크를 통해 통신하고, 디바이스(200)와 디바이스(300)는 서로 제 2 네트워크를 통해 직접 통신할 수도 있다. 이 때, 제 1 네트워크는 광대역 네트워크이고, 제 2 네트워크는 근거리 네트워크일 수 있다. 광대역 네트워크의 일 예는 LTE 네트워크이고, 근거리 네트워크의 일 예는 Wireless LAN이다. Each of device 200 and device 300 of Figure 1 may communicate with server 100 via a first network and device 200 and device 300 may communicate directly with each other via a second network. At this time, the first network may be a broadband network and the second network may be a local area network. One example of a broadband network is an LTE network, and an example of a local area network is a wireless LAN.

서버(100)는 디바이스(200) 및 디바이스(300)와 채팅 메시지를 송수신한다. 도 1을 참조하면, 서버(100)에 포함된 채팅 서버(110)가 디바이스(200) 및 디바이스(300)와의 채팅 메시지 송수신을 전담할 수 있다. The server 100 transmits and receives chat messages to and from the device 200 and the device 300. Referring to FIG. 1, the chat server 110 included in the server 100 may be dedicated to sending and receiving chat messages with the device 200 and the device 300.

채팅 서버(110)는 디바이스(200) 및 디바이스(300) 중 어느 하나로부터 수신한 채팅 메시지를 디바이스(200) 및 디바이스(300) 중 다른 하나로 전송할 수 있다. 또한, 채팅 서버(110)는 디바이스(200) 및 디바이스(300) 중 어느 하나로부터 수신한 요청에 대응하여 채팅 메시지를 생성하고, 생성한 채팅 메시지를 디바이스(200) 및 디바이스(300) 중 다른 하나로 전송할 수도 있다. 이 때, 채팅 메시지는 텍스트, 이미지, 음성 및 동영상 중 적어도 하나 이상을 포함할 수 있다. The chat server 110 may transmit a chat message received from one of the device 200 and the device 300 to another one of the device 200 and the device 300. [ The chat server 110 generates a chat message in response to a request received from either the device 200 or the device 300 and transmits the generated chat message to another one of the device 200 and the device 300 . At this time, the chat message may include at least one of text, image, voice, and moving image.

서버(100)는 디바이스(200) 및 디바이스(300)로 미디어를 전송할 수 있다. 이 때, 서버(100)에 포함된 미디어 서버(120)가 디바이스(200) 및 디바이스(300)로의 미디어 전송을 전담할 수 있다. 이 때, 미디어는 단일 또는 분할 데이터일 수도 있고, 실시간 미디어 스트림일 수도 있다. 미디어의 일 예는 비디오 또는 오디오이나 이에 한정되는 것은 아니다. Server 100 may send media to device 200 and device 300. At this time, the media server 120 included in the server 100 can entirely transfer the media to the device 200 and the device 300. At this time, the media may be single or divided data, or may be a real-time media stream. One example of media is video or audio, but not limited thereto.

디바이스(200) 및 디바이스(300)는 채팅 메시지를 생성할 수 있다. 또한, 디바이스(200) 및 디바이스(300) 각각은 생성한 채팅 메시지를 자신의 디스플레이 장치에 표시하거나, 생성한 채팅 메시지를 채팅 서버(110) 또는 다른 디바이스로 전송할 수 있다. 또한, 디바이스(200) 및 디바이스(300) 각각은 채팅 서버(110) 또는 다른 디바이스로부터 채팅 메시지를 수신하고, 수신한 채팅 메시지를 자신의 디스플레이 장치에 표시할 수도 있다. Device 200 and device 300 may generate a chat message. Each of the device 200 and the device 300 may display the generated chat message on its display device or may transmit the generated chat message to the chat server 110 or another device. In addition, each of the device 200 and the device 300 may receive a chat message from the chat server 110 or another device, and may display the received chat message on its display device.

디바이스(200) 및 디바이스(300)는 채팅 텍스트를 송신하는 송신 디바이스의 역할만을 수행할 수도 있고, 채팅 텍스트를 수신하는 수신 디바이스의 역할만을 수행할 수도 있고, 송신 디바이스와 수신 디바이스의 역할들 모두를 수행할 수도 있다. 다만, 이하에서는 설명의 편의를 위해, 디바이스(200)는 송신 디바이스로서, 디바이스(300)는 수신 디바이스로서 주로 설명하도록 한다. The device 200 and the device 300 may perform only the role of a transmitting device that transmits chat texts or only the role of a receiving device that receives chat texts, . Hereinafter, for convenience of explanation, the device 200 is mainly described as a transmitting device, and the device 300 is mainly described as a receiving device.

본 발명의 일 실시예에 따르면, 디바이스(200)는 미디어와 연계된 채팅 메시지를 생성할 수 있다. 이 때, 미디어와 연계된 채팅 메시지는 채팅 메시지에 대한 소정 선택 또는 입력에 대응하여 미디어에 소정 변화를 야기하는 채팅 메시지일 수 있다. 일 예로, 미디어와 연계된 채팅 메시지는 채팅 메시지에 대한 사용자의 선택에 대응하여 미디어가 특정 재생 시간부터 재생되도록 하는 채팅 메시지일 수 있다. According to one embodiment of the present invention, the device 200 may generate a chat message associated with the media. At this time, the chat message associated with the media may be a chat message causing a certain change in the media corresponding to a predetermined selection or input of the chat message. In one example, the chat message associated with the media may be a chat message that causes the media to play from a particular play time in response to the user's selection of the chat message.

본 발명의 일 실시예에 따라 디바이스(200)에 의해 미디어와 연계된 채팅 메시지가 생성되는 일 예를 설명하면, 디바이스(200)는 채팅 메시지와 연관된 입력을 수신하고, 채팅 메시지의 시간 정보를 결정하고, 시간 정보에 대응하는 미디어의 재생 시간을 결정하고, 결정한 재생 시간에 기초하여 미디어와 연계된 채팅 메시지를 생성할 수 있다. [0035] [0034] In an example where a device 200 generates a chat message associated with media by the device 200, the device 200 receives input associated with the chat message and determines the time information of the chat message Determine the playback time of the media corresponding to the time information, and generate a chat message associated with the media based on the determined playback time.

본 발명의 일 실시예에 따르면, 디바이스(200)는 미디어와 연계된 채팅 메시지를 자신의 디스플레이 장치에 표시하고, 사용자 인터페이스를 통해 표시한 채팅 메시지가 선택되는 경우, 표시한 채팅 메시지에 대응하는 재생 시간부터 미디어를 재생시킬 수 있다. According to one embodiment of the present invention, the device 200 displays a chat message associated with the media on its display device, and when a chat message displayed through the user interface is selected, The media can be played back from the time.

본 발명의 일 실시예에 따르면, 디바이스(200)는 미디어와 연계된 채팅 메시지를 채팅 서버(110) 또는 디바이스(300)로 전송할 수도 있다. 이 경우, 채팅 서버(110)는 미디어와 연계된 채팅 메시지를 디바이스(300)로 전달할 수 있다. 또한, 디바이스(300)는 미디어와 연계된 채팅 메시지를 자신의 디스플레이 장치에 표시하고, 사용자 인터페이스를 통해 표시한 채팅 메시지가 선택되는 경우, 표시한 채팅 메시지에 대응하는 재생 시간부터 미디어를 재생시킬 수 있다. In accordance with one embodiment of the present invention, device 200 may send a chat message associated with the media to chat server 110 or device 300. In this case, the chat server 110 may forward the chat message associated with the media to the device 300. In addition, the device 300 displays a chat message associated with the media on its display device, and when the chat message displayed through the user interface is selected, the device 300 can play the media from the playback time corresponding to the displayed chat message have.

미디어와 연계된 채팅 메시지는 미디어가 소정 재생 시간부터 재생되도록 할 수 있다. 이를 위해, 소정 재생 시간에 대응하는 식별자가 이용될 수 있다. 식별자가 이용되는 일 예를 설명하면, 디바이스(200) 또는 디바이스(300)는 미디어와 연계된 채팅 메시지를 표시하고, 사용자 인터페이스를 통해 표시된 채팅 메시지가 선택되면, 채팅 메시지에 포함된 식별자를 이용하여 자신에게 저장된 미디어 데이터의 일부를 식별하고, 식별한 일부를 이용하여 소정 재생 시간부터 미디어를 재생할 수 있다. 식별자가 이용되는 다른 예를 설명하면, 디바이스(200) 또는 디바이스(300)는 미디어 서버(120)로 식별자에 대응하는 미디어 데이터(또는 미디어 스트림)를 요청 및 수신함으로써, 소정 재생 시간에 대응하는 미디어를 재생할 수 있다. The chat message associated with the media may cause the media to be played from a predetermined playback time. To this end, an identifier corresponding to a predetermined playback time can be used. For example, the device 200 or the device 300 displays a chat message associated with the media, and when the displayed chat message is selected through the user interface, the identifier included in the chat message is used It is possible to identify a part of the media data stored in itself and reproduce the media from a predetermined playback time using the identified part. The device 200 or the device 300 requests and receives the media data (or the media stream) corresponding to the identifier to the media server 120 so that the medium 200 corresponding to the predetermined playback time Can be reproduced.

본 발명의 일 실시예에 따르면, 디바이스(200)는 미디어의 재생 시간과 채팅 메시지의 시간 정보를 연계시킬 수 있다. 그 결과로서, 디바이스(200)는 연계 정보를 생성할 수 있으며, 연계 정보는 채팅 메시지의 시간 정보, 미디어의 재생 시간의 정보 및 채팅 메시지의 시간 정보와 미디어의 재생 시간 사이의 관계를 나타내는 식별자 중 적어도 하나를 포함할 수 있다. According to an embodiment of the present invention, the device 200 may associate the playback time of the media with the time information of the chat message. As a result, the device 200 can generate linkage information, and the linkage information includes an identifier indicating the relationship between the time information of the chat message, the information on the playback time of the media, and the time information of the chat message and the playback time of the media And may include at least one.

연계 정보는 채팅 메시지와 별개로 디바이스(200), 서버(100) 및 디바이스(300) 중 적어도 둘 이상 사이에 송수신될 수도 있으며, 채팅 메시지와 함께 또는 채팅 메시지에 포함되어 디바이스(200), 서버(100) 및 디바이스(300) 중 적어도 둘 이상 사이에 송수신될 수도 있다. 이와 같은 연계 정보는 앞서 설명된 식별자와 같이, 미디어가 소정 재생 시간부터 재생되도록 할 수 있다. 본 발명의 일 실시예에 따르면, 이러한 연계 정보는 디바이스(200)에 의해 생성될 수 있다. The association information may be transmitted and received between at least two of the device 200, the server 100, and the device 300 separately from the chat message, and may be included in the chat message together with the device 200, 100) and the device 300. [0040] FIG. Such association information can cause the media to be played back from a predetermined playback time as in the above-described identifier. According to one embodiment of the present invention, such linkage information may be generated by the device 200.

본 발명의 일 실시예에 따르면, 채팅 서버(110)는 디바이스(200)로부터 미디어와 연계된 채팅 메시지를 수신하고, 수신한 채팅 메시지를 디바이스(300)로 전송할 수 있다. 또한, 채팅 서버(110)는 디바이스(200)로부터 연계 정보를 수신하는 경우, 연계 정보에 대응하는 동작을 수행할 수도 있다. 일 예로, 채팅 서버(110)는 연계 정보를 디바이스(300) 또는 미디어 서버(120)로 전달함으로써, 디바이스(300)에서 미디어가 재생되도록 할 수 있다. 이 경우, 디바이스(300)는 자신에게 저장된 미디어 데이터 또는 미디어 서버(120)로부터 수신한 미디어 데이터를 통해 연계 정보에 대응하는 재생 시간부터 미디어를 재생할 수 있다. 앞서 설명된 바와 같이, 채팅 서버(110) 및 미디어 서버(120)는 모두 서버(100)에 포함될 수 있고, 채팅 서버(110) 및 미디어 서버(120)에 대해 설명되는 모든 동작들은 서버(100)에 의해서 수행될 수도 있다. According to an embodiment of the present invention, the chat server 110 may receive the chat message associated with the media from the device 200, and may transmit the received chat message to the device 300. [ In addition, when the chat server 110 receives the association information from the device 200, the chat server 110 may perform an operation corresponding to the association information. As an example, the chat server 110 may transmit the association information to the device 300 or the media server 120, thereby allowing the media to be played on the device 300. [ In this case, the device 300 can reproduce the media from the playback time corresponding to the linkage information through the media data stored in the device 300 or the media data received from the media server 120. Both the chat server 110 and the media server 120 may be included in the server 100 and all operations described with respect to the chat server 110 and the media server 120 may be performed by the server 100, . ≪ / RTI >

본 발명의 일 실시예에 따르면, 미디어 서버(120)는 디바이스(200) 또는 디바이스(300)로 미디어를 전송한다. 이 때, 미디어 서버(120)는 채팅 서버(110), 디바이스(200) 또는 디바이스(300) 중 어느 하나로부터 수신한 요청에 대응하여 미디어 데이터를 전송할 수 있다. 이 때, 요청은 디바이스(200)에 의해 생성된 연계 정보를 포함할 수 있다. According to an embodiment of the present invention, the media server 120 transmits media to the device 200 or the device 300. In this case, the media server 120 may transmit the media data in response to a request received from the chat server 110, the device 200, or the device 300. At this time, the request may include the linkage information generated by the device 200.

본 발명의 일 실시예에 따르면, 미디어 서버(120)는 디바이스(200) 또는 디바이스(300)로 특정 미디어 재생 시간에 대응하는 미디어 데이터만을 전송할 수도 있다. 예를 들어, 미디어 서버(120)는 미디어의 전체 재생 시간 1시간 30분에 대응하는 미디어 데이터 중 재생 시점 11분 50초부터 재생 종료 시점까지에 대응하는 미디어 데이터만을 디바이스(300)로 전송할 수 있다. According to an embodiment of the present invention, the media server 120 may transmit only media data corresponding to a specific media playback time to the device 200 or the device 300. [ For example, the media server 120 may transmit only the media data corresponding to the entire media playback time of 1 hour 30 minutes from the playback time 11 minutes 50 seconds to the playback end time, to the device 300 .

본 발명의 일 실시예에 따르면, 디바이스(300)는 디바이스(200) 또는 채팅 서버(110)로부터 미디어와 연계된 채팅 메시지를 수신할 수 있다. 또한, 디바이스(300)는 디바이스(200) 또는 채팅 서버(110)로부터 연계 정보를 수신할 수 있다. According to one embodiment of the present invention, the device 300 may receive chat messages associated with media from the device 200 or the chat server 110. In addition, the device 300 may receive the association information from the device 200 or the chat server 110.

디바이스(300)는 사용자 인터페이스 장치로부터 미디어와 연계된 채팅 메시지 또는 연계 정보에 대한 선택이 입력되면, 특정 재생 시간부터 미디어를 재생할 수 있다. 일 예로, 디바이스(300)는 미디어와 연계된 채팅 메시지를 수신하고, 수신한 채팅 메시지를 표시하고, 사용자 인터페이스를 통해 표시한 채팅 메시지와 연관된 입력이 수신되면, 채팅 메시지의 시간 정보에 대응하는 미디어의 재생 시간부터 미디어를 재생할 수 있다. 이 때, 디바이스(300)는 미디어 서버(120)로부터 수신한 미디어 데이터 또는 자신에게 저장된 미디어 데이터를 통해 미디어를 재생할 수 있다. The device 300 can play the media from a specific playback time when a selection is made for a chat message or linkage information associated with the media from the user interface device. In one example, the device 300 receives a chat message associated with the media, displays the received chat message, and upon receipt of an input associated with the chat message displayed via the user interface, The media can be reproduced from the reproduction time of the medium. At this time, the device 300 can reproduce the media through the media data received from the media server 120 or the media data stored therein.

본 발명의 다른 실시예에 따르면, 채팅 서버(110)가 미디어와 연계된 채팅 메시지를 생성할 수도 있다. 이를 위해, 디바이스(200)는 미디어와 연계된 채팅 메시지의 생성을 채팅 서버(100)로 요청할 수 있으며, 이 때, 요청은 채팅 메시지의 시간 정보를 포함할 수 있다. According to another embodiment of the present invention, the chat server 110 may generate a chat message associated with the media. To this end, the device 200 may request the chat server 100 to generate a chat message associated with the media, wherein the request may include time information of the chat message.

본 발명의 다른 실시예에 따라 채팅 서버(110)에 의해 미디어와 연계된 채팅 메시지가 생성되는 일 예를 설명하면, 채팅 서버(110)는 디바이스(200)로부터 채팅 메시지를 수신하고, 채팅 메시지의 시간 정보를 결정하고, 시간 정보에 대응하는 미디어의 재생 시간을 결정하고, 결정한 재생 시간에 기초하여 미디어와 연계된 채팅 메시지를 생성할 수 있다. An example of generating a chat message associated with media by the chat server 110 according to another embodiment of the present invention is as follows. The chat server 110 receives a chat message from the device 200, Determine the time information, determine the playback time of the media corresponding to the time information, and generate a chat message associated with the media based on the determined playback time.

본 발명의 일 실시예에 따르면, 채팅 서버(110)는 미디어의 재생 시간과 채팅 메시지의 시간 정보를 연계시킬 수 있다. 그 결과로서, 채팅 서버(110)는 연계 정보를 생성할 수 있으며, 연계 정보는 채팅 메시지의 시간 정보, 미디어의 재생 시간의 정보 및 채팅 메시지의 시간 정보와 미디어의 재생 시간 사이의 관계를 나타내는 식별자 중 적어도 하나를 포함할 수 있다. 또한, 채팅 서버(110)는 생성한 연계 정보를 채팅 메시지에 포함시킬 수 있다. According to an embodiment of the present invention, the chat server 110 may associate the playback time of the media with the time information of the chat message. As a result, the chat server 110 may generate linkage information, and the linkage information may include an identifier indicating the relationship between the time information of the chat message, the play time information of the media, and the time information of the chat message and the play time of the media Or the like. In addition, the chat server 110 may include the generated linkage information in the chat message.

앞서 설명된 본 발명의 일 실시예와 본 발명의 다른 실시예는 미디어와 연계된 채팅 메시지의 생성, 재생 시간과 시간 정보의 연계 또는 연계 정보의 생성을 수행하는 주체가 디바이스(200)인지 채팅 서버(110)(또는 서버(100))인지에 따라 구분될 수 있다. 그러나, 그 밖에 설명은 본 발명의 일 실시예와 본 발명의 다른 실시예 사이에 동일할 수 있다. 따라서, 본 발명의 일 실시예와 본 발명의 다른 실시예 사이에 중복되는 설명은 생략하도록 한다. In an embodiment of the present invention described above and another embodiment of the present invention, it is assumed that a subject performing generation of a chat message associated with a media, association of a playback time with time information, or generation of association information is device 200, (Or the server 100). However, other explanations can be made between one embodiment of the present invention and another embodiment of the present invention. Therefore, overlapping description between an embodiment of the present invention and another embodiment of the present invention will be omitted.

디바이스(200) 또는 디바이스(300)는 미디어 재생 영역과 채팅 영역 각각을 설정하고, 미디어의 재생 결과를 미디어 재생 영역에 표시하고, 채팅 메시지를 채팅 영역에 표시할 수 있다. 일 예로, 디바이스(300)는 기 활성화된 채팅 영역의 크기나 위치를 변경하고, 채팅 영역을 제외한 다른 영역을 미디어 재생 영역으로 설정하여 활성화시킨 후, 미디어의 재생 결과 및 채팅 메시지를 표시할 수 있다. 다른 예로, 디바이스(300)는 기 활성화된 채팅 영역의 전부 또는 일부에 미디어 재생 영역의 전부 또는 일부를 오버랩시킴으로써, 미디어 재생 영역을 활성화시킬 수 있다. The device 200 or the device 300 may set the media playback area and the chat area respectively, display the playback result of the media in the media playback area, and display the chat message in the chat area. For example, the device 300 may change the size or position of the activated chat area, set other areas except the chat area as a media play area and activate it, and then display the playback result and chat message of the media . As another example, the device 300 may activate the media playback area by overlapping all or a portion of the media playback zone in all or a portion of the pre-activated chat zone.

이러한 디바이스(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) 기반의 무선 통신 장치가 포함될 수 있다. Examples of the device 200 and the device 300 include a PCS (Personal Communication System), a GSM (Global System for Mobile communications), a PDS (Personal Digital Cellular), a PHS Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication) -2000, CDMA (Code Division Multiple Access) -2000, W-CDMA (W- , A smartphone, a tablet PC, and the like.

이하에서는 도 1의 채팅 시스템(1)에 포함된 각각의 구성요소의 동작에 대해 보다 구체적으로 설명한다. 다만, 앞서 설명된 바와 같이, 이하의 설명에서는 디바이스(200)는 제 1 디바이스(200)로 표현될 수 있고, 디바이스(300)는 제 2 디바이스로 표현될 수 있다. 또한, 디바이스(200)의 측면에서 디바이스(300)는 외부 디바이스(300)로 표현될 수도 있으며, 디바이스(300)의 측면에서 디바이스(200)는 외부 디바이스(200)로 표현될 수도 있다. Hereinafter, the operation of each component included in the chat system 1 of Fig. 1 will be described in more detail. However, as described above, in the following description, the device 200 may be represented by the first device 200, and the device 300 may be represented by the second device. The device 300 on the side of the device 200 may also be represented by the external device 300 and the device 200 on the side of the device 300 may be represented by the external device 200. [

도 2는 본 발명의 일 실시예에 따른 디바이스(200)의 구성도이다. 도 2를 참조하면, 디바이스(200)는 입력 수신부(210), 시간 정보 결정부(220), 재생 시간 결정부(230) 및 채팅 메시지 생성부(240)를 포함할 수 있다. 2 is a configuration diagram of a device 200 according to an embodiment of the present invention. Referring to FIG. 2, the device 200 may include an input receiving unit 210, a time information determining unit 220, a playback time determining unit 230, and a chat message generating unit 240.

입력 수신부(210)는 채팅 메시지와 연관된 입력을 수신할 수 있다. 이 때, 채팅 메시지와 연관된 입력은 채팅 메시지 또는 채팅 텍스트의 입력 자체를 의미할 수 있다. 이 경우, 입력 수신부(210)는 사용자 인터페이스를 통해 입력된 채팅 메시지 또는 채팅 텍스트를 수신하거나, 채팅 서버(110) 또는 제 2 디바이스(300)로부터 제 2 디바이스(300)의 채팅 메시지 또는 채팅 텍스트를 수신할 수 있다. The input receiving unit 210 may receive an input associated with the chat message. At this time, the input associated with the chat message may mean the input of the chat message or the chat text itself. In this case, the input receiving unit 210 receives the chat message or the chat text input through the user interface, or receives the chat message or the chat text of the second device 300 from the chat server 110 or the second device 300 .

채팅 메시지와 연관된 입력은 채팅 메시지 또는 채팅 텍스트와 관련한 아이콘 또는 메뉴일 수도 있다. 이 경우, 아이콘의 일 예는 채팅 메시지 및 채팅 텍스트의 전송을 요청하는 '전송 아이콘'이며, 메뉴의 일 예는 채팅 메시지 및 채팅 텍스트의 전송을 요청하는 '전송 메뉴'일 수 있다. The input associated with the chat message may be an icon or menu associated with the chat message or chat text. In this case, an example of the icon may be a 'transmission icon' requesting transmission of a chat message and chat text, and an example of a menu may be a 'transmission menu' requesting transmission of a chat message and chat text.

시간 정보 결정부(220)는 채팅 메시지의 시간 정보를 결정할 수 있다. 이 때, 채팅 메시지의 시간 정보는 디바이스(200)에서 채팅 메시지가 입력된 시간(또는 채팅 메시지에 관련된 입력이 수신된 시간)일 수 있다. 또한, 채팅 메시지의 시간 정보는 채팅 메시지(또는 채팅 메시지에 관련된 입력)가 디바이스(200)에 표시된 시간일 수도 있다. 또한, 채팅 메시지의 시간 정보는 외부 디바이스(300)에 의해 채팅 메시지(또는 채팅 메시지에 관련된 입력)가 입력된 시간일 수도 있고, 외부 디바이스(300)에 의해 채팅 메시지가 전송된 시간일 수도 있고, 외부 디바이스(300)에 의해 전송된 채팅 메시지가 채팅 서버(110) 또는 디바이스(200)에 도착한 시간일 수도 있다. 또한, 채팅 메시지의 시간 정보는 디바이스(200)의 채팅 메시지가 외부 디바이스(300)에 표시된 시간일 수도 있다. 이와 같은, 채팅 메시지는 일반 채팅 메시지 또는 미디어와 연계된 채팅 메시지일 수 있다. The time information determination unit 220 can determine the time information of the chat message. At this time, the time information of the chat message may be the time when the chat message is input in the device 200 (or the time when the input related to the chat message is received). In addition, the time information of the chat message may be the time at which the chat message (or input associated with the chat message) is displayed on the device 200. [ The time information of the chat message may be the time when the chat message (or the input related to the chat message) is inputted by the external device 300, the time when the chat message is transmitted by the external device 300, The time when the chat message transmitted by the external device 300 arrives at the chat server 110 or the device 200 may be the same. In addition, the time information of the chat message may be a time at which the chat message of the device 200 is displayed on the external device 300. [ As such, the chat message may be a general chat message or a chat message associated with the media.

채팅 메시지의 시간 정보는 앞서 예시된 시간들 중 적어도 하나에 기초하여 결정되는 것일 수도 있다. 예를 들어, 채팅 메시지의 시간 정보는 채팅 메시지가 입력된 시간(또는 채팅 메시지에 관련된 입력이 수신된 시간), 및 채팅 메시지가 표시된 시간의 평균일 수 있다. The time information of the chat message may be determined based on at least one of the times exemplified above. For example, the time information of the chat message may be the time at which the chat message was entered (or the time at which the input associated with the chat message was received), and the time at which the chat message was displayed.

시간 정보 결정부(220)는 채팅 메시지의 시간 정보를 결정할 수 있다. 예를 들어, 시간 정보 결정부(220)는 채팅 메시지와 연관된 입력을 수신하는 시간에 기초하여 상기 채팅 메시지의 시간 정보를 생성할 수 있다. The time information determination unit 220 can determine the time information of the chat message. For example, the time information determination unit 220 may generate time information of the chat message based on a time when the input associated with the chat message is received.

재생 시간 결정부(230)는 시간 정보에 대응하는 미디어의 재생 시간을 결정할 수 있다. 이 때, 미디어의 재생 시간은 미디어의 재생 시점 또는 재생 구간일 수 있다. 이 때, 미디어의 재생 시점의 일 예는 1시간 30분의 초 재생 시간을 갖는 미디어에서 특정 재생 시점인 '10분 30초'일 수 있다. 또한, 미디어의 재생 구간의 일 예는 1시간 30분의 총 재생 시간을 갖는 미디어에서 특정 재생 구간인 '10분 30초에서 '15분 20'초까지의 재생 구간을 의미할 수 있다. 또한, 미디어의 재생 시간은 구분될 수도 있고, 프레임 또는 장면을 기준으로 구분될 수도 있다. 예를 들어, 미디어의 제 1 재생 시간은, 총 500개의 장면 또는 프레임을 갖는 미디어에서 123번째의 장면 또는 프레임 자체를 의미할 수도 있고, 장면 또는 프레임에 대응하는 시간을 의미할 수도 있다. The playback time determination unit 230 can determine the playback time of the media corresponding to the time information. At this time, the playback time of the media may be the playback time of the media or the playback section. In this case, one example of the media playback point may be '10 minutes 30 seconds', which is a specific playback point in media having a playback time of 1 hour 30 minutes. One example of a playback interval of the media may be a playback interval from 10 minutes to 30 seconds to 15 minutes to 20 seconds in a medium having a total playback time of 1 hour and 30 minutes. In addition, the playback time of the media may be divided or may be divided based on a frame or a scene. For example, the first playback time of the media may mean the 123rd scene or the frame itself in the media having 500 scenes or frames in total, or the time corresponding to the scene or frame.

채팅 메시지 생성부(240)는 결정한 재생 시간에 기초하여 미디어와 연계된 채팅 메시지를 생성할 수 있다. 이 때, 미디어와 연계된 채팅 메시지는 미디어의 결정한 재생 시간에 연계된 채팅 메시지를 의미할 수 있다. 또한, 미디어와 연계된 채팅 메시지는 채팅 메시지가 선택될 때 미디어를 특정 재생 시간에 재생되도록 하는 것일 수 있다. The chat message generation unit 240 may generate a chat message associated with the media based on the determined play time. In this case, the chat message associated with the media may refer to a chat message associated with the determined playback time of the media. In addition, the chat message associated with the media may be to cause the media to be played at a particular playback time when the chat message is selected.

도 3은 본 발명의 일 실시예에 따른 디바이스의 구성도이다. 도 3을 참조하면, 디바이스(200)는 전송부(250), 연계 정보 생성부(260), 재생부(270) 및 표시부(280)를 더 포함할 수 있다. 3 is a configuration diagram of a device according to an embodiment of the present invention. 3, the device 200 may further include a transmission unit 250, a linkage information generation unit 260, a playback unit 270, and a display unit 280.

표시부(280)는 채팅 메시지 생성부에 의해 생성한 채팅 메시지를 채팅 영역에 표시할 수 있다. 또한, 재생부(270)는 사용자 인터페이스를 통해 표시한 채팅 메시지에 관한 입력이 수신되면, 채팅 메시지의 시간 정보에 대응하는 재생 시간부터 미디어를 재생할 수 있다. The display unit 280 may display the chat message generated by the chat message generation unit in the chat area. In addition, when the input regarding the chat message displayed through the user interface is received, the playback unit 270 can play the media from the playback time corresponding to the time information of the chat message.

전송부(250)는 생성한 채팅 메시지를 채팅 서버(110) 또는 디바이스(300)로 전송할 수 있다. 이후, 디바이스(300)에서 채팅 메시지가 선택되는 경우, 채팅 메시지의 시간 정보에 대응하는 재생 시간부터 미디어가 재생될 수 있다. The transmission unit 250 may transmit the generated chat message to the chat server 110 or the device 300. [ Thereafter, when the chat message is selected in the device 300, the media may be played back from the playback time corresponding to the time information of the chat message.

재생부(270)는 채팅 메시지와 연관된 입력을 수신하기 이전에, 미디어를 재생하고, 표시부(280)는 재생의 결과를 미디어 재생 영역에 표시할 수 있다. 이 때, 재생부(270)는 미디어와 관련한 적어도 하나의 요청 또는 미디어 재생 요청에 대응하여 미디어를 재생할 수 있다. 일 예로, 재생부(270)는 사용자 인터페이스를 통해 미디어 재생 요청이 입력된 경우, 미디어를 재생할 수 있다. 다른 예로, 재생부(270)는 채팅 서버(110)로부터 미디어 재생 요청이 수신되는 경우 미디어를 재생할 수 있다. 즉, 미디어 재생 요청(또는 미디어와 관련한 적어도 하나의 요청)은 외부 디바이스(300)에 의하여 생성된 다른 채팅 메시지일 수 있다. The playback unit 270 may play the media before receiving the input associated with the chat message, and the display unit 280 may display the playback result in the media playback area. At this time, the playback unit 270 may play the media corresponding to at least one request or media playback request related to the media. For example, when the media playback request is input through the user interface, the playback unit 270 may play the media. As another example, the playback unit 270 may play the media when a media playback request is received from the chat server 110. [ That is, the media playback request (or at least one request related to the media) may be another chat message generated by the external device 300.

미디어 재생 요청은 채팅 메시지의 형태일 수 있다. 표시부(280)는 미디어 재생 요청에 대응하는 채팅 메시지를 채팅 영역에 표시하고, 재생부(270)는 재생부(270)는 사용자 인터페이스를 통해 표시한 채팅 메시지가 선택되는 경우, 미디어를 재생할 수 있다. 이 때, 미디어 재생 요청에 대응하는 채팅 메시지는 디바이스(200), 채팅 서버(110) 또는 디바이스(300) 중 어느 하나에 의해 생성된 것일 수 있다. The media playback request may be in the form of a chat message. The display unit 280 displays a chat message corresponding to the media playback request in the chat area, and the playback unit 270 can play the media when the chat message displayed through the user interface is selected . At this time, the chat message corresponding to the media playback request may be generated by either the device 200, the chat server 110, or the device 300.

미디어는 디바이스(200)에 의해 생성된 미디어 데이터에 기초하여 재생될 수도 있고, 미디어 서버(120) 또는 디바이스(300)로부터 수신한 미디어 데이터에 기초하여 재생될 수도 있다. 또한, 미디어는 미디어 서버(120)로부터 실시간으로 수신되는 미디어 스트림에 기초하여 재생될 수도 있다. 또한, 미디어 또는 미디어 스트림의 일 예는 MPEG-1, MPEG-2, MPEG-4, DivX, Xvid, AVI 및 WMV 등과 같은 비디오 포맷, 또는 MP3, WMA, AAC 및 AC-3 등과 같은 오디오 포맷을 가질 수 있다. The media may be reproduced based on the media data generated by the device 200 or may be reproduced based on the media data received from the media server 120 or the device 300. [ In addition, the media may be played back based on the media stream received from the media server 120 in real time. An example of a media or media stream also includes a video format such as MPEG-1, MPEG-2, MPEG-4, DivX, Xvid, AVI and WMV or an audio format such as MP3, WMA, AAC and AC- .

연계 정보 생성부(260)는 연계 정보를 생성할 수 있다. 이 때, 연계 정보는 채팅 메시지의 시간 정보, 미디어의 재생 시간의 정보, 및 시간 정보와 재생 시간 사이의 관계를 나타내는 식별자 중 적어도 하나를 포함할 수 있다. 또한, 연계 정보는 채팅 메시지에 포함될 수 있다. The linkage information generation unit 260 may generate linkage information. At this time, the linkage information may include at least one of time information of the chat message, information of the playback time of the media, and an identifier indicating a relationship between the time information and the playback time. Further, the linkage information may be included in the chat message.

연계 정보는 채팅 메시지에 대응하는 미디어 또는 미디어의 재생 시간을 식별하기 위해 이용될 수 있다. 예를 들어, 연계 정보는 채팅 서버(110), 디바이스(200) 또는 디바이스(300) 중 어느 하나로부터 미디어 서버(120)로 전송되고, 미디어 서버(120)는 연계 정보를 통해 미디어 또는 미디어의 재생 시간을 식별하고, 식별한 결과에 대응하는 미디어 데이터의 전부 또는 일부를 채팅 서버(110), 디바이스(200) 또는 디바이스(300) 중 어느 하나로 전송할 수 있다. 이외에도, 연계 정보는 채팅 메시지 또는 채팅 메시지의 시간 정보와 미디어 또는 미디어의 재생 시간을 연계, 매핑 또는 태깅하기 위해 다양하게 이용될 수 있다. The linkage information may be used to identify the playback time of the media or media corresponding to the chat message. For example, the linkage information is transmitted from the chat server 110, the device 200, or the device 300 to the media server 120, and the media server 120 plays back media or media And transmit all or a part of the media data corresponding to the identified result to any one of the chat server 110, the device 200, and the device 300. [ In addition, the linkage information can be variously used to link, map, or tag the time information of the chat message or the chat message with the playback time of the media or media.

연계 정보는 채팅 메시지의 시간 정보와 미디어 재생 시간의 관계를 나타내는 태그일 수도 있다. 일 예로, 태그는 '8시 53분'에 디바이스(200)에서 입력된 채팅 메시지 '이 장면 대박인데!'에 동영상 A의 재생 시간(예를 들어, 재생 시점)인 '12분 5초'이 태깅되어 있다는 것을 나타내는 태그일 수 있다. 이후 태그 또는 태그를 포함하는 채팅 메시지가 디바이스(200) 또는 디바이스(300)에 의해 선택되는 경우, 동영상 A가 12분 5초부터 재생될 수 있다. The linkage information may be a tag indicating the relationship between the time information of the chat message and the media playback time. For example, the tag is '12 minutes 5 seconds', which is the playback time (for example, playback time) of the moving image A in the chat message 'This is a scene hit' entered at the device 200 at '8:53' It may be a tag indicating that the tag is tagged. If a chat message including a tag or tag is selected by the device 200 or the device 300, then the moving picture A can be played from 12 minutes and 5 seconds.

표시부(280)는 디바이스(200)의 디스플레이 장치를 통해 채팅 영역과 미디어 재생 영역을 활성화시킬 수 있다. 일 예로, 표시부(280)는 기 활성화한 채팅 영역을 제 1 영역에서 제 2 영역으로 리사이즈하고, 상기 제 1 영역 중 상기 제 2 영역을 제외한 제 3 영역에 상기 미디어 재생 영역을 활성화시킬 수 있다. 다른 예로, 표시부(280)는 기 활성화한 채팅 영역의 전부 또는 일부에 미디어 재생 영역의 전부 또는 일부를 오버랩시킴으로써, 미디어 재생 영역을 활성화시킬 수 있다. 또한, 채팅 영역은 채팅 서버(110)와 연동하는 채팅 어플리케이션에 의하여 활성화되고, 미디어 재생 영역은 미디어 서버(120)와 연동하는 미디어 어플리케이션에 의하여 활성화될 수 있다. The display unit 280 can activate the chat area and the media playback area through the display device of the device 200. [ For example, the display unit 280 may resize the activated chat area from the first area to the second area, and activate the media playback area in the third area of the first area except for the second area. As another example, the display unit 280 can activate the media playback region by overlapping all or a part of the media playback region with all or a part of the activated chat region. In addition, the chat area may be activated by a chat application that cooperates with the chat server 110, and the media play area may be activated by a media application associated with the media server 120.

도 4는 본 발명의 다른 실시예에 따른 채팅 서버의 구성도이다. 도 4를 참조하면, 채팅 서버(110)는 수신부(111), 시간 정보 결정부(112), 재생 시간 결정부(113), 채팅 메시지 생성부(114) 및 전송부(115)를 포함할 수 있다. 또한, 도 4에는 도시되지 않았으나, 채팅 서버(110)는 연계 정보 생성부(미도시)를 더 포함할 수도 있다. 4 is a configuration diagram of a chat server according to another embodiment of the present invention. 4, the chat server 110 may include a reception unit 111, a time information determination unit 112, a reproduction time determination unit 113, a chat message generation unit 114, and a transmission unit 115 have. In addition, although not shown in FIG. 4, the chat server 110 may further include a linkage information generator (not shown).

수신부(111)는 디바이스(200)로부터 채팅 메시지를 수신할 수 있다. 이 때, 채팅 메시지는 미디어와 연계된 채팅 메시지와 구별되는 일반 채팅 메시지일 수 있다. 또한, 수신부(111)는 디바이스(200)로부터 미디어와 연계된 채팅 메시지 또는 연계 정보를 생성하는 것과 관련된 요청을 수신할 수도 있다. The receiving unit 111 may receive a chat message from the device 200. [ At this time, the chat message may be a general chat message distinguished from the chat message associated with the media. The receiving unit 111 may also receive a request from the device 200 relating to generating a chat message or linkage information associated with the media.

시간 정보 결정부(112)는 채팅 메시지의 시간 정보를 결정할 수 있다. 이 때, 시간 정보는 디바이스(200)로부터 수신될 수 있다. 시간 정보는 디바이스(200)에 의해 채팅 메시지가 입력된 시간, 디바이스(200)에 의해 채팅 메시지가 전송된 시간, 및 채팅 메시지를 수신한 시간 중 적어도 하나에 기초하여 결정될 수도 있다. The time information determination unit 112 can determine the time information of the chat message. At this time, the time information may be received from the device 200. The time information may be determined based on at least one of a time at which a chat message was entered by the device 200, a time at which a chat message was sent by the device 200, and a time at which the chat message was received.

재생 시간 결정부(113)는 시간 정보에 대응하는 미디어의 재생 시간을 결정할 수 있다. 이 때, 재생 시간은 디바이스(200) 및 제 2 디바이스(300) 중 적어도 하나에서 재생 중인 미디어의 복수의 재생 시간 중 특정 채팅 메시지의 시간 정보에 대응하는 어느 하나의 재생 시간일 수 있다. The playback time determination unit 113 can determine the playback time of the media corresponding to the time information. At this time, the playback time may be any one playback time corresponding to the time information of a specific chat message among a plurality of playback times of the media being played back in at least one of the device 200 and the second device 300.

채팅 메시지 생성부(114)는 결정한 재생 시간에 기초하여 미디어와 연계된 채팅 메시지를 생성할 수 있다. The chat message generation unit 114 may generate a chat message associated with the media based on the determined play time.

연계 정보 생성부(115)는 연계 정보를 생성할 수 있다. 이 때, 연계 정보는 채팅 메시지의 시간 정보, 미디어의 재생 시간의 정보 및 채팅 메시지의 시간 정보와 미디어의 재생 시간 사이의 관계를 나타내는 식별자 중 적어도 하나를 포함할 수 있다. The linkage information generation unit 115 can generate linkage information. At this time, the linkage information may include at least one of time information of the chat message, information of the playback time of the media, and an identifier indicating the relationship between the time information of the chat message and the playback time of the media.

전송부(115)는 생성한 채팅 메시지를 디바이스(200) 또는 디바이스(300)로 전송할 수 있다. 이 때, 채팅 메시지는 연계 정보를 포함할 수도 있다. 이후, 전송된 채팅 메시지가 디바이스(200) 또는 디바이스(300)에서 선택되는 경우, 채팅 메시지의 시간 정보에 대응하는 미디어의 재생 시간부터 미디어가 재생될 수 있다. The transmitting unit 115 may transmit the generated chat message to the device 200 or the device 300. [ At this time, the chat message may include linkage information. Thereafter, when the transmitted chat message is selected in the device 200 or the device 300, the media may be played back from the playback time of the media corresponding to the time information of the chat message.

도 4를 통해 채팅 서버(110)에 대해서 설명하지 아니한 내용 중 일부는 앞서 도 1 내지 3을 통해 디바이스(200)의 일부 동작에 대해서 설명한 내용과 동일하므로 이하 생략한다. 특히, 도 4의 시간 정보 결정부(112), 재생 시간 결정부(113), 채팅 메시지 생성부(114) 각각에 대한 설명은 대부분 도 2의 시간 정보 결정부(220), 재생 시간 결정부(230), 채팅 메시지 생성부(240) 각각에 대한 설명과 동일하다. Some of the contents not described with respect to the chat server 110 through FIG. 4 are the same as those described with respect to a part of the operation of the device 200 through FIGS. 1 to 3 and will not be described below. In particular, the description of each of the time information determination unit 112, the reproduction time determination unit 113, and the chat message generation unit 114 of FIG. 4 is mainly related to the time information determination unit 220, 230, and the chat message generator 240, respectively.

도 5는 본 발명의 일 실시예에 따른 디바이스의 구성도이다. 도 5를 참조하면, 디바이스(300)는 수신부(310), 표시부(320), 입력 수신부(330) 및 재생부(340)를 포함한다. 5 is a configuration diagram of a device according to an embodiment of the present invention. Referring to FIG. 5, the device 300 includes a receiving unit 310, a display unit 320, an input receiving unit 330, and a reproducing unit 340.

수신부(310)는 미디어와 연계된 채팅 메시지를 수신할 수 있다. The receiving unit 310 may receive the chat message associated with the media.

표시부(320)는 수신한 채팅 메시지를 표시할 수 있다. 이 때, 표시부(320)는 디바이스(300)의 디스플레이 화면에 채팅 영역을 활성화시키고, 채팅 영역에 수신한 채팅 메시지를 표시할 수 있다. The display unit 320 may display the received chat message. At this time, the display unit 320 can activate the chat area on the display screen of the device 300 and display the received chat message in the chat area.

입력 수신부(330)는 사용자 인터페이스를 통해 표시한 채팅 메시지와 연관된 입력을 수신할 수 있다. 이 때, 사용자 인터페이스의 일 예들은 하드웨어 버튼 인터페이스, 터치 패널 인터페이스, 음성인식 인터페이스, 제스쳐 인식 인터페이스를 포함한다. 이 때, 인터페이스는 인터페이스 장치 또는 모듈을 의미할 수 있다. The input receiving unit 330 may receive an input associated with the chat message displayed through the user interface. At this time, examples of the user interface include a hardware button interface, a touch panel interface, a voice recognition interface, and a gesture recognition interface. In this case, the interface may mean an interface device or a module.

재생부(340)는 입력이 수신되면 채팅 메시지의 시간 정보에 대응하는 미디어의 재생 시간부터 미디어를 재생할 수 있다. 이 때, 표시부(320)는 입력이 수신되면 미디어 재생 영역을 활성화시킬 수 있고, 재생의 결과를 미디어 재생 영역에 표시할 수 있다. The playback unit 340 can play the media from the playback time of the media corresponding to the time information of the chat message when the input is received. At this time, when the input is received, the display unit 320 can activate the media playback area and display the result of the playback on the media playback area.

도 5를 통해 디바이스(300)에 대해서 설명하지 아니한 내용 중 일부는 앞서 도 1 내지 3을 통해 디바이스(200)의 일부 동작에 대해서 설명한 내용과 동일하므로 이하 생략한다. 특히, 도 5의 표시부(320), 입력 수신부(330) 및 재생부(340) 각각에 대한 설명은 도 2의 표시부(280), 입력 수신부(210) 및 재생부(270) 각각에 대한 설명과 동일 또는 매우 유사하다. Some of the contents not explained with respect to the device 300 through FIG. 5 are the same as those described above with respect to a part of the operation of the device 200 through FIGS. In particular, the description of the display unit 320, the input receiving unit 330, and the reproducing unit 340 of FIG. 5 is the same as that of the display unit 280, the input receiving unit 210, and the reproducing unit 270, The same or very similar.

도 6a 내지 도 6i는 미디어와 연계된 채팅 메시지를 생성 및 수신하는 과정의 일 예들을 설명하기 위한 도면이다. 도 6a 내지 도 6i를 통해 디바이스(200), 채팅 서버(110), 미디어 서버(120) 및 디바이스(300)의 동작을 예시하도록 하나, 이러한 예들로 인해 디바이스(200), 채팅 서버(110), 미디어 서버(120) 및 디바이스(300)의 동작이 한정해석 되는 것은 아니다. 6A to 6I are diagrams for explaining examples of a process of generating and receiving a chat message associated with a media. 6A through 6I illustrate the operation of the device 200, the chat server 110, the media server 120 and the device 300. These examples illustrate the operation of the device 200, the chat server 110, The operations of the media server 120 and the device 300 are not limitedly interpreted.

도 6a는 제 2 디바이스(300)의 디스플레이 화면의 일 예를 나타낸다. 도 6a를 참조하면, 제 2 디바이스(300)는 사용자 인터페이스를 통해 '비디오 3'이라는 비디오에 대한 미디어 공유 요청인 채팅 메시지(610) 및 채팅 메시지(611)를 입력받고, 이를 채팅 영역에 표시할 수 있다. FIG. 6A shows an example of a display screen of the second device 300. FIG. Referring to FIG. 6A, the second device 300 receives a chat message 610 and a chat message 611, which are media sharing requests for a video called 'Video 3', through the user interface, and displays the chat message 610 and the chat message 611 on the chat area .

도 6b 및 6c는 제 1 디바이스(200)의 디스플레이 화면의 일 예를 나타낸다. 도 6b를 참조하면, 제 1 디바이스(200)는 제 2 디바이스(300)에서 입력된 채팅 메시지(610) 및 채팅 메시지(611) 각각에 대응하는 채팅 메시지(620) 및 채팅 메시지(621) 각각을 채팅 영역에 표시할 수 있다. 이 때, 채팅 메시지(620) 및 채팅 메시지(621)는 채팅 서버(110) 또는 제 2 디바이스(300)로부터 수신한 것들일 수 있다. 6B and 6C show an example of a display screen of the first device 200. Fig. 6B, the first device 200 transmits a chat message 620 and a chat message 621 corresponding respectively to the chat message 610 and the chat message 611 input from the second device 300, Can be displayed in the chat area. At this time, the chat message 620 and the chat message 621 may be those received from the chat server 110 or the second device 300.

도 6b 및 6c를 참조하면, 제 1 디바이스(200)는 사용자 인터페이스 또는 사용자 인터페이스 아이콘(622)을 통해 채팅 메시지(620)가 선택되는 경우, 미디어 재생 영역(630)을 활성화시킨 후, 미디어 재생 영역의 일부(631)의 미디어의 재생 결과를 표시할 수 있다. 이 때, 미디어는 총 재생 시간 '59분 59초' 중 최초 재생 시점부터 재생될 수 있다. 한편, 채팅 영역은 화면 전체 영역으로부터 영역(632)으로 리사이즈될 수 있다. 예를 들어, 제 1 디바이스(200)는 디스플레이 화면을 미디어 재생 영역(630)과 채팅 영역(632)을 미리 정해진 비율(예를 들어, 5:5 또는 6:4)로 분할하고, 분할된 화면의 상단은 미디어 재생 영역(630)으로, 하단은 채팅 영역(632)으로 지정할 수 있다. 또한, 제 1 디바이스(200)의 화면은 사용자 설정에 의해 크기가 조절될 수도 있고, 미디어 재생 영역이 채팅 영역에 오버레이되어 표시될 수도 있다. 6B and 6C, when the chat message 620 is selected through the user interface or the user interface icon 622, the first device 200 activates the media playback area 630, It is possible to display the playback result of the medium of the portion 631 of the playback apparatus. At this time, the media can be reproduced from the first reproduction time of the total reproduction time '59 minutes and 59 seconds'. On the other hand, the chat area can be resized from the entire screen area to the area 632. [ For example, the first device 200 may divide the display screen into a predetermined ratio (for example, 5: 5 or 6: 4) of the media playback area 630 and the chat area 632, May be designated as a media playback area 630 and a lower end may be designated as a chat area 632. [ Also, the screen of the first device 200 may be scaled according to user settings, and the media playback area may be overlaid on the chat area.

도 6d는 제 2 디바이스(300)의 디스플레이 화면의 일 예를 나타낸다. 도 6d를 참조하면, 제 2 디바이스(300)는 제 1 디바이스(200)에서 공유한 미디어가 재생되는 경우, 그에 관한 메시지(640)를 채팅 영역에 표시할 수 있다. 이 때, 메시지(640)는 제 1 디바이스(200) 또는 채팅 서버(110)에서 제 2 디바이스(300)로 입력된 소정 알림에 기초하여 표시될 수 있다. 알림의 일 예는 채팅 메시지일 수도 있다. FIG. 6D shows an example of a display screen of the second device 300. FIG. Referring to FIG. 6D, when the media shared by the first device 200 is reproduced, the second device 300 may display a message 640 related to the media in the chat area. At this time, the message 640 may be displayed based on a predetermined notification input from the first device 200 or the chat server 110 to the second device 300. An example of a notification may be a chat message.

도 6e는 제 1 디바이스(200)의 디스플레이 화면의 일 예를 나타낸다. 도 6e를 참조하면, 제 1 디바이스(200)의 사용자가 미디어 재생 영역을 통해 재생되고 있는 미디어를 시청하다가 사용자의 흥미를 유발하는 장면이 나온 경우, '이 장면 대박인데!'라는 채팅 메시지를 입력하고, 채팅 메시지에 관한 입력(652)을 입력한 경우, 제 1 디바이스(200)는 입력한 시점에 대응하는 미디어의 재생 시간 '12분 34초'를 식별할 수 있다. 이후, 제 1 디바이스(200)는 스스로 채팅 메시지와 미디어의 재생 시간을 연계시키거나, 연계 정보를 생성하거나, 미디어와 연계된 채팅 메시지를 생성할 수 있다. 또한, 제 1 디바이스(200)는 채팅 메시지와 미디어의 재생 시간을 연계시키거나, 연계 정보를 생성하거나, 미디어와 연계된 채팅 메시지를 생성하는 것을 채팅 서버(110)로 요청할 수도 있다. 6E shows an example of a display screen of the first device 200. Fig. Referring to FIG. 6E, when a user of the first device 200 watches the media being played through the media playback area and a scene that causes the user's interest is displayed, a chat message And the input device 652 of the chat message is input, the first device 200 can identify the playback time '12 minutes 34 seconds' of the media corresponding to the input time point. The first device 200 may then associate itself with a chat message and a play time of the media, generate association information, or generate a chat message associated with the media. In addition, the first device 200 may request the chat server 110 to associate the chat message with the playback time of the media, generate linkage information, or generate a chat message associated with the media.

도 6f 및 6g는 제 2 디바이스(300)의 디스플레이 화면의 일 예를 나타낸다. 도 6f 및 6g를 참조하면, 제 2 디바이스(300)는 제 1 디바이스(200) 또는 채팅 서버(300)에서 수신한 미디어와 연계된 채팅 메시지(660)를 채팅 영역에 표시하고, 사용자 인터페이스 또는 사용자 인터페이스 아이콘(661)을 통해 채팅 메시지(660)가 선택되는 경우, 미디어인 '비디오 3'을 재생 시간 '12분 24초'부터 재생하고, 미디어 재생 영역 내에 재생바(672) 및 재생 시간(371)을 표시할 수 있다. 한편, 채팅 영역은 화면 전체 영역으로부터 영역(674)로 리사이즈될 수 있다. 이 때, 채팅 메시지(660)도 위치(670)로 이동될 수 있다. 또한, 제 2 디바이스(300)의 화면은 사용자 설정에 의해 크기가 조절될 수도 있고, 미디어 재생 영역이 채팅 영역에 오버레이되어 표시될 수도 있다. Figs. 6F and 6G show an example of a display screen of the second device 300. Fig. 6F and 6G, the second device 300 displays a chat message 660 associated with the media received at the first device 200 or the chat server 300 in the chat area, Video 3 'is reproduced from the reproduction time' 12 minutes 24 seconds' when the chat message 660 is selected through the interface icon 661, and the reproduction bar 672 and the reproduction time 371 ) Can be displayed. On the other hand, the chat area can be resized from the entire screen area to the area 674. At this time, the chat message 660 may also be moved to location 670. Also, the screen of the second device 300 may be scaled according to user setting, and the media playback area may be overlaid on the chat area.

도 6h는 제 1 디바이스(200)의 디스플레이 화면의 일 예를 나타내고, 도 6i는 제 2 디바이스(300)의 디스플레이 화면의 일 예를 나타낸다. 도 6h 및 6i를 참조하면, 제 1 디바이스(200)에서 '비디오 3'의 재생 종료를 위해 아이콘(680)이 사용자 인터페이스 또는 그 아이콘(681)에 의해 선택되는 경우, 제 2 디바이스(300)는 제 1 디바이스(200)에서의 '비디오 3'의 재생 종료를 나타내는 메시지(690)를 채팅 영역에 표시할 수 있다. 이 때, 메시지(690)는 제 1 디바이스(200) 또는 채팅 서버(110)에서 제 2 디바이스(300)로 입력된 소정 알림에 기초하여 표시될 수 있다. 알림의 일 예는 채팅 메시지일 수도 있다. 6H shows an example of a display screen of the first device 200, and FIG. 6I shows an example of a display screen of the second device 300. FIG. 6H and 6I, when the icon 680 is selected by the user interface or its icon 681 for the termination of playback of 'Video 3' in the first device 200, the second device 300 A message 690 indicating the end of reproduction of 'Video 3' in the first device 200 can be displayed in the chat area. At this time, the message 690 may be displayed based on a predetermined notification input from the first device 200 or the chat server 110 to the second device 300. An example of a notification may be a chat message.

이와 같은 도 6a 내지 도 6i의 일 예는 제 1 디바이스(200)와 제 2 디바이스(300)가 미디어에 관해 동기화하지 않은 상태, 즉 동일한 미디어가 제 1 디바이스(200)와 제 2 디바이스(300)에서 동시간 대에 소비되지 않는 상태에서의 일 예일 수 있다. 6A to 6I illustrate a state in which the first device 200 and the second device 300 are not synchronized with respect to the media, that is, when the same media are transferred between the first device 200 and the second device 300, Which is not consumed in the same time period.

도 7은 미디어와 연계된 채팅 메시지를 생성 및 수신하는 과정의 일 예를 설명하기 위한 흐름도이다. 특히 도 7은 제 1 디바이스(200)와 제 2 디바이스(300) 간에 미디어가 동기화되지 않은 경우의 일 예를 설명하기 위한 것이다. 도 7을 참조하면, 제 1 디바이스(200)는 채팅 메시지를 채팅 서버(300)로 전송할 수 있다(S711). 이 때, 채팅 메시지는 미디어와 연계된 채팅 메시지일 수도 있고, 채팅 메시지의 시간 정보만을 포함하는 채팅 메시지일 수 있다. 제 2 디바이스(300)는 채팅 서버(110)로부터 미디어와 연계된 채팅 메시지가 수신되면(S712), 이를 채팅 영역에 표시할 수 있다. 이 때, 미디어와 연계된 채팅 메시지는 제 1 디바이스(200)에 의해 생성될 수도 있고, 채팅 서버(110)에 의해 생성될 수도 있다. 7 is a flowchart illustrating an example of a process of generating and receiving a chat message associated with a media. In particular, FIG. 7 illustrates an example in which the media is not synchronized between the first device 200 and the second device 300. FIG. Referring to FIG. 7, the first device 200 may transmit a chat message to the chat server 300 (S711). At this time, the chat message may be a chat message associated with the media or a chat message containing only time information of the chat message. The second device 300 can display the chat message associated with the media from the chat server 110 (S712), and display the chat message in the chat area. At this time, the chat message associated with the media may be generated by the first device 200 or may be generated by the chat server 110.

제 2 디바이스(300)는 표시한 채팅 메시지와 연관된 입력이 수신되면(S713), 채팅 메시지의 시간 정보에 대응하는 미디어의 재생 시간부터 미디어를 재생할 수 있다(S714). 제 2 디바이스(300)는 미디어의 재생을 종료하고(S715), 미디어 재생 종료 요청 또는 미디어 재생 종료 알림을 채팅 서버(110)로 알리고(S716), 채팅 서버(100)는 이를 제 1 디바이스(200)로 알릴 수 있다(S717). 제 1 디바이스(200)는 제 2 디바이스(300)에서 미디어가 재생 종료된 것을 나타내는 표시를 디스플레이 화면에 표시할 수 있다(S718). 상술한 설명에서, 단계 S711 내지 S718은 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 변경될 수도 있다. If the input associated with the displayed chat message is received (S713), the second device 300 can play the media from the playback time of the media corresponding to the time information of the chat message (S714). The second device 300 terminates the playback of the media in step S715 and informs the chat server 110 of the media playback end request or media playback end notification in step S716. ) (S717). The first device 200 may display a display on the display screen indicating that the media has been played back in the second device 300 (S718). In the above description, steps S711 to S718 may be further divided into further steps or combined into fewer steps, according to an embodiment of the present invention. Also, some of the steps may be omitted as necessary, and the order between the steps may be changed.

도 8a 내지 도 8g는 미디어와 연계된 채팅 메시지를 생성 및 수신하는 과정의 다른 예를 설명하기 위한 도면이다. 도 8a 내지 도 8g를 통해 디바이스(200), 채팅 서버(110), 미디어 서버(120) 및 디바이스(300)의 동작을 예시하도록 하나, 이러한 예들로 디바이스(200), 채팅 서버(110), 미디어 서버(120) 및 디바이스(300)의 동작이 한정되는 것은 아니다. 8A to 8G are views for explaining another example of a process of generating and receiving a chat message associated with a media. The chat server 110, the media server 120, and the device 300 via the devices 200, the chat server 110, the media server 120, and the device 300, The operations of the server 120 and the device 300 are not limited.

도 8a 및 8b는 제 1 디바이스(200)의 디스플레이 화면의 일 예를 나타내고, 도 8c는 제 2 디바이스(300)의 디스플레이 화면의 일 예를 나타낸다. 도 8a 내지 8b를 참조하면, 제 1 디바이스(200)는 제 2 디바이스(300) 또는 채팅 서버(110)로부터 수신한 제 2 디바이스(300)의 미디어 공유 요청에 대응하여, '비디오 3'이라는 비디오에 대한 미디어 공유 요청인 채팅 메시지(801) 및 채팅 메시지(802)를 채팅 영역에 표시하고, 사용자 인터페이스 또는 사용자 인터페이스 아이콘(804)을 통해 채팅 메시지(801)와 관련된 아이콘 또는 메뉴(803)가 선택되는 경우, 미디어 재생 영역을 활성화시킨 후, 미디어 재생 영역의 일부(805)의 미디어의 재생 결과를 표시할 수 있다. 이 때, 미디어는 총 재생 시간 '59분 59초' 중 최초 재생 시점부터 재생될 수 있다. 한편, 채팅 영역은 화면 전체 영역으로부터 영역(806)으로 리사이즈될 수 있다. FIGS. 8A and 8B show an example of a display screen of the first device 200, and FIG. 8C shows an example of a display screen of the second device 300. FIG. 8A to 8B, in response to a media sharing request of the second device 300 received from the second device 300 or the chat server 110, the first device 200 transmits a video A chat message 801 and a chat message 802 that are media sharing requests for the chat message 801 are displayed in the chat area and an icon or menu 803 associated with the chat message 801 is selected via the user interface or user interface icon 804 , It is possible to display the reproduction result of the medium of the part 805 of the media reproduction area after activating the media reproduction area. At this time, the media can be reproduced from the first reproduction time of the total reproduction time '59 minutes and 59 seconds'. On the other hand, the chat area can be resized from the entire screen area to the area 806. [

도 8c를 참조하면, 제 2 디바이스(300)도 미디어 재생 영역을 통해 총 재생 시간 '59분 59초' 중 최초 재생 시점부터 미디어를 재생할 수 있다. 즉, 제 2 디바이스(300)는 제 1 디바이스(200)와 '비디오 3'의 재생과 관련해 동기화할 수 있다. 한편, 제 2 디바이스(300)의 채팅 영역에는 미디어의 재생과 관련된 메시지(807)가 표시될 수 있으며, 이 때, 메시지(807)는 제 1 디바이스(200) 또는 채팅 서버(110)에서 제 2 디바이스(300)로 입력된 소정 알림에 기초하여 표시될 수 있다. 알림의 일 예는 채팅 메시지일 수도 있다. Referring to FIG. 8C, the second device 300 can also reproduce the media from the initial reproduction time of the total reproduction time '59 minutes and 59 seconds' through the media reproduction area. That is, the second device 300 can synchronize with the playback of the 'Video 3' with the first device 200. Meanwhile, a message 807 related to playback of the media may be displayed in the chat area of the second device 300. At this time, the message 807 may be displayed on the first device 200 or the chat server 110, And may be displayed based on a predetermined notification input to the device 300. [ An example of a notification may be a chat message.

도 8d는 제 1 디바이스(200)의 디스플레이 화면의 일 예를 나타내고, 도 8e 내지 8g는 제 2 디바이스(300)의 디스플레이 화면의 일 예를 나타낸다. 도 8d를 참조하면, 제 1 디바이스(200)의 사용자가 미디어 재생 영역을 통해 재생되고 있는 미디어를 시청하다가 사용자의 흥미를 유발하는 장면이 나온 경우, '이 장면 대박인데!'라는 채팅 메시지(808)를 입력하고, 채팅 메시지에 관한 입력(809)을 입력한 경우, 제 1 디바이스(200)는 입력한 시점에 대응하는 미디어의 재생 시간 '12분 34초'(810) 또는 재생바(811)를 식별할 수 있다. FIG. 8D shows an example of a display screen of the first device 200, and FIGS. 8E to 8G show an example of a display screen of the second device 300. FIG. Referring to FIG. 8D, when a user of the first device 200 watches the media being played through the media playback area and a scene that causes the user's interest is displayed, a chat message 808 And the input device 809 of the chat message is input, the first device 200 displays the playback time '12 minutes 34 seconds' 810 or the playback bar 811 corresponding to the input time, Can be identified.

이후, 제 1 디바이스(200)는 스스로 채팅 메시지와 미디어의 재생 시간을 연계시키거나, 연계 정보를 생성하거나, 미디어와 연계된 채팅 메시지를 생성할 수 있다. 또한, 제 1 디바이스(200)는 채팅 메시지와 미디어의 재생 시간을 연계시키거나, 연계 정보를 생성하거나, 미디어와 연계된 채팅 메시지를 생성하는 것을 채팅 서버(110)로 요청할 수도 있다. The first device 200 may then associate itself with a chat message and a play time of the media, generate association information, or generate a chat message associated with the media. In addition, the first device 200 may request the chat server 110 to associate the chat message with the playback time of the media, generate linkage information, or generate a chat message associated with the media.

도 8e 내지 8g를 참조하면, 제 2 디바이스(300)는 제 1 디바이스(200) 또는 채팅 서버(300)에서 수신한 미디어와 연계된 채팅 메시지(812)를 채팅 영역에 표시하고, 사용자 인터페이스 또는 사용자 인터페이스 아이콘(814)을 통해 채팅 메시지(812)가 선택되는 경우, 미디어인 '비디오 3'을 재생 시간 '12분 24초'부터 재생 또는 다시 재생하고, 재생의 결과를 미디어 재생 영역의 일부(816)에 표시하고, 미디어 재생 영역 내에 재생바(818) 및 재생 시간(817)을 표시할 수 있다. 이 때, 채팅 영역(819)은 디스플레이 전체 화면으로부터 리사이즈될 수 있다. 8E through 8G, the second device 300 displays chat messages 812 associated with the media received from the first device 200 or the chat server 300 in the chat area, When the chat message 812 is selected via the interface icon 814, the user can play or replay the medium 'Video 3' from the playback time '12 minutes 24 seconds' ), And the playback bar 818 and the playback time 817 can be displayed in the media playback area. At this time, the chat area 819 can be resized from the entire screen of the display.

이와 같은 도 8a 내지 도 8g의 일 예는 제 1 디바이스(200)와 제 2 디바이스(300)가 미디어에 관해 동기화한 상태, 즉 동일한 미디어가 제 1 디바이스(200)와 제 2 디바이스(300)에서 동시간 대에 소비하는 상태에서의 일 예일 수 있다. 8A to 8G illustrate a state in which the first device 200 and the second device 300 are synchronized with respect to the media, that is, when the same media are transferred from the first device 200 to the second device 300 And may be an example in a state of consuming the same time zone.

도 9는 미디어와 연계된 채팅 메시지를 생성 및 수신하는 과정의 다른 예를설명하기 위한 흐름도이다. 특히 도 9는 제 1 디바이스(200)와 제 2 디바이스(300) 간에 미디어가 동기화된 경우의 일 예를 설명하기 위한 것이다. 도 9를 참조하면, 제 2 디바이스(300)는 미디어와 연관된 미디어 공유 요청을 채팅 서버(110)로 전송할 수 있다(S910). 채팅 서버(110)는 미디어 공유 요청을 제 1 디바이스(200)로 전달할 수 있다(S911). 제 1 디바이스(200)가 미디어 재생을 시작하면(S912), 제 1 디바이스(200)는 제 2 디바이스(300)로 미디어 동시 재생을 요청할 수 있다(S913). 이 때, 동시 재생의 요청은 채팅 서버(110)에 의해 전달될 수 있다. 9 is a flowchart for explaining another example of a process of generating and receiving a chat message associated with a media. In particular, FIG. 9 illustrates an example in which media are synchronized between the first device 200 and the second device 300. Referring to FIG. 9, the second device 300 may send a media sharing request associated with the media to the chat server 110 (S910). The chat server 110 may forward the media sharing request to the first device 200 (S911). When the first device 200 starts media playback (S912), the first device 200 can request simultaneous media playback to the second device 300 (S913). At this time, a request for simultaneous playback may be transmitted by the chat server 110. [

제 1 디바이스(200)는 사용자 인터페이스로부터 소정 입력을 수신하는 경우(S914), 채팅 메시지를 채팅 서버(300)로 전송할 수 있다(S915). 이 때, 소정 입력은 채팅 메시지 또는 미디어와 연계된 채팅 메시지와 연관된 입력일 수 있다. 또한, 채팅 메시지는 미디어와 연계된 채팅 메시지일 수도 있고, 채팅 메시지의 시간 정보만을 포함하는 채팅 메시지일 수 있다. 제 2 디바이스(300)는 채팅 서버(110)로부터 미디어와 연계된 채팅 메시지가 수신되면(S916), 이를 채팅 영역에 표시할 수 있다. 이 때, 미디어와 연계된 채팅 메시지는 제 1 디바이스(200)에 의해 생성될 수도 있고, 채팅 서버(110)에 의해 생성될 수도 있다. If the first device 200 receives a predetermined input from the user interface (S914), the first device 200 may transmit the chat message to the chat server 300 (S915). At this time, the predetermined input may be a chat message or an input associated with a chat message associated with the media. The chat message may be a chat message associated with the media or a chat message containing only time information of the chat message. The second device 300 can display the chat message associated with the media from the chat server 110 (S916), and display the chat message in the chat area. At this time, the chat message associated with the media may be generated by the first device 200 or may be generated by the chat server 110.

제 2 디바이스(300)는 표시한 채팅 메시지와 연관된 입력이 수신되면, 채팅 메시지의 시간 정보에 대응하는 미디어의 재생 시간부터 미디어를 재생 또는 다시 재생할 수 있다(S917). 제 2 디바이스(300)는 제 1 디바이스(200)로 미디어의 재생 시간부터 미디어를 재생하는 것과 관련된 미디어 동시 재생을 요청할 수 있다(S918). 이 때, 동시 재생의 요청은 채팅 서버(110)에 의해 전달될 수 있다. When the input associated with the displayed chat message is received, the second device 300 can play or replay the media from the playback time of the media corresponding to the time information of the chat message (S917). The second device 300 may request simultaneous media playback related to playing the media from the playback time of the media to the first device 200 (S918). At this time, a request for simultaneous playback may be transmitted by the chat server 110. [

제 2 디바이스(300)는 미디어의 재생을 종료하고(S919), 미디어 재생 종료 요청 또는 미디어 재생 종료 알림을 채팅 서버(110)로 알리고(S920), 채팅 서버(100)는 이를 제 1 디바이스(200)로 알릴 수 있다(S921). 제 1 디바이스(200)는 제 2 디바이스(300)에서 미디어가 재생 종료된 것을 나타내는 표시를 디스플레이 화면에 표시할 수 있다(S922). 상술한 설명에서, 단계 S910 내지 S922은 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 변경될 수도 있다.  The second device 300 terminates the reproduction of the media in step S919 and notifies the chat server 110 of a media playback end request or media playback end notification in step S920. ) (S921). The first device 200 may display a display on the display screen indicating that the media has been played back in the second device 300 (S922). In the above description, steps S910 to S922 may be further divided into further steps or combined into fewer steps, according to an embodiment of the present invention. Also, some of the steps may be omitted as necessary, and the order between the steps may be changed.

도 10은 본 발명의 일 실시예에 따른 채팅 메시지 생성 방법을 나타내는 흐름도이다. 도 10에 도시된 실시예에 따른 채팅 메시지 생성 방법은 도 1 내지 도 9를 통해 설명된 디바이스(200)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도 디바이스(200)에 관하여 이미 기술된 내용은 도 10의 채팅 메시지 생성 방법에도 적용된다. 10 is a flowchart illustrating a method of generating a chat message according to an exemplary embodiment of the present invention. The method for generating a chat message according to the embodiment shown in FIG. 10 includes steps that are processed in a time-series manner in the device 200 described with reference to FIGS. Therefore, even if omitted below, the contents already described with respect to the device 200 are also applied to the chat message generation method of FIG.

단계 S1010에서 디바이스(200)는 채팅 메시지와 연관된 입력을 수신할 수 있다. 단계 S1020에서 디바이스(200)는 채팅 메시지의 시간 정보를 결정할 수 있다. 단계 S1030에서 디바이스(200)는 시간 정보에 대응하는 미디어의 재생 시간을 결정할 수 있다. 단계 S1040에서 디바이스(200)는 결정한 재생 시간에 기초하여 미디어와 연계된 채팅 메시지를 생성할 수 있다. In step S1010, the device 200 may receive an input associated with the chat message. In step S1020, the device 200 can determine the time information of the chat message. In step S1030, the device 200 can determine the playback time of the media corresponding to the time information. In step S1040, the device 200 may generate a chat message associated with the media based on the determined play time.

또한, 도 10을 통해 도시되지 않았으나, 채팅 메시지 생성 방법은 생성한 채팅 메시지를 서버로 전송하는 단계(미도시)를 더 포함할 수도 있다. 또한, 도 10을 통해 도시되지 않았으나, 채팅 메시지 생성 방법은 미디어의 재생 시간을 결정하는 단계(S1030) 이후에, 연계 정보를 생성하는 단계(미도시)를 더 포함할 수도 있다. 또한, 도 10을 통해 도시되지 않았으나, 채팅 메시지 생성 방법은 채팅 메시지와 연관된 입력을 수신하는 단계(S1010) 이전에 미디어를 재생하는 단계(미도시) 및 재생의 결과를 미디어 재생 영역에 표시하는 단계(미도시)를 더 포함할 수 있고, 채팅 메시지를 생성하는 단계(S1040) 이후에, 생성한 채팅 메시지를 채팅 영역에 표시하는 단계(미도시)를 더 포함할 수도 있다. Although not shown in FIG. 10, the method for generating a chat message may further include transmitting a generated chat message to a server (not shown). Also, although not shown in FIG. 10, the method for generating a chat message may further include a step of generating linkage information (not shown) after the step of determining the play time of the media (S1030). Although not shown in FIG. 10, the method for generating a chat message may include a step (not shown) of playing the media (S1010) before receiving the input associated with the chat message and displaying the result of the playback on the media playback area (Not shown), and displaying the generated chat message in the chat area after the step of generating the chat message (S1040).

상술한 설명에서, 단계 S1010 내지 S1040은 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 변경될 수도 있다. In the above description, steps S1010 to S1040 may be further divided into additional steps or combined into fewer steps, according to an embodiment of the present invention. Also, some of the steps may be omitted as necessary, and the order between the steps may be changed.

도 11은 본 발명의 다른 실시예에 따른 채팅 메시지 생성 방법을 나타내는 흐름도이다. 도 11에 도시된 실시예에 따른 채팅 메시지 생성 방법은 도 1 내지 도 9를 통해 설명된 채팅 서버(110)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도 채팅 서버(110)에 관하여 이미 기술된 내용은 도 11의 채팅 메시지 생성 방법에도 적용된다. 11 is a flowchart illustrating a method of generating a chat message according to another embodiment of the present invention. The method for generating a chat message according to the embodiment shown in FIG. 11 includes steps that are processed in a time-series manner in the chat server 110 described with reference to FIGS. Therefore, the content already described with respect to the chat server 110 is applied to the chat message generation method of FIG. 11, even if omitted below.

단계 S1110에서 채팅 서버(110)는 디바이스로부터 채팅 메시지를 수신할 수하는 있다. 단계 S1120에서 채팅 서버(110)는 채팅 메시지의 시간 정보를 결정할 수 있다. 단계 S1130에서 채팅 서버(110)는 시간 정보에 대응하는 미디어의 재생 시간을 결정할 수 있다. 단계 S1140에서 채팅 서버(110)는 결정한 재생 시간에 기초하여 미디어와 연계된 채팅 메시지를 생성할 수 있다. 단계 S1150에서 채팅 서버(110)는 생성한 채팅 메시지를 디바이스로 전송할 수 있다. 상술한 설명에서, 단계 S1110 내지 S1050은 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 변경될 수도 있다. In step S1110, the chat server 110 can receive a chat message from the device. In step S1120, the chat server 110 may determine the time information of the chat message. In step S1130, the chat server 110 may determine the playback time of the media corresponding to the time information. In step S1140, the chat server 110 may generate a chat message associated with the media based on the determined play time. In step S1150, the chat server 110 may transmit the generated chat message to the device. In the above description, steps S1110 through S1050 may be further divided into additional steps or combined into fewer steps, according to an embodiment of the present invention. Also, some of the steps may be omitted as necessary, and the order between the steps may be changed.

도 12는 본 발명의 일 실시예에 따른 채팅 메시지 수신 방법을 나타내는 흐름도이다. 도 12에 도시된 실시예에 따른 채팅 메시지 수신 방법은 도 1 내지 도 9를 통해 설명된 디바이스(300)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도 디바이스(300)에 관하여 이미 기술된 내용은 도 12의 채팅 메시지 수신 방법에도 적용된다. 12 is a flowchart illustrating a method of receiving a chat message according to an exemplary embodiment of the present invention. The method of receiving a chat message according to the embodiment shown in FIG. 12 includes steps that are processed in a time-series manner in the device 300 illustrated in FIGS. Therefore, the content already described with respect to the device 300 is applied to the chat message reception method of FIG. 12, even if omitted below.

단계 S1210에서 디바이스(300)는 미디어와 연계된 채팅 메시지를 수신할 수 있다. 단계 S1220에서 디바이스(300)는 채팅 메시지를 표시할 수 있다. 단계 S1230에서 디바이스(300)는 사용자 인터페이스를 통해 상기 표시한 채팅 메시지와 연관된 입력을 수신할 수 있다. 단계 S1240에서 디바이스(300)는 입력이 수신되면 채팅 메시지의 시간 정보에 대응하는 미디어의 재생 시간부터 미디어를 재생할 수 있다. In step S1210, the device 300 may receive a chat message associated with the media. In step S1220, the device 300 may display a chat message. In operation S1230, the device 300 may receive an input associated with the displayed chat message through the user interface. In step S1240, when the device 300 receives the input, it can play the media from the playback time of the media corresponding to the time information of the chat message.

도 12에는 도시되지 않았으나, 채팅 메시지 수신 방법은 채팅 메시지를 표시하는 단계(S1220) 이전에, 디스플레이 화면에 채팅 영역을 활성화시키는 단계(미도시)를 더 포함할 수도 있고, 입력을 수신하는 단계(S1230) 이후에, 입력이 수신되면 미디어 재생 영역을 활성화시키는 단계(미도시)를 더 포함할 수도 있고, 미디어를 재생하는 단계(S1240) 이후에, 재생의 결과를 상기 미디어 재생 영역에 표시하는 단계(미도시)를 더 포함할 수도 있다. 또한, 상술한 설명에서, 단계 S1210 내지 S1240은 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 변경될 수도 있다. Although not shown in FIG. 12, the chat message receiving method may further include a step (not shown) of activating a chat area on the display screen before displaying the chat message (S1220), and receiving the input (Step S1230). The method may further include a step of activating a media playback area when an input is received, and the step of displaying the result of the playback on the media playback area after the step S1240 of playing the media (Not shown). Further, in the above description, steps S1210 to S1240 may be further divided into additional steps or combined into fewer steps, according to an embodiment of the present invention. Also, some of the steps may be omitted as necessary, and the order between the steps may be changed.

도 10, 11 및 12 각각을 통해 설명된 채팅 메시지 생성 방법 또는 채팅 메시지 수신 방법은, 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다. The method of generating a chat message or the method of receiving a chat message described in each of Figs. 10, 11, and 12 may also be implemented 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.

본 발명의 일 실시예는 도 10을 통해 설명된 채팅 메시지 생성 방법을 실행하는 제 1 디바이스(200)와 연동하여 동작하는 어플리케이션을 제공하는 방법을 제공할 수 있다. 이 때, 제 1 디바이스(200)는 채팅 메시지 생성 방법을 실시하는 것을 특징으로 한다. 또한, 본 발명의 일 실시예는 도 12를 통해 설명된 채팅 메시지 생성 방법을 실행하는 제 2 디바이스(300)와 연동하여 동작하는 어플리케이션을 제공하는 방법을 제공할 수 있다. 이 때, 제 2 디바이스(300)는 채팅 메시지 수신 방법을 실시하는 것을 특징으로 한다. 앞서 언급된 어플리케이션은 서버(100)에 의하여 제 1 디바이스(200) 또는 제 2 디바이스(300)로 제공될 수도 있고, 서버(100)와 별도로 구성된 다른 서버에 의하여 제 1 디바이스(200) 또는 제 2 디바이스(300)로 제공될 수도 있고, 서버(100)와 다른 주체에 의하여 운용되는 다른 서버에 의하여 제 1 디바이스(200) 또는 제 2 디바이스(300)로 제공될 수도 있다. An embodiment of the present invention can provide a method of providing an application operating in conjunction with a first device 200 executing the chat message generation method described with reference to FIG. In this case, the first device 200 performs a method of generating a chat message. In addition, an embodiment of the present invention can provide a method of providing an application operating in conjunction with a second device 300 executing the chat message generation method described with reference to FIG. In this case, the second device 300 performs a method of receiving a chat message. The aforementioned application may be provided to the first device 200 or the second device 300 by the server 100 or may be provided to the first device 200 or the second device 300 by another server separately configured from the server 100. [ May be provided to the device 300 or may be provided to the first device 200 or the second device 300 by another server operated by the server 100 and another entity.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다. It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be. 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.

100: 서버
110: 채팅 서버
120: 미디어 서버
200: 디바이스 또는 제 1 디바이스
300: 디바이스 또는 제 2 디바이스
100: Server
110: Chat server
120: Media server
200: a device or a first device
300: a device or a second device

Claims (22)

미디어와 연계된 채팅 메시지를 생성하는 방법에 있어서,
채팅 메시지와 연관된 입력을 수신하는 단계;
상기 채팅 메시지의 시간 정보를 결정하는 단계;
상기 시간 정보에 대응하는 미디어의 재생 시간을 결정하는 단계;
상기 시간 정보, 상기 재생 시간의 정보 및 상기 시간 정보와 상기 재생 시간 사이의 관계를 나타내는 식별자 중 적어도 하나를 포함하는 연계 정보를 생성하는 단계; 및
상기 결정한 재생 시간에 기초하여 상기 미디어와 연계된 채팅 메시지를 생성하는 단계를 포함하는 방법.
A method of generating a chat message associated with a media,
Receiving an input associated with a chat message;
Determining time information of the chat message;
Determining a playback time of the media corresponding to the time information;
Generating association information including at least one of the time information, the reproduction time information, and the identifier indicating the relationship between the time information and the reproduction time; And
And generating a chat message associated with the media based on the determined playout time.
제 1 항에 있어서,
상기 방법은 상기 생성한 채팅 메시지를 서버로 전송하는 단계를 더 포함하되,
상기 생성한 채팅 메시지는, 상기 채팅 메시지가 선택될 때 상기 미디어를 상기 재생 시간에 재생되도록 하는 것인, 방법.
The method according to claim 1,
The method may further include transmitting the generated chat message to a server,
Wherein the generated chat message causes the media to be played at the playback time when the chat message is selected.
제 1 항에 있어서,
상기 미디어와 연계된 채팅 메시지는 상기 결정한 재생 시간에 연계된 채팅 메시지인 것인, 방법.
The method according to claim 1,
Wherein the chat message associated with the media is a chat message associated with the determined play time.
제 1 항에 있어서,
상기 미디어의 재생 시간은 상기 미디어의 재생 시점 또는 재생 구간인 것이되,
상기 채팅 메시지의 시간 정보를 결정하는 단계는 상기 채팅 메시지와 연관된 입력을 수신하는 시간에 기초하여 상기 채팅 메시지의 시간 정보를 생성하는 것인, 방법.
The method according to claim 1,
The playback time of the media is the playback time or playback interval of the media,
Wherein determining the time information of the chat message generates time information of the chat message based on a time of receiving an input associated with the chat message.
삭제delete 제 1 항에 있어서,
상기 채팅 메시지는 상기 연계 정보를 포함하는 것인, 방법.
The method according to claim 1,
Wherein the chat message includes the association information.
제 2 항에 있어서,
상기 채팅 메시지와 연관된 입력을 수신하는 단계 이전에, 미디어를 재생하는 단계; 및
상기 재생의 결과를 미디어 재생 영역에 표시하는 단계를 더 포함하되,
상기 채팅 메시지를 생성하는 단계 이후에, 상기 생성한 채팅 메시지를 채팅 영역에 표시하는 단계를 더 포함하는 것인, 방법.
3. The method of claim 2,
Prior to receiving an input associated with the chat message, playing the media; And
And displaying the result of the reproduction in a media reproduction area,
And displaying the generated chat message in a chat area after the step of generating the chat message.
제 7 항에 있어서,
상기 서버는 채팅 서버이되,
상기 미디어는 미디어 서버로부터 수신되는 것인, 방법.
8. The method of claim 7,
The server is a chat server,
Wherein the media is received from a media server.
제 8 항에 있어서,
상기 채팅 영역은 상기 채팅 서버와 연동하는 채팅 어플리케이션에 의하여 활성화되고, 상기 미디어 재생 영역은 상기 미디어 서버와 연동하는 미디어 어플리케이션에 의하여 활성화되는 것인, 방법.
9. The method of claim 8,
Wherein the chat area is activated by a chat application associated with the chat server and the media play area is activated by a media application associated with the media server.
제 7 항에 있어서,
상기 연계 정보는 상기 미디어 서버로 전송되되,
상기 미디어는 상기 미디어 서버로부터 수신되는 비디오 스트림 또는 오디오 스트림인 것인, 방법.
8. The method of claim 7,
The linkage information is transmitted to the media server,
Wherein the media is a video stream or an audio stream received from the media server.
제 7 항에 있어서,
상기 미디어를 재생하는 단계는, 상기 서버로부터 상기 미디어와 관련한 적어도 하나의 요청을 수신한 경우, 상기 미디어를 재생하는 것인, 방법.
8. The method of claim 7,
Wherein playing the media comprises playing the media if at least one request relating to the media is received from the server.
제 11 항에 있어서,
상기 적어도 하나의 요청은 외부 디바이스에 의하여 생성된 다른 채팅 메시지인 것인, 방법.
12. The method of claim 11,
Wherein the at least one request is another chat message generated by an external device.
제 1 항에 있어서,
상기 채팅 메시지와 연관된 입력은, 상기 채팅 메시지의 입력, 상기 채팅 메시지에 포함된 채팅 텍스트의 입력, 상기 채팅 메시지에 대응하는 아이콘의 입력 또는 상기 채팅 메시지에 대응하는 메뉴의 입력 중 어느 하나인 것인, 방법.
The method according to claim 1,
Wherein the input associated with the chat message is any one of an input of the chat message, an input of a chat text contained in the chat message, an input of an icon corresponding to the chat message, or an input of a menu corresponding to the chat message , Way.
미디어와 연계된 채팅 메시지를 생성하는 방법에 있어서,
제 1 디바이스로부터 채팅 메시지를 수신하는 단계;
상기 채팅 메시지의 시간 정보를 결정하는 단계;
상기 시간 정보에 대응하는 미디어의 재생 시간을 결정하는 단계;
상기 결정한 재생 시간에 기초하여 상기 미디어와 연계된 채팅 메시지를 생성하는 단계; 및
상기 생성한 채팅 메시지를 제 2 디바이스로 전송하는 단계를 포함하되,
상기 시간 정보는 상기 제 1 디바이스에 의해 상기 채팅 메시지가 입력된 시간, 상기 제 1 디바이스에 의해 상기 채팅 메시지가 전송된 시간, 및 상기 채팅 메시지를 수신한 시간 중 적어도 하나에 기초하여 결정되는 것인, 방법.
A method of generating a chat message associated with a media,
Receiving a chat message from a first device;
Determining time information of the chat message;
Determining a playback time of the media corresponding to the time information;
Generating a chat message associated with the media based on the determined playout time; And
And transmitting the generated chat message to a second device,
Wherein the time information is determined based on at least one of a time at which the chat message was entered by the first device, a time at which the chat message was sent by the first device, and a time at which the chat message was received , Way.
삭제delete 미디어와 연계된 채팅 메시지를 생성하는 방법에 있어서,
제 1 디바이스로부터 채팅 메시지를 수신하는 단계;
상기 채팅 메시지의 시간 정보를 결정하는 단계;
상기 시간 정보에 대응하는 미디어의 재생 시간을 결정하는 단계;
상기 결정한 재생 시간에 기초하여 상기 미디어와 연계된 채팅 메시지를 생성하는 단계; 및
상기 생성한 채팅 메시지를 제 2 디바이스로 전송하는 단계를 포함하되,
상기 시간 정보는 상기 제 1 디바이스로부터 수신되는 것이고,
상기 재생 시간은 상기 제 1 디바이스 및 상기 제 2 디바이스 중 적어도 하나에서 재생 중인 상기 미디어의 복수의 재생 시간 중 상기 시간 정보에 대응하는 어느 하나의 재생 시간인 것인, 방법.
A method of generating a chat message associated with a media,
Receiving a chat message from a first device;
Determining time information of the chat message;
Determining a playback time of the media corresponding to the time information;
Generating a chat message associated with the media based on the determined playout time; And
And transmitting the generated chat message to a second device,
Wherein the time information is received from the first device,
Wherein the playback time is any one playback time corresponding to the time information among a plurality of playback times of the media being played back by at least one of the first device and the second device.
삭제delete 미디어와 연계된 채팅 메시지를 수신하는 방법에 있어서,
상기 미디어와 연계된 채팅 메시지를 수신하는 단계;
상기 채팅 메시지를 표시하는 단계;
사용자 인터페이스를 통해 상기 표시한 채팅 메시지와 연관된 입력을 수신하는 단계; 및
상기 입력이 수신되면 상기 채팅 메시지의 시간 정보에 대응하는 미디어의 재생 시간부터 미디어를 재생하는 단계를 포함하되,
상기 채팅 메시지는 상기 시간 정보, 상기 재생 시간의 정보 및 상기 시간 정보와 상기 재생 시간 사이의 관계를 나타내는 식별자 중 적어도 하나를 포함하는 연계 정보를 포함하는 방법.
A method of receiving a chat message associated with a media,
Receiving a chat message associated with the media;
Displaying the chat message;
Receiving an input associated with the displayed chat message via a user interface; And
And reproducing the media from the playback time of the media corresponding to the time information of the chat message when the input is received,
Wherein the chat message includes association information including at least one of the time information, the information on the playback time, and the identifier indicating the relationship between the time information and the playback time.
제 18 항에 있어서,
상기 채팅 메시지를 표시하는 단계 이전에, 디스플레이 화면에 채팅 영역을 활성화시키는 단계를 더 포함하되,
상기 채팅 메시지를 표시하는 단계는 상기 채팅 영역에 상기 채팅 메시지를 표시하는 것이되,
상기 입력을 수신하는 단계 이후에, 상기 입력이 수신되면 미디어 재생 영역을 활성화시키는 단계를 더 포함하되,
상기 미디어를 재생하는 단계 이후에, 상기 재생의 결과를 상기 미디어 재생 영역에 표시하는 단계를 더 포함하는 것인, 방법.
19. The method of claim 18,
Further comprising the step of activating a chat area on a display screen prior to displaying the chat message,
Wherein the displaying the chat message comprises displaying the chat message in the chat area,
Further comprising: after receiving the input, activating a media playback area upon receipt of the input,
And displaying the result of the playback in the media playback area after playing the media.
미디어와 연계된 채팅 메시지를 생성하는 디바이스에 있어서,
채팅 메시지와 연관된 입력을 수신하는 입력 수신부;
상기 채팅 메시지의 시간 정보를 결정하는 시간 정보 결정부;
상기 시간 정보에 대응하는 미디어의 재생 시간을 결정하는 재생 시간 결정부;
상기 시간 정보, 상기 재생 시간의 정보 및 상기 시간 정보와 상기 재생 시간 사이의 관계를 나타내는 식별자 중 적어도 하나를 포함하는 연계 정보를 생성하는 연계 정보 생성부; 및
상기 결정한 재생 시간에 기초하여 상기 미디어와 연계된 채팅 메시지를 생성하는 채팅 메시지 생성부를 포함하는 디바이스.
A device for generating a chat message associated with media,
An input receiver for receiving an input associated with a chat message;
A time information determination unit for determining time information of the chat message;
A playback time determination unit for determining a playback time of the media corresponding to the time information;
A linkage information generating unit for generating linkage information including at least one of the time information, the information on the reproduction time, and the identifier indicating the relationship between the time information and the reproduction time; And
And a chat message generation unit for generating a chat message associated with the media based on the determined playback time.
미디어와 연계된 채팅 메시지를 생성하는 서버에 있어서,
제 1 디바이스로부터 채팅 메시지를 수신하는 수신부;
상기 채팅 메시지의 시간 정보를 결정하는 시간 정보 결정부;
상기 시간 정보에 대응하는 미디어의 재생 시간을 결정하는 재생 시간 결정부;
상기 결정한 재생 시간에 기초하여 상기 미디어와 연계된 채팅 메시지를 생성하는 채팅 메시지 생성부; 및
상기 생성한 채팅 메시지를 제 2 디바이스로 전송하는 전송부를 포함하되,
상기 시간 정보는 상기 제 1 디바이스에 의해 상기 채팅 메시지가 입력된 시간, 상기 제 1 디바이스에 의해 상기 채팅 메시지가 전송된 시간, 및 상기 채팅 메시지를 수신한 시간 중 적어도 하나에 기초하여 결정되는 것인, 서버.
A server for generating a chat message associated with a media,
A receiving unit for receiving a chat message from the first device;
A time information determination unit for determining time information of the chat message;
A playback time determination unit for determining a playback time of the media corresponding to the time information;
A chat message generating unit for generating a chat message associated with the media based on the determined play time; And
And a transmitting unit for transmitting the generated chat message to a second device,
Wherein the time information is determined based on at least one of a time at which the chat message was entered by the first device, a time at which the chat message was sent by the first device, and a time at which the chat message was received , server.
미디어와 연계된 채팅 메시지를 수신하는 디바이스에 있어서,
상기 미디어와 연계된 채팅 메시지를 수신하는 수신부;
상기 채팅 메시지를 표시하는 표시부;
사용자 인터페이스를 통해 상기 표시한 채팅 메시지와 연관된 입력을 수신하는 입력 수신부; 및
상기 입력이 수신되면 상기 채팅 메시지의 시간 정보에 대응하는 미디어의 재생 시간부터 미디어를 재생하는 재생부를 포함하되,
상기 채팅 메시지는 상기 시간 정보, 상기 재생 시간의 정보 및 상기 시간 정보와 상기 재생 시간 사이의 관계를 나타내는 식별자 중 적어도 하나를 포함하는 연계 정보를 포함하는 디바이스.
A device for receiving a chat message associated with a media,
A receiving unit for receiving a chat message associated with the media;
A display unit for displaying the chat message;
An input receiver for receiving an input associated with the displayed chat message via a user interface; And
And a playback unit for playing the media from the playback time of the media corresponding to the time information of the chat message when the input is received,
Wherein the chat message includes association information including at least one of the time information, the information on the playback time, and the identifier indicating the relationship between the time information and the playback time.
KR1020140018738A 2014-02-18 2014-02-18 Method, device and server for generating chatting message related to media, and method and device for receiving the chatting message KR101539989B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140018738A KR101539989B1 (en) 2014-02-18 2014-02-18 Method, device and server for generating chatting message related to media, and method and device for receiving the chatting message

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140018738A KR101539989B1 (en) 2014-02-18 2014-02-18 Method, device and server for generating chatting message related to media, and method and device for receiving the chatting message

Publications (1)

Publication Number Publication Date
KR101539989B1 true KR101539989B1 (en) 2015-07-28

Family

ID=53875749

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140018738A KR101539989B1 (en) 2014-02-18 2014-02-18 Method, device and server for generating chatting message related to media, and method and device for receiving the chatting message

Country Status (1)

Country Link
KR (1) KR101539989B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022073022A1 (en) * 2020-09-30 2022-04-07 Snap Inc. Turn-based collaborative playlist

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100643978B1 (en) * 2005-07-25 2006-11-10 엘지전자 주식회사 Mobile device offering image viewer function and sharing method of multimedia contents on mobile device
KR100858012B1 (en) * 2007-05-29 2008-09-10 인포뱅크 주식회사 Multimedia chatting service system using idle screen of mobile communication terminal, and method thereof
KR20090043986A (en) * 2007-10-30 2009-05-07 엘지전자 주식회사 Mobile terminal, method of transmitting information therein, and method of palying back data therein
KR20100051895A (en) * 2008-10-27 2010-05-19 엘지전자 주식회사 Mobile terminal and method for providing instant message service in mobile terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100643978B1 (en) * 2005-07-25 2006-11-10 엘지전자 주식회사 Mobile device offering image viewer function and sharing method of multimedia contents on mobile device
KR100858012B1 (en) * 2007-05-29 2008-09-10 인포뱅크 주식회사 Multimedia chatting service system using idle screen of mobile communication terminal, and method thereof
KR20090043986A (en) * 2007-10-30 2009-05-07 엘지전자 주식회사 Mobile terminal, method of transmitting information therein, and method of palying back data therein
KR20100051895A (en) * 2008-10-27 2010-05-19 엘지전자 주식회사 Mobile terminal and method for providing instant message service in mobile terminal

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022073022A1 (en) * 2020-09-30 2022-04-07 Snap Inc. Turn-based collaborative playlist

Similar Documents

Publication Publication Date Title
US10057731B2 (en) Image and message integration system and method
US9591262B2 (en) Flow-control based switched group video chat and real-time interactive broadcast
EP2940940B1 (en) Methods for sending and receiving video short message, apparatus and handheld electronic device thereof
AU2010335972B2 (en) Systems and methods for accessing and controlling media stored remotely
US10194189B1 (en) Playback of content using multiple devices
KR20160022286A (en) Method and apparatus for sharing video information
US8849252B2 (en) Mobile device having messenger function and related supporting method
WO2019072096A1 (en) Interactive method, device, system and computer readable storage medium in live video streaming
US9736518B2 (en) Content streaming and broadcasting
CN112738559B (en) Screen projection implementation method, device and system
US9756373B2 (en) Content streaming and broadcasting
JP2017504921A (en) Instant messaging method, apparatus, program, and recording medium
CN103957218A (en) Shared media playing method and system
US8832789B1 (en) Location-based virtual socializing
US9775057B2 (en) Service switching method, device and system for local communication network
WO2019062667A1 (en) Method and device for transmitting conference content
KR100795357B1 (en) Mobile animation message service method and system and terminal
WO2023237102A1 (en) Voice chat display method and apparatus, electronic device, and computer readable medium
KR102099776B1 (en) Apparatus and method for creating clip video, and server for providing preview video
KR101539989B1 (en) Method, device and server for generating chatting message related to media, and method and device for receiving the chatting message
KR20150066914A (en) Server and method for providing additional information of broadcasting contents to device, and the device
KR20180097560A (en) A method for reproducing a plurality of media titles, an adapted media source device, a media player device, a media delegation device, and a configurable and adapted computer program
US20170127120A1 (en) User terminal and control method therefor
CN113727177A (en) Screen-projecting resource playing method and device, equipment and medium thereof
CN114125510A (en) Media resource playing method and related device

Legal Events

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

Payment date: 20190329

Year of fee payment: 9