[go: up one dir, main page]

KR20060098040A - Method and system for content transmission using peer to peer method - Google Patents

Method and system for content transmission using peer to peer method Download PDF

Info

Publication number
KR20060098040A
KR20060098040A KR1020050019243A KR20050019243A KR20060098040A KR 20060098040 A KR20060098040 A KR 20060098040A KR 1020050019243 A KR1020050019243 A KR 1020050019243A KR 20050019243 A KR20050019243 A KR 20050019243A KR 20060098040 A KR20060098040 A KR 20060098040A
Authority
KR
South Korea
Prior art keywords
terminal
receiving terminal
content
transmitting
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020050019243A
Other languages
Korean (ko)
Other versions
KR100630614B1 (en
Inventor
손상목
Original Assignee
에스케이 텔레콤주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이 텔레콤주식회사 filed Critical 에스케이 텔레콤주식회사
Priority to KR1020050019243A priority Critical patent/KR100630614B1/en
Publication of KR20060098040A publication Critical patent/KR20060098040A/en
Application granted granted Critical
Publication of KR100630614B1 publication Critical patent/KR100630614B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1087Peer-to-peer [P2P] networks using cross-functional networking aspects
    • H04L67/1091Interfacing with client-server systems or between P2P systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • 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
    • H04W88/182Network node acting on behalf of an other network entity, e.g. proxy

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

컨텐츠 전송 방법 및 시스템이 개시된다. 방법은, SVD 기능이 지원되는 SVD 단말기인 송신 단말기가 상기 송신 단말기와 통화중인 수신 단말기간에 데이터 채널 설정을 요청하는 데이터 채널 설정 요청 메시지 및 상기 송신 단말기에 저장되어 있는 컨텐츠 데이터를 프락시 서버로 전송하는 단계, 상기 프락시 서버가 상기 수신 단말기가 SVD 기능을 지원하는 SVD 단말기인지 확인하는 단계 및 상기 수신 단말기가 SVD 단말기일 경우 상기 프락시 서버가 상기 데이터 채널 설정 요청 메시지에 상응하여 상기 송신 단말기와 상기 수신 단말기간에 데이터 채널을 설정하고 상기 데이터 채널을 이용해 상기 수신 단말기로 상기 컨텐츠 데이터를 전송하는 단계를 포함하는 것을 특징으로 한다. 따라서, 음성 및 데이터 통신을 동시에 지원하는 이동 통신 시스템을 통하여 개인 단말기간에 상호 통화중인 상태에서도 무선 인터넷에 접속한 컨텐츠를 내려받거나 컨텐츠 데이터를 전송할 수 있고, 피어 투 피어 방식을 이용하여 컨텐츠 데이터를 전송함으로써 컨텐츠 데이터를 전송하는데 소요되는 시간을 줄일 수 있는 효과가 있다.Disclosed are a method and system for transmitting content. The method may further include transmitting a data channel setting request message for requesting data channel setting between the transmitting terminal and a receiving terminal in a call and a content server stored in the transmitting terminal to a proxy server. The proxy server determines whether the receiving terminal is an SVD terminal that supports an SVD function, and when the receiving terminal is an SVD terminal, the proxy server corresponds to the data channel setting request message. And establishing a data channel between the two and transmitting the content data to the receiving terminal using the data channel. Therefore, the mobile communication system that supports voice and data communication at the same time can download the content or transmit the content data connected to the wireless Internet even in the state of mutual communication between personal terminals, and transmit the content data using a peer-to-peer method. As a result, the time required for transmitting the content data can be reduced.

P2P, SVD, 컨텐츠 P2P, SVD, Content

Description

피어 투 피어 방식을 이용한 컨텐츠 전송 방법 및 시스템{METHOD AND SYSTEM FOR TRANSMITTING CONTENTS BY USING PEER TO PEER}Content delivery method and system using peer-to-peer method {METHOD AND SYSTEM FOR TRANSMITTING CONTENTS BY USING PEER TO PEER}

도 1은 종래의 1X EV 서비스를 위한 시스템 구성도이다.1 is a system configuration diagram for a conventional 1X EV service.

도 2는 본 발명의 일 실시예에 따른 피어 투 피어 방식을 이용한 컨텐츠 전송 시스템의 구성도이다.2 is a block diagram of a content delivery system using a peer-to-peer scheme according to an embodiment of the present invention.

도 3 및 도 4는 본 발명의 일 실시예에 따른 피어 투 피어 방식을 이용한 컨텐츠 전송 방법의 순서도이다. 3 and 4 are flowcharts of a content transmission method using a peer-to-peer method according to an embodiment of the present invention.

본 발명은 피어 투 피어(Peer to Peer; 이하, 'P2P'라 한다) 방식을 이용한 컨텐츠 전송 방법 및 시스템에 관한 것으로, 더욱 상세하게는 SVD 기능을 지원하는 이동 통신망에서의 P2P 방식을 통하여 단말기 상호 간이 음성 통화중인 상태에서 컨텐츠 데이터를 전송하기 위한 P2P 방식을 이용한 컨텐츠 전송 방법 및 시스템에 관한 것이다.The present invention relates to a method and a system for transmitting content using a peer to peer (hereinafter, referred to as a 'P2P') method, and more particularly, to a terminal through a P2P method in a mobile communication network supporting an SVD function. A content transmission method and system using a P2P method for transmitting content data in a simple voice call state.

P2P(Peer to Peer) 방식은 개인 대 개인의 파일 공유 기술 및 그 행위로, 기존의 서버와 클라이언트 개념이나 공급자와 소비자 개념에서 벗어나 개인 단말기끼 리 직접 연결되어 파일을 전송 및 수신함으로써 모든 참여자가 공급자인 동시에 수요자가 되는 형태의 서비스다.Peer-to-peer (P2P) is an individual-to-person file-sharing technology and its behavior. All participants participate in the process by sending and receiving files directly connected to personal terminals, away from traditional server and client concepts or providers and consumers. At the same time, it is a type of service that becomes a consumer.

또한, SVD(Simultaneous Voice & Data) 기능은 음성 및 데이터 통신을 동시에 지원하는 기술로, cdma2000 1x 시스템에서는 구현되지 않고 있는 실정이다. In addition, SVD (Simultaneous Voice & Data) is a technology that supports voice and data communication at the same time, which is not implemented in the cdma2000 1x system.

즉, 현행 cdma2000 1x 시스템의 이동통신 전송 방식은 하나의 회선으로 음성 신호와 데이터 신호 중 하나만을 보낼 수 있다. That is, in the current cdma2000 1x mobile communication transmission method, only one of a voice signal and a data signal can be transmitted through one line.

예컨대, 도 1에 도시하는 바와 같이, 1x EV 가입자는 cdma2000과 1X EV 듀얼 모드 단말기(1)를 사용하여 평상시에는 cdma2000 시스템(2)을 통해 음성 서비스를 받고, 필요할 때는 1X 모드로 전환하여 1x EV-DO 시스템(3)을 통해 고속의 무선 데이터 서비스를 이용한다.For example, as shown in FIG. 1, the 1x EV subscriber receives the voice service through the cdma2000 system 2 normally using the cdma2000 and the 1X EV dual mode terminal 1, and when necessary, switches to the 1x mode to 1x EV. Uses high-speed wireless data services through the DO system 3.

따라서, 이는 송신 단말기와 수신 단말기간에 통화가 진행 중인 상태에서는 데이터를 송수신할 수 없고 통화를 하다가 무선 인터넷에서 정보를 검색하거나 멀티 미디어 메시지 등과 같은 컨텐츠 데이터를 전송하려면 일단 통화 상태를 해지해야 하는 문제점이 있었다.Therefore, it is not possible to send and receive data while a call is in progress between a sending terminal and a receiving terminal, and the call must be terminated once a call is made in order to retrieve information from the wireless Internet or to transmit content data such as a multimedia message. there was.

또한, 통화 상태가 해지된 후에 컨텐츠 데이터를 전송할 경우에도 클라이언트-서버 기능으로 상기 컨텐츠 데이터를 전송하기 때문에 중간단 서버를 경유하여 스토어(Store) 및 포워드(Forward) 등의 과정을 통해 수신 단말기에 수신되므로 전송하는데 소요되는 시간이 길다는 문제점이 있었다. In addition, when the content data is transmitted after the call is terminated, the content data is transmitted to the client-server function, so that the data is received by the receiving terminal through a process such as a store and a forward through an intermediate server. Therefore, there was a problem that the time required for transmission is long.

본 발명은 상기와 같은 문제점을 해결하기 위하여 창출한 것으로, 본 발명의 목적은 SVD 기능을 지원하는 이동 통신 시스템을 통하여 개인 단말기간에 상호 통화중인 상태에서도 컨텐츠 데이터를 송수신하는 P2P 방식을 이용한 컨텐츠 전송 방법 및 시스템을 제공하는 데 있다.The present invention has been made to solve the above problems, and an object of the present invention is a content transmission method using a P2P method for transmitting and receiving content data even in a state of mutual communication between personal terminals through a mobile communication system supporting an SVD function. And to provide a system.

또한, 수신 단말기가 SVD 기능이 지원되지 않는 단말기일 경우에는 통화중인 상태가 해지된 후에 기존의 데이터 전용 프로토콜을 통해 컨텐츠 데이터를 수신하는 P2P 방식을 이용한 컨텐츠 전송 방법 및 시스템을 제공하는 데 있다.In addition, when the receiving terminal is a terminal that does not support the SVD function is to provide a content transmission method and system using a P2P method that receives the content data through the existing data-only protocol after the call is terminated.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 P2P 방식을 이용한 컨텐츠 전송 방법은, A-1) SVD 기능이 지원되는 SVD 단말기인 송신 단말기가 상기 송신 단말기와 통화중인 수신 단말기간에 데이터 채널 설정을 요청하는 데이터 채널 설정 요청 메시지 및 상기 송신 단말기에 저장되어 있는 컨텐츠 데이터를 프락시 서버로 전송하는 단계; A-2) 상기 프락시 서버가 상기 수신 단말기가 SVD 기능을 지원하는 SVD 단말기인지 확인하는 단계; 및 A-3) 상기 수신 단말기가 SVD 단말기일 경우, 상기 프락시 서버가 상기 데이터 채널 설정 요청 메시지에 상응하여 상기 송신 단말기와 상기 수신 단말기간에 데이터 채널을 설정하고 상기 데이터 채널을 이용해 상기 수신 단말기로 상기 컨텐츠 데이터를 전송하는 단계를 포함하며, 바람직하게, A-4) 상기 수신 단말기가 SVD 단말기가 아닐 경우, 상기 프락시 서버가 상기 프락시 서버와 연동하여 상기 컨텐츠 데이터를 처리하는 컨텐츠 서버로 상기 컨텐츠 데이터를 전송하는 단계; A-5) 상기 프락시 서버가 상기 송신 단말기와 상기 수신 단말기간에 통화중인 상태가 해지되었음을 확인하고 상기 송신 단말기와 상기 수신 단말기간에 데이터 채널을 설정하는 단계; 및 A-6) 상기 컨텐츠 서버가 상기 데이터 채널을 이용해 상기 수신 단말기로 상기 컨텐츠 데이터를 전송하는 단계를 더 포함한다.In order to achieve the above object, a content transmission method using a P2P method according to the present invention includes: A-1) a transmitting terminal, which is an SVD terminal supporting an SVD function, requests a data channel setting between the transmitting terminal and a receiving terminal in a call; Transmitting a data channel setting request message and content data stored in the transmitting terminal to a proxy server; A-2) checking, by the proxy server, whether the receiving terminal is an SVD terminal supporting an SVD function; And A-3) when the receiving terminal is an SVD terminal, the proxy server establishes a data channel between the transmitting terminal and the receiving terminal in response to the data channel setting request message and uses the data channel to transmit the data to the receiving terminal. And transmitting content data, preferably, A-4) when the receiving terminal is not an SVD terminal, the proxy server interworking with the proxy server to process the content data. Transmitting; A-5) the proxy server confirming that the call state between the transmitting terminal and the receiving terminal is terminated and establishing a data channel between the transmitting terminal and the receiving terminal; And A-6) the content server transmitting the content data to the receiving terminal using the data channel.

그리고 상기와 같은 목적을 달성하기 위한 본 발명에 따른 P2P 방식을 이용한 컨텐츠 전송 시스템은, SVD 기능이 지원되는 SVD 단말기인 송신 단말기; 상기 송신 단말기로부터 상기 송신 단말기와 통화중인 수신 단말기간에 데이터 채널 설정을 요청하는 데이터 채널 설정 요청 메시지 및 컨텐츠 데이터를 수신하여, 상기 수신 단말기가 SVD 단말기인지 확인하여 상기 수신 단말기가 SVD 단말기일 경우, 상기 송신 단말기와 상기 수신 단말기간에 데이터 채널을 설정하여 상기 데이터 채널을 통해 상기 컨텐츠 데이터를 상기 수신 단말기로 전송하는 프락시 서버; 및 상기 프락시 서버와 연동하여 상기 수신 단말기가 SVD 단말기가 아닐 경우, 상기 프락시 서버로부터 상기 컨텐츠 데이터를 수신하여 이를 수신 단말기로 전송하는 컨텐츠 서버를 포함하며, 바람직하게, 상기 프락시 서버는 상기 수신 단말기가 SVD 단말기가 아닐 경우, 상기 송신 단말기와 상기 수신 단말기간에 통화중인 상태가 해지되었음을 확인하여 상기 송신 단말기와 상기 수신 단말기간에 데이터 채널을 설정하고, 상기 컨텐츠 서버는 상기 데이터 채널을 통해 상기 컨텐츠 데이터를 수신 단말기에 전송하는 것을 특징으로 한다. And a content delivery system using a P2P method according to the present invention for achieving the above object, the transmission terminal is an SVD terminal that supports the SVD function; Receiving a data channel setting request message and content data requesting data channel setting between the transmitting terminal and a receiving terminal in a call from the transmitting terminal, checking whether the receiving terminal is an SVD terminal, and when the receiving terminal is an SVD terminal, A proxy server for establishing a data channel between a transmitting terminal and the receiving terminal and transmitting the content data to the receiving terminal through the data channel; And a content server that receives the content data from the proxy server and transmits the content data to the receiving terminal when the receiving terminal is not an SVD terminal in cooperation with the proxy server. If not the SVD terminal, it is confirmed that the call state between the transmitting terminal and the receiving terminal is terminated to establish a data channel between the transmitting terminal and the receiving terminal, the content server receives the content data via the data channel Characterized in that the transmission to the terminal.

이하에서는 첨부도면 및 바람직한 실시예를 참조하여 본 발명의 실시예에 따른 P2P 방식을 이용한 컨텐츠 전송 방법 및 시스템에 대하여 상세히 설명한다.Hereinafter, with reference to the accompanying drawings and preferred embodiments will be described in detail a method and system for transmitting content using a P2P method according to an embodiment of the present invention.

먼저, 본 발명의 일 실시예에 따른 P2P 방식을 이용한 컨텐츠 전송 시스템에 대하여 상세히 설명한다.First, a content delivery system using a P2P scheme according to an embodiment of the present invention will be described in detail.

도 2는 본 발명의 일 실시예에 따른 P2P 방식을 이용한 컨텐츠 전송 시스템의 구성도이다.2 is a block diagram of a content delivery system using a P2P scheme according to an embodiment of the present invention.

도 2에 도시하는 바와 같이, 본 발명의 일 실시예에 따른 P2P 방식을 이용한 컨텐츠 전송 시스템은, 송신 단말기(10), 프락시 서버(20), 컨텐츠 서버(30) 및 수신 단말기(40) 등을 포함한다.As shown in FIG. 2, a content delivery system using a P2P scheme according to an embodiment of the present invention includes a transmitting terminal 10, a proxy server 20, a content server 30, a receiving terminal 40, and the like. Include.

상기 송신 단말기(10)는 음성 및 데이터 통신을 동시에 지원하는 SVD 기능을 수행하는 SVD 단말기로, 음성 및 데이터 통신을 동시에 처리할 수 있는 이동통신망(50)에 연결되어 상기 SVD 기능을 수행하는 이동 단말기인 것이 바람직하다.The transmitting terminal 10 is an SVD terminal that performs an SVD function that simultaneously supports voice and data communication, and is connected to a mobile communication network 50 capable of simultaneously processing voice and data communication to perform the SVD function. Is preferably.

그리고 이와 같은 상기 이동통신망(50)은 데이터 통신만을 지원하는 현 동기식 cdma2000 1x EV-DO 서비스의 단점을 보완한 1x EV-DV(Data and Voice) 시스템인 것이 바람직하다.The mobile communication network 50 is preferably a 1x EV-DV (Data and Voice) system that compensates for the shortcomings of the current synchronous cdma2000 1x EV-DO service supporting only data communication.

상기 프락시 서버(Proxy sever)(20)는 자신의 도메인 내에 있는 단말기로부터 채널 설정 및 채널 해지에 관한 메시지를 받아 이웃하는 프락시 서버 혹은 자신이 관리하는 도메인의 다른 단말기에 전달한다.The proxy server 20 receives a message regarding channel establishment and channel cancellation from a terminal in its domain and transmits the message to a neighboring proxy server or another terminal of a domain managed by the proxy server 20.

즉, 프락시 서버(20)는 송신 단말기(10)에서 전송 요청한 컨텐츠 데이터가 전송되는 채널을 설정하며, 특히, 송신 단말기(10)로부터 데이터 채널 설정을 요청하는 데이터 채널 설정 요청 메시지 및 상기 컨텐츠 데이터를 수신한다.That is, the proxy server 20 sets a channel through which the content data requested to be transmitted by the transmitting terminal 10 is transmitted. In particular, the proxy server 20 sets a data channel setting request message for requesting data channel setting from the transmitting terminal 10 and the content data. Receive.

또한, 프락시 서버(20)는 수신 단말기(40)가 SVD 단말기인지 확인하여, 수신 단말기(40)가 SVD 단말기인지 여부에 따라 데이터 채널 설정 및 상기 데이터 채널 이 설정되는 시간이 달라진다.In addition, the proxy server 20 determines whether the receiving terminal 40 is an SVD terminal, and a data channel setting and a time for setting the data channel vary depending on whether the receiving terminal 40 is an SVD terminal.

예컨대, 수신 단말기(40)가 SVD 단말기일 경우, 프락시 서버(20)는 상기 데이터 채널 설정 요청 메시지에 상응하여 송신 단말기(10)와 수신 단말기(40)간에 데이터 채널을 설정하여 상기 데이터 채널을 통해 상기 컨텐츠 데이터를 전송한다.For example, when the receiving terminal 40 is an SVD terminal, the proxy server 20 sets up a data channel between the transmitting terminal 10 and the receiving terminal 40 in response to the data channel setting request message and transmits the data channel. The content data is transmitted.

그러나 수신 단말기(10)가 SVD 단말기가 아닐 경우, 프락시 서버(20)는 컨텐츠 서버와 연동하여 컨텐츠 서버(20)를 통해 상기 컨텐츠 데이터가 수신 단말기(40)로 전송되도록 한다.However, when the receiving terminal 10 is not the SVD terminal, the proxy server 20 interoperates with the content server so that the content data is transmitted to the receiving terminal 40 through the content server 20.

즉, 프락시 서버(20)는 상기 컨텐츠 데이터를 컨텐츠 서버(30)에 전송하고 송신 단말기(10)로는 상기 컨텐츠 데이터를 수신 단말기(40)에 통화중인 상태에서 전송할 수 없으며, 통화 상태가 해지된 후에 수신 단말기(40)에 전송 완료됨을 알리는 알림 메시지를 전송한다. 그리고 송신 단말기(10)와 수신 단말기(40)간에 설정된 음성 채널을 모니터링한다.That is, the proxy server 20 transmits the content data to the content server 30 and the transmitting terminal 10 cannot transmit the content data to the receiving terminal 40 in a call state, and after the call state is terminated. The notification terminal notifying that the transmission is completed is transmitted to the receiving terminal 40. In addition, the voice channel established between the transmitting terminal 10 and the receiving terminal 40 is monitored.

결국, 프락시 서버(20)는 상기 모니터링을 통해 송신 단말기(10)와 수신 단말기(40)간의 통화 상태가 해지되었음을 확인한 후 송신 단말기(10)와 수신 단말기(40)간에 데이터 채널을 설정하고, 컨텐츠 서버(30)는 상기 데이터 채널을 통하여 상기 컨텐츠 데이터를 수신 단말기(40)로 전송한다.As a result, the proxy server 20 establishes a data channel between the transmitting terminal 10 and the receiving terminal 40 after confirming that the call state between the transmitting terminal 10 and the receiving terminal 40 has been terminated through the monitoring. The server 30 transmits the content data to the receiving terminal 40 through the data channel.

이때, 바람직하게, 컨텐츠 서버(30)는 수신 단말기(40)의 사양 정보를 확인하여 상기 컨텐츠 데이터가 상기 수신 단말기(40)에서 구동될 수 있도록 변환한 후 전송한다.In this case, preferably, the content server 30 checks the specification information of the receiving terminal 40, converts the content data so that the content data can be driven in the receiving terminal 40, and transmits the converted content data.

예컨대, 상기 컨텐츠 데이터가 송신 단말기(10)에 저장된 사진 파일이라 하 면, 프락시 서버(20)는 수신 단말기(40)가 SVD 단말기일 경우, 송신 단말기(10)와 수신 단말기(40)간의 통화중 상태에서 설정된 데이터 채널을 통하여 송신 단말기(10)에서 수신 단말기(40)로 직접 상기 사진 파일을 전송한다.For example, if the content data is a picture file stored in the transmitting terminal 10, the proxy server 20 is in a call between the transmitting terminal 10 and the receiving terminal 40 when the receiving terminal 40 is an SVD terminal. The picture file is directly transmitted from the transmitting terminal 10 to the receiving terminal 40 through the data channel set in the state.

그리고 수신 단말기(40)가 SVD 단말기가 아닐 경우, 프락시 서버(20)는 MMS(멀티미디어 메시지 서비스; Multimedia Massaging Service) 서버 등과 같은 컨텐츠 서버(30)와 연동하여 상기 MMS 등을 경유하여, 송신 단말기(10)에서 수신 단말기(40)로 상기 사진 파일을 전송한다. When the receiving terminal 40 is not an SVD terminal, the proxy server 20 may be linked with a content server 30 such as an MMS (Multimedia Massaging Service) server, via the MMS, or the like. In step 10), the picture file is transmitted to the receiving terminal 40.

이와 같이, 상기 컨텐츠 서버(30)는 프락시 서버(20)와 연동하며 사진, 동영상 등과 같은 멀티미디어 컨텐츠를 전송하기 위한 중간 서버로 기존의 SMS(단문 메시지 서버; Short Message Service) 서버 및 상기 MMS 서버 등을 포함한다.As such, the content server 30 is an intermediate server for interworking with the proxy server 20 and transmitting multimedia content such as a picture and a video, such as an existing SMS (Short Message Service) server and the MMS server. It includes.

한편, 수신 단말기(40)가 SVD 단말기가 아닐 경우에는 1x EV-DV 등의 SVD 기능을 지원하는 이동 통신 시스템(50)뿐만 아니라 데이터 전송을 지원하는 이동 통신 시스템을 통하여 상기 컨텐츠 데이터를 전송할 수 있는 것이 바람직하다.Meanwhile, when the receiving terminal 40 is not an SVD terminal, the content data may be transmitted through a mobile communication system supporting data transmission as well as a mobile communication system 50 supporting SVD functions such as 1x EV-DV. It is preferable.

그리고 상기 수신 단말기(40)는 상기 송신 단말기(10)가 전송한 컨텐츠 데이터를 수신하는 단말기로 SVD 기능을 지원하는 단말기 및 컨텐츠 데이터 수신 가능한 단말기 모두를 포함한다.The receiving terminal 40 is a terminal for receiving content data transmitted from the transmitting terminal 10 and includes both a terminal supporting the SVD function and a terminal capable of receiving content data.

그러면, 이하에서는 본 발명의 실시예에 따른 P2P 방식을 이용한 컨텐츠 전송 방법에 대하여 설명한다.Next, a content transmission method using a P2P scheme according to an embodiment of the present invention will be described.

도 3 및 도 4는 본 발명의 일 실시예에 따른 P2P 방식을 이용한 컨텐츠 전송 방법의 순서도이다. 3 and 4 are flowcharts of a content transmission method using a P2P scheme according to an embodiment of the present invention.

먼저, 도 3에 도시하는 바와 같이, 송신 단말기가 프락시 서버로 송신 단말기와 통화중인 수신 단말기간에 데이터 채널 설정을 요청하는 데이터 채널 설정 요청 메시지 및 컨텐츠 데이터를 전송한다(S 310).First, as shown in FIG. 3, the transmitting terminal transmits a data channel setting request message and content data requesting data channel setting between the transmitting terminal and the receiving terminal in a call to the proxy server (S 310).

프락시 서버는 상기 데이터 채널 설정 요청 정보 및 상기 컨텐츠 데이터를 수신하고 상기 수신 단말기가 음성 및 데이터 통신을 동시에 처리할 수 있는 SVD 기능이 지원되는 SVD 단말기인지 확인한다(S 320).The proxy server receives the data channel setting request information and the content data and checks whether the receiving terminal is an SVD terminal supporting an SVD function capable of simultaneously processing voice and data communication (S 320).

상기 확인 결과, 수신 단말기가 SVD 단말기임이 확인되면, 상기 데이터 채널 설정 요청 메시지에 상응하여 송신 단말기와 수신 단말기간에 데이터 채널을 설정한다(S 330).As a result of the check, when it is confirmed that the receiving terminal is the SVD terminal, a data channel is set between the transmitting terminal and the receiving terminal according to the data channel setting request message (S330).

그리고 프락시 서버는 상기 데이터 채널을 통하여 상기 컨텐츠 데이터를 전송하고(S 340), 수신 단말기는 이를 수신한다(S 350).The proxy server transmits the content data through the data channel (S 340), and the receiving terminal receives it (S 350).

그러나 상기 S 320의 확인 결과, 수신 단말기가 SVD 단말기가 아님이 확인되면, 도 4에 도시하는 바와 같이, 프락시 서버는 프락시 서버와 연동하고 있는 컨텐츠 서버로 상기 컨텐츠 데이터를 전송한다(S 410). However, when it is confirmed in S 320 that the receiving terminal is not the SVD terminal, as illustrated in FIG. 4, the proxy server transmits the content data to the content server interworking with the proxy server (S 410).

이때, 송신 단말기로는 상기 컨텐츠 데이터를 통화중인 상태에서 수신 단말기에 전송 완료되지 않고, 통화 상태가 해지된 후에 전송 완료된다는 알림 정보를 전송하는 것이 바람직하다.At this time, it is preferable that the transmitting terminal transmits the notification information indicating that the content data is not transmitted to the receiving terminal in a call state, but is completed after the call state is terminated.

그리고 프락시 서버는 송신 단말기와 수신 단말기간의 통화 상태를 모니터링 하고(S 420), 송신 단말기와 수신 단말기간에 통화 상태가 진행중일 경우에는 컨텐츠 데이터의 전송 수행을 대기한다(S 425).The proxy server monitors the call state between the transmitting terminal and the receiving terminal (S420), and waits for the transmission of the content data when the call state is in progress between the transmitting terminal and the receiving terminal (S425).

그리고 송신 단말기와 수신 단말기간에 통화 상태가 해지되었음을 확인하면 상기 데이터 채널 설정 요청 메시지에 상응하여 송신 단말기와 수신 단말기간에 데이터 채널을 설정한다(S 430).When it is confirmed that the call state is terminated between the transmitting terminal and the receiving terminal, a data channel is set between the transmitting terminal and the receiving terminal according to the data channel setting request message (S430).

그리고 이와 같이 설정된 데이터 채널을 통하여 상기 컨텐츠 데이터 전송하고(S 440), 수신 단말기는 이를 수신한다(S 450). 이때, 컨텐츠 서버는 상기 수신 단말기의 사양 정보에 따라 상기 컨텐츠 데이터가 수신 단말기에서 구동할 수 있도록 변환하는 것이 바람직하다.The content data is transmitted through the set data channel (S440), and the receiving terminal receives it (S450). In this case, the content server preferably converts the content data to be driven by the receiving terminal according to the specification information of the receiving terminal.

지금까지 본 발명을 바람직한 실시예를 참조하여 상세히 설명하였지만, 본 발명이 상기한 실시예에 한정되는 것은 아니며, 이하의 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 변형 또는 수정이 가능한 범위까지는 본 발명의 기술적 사상이 미친다 할 것이다.Although the present invention has been described in detail with reference to preferred embodiments, the present invention is not limited to the above-described embodiments, and the present invention belongs to the present invention without departing from the gist of the present invention as claimed in the following claims. To those skilled in the art to the extent that modifications or variations will be possible to the spirit of the present invention.

이상에서 설명한 바와 같이, 본 발명인 P2P 방식을 이용한 컨텐츠 전송 방법 및 시스템에 따르면, 음성 및 데이터 통신을 동시에 지원하는 이동 통신 시스템을 통하여 개인 단말기간에 상호 통화중인 상태에서도 무선 인터넷에 접속한 컨텐츠를 내려받거나 컨텐츠 데이터를 전송할 수 있는 효과가 있다.As described above, according to the method and system for transmitting contents using the P2P method of the present invention, a mobile communication system supporting voice and data communication at the same time downloads contents connected to the wireless Internet even in a state of mutual communication between personal terminals. There is an effect that can transmit the content data.

또한, P2P 방식을 이용하여 컨텐츠 데이터를 전송함으로써 컨텐츠 데이터를 전송하는데 소요되는 시간을 줄일 수 있는 효과가 있다.In addition, by transmitting the content data using the P2P method it is possible to reduce the time required to transmit the content data.

Claims (10)

A-1) SVD 단말기인 송신 단말기가 상기 송신 단말기와 통화중인 수신 단말기간에 데이터 채널 설정을 요청하는 데이터 채널 설정 요청 메시지 및 상기 송신 단말기에 저장되어 있는 컨텐츠 데이터를 프락시 서버로 전송하는 단계;A-1) transmitting, by a transmitting terminal, an SVD terminal, a data channel setting request message requesting data channel setting between the transmitting terminal and a receiving terminal in a call and content data stored in the transmitting terminal to a proxy server; A-2) 상기 프락시 서버가 상기 수신 단말기가 SVD 단말기인지 확인하는 단계; 및A-2) checking, by the proxy server, whether the receiving terminal is an SVD terminal; And A-3) 상기 수신 단말기가 SVD 단말기일 경우, 상기 프락시 서버가 상기 데이터 채널 설정 요청 메시지에 상응하여 상기 송신 단말기와 상기 수신 단말기간에 데이터 채널을 설정하고 상기 데이터 채널을 이용해 상기 수신 단말기로 상기 컨텐츠 데이터를 전송하는 단계를 포함하는 것을 특징으로 하는 피어 투 피어 방식을 이용한 컨텐츠 전송 방법.A-3) When the receiving terminal is an SVD terminal, the proxy server sets a data channel between the transmitting terminal and the receiving terminal in response to the data channel setting request message and uses the data channel to transmit the content to the receiving terminal. And a method for transmitting data using a peer-to-peer method. 제 1항에 있어서, The method of claim 1, A-4) 상기 수신 단말기가 SVD 단말기가 아닐 경우, 상기 프락시 서버가 상기 프락시 서버와 연동하여 상기 컨텐츠 데이터를 처리하는 컨텐츠 서버로 상기 컨텐츠 데이터를 전송하는 단계;A-4) when the receiving terminal is not the SVD terminal, transmitting the content data to a content server that processes the content data in association with the proxy server; A-5) 상기 프락시 서버가 상기 송신 단말기와 상기 수신 단말기간에 통화중인 상태가 해지되었음을 확인하고 상기 송신 단말기와 상기 수신 단말기간에 데이터 채널을 설정하는 단계; 및A-5) the proxy server confirming that the call state between the transmitting terminal and the receiving terminal is terminated and establishing a data channel between the transmitting terminal and the receiving terminal; And A-6) 상기 컨텐츠 서버가 상기 데이터 채널을 이용해 상기 수신 단말기로 상기 컨텐츠 데이터를 전송하는 단계를 포함하는 것을 특징으로 하는 피어 투 피어 방식을 이용한 컨텐츠 전송 방법.A-6) The content server using the peer-to-peer method characterized in that it comprises the step of transmitting the content data to the receiving terminal using the data channel. 제 2항에 있어서, 상기 프락시 서버는3. The proxy server of claim 2, wherein the proxy server is 상기 수신 단말기가 SVD 단말기가 아닐 경우, 상기 컨텐츠 데이터가 상기 수신 단말기와의 통화 상태 해지 후에 상기 수신 단말기에 전송 완료된다는 알림 정보를 상기 송신 단말기에 전송하는 것을 특징으로 하는 피어 투 피어 방식을 이용한 컨텐츠 전송 방법.If the receiving terminal is not the SVD terminal, the contents using the peer-to-peer method are transmitted to the transmitting terminal, the notification information indicating that the content data is transmitted to the receiving terminal after the call state with the receiving terminal is terminated. Transmission method. 제 2항에 있어서, 상기 컨텐츠 서버는The method of claim 2, wherein the content server 상기 수신 단말기의 사양 정보에 따라 컨텐츠 데이터를 상기 수신 단말기에서 구동 가능하도록 변환하는 것을 특징으로 하는 피어 투 피어 방식을 이용한 컨텐츠 전송 방법.And a content-to-peer method according to the specification information of the receiving terminal. 제 1항 내지 제 4항 중 어느 한 항에 있어서, 상기 데이터 채널은 The method of any one of claims 1 to 4, wherein the data channel is CDMA2000 1x EV-DV 망을 통하여 설정되는 것을 특징으로 하는 피어 투 피어 방식을 이용한 컨텐츠 전송 방법.CDMA2000 1x content transmission method using a peer-to-peer method, characterized in that via the EV-DV network. 음성 및 데이터 통신을 동시에 지원하는 SVD 단말기인 송신 단말기;A transmitting terminal which is an SVD terminal that simultaneously supports voice and data communication; 상기 송신 단말기로부터 상기 송신 단말기와 통화중인 수신 단말기간에 데이터 채널 설정을 요청하는 데이터 채널 설정 요청 메시지 및 컨텐츠 데이터를 수신하여, 상기 수신 단말기가 SVD 단말기인지 확인하여 상기 수신 단말기가 SVD 단말기일 경우, 상기 송신 단말기와 상기 수신 단말기간에 데이터 채널을 설정하여 상기 데이터 채널을 통해 상기 컨텐츠 데이터를 상기 수신 단말기로 전송하는 프락시 서버; 및Receiving a data channel setting request message and content data requesting data channel setting between the transmitting terminal and a receiving terminal in a call from the transmitting terminal, checking whether the receiving terminal is an SVD terminal, and when the receiving terminal is an SVD terminal, A proxy server for establishing a data channel between a transmitting terminal and the receiving terminal and transmitting the content data to the receiving terminal through the data channel; And 상기 프락시 서버와 연동하여 상기 수신 단말기가 SVD 단말기가 아닐 경우, 상기 프락시 서버로부터 상기 컨텐츠 데이터를 수신하여 이를 수신 단말기로 전송하는 컨텐츠 서버를 포함하는 것을 특징으로 하는 피어 투 피어 방식을 이용한 컨텐츠 전송 시스템.And a content server receiving the content data from the proxy server and transmitting the content data to the receiving terminal when the receiving terminal is not an SVD terminal in cooperation with the proxy server. . 제 6항에 있어서, 상기 프락시 서버는7. The proxy server of claim 6, wherein the proxy server is 상기 수신 단말기가 SVD 단말기가 아닐 경우, 상기 송신 단말기와 상기 수신 단말기간에 통화중인 상태가 해지되었음을 확인하여 상기 송신 단말기와 상기 수신 단말기간에 데이터 채널을 설정하고, 상기 컨텐츠 서버는 상기 데이터 채널을 통해 상기 컨텐츠 데이터를 수신 단말기에 전송하는 것을 특징으로 하는 피어 투 피어 방식을 이용한 컨텐츠 전송 시스템.If the receiving terminal is not the SVD terminal, it is confirmed that the call state between the transmitting terminal and the receiving terminal is terminated and establishes a data channel between the transmitting terminal and the receiving terminal, and the content server transmits the data channel through the data channel. A content delivery system using a peer-to-peer method, characterized by transmitting content data to a receiving terminal. 제 6항에 있어서, 상기 프락시 서버는7. The proxy server of claim 6, wherein the proxy server is 상기 수신 단말기가 SVD 단말기가 아닐 경우, 상기 컨텐츠 데이터가 상기 수 신 단말기와의 통화 상태 해지 후에 상기 수신 단말기에 전송 완료된다는 알림 정보를 상기 송신 단말기에 전송하는 것을 특징으로 하는 피어 투 피어 방식을 이용한 컨텐츠 전송 시스템.When the receiving terminal is not the SVD terminal, the peer-to-peer method is used to transmit notification information indicating that the content data is completed to the receiving terminal after the call state with the receiving terminal is terminated. Content Delivery System. 제 6항에 있어서, 상기 컨텐츠 서버는The method of claim 6, wherein the content server 상기 수신 단말기의 사양 정보에 따라 상기 컨텐츠 데이터를 상기 수신 단말기에서 구동 가능하도록 변환하는 것을 특징으로 하는 피어 투 피어 방식을 이용한 컨텐츠 전송 시스템.And the content data is converted to be driven by the receiving terminal according to the specification information of the receiving terminal. 제 6항 내지 제 9항 중 어느 한 항에 있어서, 상기 데이터 채널은 10. The method of claim 6, wherein the data channel is CDMA2000 1x EV-DV 망을 통하여 설정되는 것을 특징으로 하는 피어 투 피어 방식을 이용한 컨텐츠 전송 시스템.CDMA2000 1x content delivery system using a peer-to-peer method, characterized in that it is set through the EV-DV network.
KR1020050019243A 2005-03-08 2005-03-08 Method and system for content transmission using peer to peer method Expired - Fee Related KR100630614B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050019243A KR100630614B1 (en) 2005-03-08 2005-03-08 Method and system for content transmission using peer to peer method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050019243A KR100630614B1 (en) 2005-03-08 2005-03-08 Method and system for content transmission using peer to peer method

Publications (2)

Publication Number Publication Date
KR20060098040A true KR20060098040A (en) 2006-09-18
KR100630614B1 KR100630614B1 (en) 2006-10-04

Family

ID=37629555

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050019243A Expired - Fee Related KR100630614B1 (en) 2005-03-08 2005-03-08 Method and system for content transmission using peer to peer method

Country Status (1)

Country Link
KR (1) KR100630614B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9002999B2 (en) 2009-10-21 2015-04-07 Samsung Electronics Co., Ltd. Mobile peer-to-peer based network apparatus and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9002999B2 (en) 2009-10-21 2015-04-07 Samsung Electronics Co., Ltd. Mobile peer-to-peer based network apparatus and system

Also Published As

Publication number Publication date
KR100630614B1 (en) 2006-10-04

Similar Documents

Publication Publication Date Title
US9602553B2 (en) Method, apparatus, and system for implementing VOIP call in cloud computing environment
KR100585781B1 (en) How files are transferred by the mobile instant messaging service
CN102546559B (en) The method, apparatus and system of end-to-end transmission data in limited network
US20150350723A1 (en) Video Communication Method, Home Terminal, and Home Server
JP2004112319A (en) Relay device, information transmission device, and information transmission method
EP2837239A1 (en) VVoIP CALL TRANSFER
KR20100095305A (en) Method for session transfer in a converged ip messaging system
CN105681260A (en) Cloud storage file transmission method, fusion communication platform, sending end and system
JP2017510116A (en) Method and server for enabling a first user to automatically detect a second user's social network identifier and the respective status of this second user in those social networks
EP2036289B1 (en) Peer to peer connection
CN112566120A (en) Slice management method, device and system and service subscription server
CN110740429A (en) mobile communication method, device and equipment
JP2013153438A (en) Method for establishing communication connection over internet between mobile terminals, computer program, and storage medium
WO2013037244A1 (en) Call method and mobile terminal in voice communication
KR100630614B1 (en) Method and system for content transmission using peer to peer method
US9124693B2 (en) Method and system for on-hold messaging for off network calls
CN101938521B (en) Method for transmitting signaling in VoIP system
KR101080383B1 (en) VIP call setup method and VIP communication system performing the same
CN113810862B (en) Information communication method and network equipment
CN117294746B (en) Converged communication method, device, terminal equipment and storage medium
US8948353B2 (en) Call connection system and method
CN111901345B (en) Method, device, equipment and storage medium for realizing voice call
KR100622907B1 (en) Multimedia message service method in mobile communication system
KR100493100B1 (en) Method and apparatus for supporting voice over ip in a mobile communication system
KR101303543B1 (en) A total session management for a multimedia instant messaging service and the management method thereof

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

FPAY Annual fee payment

Payment date: 20120823

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20130821

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20140820

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

FPAY Annual fee payment

Payment date: 20150821

Year of fee payment: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

L13-X000 Limitation or reissue of ip right requested

St.27 status event code: A-2-3-L10-L13-lim-X000

U15-X000 Partial renewal or maintenance fee paid modifying the ip right scope

St.27 status event code: A-4-4-U10-U15-oth-X000

FPAY Annual fee payment

Payment date: 20160905

Year of fee payment: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

L13-X000 Limitation or reissue of ip right requested

St.27 status event code: A-2-3-L10-L13-lim-X000

U15-X000 Partial renewal or maintenance fee paid modifying the ip right scope

St.27 status event code: A-4-4-U10-U15-oth-X000

FPAY Annual fee payment

Payment date: 20170831

Year of fee payment: 12

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

FPAY Annual fee payment

Payment date: 20180822

Year of fee payment: 13

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 13

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20190927

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20190927

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000