KR20010079083A - System and Method of Digital File using the Mixing Download Method and Streaming Method - Google Patents
System and Method of Digital File using the Mixing Download Method and Streaming Method Download PDFInfo
- Publication number
- KR20010079083A KR20010079083A KR1020010034041A KR20010034041A KR20010079083A KR 20010079083 A KR20010079083 A KR 20010079083A KR 1020010034041 A KR1020010034041 A KR 1020010034041A KR 20010034041 A KR20010034041 A KR 20010034041A KR 20010079083 A KR20010079083 A KR 20010079083A
- Authority
- KR
- South Korea
- Prior art keywords
- file
- streaming
- download
- user
- digital
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명에 의한 인터넷과 같은 개방형 네트워크를 기반으로 한 디지털 파일 관리 시스템은 단말기와, 웹서버와, 스트리밍서버, 인코더, 음원DB, 상기 단말기와 상기 서버를 연결하는 유무선 개방형 네트워크를 이용한 운용시스템에 있어서,The digital file management system based on an open network such as the Internet according to the present invention is a terminal, a web server, a streaming server, an encoder, a sound source DB, an operating system using a wired / wireless open network connecting the terminal and the server. ,
상기 웹 서버(110)는, 사용자들의 일반적인 등록 정보(신상 정보, 사이버 머니, 인증 정보, 파일 이용 정보, 개인정보, 단말기 정보 등과 같은 정보)를 저장하고 있는 사용자 관리 DB(111); 사용자가 신용카드나 사어버머니 등으로 결재를 하게되면 이를 처리하는 결제부(112); 이용자의 단말기에 설치된 Player(160), 인코더(130) 및 스트리밍서버(120) 연락을 하면서 사용자의 단말기(100)와 디지털파일의 위치 정보와 같은 필요한 정보를 주고받고 결재프로그램(112)과 사용자 DB(111)를 제어하는 제어부(113)를 가지는 것을 특징으로 한다.The web server 110 may include a user management DB 111 which stores general registration information (information such as personal information, cyber money, authentication information, file usage information, personal information, terminal information, etc.) of users; A payment unit 112 for processing the payment when the user pays with a credit card or a mother's money; The player 160, the encoder 130, and the streaming server 120 installed in the user's terminal communicate with the user terminal 100 and necessary information such as the location information of the digital file, and the payment program 112 and the user DB. It characterized in that it has a control unit 113 for controlling the (111).
이때 인코더에서 스트리밍 서비스를 위한 스트림 파일을 만들 때 본 발명에서는 디지털 파일을 스트리밍파일과 다운로드파일로 나누게 된다.At this time, when the encoder creates a stream file for the streaming service, the present invention divides the digital file into a streaming file and a download file.
이상, 본 발명에 의하면 디지털 파일을 패킷 순서대로 나누어서 일부는 스트리밍기술로 제공하고 일부는 다운로드 파일형태로 제공함으로서 사용자들이 유무선 인터넷망을 이용하여 멀티미디어 디지털 파일을 사용할 때 스트리밍기술의 신속성과 다운로드의 안정성을 확보할 수 있다. 또한 디지털 파일의 일부만 스트리밍으로 제공함으로서 스트리밍서버의 부하를 최소화할 수 있다.As described above, according to the present invention, the digital files are divided in packet order and some are provided as streaming technology, and some are provided as download file types, so that users can quickly and efficiently download streaming technology when using multimedia digital files using wired or wireless Internet. Can be secured. In addition, by providing only a part of the digital file as streaming, the load on the streaming server can be minimized.
Description
본 발명은 인터넷과 같은 유무선 개방형 네트워크를 기반으로 한 다운로드와 스트리밍 혼합 방법을 이용한 디지털 파일의 활용 방법 및 관리시스템에 관한 것이다.The present invention relates to a method and management system for utilizing digital files using a mixed download and streaming method based on a wired or wireless open network such as the Internet.
보다 상세하게는 스트리밍 서비스를 위하여 음악이나 영상 디지털파일을 여러 조각으로 나누게 되는데 파일 조각의 일부는 스트리밍 서비스를 위하여 스트리밍 서버에 저장하고 나머지 파일 조각들은 사용자의단말기에 보관하도록 하여 사용자가 디지털 파일을 이용하고 싶을 때 다운로드 받은 파일과 스트리밍 서비스를 통해 제공되는 파일을 합쳐서 이용하게되는 다운로드와 스트리밍 혼합 방법을 이용한 디지털 파일의 활용방법 및 관리 시스템에 관한 것이다.In more detail, music or video digital files are divided into several pieces for the streaming service. Part of the file pieces are stored in the streaming server for the streaming service, and the remaining file pieces are stored in the user's terminal. The present invention relates to a digital file utilization method and management system using a download and streaming mixing method in which a downloaded file and a file provided through a streaming service are used together when desired.
최근 컴퓨터와 멀티미디어 기술이 발전됨에 따라서 영상, 음악 등과 같은 멀티미디어 정보가 디지털 데이터로써 제작되고 있으며, 그 대표적인 예가 MP3이고 이를 재생하기 위한 소프트웨어와 하드웨어 플레이어가 개발된 바 있다. 이러한 멀티미디어 정보는 전송, 복사 및 저장이 용이하여 인터넷의 보급과 더불어 급속히 전파되고 있다.Recently, with the development of computer and multimedia technologies, multimedia information such as video and music is being produced as digital data. A typical example is MP3, and software and hardware players for playing them have been developed. Such multimedia information is easily transmitted, copied, and stored, and is rapidly spreading with the spread of the Internet.
이러한 디지털 파일은 사용자가 서버로부터 인터넷을 통하여 자신의 컴퓨터로 디지털 파일을 다운로드 받은 후 이용하게 되어 있다. 그러나 파일의 크기가 큰동영상이나 음질이 좋은 음악파일의 경우 다운로드 시간이 오래 걸려 재생이 될 때까지 기다려야 한다는 단점이 있다.The digital file is used after the user downloads the digital file from the server to his computer through the Internet. However, video files with large file sizes or music files with good sound quality have a long download time and have to wait until they are played.
또한 다운로드라는 것이 원본과 동일한 파일이 사용자에게 복사되는 것이기 때문에 불법복제의 가능성이 매우 높게 된다.Also, since downloading means copying the same file to the user, the possibility of piracy is very high.
이러한 단점을 극복하기 위해 스트리밍 기술이라는 기술이 등장하였다. 스트리밍(Streaming)이란 Stream의 사전적 의미가 ‘흐름’, ‘연속’등와 같은 의미에서 알 수 있듯이 파일이 조금씩 흘러서 연속되어 나온다는 개념으로 이해 할 수 있다.In order to overcome this disadvantage, a technology called streaming technology has emerged. Streaming can be understood as the concept that a stream is a continuous stream of files, as can be understood from the meaning of stream, such as 'flow' and 'continuous'.
스트리밍 기술이란 디지털 파일을 패킷으로 분할해 하나씩 전송하는 기술을 말한다. 예를 들면 다운로드 방법에서 20초 동안 재생되는 파일을 읽어오기 위해 걸리는 시간이 10초라고 할 때 10초 동안 읽어오는 동작을 마친 다음 재생을 한다면 사용자는 10초를 기다려야한다. 그러나 1초 동안 읽은 데이터로 2초 동안 재생이 가능하기 때문에 스트리밍 기술에서는 1초동안 읽어온 데이터를 바로 재생하고 그 2초가 지나기 전에 그 다음 데이터를 읽어 재생하는 방법을 사용하여 사용자는 기다릴 필요가 없게된다.Streaming technology refers to a technology that divides a digital file into packets and transmits them one by one. For example, if the download method says that it takes 10 seconds to read a file that is played for 20 seconds, the user must wait 10 seconds after finishing the 10-second read operation. However, because the data read for 1 second can be played for 2 seconds, streaming technology plays the data read for 1 second immediately and reads and plays the next data before the 2 seconds pass so that the user does not have to wait. do.
이 기술이 바로 스트리밍 기술이다. 이러한 스트리밍 기술은 리얼네트워크사에서 개발한 스트리밍 멀티미디어라는 기술에서 유래하였다. 스트리밍이 가능한 솔루션으로는 RealPlayer사의 RealSystem와 마이크로소프트사의 Windows Media Technology가 있다. 스트리밍 Player로는 RealPlayer 시리즈가 있다.This technology is a streaming technology. This streaming technology is derived from a technology called streaming multimedia developed by RealNetwork. Streamable solutions include RealPlayer's RealSystem and Microsoft's Windows Media Technology. The streaming player is the RealPlayer series.
스트리밍 기술은 다운로드보다 보내는 사람과 받는 사람 모두에게 유리하다.PC화면에 잠깐 떳다 사라지기 때문에 저작권 걱정을 하지 않아도 되며 수신자는 더 빠른 속도로 멀티미디어 정보를 사용할 수 있기때문이다.Streaming technology is better for both senders and recipients than downloads, because it just pops up and disappears on the PC screen, so you don't have to worry about copyright and the recipient can use multimedia information at a faster rate.
그러나 스트리밍 기술에서 네트워크의 병목현상이나 서버의 과부하등으로 인하여 패킷의 전달 속도가 일정하지 않으면 소리가 끊어지거나 영상이 정지되는 현상이 발생하게 된다. 이러한 문제점을 극복하기 위해 버퍼링(Buffering) 기법이 이용되고 있으나 현재의 기술로는 짧은 시간에 다운로드받을 수 있는 디지털 파일은 다운로드 방식을 이용하는 것이 유리하다.However, in streaming technology, if the packet transmission speed is not constant due to network bottleneck or server overload, the sound is interrupted or the video is stopped. In order to overcome this problem, a buffering technique is used. However, in the current technology, it is advantageous to use a download method for a digital file that can be downloaded in a short time.
스트리밍 서비스의 제작과정을 살펴보면 다음과 같다.The production process of the streaming service is as follows.
Step 1)Capture, 비디오 카메라, 마이크,VTR등에 각 아날로그 소스데이터 스트림을 캡쳐카드를 이용하여 디지털화하고 디스크에 저장한다.Step 1) is digitized by the capture card for each data stream, etc. Capture analog source, a video camera, a microphone, VTR, and saved to disk.
Step 2)Edit, 디지털 파일로 변화되어 디스크에 저장된 데이터 스트림에 내용에 대한 설명이나 저작권등을 넣어서 편집한다.Step 2) Edit , It is converted into a digital file and edited by inserting description or copyright in the data stream saved in the disk.
Step 3)Encode, 여러 데이터 스트림을 하나로 통합하여 부호화 한다. 이때 스트리밍 서비스가 가능하도록 MPEG를 이용하여 압축한다.Step 3) Encode , Encode several data streams into one. At this time, MPEG is compressed using a streaming service.
Step 4)Serve, Encode 소프트웨어에서 압축한 파일과 신호는 네트워크를 통해서 Serve 소프트웨어로 전송된다. Server소프트웨어는 클라이언트들의 접속을 받아들이고 클라이언트가 요구하는 멀티미디어 데이터를 실시간으로 제공한다.Step 4) The files and signals compressed by Serve and Encode software are transmitted to Serve software through network. Server software accepts clients' connections and provides the multimedia data requested by clients in real time.
Step 5)Play, Ecoder가 압축한 데이터를 Server로부터 전송 받아 실시간으로 연출한다.Step 5) Play and Ecoder receive the compressed data from the server and produce it in real time.
다운로드 방식과 스트리밍 방식의 장단점을 간단히 비교하면 표 1과 같이 나타낼 수 있다.If you compare the advantages and disadvantages of the download method and the streaming method can be shown in Table 1.
인터넷의 발달로 디지털 파일의 이용은 매우 빠른 속도로 증가하고 있다. 그러나 상업화된 디지털 파일 거래는 원본과 동일한 복제가 가능하다는 디지털 파일의 특성상 아직 시장이 활성화되지 않고 있다. 그래서 불법복제 방지를 위한 방안과 다운로드 방법의 안정성과 스트리밍 방법의 편리함을 가지고 있는 새로운 서비스 방법이 요구되고 있다,With the development of the Internet, the use of digital files is increasing at a very fast pace. However, the market has not yet been activated due to the characteristics of digital files that commercialized digital file transactions can be duplicated like the originals. Therefore, there is a demand for a new service method that has a method of preventing illegal copying, stability of a download method, and convenience of a streaming method.
본 발명은 상기와 같은 문제점을 해결하기 위하여 창출된 것으로서, 인터넷과 같은 유무선 개방형 네트워크를 기반으로 한 다운로드와 스트리밍 혼합 방법을 이용한 디지털 파일의 활용 방법 및 관리 시스템에 관한 것으로, 본 발명이 이루고자 하는 기술적 과제는 디지털 파일의 일부는 다운로드 형태로 제공받고 나머지는 스트리밍 서비스 형태로 제공하여 서비스 품질안정이 안정한 다운로드의 장점과 신속한 청취가 가능한 스트리밍 서비스의 장점을 모두 가질 수 있는 디지털 파일 활용 방법을 제공하는데 있다.The present invention was created to solve the above problems, and relates to a method and management system for using digital files using a mixed download and streaming method based on a wired / wireless open network such as the Internet. The challenge is to provide a method of utilizing digital files that can provide both the advantages of stable downloads and the advantages of streaming services that enable fast listening by providing some of the digital files in the form of downloads and others in the form of streaming services. .
도 1은 본 발명에 의한 시스템의 실시 예를 도시한 것이다.Figure 1 shows an embodiment of a system according to the present invention.
도 2는 디지털파일을 기존 스트리밍기법에서 제공되는 디지털 파일의 패킷(a)과 본 발명의 방법에 의해 만들어진 스트리밍파일과 다운로드파일패킷(b)을 개략적으로 도시한 것이다.2 schematically illustrates a packet (a) of a digital file provided by a conventional streaming technique and a streaming file and a download file packet (b) produced by the method of the present invention.
도 3은 본 발명에서 스트리밍파일과 다운로드파일로 나누어진 디지털파일을 Player가 혼합 사용하는 것을 개략적으로 도시한 것이다.FIG. 3 schematically illustrates a player mixing and using a digital file divided into a streaming file and a download file in the present invention.
도 4는 본 발명에서 사용자가 디지털파일을 이용할 때 스트리밍파일을 우선해서 이용하는 경우를 개략적으로 도시한 도식도이다.4 is a schematic diagram illustrating a case where a streaming file is preferentially used when a user uses a digital file in the present invention.
도 5는 본 발명에서 사용자가 디지털파일을 이용할 때 다운로드파일을 우선해서 이용하는 경우를 개략적으로 도시한 도식도이다.5 is a schematic diagram illustrating a case where a user prefers to use a download file when using a digital file in the present invention.
*** 도면의 주요 부분에 대한 부호의 설명 ****** Explanation of symbols for the main parts of the drawing ***
1∼12 단말기에 나타나는 패킷의 순서Order of packets appearing on terminals 1-12
510 사용자 단말기화면에 나타나서 사라진 패킷510 Packet disappeared due to user terminal screen
511 사용자 단말기화면에 현재 나타나고 있는 패킷511 Packet currently showing on user terminal screen
513 다운로드파일 514 스트리밍파일 512 Player513 Downloads 514 Streaming 512 Player
이하 도면을 참조하여 상세히 설명한다. 그러나, 이들 도면은 예시적인 목적일 뿐 본 발명이 이에 한정되는 것은 아니다.Hereinafter, with reference to the drawings will be described in detail. However, these drawings are for illustrative purposes only and the present invention is not limited thereto.
도 1은 본 발명에 따른 디지털 파일 관리 시스템의 구성을 도시한 것으로서, 이용자 단말기(100), 웹서버(110), 스트리밍 서버(120), 인코더(130), 음원DB(140), 다운로드DB(145) 인터넷 접속망(150), Player(160), 웹브라우저(170)를 포함하여 이루어진다.1 illustrates a configuration of a digital file management system according to the present invention, wherein a user terminal 100, a web server 110, a streaming server 120, an encoder 130, a sound source DB 140, a download DB ( 145) Internet connection network 150, Player 160, Web browser 170 is included.
본 발명에 의한 인터넷과 같은 개방형 네트워크를 기반으로 한 디지털 파일 관리 시스템은 단말기와, 웹서버와, 스트리밍서버, 인코더, 음원DB, 상기 단말기와 상기 서버를 연결하는 유무선 개방형 네트워크를 이용한 운용시스템에 있어서,The digital file management system based on an open network such as the Internet according to the present invention is a terminal, a web server, a streaming server, an encoder, a sound source DB, an operating system using a wired / wireless open network connecting the terminal and the server. ,
상기 웹 서버(110)는, 사용자들의 일반적인 등록 정보(신상 정보, 사이버 머니, 인증 정보, 파일 이용 정보, 개인정보, 단말기 정보 등과 같은 정보)를 저장하고 있는 사용자 관리 DB(111); 사용자가 신용카드나 사어버머니 등으로 결재를 하게되면 이를 처리하는 결제부(112); 이용자의 단말기에 설치된 Player(160), 인코더(130) 및 스트리밍서버(120) 연락을 하면서 사용자의 단말기(100)와 디지털파일의 위치 정보와 같은 필요한 정보를 주고받고 결재프로그램(112)과 사용자 DB(111)를 제어하는 제어부(113)를 가지는 것을 특징으로 한다.The web server 110 may include a user management DB 111 which stores general registration information (information such as personal information, cyber money, authentication information, file usage information, personal information, terminal information, etc.) of users; A payment unit 112 for processing the payment when the user pays with a credit card or a mother's money; The player 160, the encoder 130, and the streaming server 120 installed in the user's terminal communicate with the user terminal 100 and necessary information such as the location information of the digital file, and the payment program 112 and the user DB. It characterized in that it has a control unit 113 for controlling the (111).
상기 스트리밍서버(120)는 사용자의 단말기(100)에 설치된 Player(160)의 요청에 따라 인코더(130)로부터 전송되거나 음원DB(140)에 저장된 디지털 파일을 실시간으로 인터넷망을 통하여 사용자 단말기(100)로 전송하는 역할을 한다. 대표적인 스트리밍 서버로는 RealServer G2가 있다.The streaming server 120 transmits the digital file transmitted from the encoder 130 or stored in the sound source DB 140 in real time according to a request of the player 160 installed in the user terminal 100 through the internet network. ) Is used to send. Typical streaming server is RealServer G2.
상기 인코더(130)은 디지털파일을 스트리밍 서비스에 맞게 여러 데이터 스트림을 하나로 통합하고 부호화를 한하고 압축을 한다. 압축된 스트림 파일은 스트림서버(120)로 전송되거나 음원DB(140)와 다운로드DB(145)에 저장되게 된다.The encoder 130 integrates multiple data streams into one, and encodes and compresses a digital file into a streaming service. The compressed stream file is transmitted to the stream server 120 or stored in the sound source DB 140 and the download DB 145.
이 때 스트리밍 서비스를 위한 스트림 파일을 만들 때 본 발명에서는 디지털 파일이 2개 이상의 파일로 나누어지게 된다. 도 2를 참조로 설명을 하면 일반적인 스트리밍 서비스에서는 디지털 파일은 패킷으로 나누어져서 스트리밍 서버(120)에 의해 도 2(a) 처럼 1, 2, 3, 4, 5,....순서대로 패킷이 사용자의 Player(160)로 전송이 됨으로서 실사간으로 사용자 단말기 화면에 디지털 파일의 내용이 나타나게 된다. 이러한 기존 스트리밍 파일을 완전한 스트리밍파일(143)이라고 부르기로 한다.At this time, when the stream file for the streaming service is created, the digital file is divided into two or more files. Referring to FIG. 2, in a typical streaming service, a digital file is divided into packets, and the packets are transmitted by the streaming server 120 in the order of 1, 2, 3, 4, 5, ... as shown in FIG. By being transmitted to the player 160 of the user, the contents of the digital file appear on the screen of the user terminal during the live-action. This existing streaming file will be referred to as a complete streaming file (143).
본 발명에 의한 방법에 따른 디지털 파일은 패킷의 순서에 따라 두개 이상의 파일로 나뉘게 된다. 나누는 방법은 패킷의 순서나 계층부호화방법과 같이 기본계층과 고급계층으로 나눌 수 있다.The digital file according to the method according to the present invention is divided into two or more files according to the order of the packets. The dividing method can be divided into the basic layer and the advanced layer like the packet order or the layer encoding method.
패킷의 순서대로 나누는 것을 예를 들어 설명하면 도 2(b)와 같이 디지털 파일의 패킷은 둘로 나누어지게 되어 1, 3, 5 ,7..번의 패킷은 압축되어 음원DB(140)에 저장되어 사용자의 요청이 있을 때 스트리밍서버에 의해 전송되고 2. 4. 6. 8..번 패킷은 압축되어 다운로드 DB(145)에 저장되어 사용자들에게 다운로드나 P2P 프로그램을 통하여 사용자들에게 배포되어 사용자들의 단말기에 저장된다. 이때음원DB(140)에 저장되는 파일을 스트리밍 파일(141)이라고 하고 다운로드DB(145)에 저장되는 파일은 다운로드 파일(142)이라고 하기로 한다.For example, as shown in FIG. 2 (b), the packets of the digital file are divided into two, and the packets of the 1, 3, 5, 7 .. packets are compressed and stored in the sound source DB 140. When a request is made, the packet is transmitted by the streaming server, and the packets of 2. 4. 6. 8 .. are compressed and stored in the download DB 145 to be distributed to the users through download or P2P program. Are stored in. In this case, the file stored in the sound source DB 140 will be referred to as a streaming file 141 and the file stored in the download DB 145 will be referred to as a download file 142.
본 발명에서 사용자가 디지털파일을 사용하려면 다운로드나 P2P프로그램을 통해 얻은 다운로드 파일(142)을 단말기의 지정한 디렉토리에 저장한 후에 스트리밍 서비스를 요청하면 스트리밍 서버(120)로부터 스트리밍 파일(141)의 패킷이 전송되면 Player(160)는 패킷을 받아서 다운로드 파일과 혼합하여 패킷의 순서대로 사용자의 단말기에 내용이 나타나게 된다.In the present invention, in order to use a digital file, a user requests a streaming service after storing a download file 142 obtained through a download or a P2P program in a designated directory of the terminal, and a packet of the streaming file 141 is sent from the streaming server 120. Once transmitted, the player 160 receives the packet, mixes it with the download file, and displays the contents on the user's terminal in the order of the packets.
상기 Player(160)은 웹서버(110)나 다운로드파일(142)로부터 디지털파일의 위치를 전달받은 후 스트리밍서버(120)에게 디지털 파일을 요청하고 스트리밍파일(141)의 패킷이 전달되면 단말기에 설치된 다운로드파일(142)의 패킷과 혼합하여 패킷의 순서대로 사용자의 단말기에 디지털파일의 내용이 나타나게 한다. 도 2(b)와 같이 디지털 파일이 나누어져 있다면 스트리밍서버(120)로부터 전달된 1번 패킷을 단말기에 나타내고 2번 패킷은 다운로드파일(142)의 패킷을 나타내는 식으로 진행하게 된다.(도 3참조)The player 160 receives the location of the digital file from the web server 110 or the download file 142, requests the digital file from the streaming server 120, and the packet of the streaming file 141 is installed in the terminal. The contents of the digital file are displayed on the terminal of the user in the order of the packets by mixing the packets of the download file 142. If the digital file is divided as shown in FIG. 2 (b), packet 1 transmitted from the streaming server 120 is displayed to the terminal, and packet 2 is performed to represent the packet of the download file 142. Reference)
Player(160)가 스트리밍파일(141)의 패킷과 다운로드파일(142)의 패킷을 혼합하여 패킷이 교대로 단말기에 나타내는 하는 방법은 영상을 구성할 수 있는 최소정보(기본계층)와 이 정보의 질을 증가시키는 데이터(고급계층)로 나누어 전송하는 계층부호화방법(Scalable Encoding)과 유사하다. 본 발명에서 스트리밍파일(141)과 다운로드파일(142) 둘 중 하나가 기본계층역할을 하고 다른 하나는 고급계층 역할을 한느 것과 비슷하다.The method in which the player 160 mixes the packets of the streaming file 141 and the packets of the download file 142 so that the packets are alternately displayed to the terminal is based on the minimum information (base layer) and the quality of the information. It is similar to the scalable encoding method of transmitting data by dividing it into higher layer. In the present invention, one of the streaming file 141 and the download file 142 serves as a basic layer and the other is similar to serving as an advanced layer.
Player(160)에는 검색기능이 있어 웹서버(110)가 스트리밍파일(141)의 위치정보를 알려주면 스트리밍서버(120)에게 해당 스트리밍파일(141)의 비트스트림을 요청하면서 사용자의 단말기에 해당 디지털파일의 다운로드파일(142)이 있는지 검색하게된다.When the player 160 has a search function and the web server 110 informs the location information of the streaming file 141, the streaming server 120 requests the bit stream of the corresponding streaming file 141 to the user's terminal. The download file 142 of the file is searched for.
상기에서 단말기(100)는 인터넷과 같은 유무선 개방형 네트워크와 접속이 가능하고 Player(130), 웹브라우저(170)등이 설치된 컴퓨터, 전용 단말기, PDA, 핸드폰과 같은 장치를 말한다.The terminal 100 refers to a device such as a computer, a dedicated terminal, a PDA, a mobile phone, which is connected to a wired / wireless open network such as the Internet, and has a player 130 and a web browser 170 installed therein.
상기에서 디지털파일은 AVI, MPEG, MOV, WAV, MP3, VIVO 등과 같은 음악 및 동영상 멀티미디어 파일을 말한다.The digital file refers to music and video multimedia files such as AVI, MPEG, MOV, WAV, MP3, and VIVO.
상기 다운로드파일(142)에는 스트리밍파일(141)의 위치정보가 기록되어 있어 사용자가 Player(160)를 이용하여 다운로드파일(142)을 열 때 Player는 다운로드파일(142)에 기록된 위치정보에 따라 스트리밍서버(120)에게 스트리밍파일(141)의 패킷을 요청하게 할 수 있게 된다.The location information of the streaming file 141 is recorded in the download file 142. When the user opens the download file 142 using the player 160, the player according to the location information recorded in the download file 142. The streaming server 120 may request a packet of the streaming file 141.
상기에서 다운로드파일(142)이 단말기에 없거나 접속 불량등의 이유로 Player(160)를 통해 스트리밍파일(141)이나 다운로드파일(142)이 단독으로만 이용할 경우에는 각 파일이 완벽한 정보를 가지고 있지 않기 때문에 정보 부족으로 인하여 단말기에는 화질이나 음질이 나쁜 상태로 나타나거나 이용할 수 없게된다.In the case where the download file 142 is not present in the terminal or the streaming file 141 or the download file 142 is solely used through the player 160 due to poor connection or the like, each file does not have complete information. Due to lack of information, the terminal may appear in a bad state or cannot be used.
인터넷과 같은 유무선 개방형 네트워크를 기반으로 한 다운로드와 스트리밍 혼합 방법을 이용한 디지털 파일의 활용 방법은,The use of digital files using a mixture of download and streaming based on wired and wireless open networks such as the Internet,
사용자가 웹서버(110)에 접속하여 사용자정보를 등록하는 단계; 사용자가 웹서버(110)로부터 다운로드DB(145)에 저장된 다운로드파일(141)을 다운 받아 자신의 단말기의 지정된 디렉토리에 저장하는 단계; 사용자가 활용하고 싶은 디지털파일이 있으면 웹서버(110)에 접속하여 디지털파일을 요청하는 단계; 웹서버(110)에 있는 제어부(113)는 결재프로그램(112)을 이용하여 사용자에게 결재를 요구하는 단계; 결재가 완료되면 웹서버(110)의 제어부(113)는 사용자 DB(111)에 결재 내역을 기록하고 사용자 단말기에 설치된 Player(160)에게 디지털파일의 위치정보를 제공하는 단계; Player(160)는 웹서버(110)가 보내온 정보에 따라 스트리밍서버(120)에 접속하여 디지털파일을 요청하는 단계; Player(160)가 스트림파일에 입력된 파일 정보에 의해 스트림파일에 해당하는 다운로드파일(142)이 있는지 검색하는 단계; 스트리밍서버(120)는 음원DB(140)에 들어 있는 Player(160)가 요청하는 디지털파일을 인터넷망을 통해 스트림하는 단계; Player(160)가 스트림파일을 받는 단계; 스트림된 파일과 다운로드 파일을 혼합하여 도 3과 같이 사용자 단말기에 표시하는 단계로 이루어진다.Registering a user information by accessing the web server 110; A user downloading the download file 141 stored in the download DB 145 from the web server 110 and storing the downloaded file 141 in a designated directory of his terminal; If there is a digital file that the user wants to utilize, accessing the web server 110 and requesting the digital file; The control unit 113 of the web server 110 using the payment program 112 to request a payment from the user; When the payment is completed, the control unit 113 of the web server 110 records the payment details in the user DB 111 and providing the location information of the digital file to the player 160 installed in the user terminal; The player 160 requests the digital file by accessing the streaming server 120 according to the information sent from the web server 110; Searching, by the player 160, whether there is a download file 142 corresponding to the stream file based on the file information input to the stream file; The streaming server 120 streams the digital file requested by the player 160 included in the sound source DB 140 through the Internet network; The player 160 receiving the stream file; The stream file and the download file are mixed and displayed on the user terminal as shown in FIG. 3.
도 2와 도 3에서 1∼12의 숫자는 사용자 단말기 화면에 나타나게되는 패킷의 순서를 의미하고 510은 사용자 단말기화면에 이미 나타나서 사라진 패킷을 의미하며 511은 사용자 단말기화면에 나타나고 있는 패킷을 의미한다.2 and 3, numbers 1 to 12 indicate the order of packets appearing on the screen of the user terminal, 510 indicates packets that have already disappeared on the screen of the user terminal, and 511 indicates packets that appear on the screen of the user terminal.
도 3에서 사용자 단말기의 지정된 디렉토리에 저장되어 있는 다운로드파일(512)과 스트리밍서버에서 제공되는 스트리밍파일(513)이 사용자 단말기에 설치된 Player(511)를 통하여 현재 3번 패킷이 사용자 단말기 화면에 나타나고 있다.In FIG. 3, the packet 3 is currently displayed on the screen of the user terminal through the player 511 installed in the user terminal in the download file 512 and the streaming file 513 provided in the streaming server stored in the designated directory of the user terminal. .
인터넷과 같은 유무선 개방형 네트워크를 기반으로 한 다운로드와 스트리밍 혼합 방법을 이용한 디지털 파일의 또 다른 활용 방법은,Another application of digital files using a mix of download and streaming based on wired and wireless open networks such as the Internet,
사용자가 웹서버(110)에 접속하여 사용자정보를 등록하는 단계; 사용자가 웹서버(110)로부터 다운로드DB(145)에 저장된 다운로드파일(141)을 다운 받아 자신의 단말기의 지정된 디렉토리에 저장하는 단계; Player(160)를 통해 활용하고 싶은 다운로드파일을 불러오는 단계; 다운로드파일에 기록된 스트리밍파일(141)의 위치정보를 확인하고 Player(160)가 다운로드파일(142)에 기록된 위치정보에 따라 스트리밍 서버(120)에 해당 스트리밍파일(141)을 을 요청하는 단계; 스트리밍서버(120)는 음원DB(140)에 들어 있는 Player(160)가 요청하는 디지털파일을 인터넷망을 통해 스트림하는 단계; Player(160)가 스트림파일을 받는 단계; Player(160)는 스트림된 파일과 다운로드 파일을 도 3과 같이 혼합하여 사용자 단말기에 표시하는 단계로 이루어진다.Registering a user information by accessing the web server 110; A user downloading the download file 141 stored in the download DB 145 from the web server 110 and storing the downloaded file 141 in a designated directory of his terminal; Loading a download file to be utilized through the player 160; Checking the location information of the streaming file 141 recorded in the download file and requesting the streaming file 141 from the streaming server 120 according to the location information recorded in the download file 142. ; The streaming server 120 streams the digital file requested by the player 160 included in the sound source DB 140 through the Internet network; The player 160 receiving the stream file; The player 160 mixes the streamed file and the download file as shown in FIG. 3 and displays the same on the user terminal.
도 4와 도 5를 참조로 사용자가 본 발명을 이용하여 디지털파일을 이용하는 구체적인 예를 들어 설명하면 다음과 같다. 도 4는 사용자가 디지털파일을 이용할 때 스트리밍서비스를 우선적으로 사용하는 경우를 나타내었고 도 5는 다운로드파일을 우선적으로 이용하는 경우를 설명하고 있다.Referring to FIGS. 4 and 5, the user will be described with reference to a specific example using a digital file using the present invention. FIG. 4 illustrates a case where a user prefers to use a streaming service when using a digital file, and FIG. 5 illustrates a case where a download file is preferentially used.
먼저 도 4를 참조하여 설명하면 다음과 같다,First, referring to FIG. 4, it is as follows.
사용자는 단말기에 설치된 웹브라우저(170)를 이용하여 인터넷망을 통해 웹서버(110)에 접속을 한다.(301단계) 사용자는 식별정보인 자신의 ID를 입력하고, 패스워드(password)가 있으면 패스워드를 입력한다.(302단계) 그러면 사용자 식별정보는 웹서버(110)에 전달되고 상기 웹서버(120)는 사용자 DB(111)의 내용과 비교하여 식별 정보가 회원인지를 검사하고 (303단계), 만일 회원으로 등록되어 있지 않으면 회원으로 등록을 한다.(304단계) 등록한 정보는 제어부(113)에 의해 사용자 관리 DB(111)에 등록이 된다(305단계) 만일 회원으로 등록이 되어 있으면 회원 식별번호가 공동게이트웨이 인터페이스에 전달된다.(306단계)The user accesses the web server 110 through the Internet network using the web browser 170 installed in the terminal (step 301). The user inputs his ID as identification information and, if there is a password, a password. In operation 302, the user identification information is transmitted to the web server 110, and the web server 120 checks whether the identification information is a member by comparing with the contents of the user DB 111 (step 303). If not registered as a member, the member is registered as a member (step 304). The registered information is registered in the user management DB 111 by the control unit 113 (step 305). The number is sent to the common gateway interface (step 306).
사용자는 웹서버(110)에서 원하는 디지털파일의 다운로드파일(142)을 다운로드DB(145)에서 다운로드 받거나 P2P 서비스를 이용하여 다른 사용자로부터 다운로드파일(142)을 입수하여 지정된 디렉토리에 저장한다.(307단계) 사용자는 웹서버(110)에서 원하는 디지털파일을 선택한다.(308단계) 그러면 웹서버(110)는 결재프로그램을 통해 사용자에게 결재를 요구하게 되고 결재가 완료되면 디지털파일의 위치정보를 사용자 웹브라우저(170)에게 전송한다.(309단계)The user downloads the download file 142 of the desired digital file from the web server 110 from the download DB 145 or obtains the download file 142 from another user using a P2P service and stores it in the designated directory. Step) The user selects the desired digital file from the web server 110 (step 308). Then, the web server 110 requests the user to pay through the payment program. Send to the web browser 170 (step 309).
사용자의 웹브라우저(170)은 Player(160)를 실행하고 디지털파일의 위치정보를 Player(160)에게 보내준다.(310단계)The user's web browser 170 executes the player 160 and sends the location information of the digital file to the player 160 (step 310).
디지털파일의 위치정보를 받은 Player(160)는 지정된 디렉토리에 해당 디지털파일의 다운로드파일(142)이 있는지 확인하고(311단계) 스트리밍서버(120)에 해당 디지털파일의 비트스트림을 실시간 전송을 요구하게 된다.(312단계)The player 160 receiving the location information of the digital file checks whether the downloaded file 142 of the digital file exists in the designated directory (step 311), and requests the streaming server 120 to transmit the bit stream of the digital file in real time. (Step 312)
스트리밍서버(120)는 음원DB(140)에서 요구된 디지털파일의 스트리밍파일(141)의 비트스트림을 Player(160)에게 실시간으로 전송을 하게된다.(313단계) 그러면 Player(160)는 비트스트림을 전송받아 다운로드파일(142)과 혼합하여 재생함으로서 서비스를 완료하게 된다.(314단계)The streaming server 120 transmits the bitstream of the streaming file 141 of the digital file requested by the sound source DB 140 to the player 160 in real time. (Step 313) The player 160 then performs the bitstream. The service is completed by mixing the downloaded file with the downloaded file 142 (step 314).
상기 310, 311단계에서 다운로드파일(142)가 검색이 되지 않으면 Player는 스트리밍서버(120)에게 스트리밍파일(141)이 아닌 다운로드파일이 필요 없는 완전스트리밍파일(143)을 요구하게된다.If the download file 142 is not retrieved in steps 310 and 311, the player requests the streaming server 120 for the complete streaming file 143 that does not require the download file other than the streaming file 141.
도 5를 참조하여 또 다른 사용예를 설명하면 다음과 같다,Another example of use will be described with reference to FIG. 5.
사용자는 단말기에 설치된 웹브라우저(170)를 이용하여 인터넷망을 통해 웹서버(110)에 접속을 한다.(401단계) 사용자는 식별정보인 자신의 ID를 입력하고, 패스워드(password)가 있으면 패스워드를 입력한다.(402단계) 그러면 사용자 식별정보는 웹서버(110)에 전달되고 상기 웹서버(120)는 사용자 DB(111)의 내용과 비교하여 식별 정보가 회원인지를 검사하고 (403단계), 만일 회원으로 등록되어 있지 않으면 회원으로 등록을 한다.(404단계) 등록한 정보는 제어부(113)에 의해 사용자 관리 DB(111)에 등록이 된다(405단계) 만일 회원으로 등록이 되어 있으면 회원 식별번호가 공동게이트웨이 인터페이스에 전달된다.(406단계)The user accesses the web server 110 through the internet network using the web browser 170 installed in the terminal (step 401). The user inputs his ID as identification information and, if there is a password, a password. In operation 402, the user identification information is transmitted to the web server 110, and the web server 120 checks whether the identification information is a member by comparing with the contents of the user DB 111 (step 403). If the user is not registered as a member, the user is registered as a member (step 404). The registered information is registered in the user management DB 111 by the control unit 113 (step 405). The number is sent to the common gateway interface (step 406).
사용자가 웹서버(110)에 방문하여 원하는 디지털파일의 파일을 다운 로드DB(145)에서 다운로드 받거나 P2P 서비스를 이용하여 다른 사용자로부터 다운로드파일(142)을 입수하여 지정된 디렉토리에 저장한다.(407단계)A user visits the web server 110 and downloads a file of a desired digital file from the download DB 145 or obtains a download file 142 from another user using a P2P service and stores it in a designated directory. )
사용자는 Player(16)을 이용하여 지정된 디렉토리에 있는 다운로드파일(142)을 선택한다.(408단계) Player(160)는 다운로드파일에 기록된 디지털파일의 위치정보를 읽어들인다.(409단계) Player(160)은 스트리밍서버(120)에 접속하여 스트리밍서버(120)에 해당 디지털파일의 비트스트림을 실시간 전송을 요구하게 된다.(410단계)The user selects the download file 142 in the designated directory by using the player 16 (step 408). The player 160 reads the location information of the digital file recorded in the download file (step 409). In operation 160, the 160 accesses the streaming server 120 and requests the streaming server 120 to transmit the bitstream of the digital file in real time.
스트리밍서버(120)는 음원DB(140)에서 요구된 디지털파일의 스트리밍파일(141)의 비트스트림을 Player(160)에게 실시간으로 전송을 하게된다.(411단계) 그러면 Player(160)는 비트스트림을 전송받아 다운로드파일(142)과 혼합하여 재생함으로서 서비스를 완료하게 된다.(412단계)The streaming server 120 transmits the bitstream of the streaming file 141 of the digital file requested by the sound source DB 140 to the player 160 in real time. The service is completed by playing with the downloaded file 142 mixed with the received file (step 412).
이상, 본 발명에 의하면 디지털 파일을 패킷 순서대로 나누어서 일부는 스트리밍기술로 제공하고 일부는 다운로드 파일형태로 제공함으로서 사용자들이 유무선 인터넷망을 이용하여 멀티미디어 디지털 파일을 사용할 때 스트리밍기술의 신속성과 다운로드의 안정성을 확보할 수 있다. 또한 디지털 파일의 일부만 스트리밍으로 제공함으로서 스트리밍서버의 부하를 최소화할 수 있다. 그리고 파일의 일부만 다운로드로 제공함으로서 불법복제를 하더라도 화질이나 음질이 낮은 것과 같은 완벽한 서비스를 받지 못하거나 디지털 파일 자체를 이용할 수가 없게 되기 때문에 불법복제를 방지 할 수 있다 이점이 있다.As described above, according to the present invention, the digital files are divided in packet order and some are provided as streaming technology, and some are provided as download file types, so that users can quickly and efficiently download streaming technology when using multimedia digital files using wired or wireless Internet. Can be secured. In addition, by providing only a part of the digital file as streaming, the load on the streaming server can be minimized. In addition, by providing only a part of a file as a download, illegal copying can prevent illegal copying because it does not receive a complete service such as low quality or low sound quality or the digital file itself cannot be used.
Claims (12)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010034041A KR20010079083A (en) | 2001-06-12 | 2001-06-12 | System and Method of Digital File using the Mixing Download Method and Streaming Method |
KR1020010066847A KR20020095001A (en) | 2001-06-12 | 2001-10-29 | Method for transferring a file using the mixing technique of download and streaming |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010034041A KR20010079083A (en) | 2001-06-12 | 2001-06-12 | System and Method of Digital File using the Mixing Download Method and Streaming Method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20010079083A true KR20010079083A (en) | 2001-08-22 |
Family
ID=19710908
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010034041A Pending KR20010079083A (en) | 2001-06-12 | 2001-06-12 | System and Method of Digital File using the Mixing Download Method and Streaming Method |
KR1020010066847A Withdrawn KR20020095001A (en) | 2001-06-12 | 2001-10-29 | Method for transferring a file using the mixing technique of download and streaming |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010066847A Withdrawn KR20020095001A (en) | 2001-06-12 | 2001-10-29 | Method for transferring a file using the mixing technique of download and streaming |
Country Status (1)
Country | Link |
---|---|
KR (2) | KR20010079083A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003083698A1 (en) * | 2002-03-29 | 2003-10-09 | Peering Portal Inc. | A method for playing multimedia data and a system of enabling the method |
KR100478584B1 (en) * | 2002-02-25 | 2005-03-28 | 삼성에스디에스 주식회사 | The duplicate contents transmission method |
KR100659460B1 (en) * | 2005-05-02 | 2006-12-19 | 에스케이 텔레콤주식회사 | Background music service method and system |
WO2007066929A1 (en) * | 2005-12-07 | 2007-06-14 | Electronics And Telecommunications Research Institute | Method and apparatus for providing streaming service based on p2p and streaming service system using the same |
US7779159B2 (en) | 2003-09-17 | 2010-08-17 | Lg Electronics Inc. | Apparatus and method for providing high speed download service of multimedia contents |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050042377A (en) * | 2003-11-03 | 2005-05-09 | 주식회사 이머텍 | Devided data transmission system and method for streaming service on a low speed channel |
KR101022471B1 (en) * | 2004-01-17 | 2011-03-16 | 삼성전자주식회사 | Information storage medium recording multimedia data, method of reproducing and reproducing apparatus |
KR101145261B1 (en) * | 2004-02-27 | 2012-05-24 | 삼성전자주식회사 | Information storage medium containing multimedia data, reproducing method and apparatus thereof |
KR20050115498A (en) * | 2004-06-03 | 2005-12-08 | 재단법인서울대학교산학협력재단 | P2p based video service system and method for providing vod service using the same |
KR101840008B1 (en) | 2011-06-24 | 2018-05-04 | 에스케이플래닛 주식회사 | High quality video streaming service system and method |
CN113765968B (en) * | 2020-09-17 | 2025-02-25 | 北京沃东天骏信息技术有限公司 | A file transmission method, device and system |
-
2001
- 2001-06-12 KR KR1020010034041A patent/KR20010079083A/en active Pending
- 2001-10-29 KR KR1020010066847A patent/KR20020095001A/en not_active Withdrawn
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100478584B1 (en) * | 2002-02-25 | 2005-03-28 | 삼성에스디에스 주식회사 | The duplicate contents transmission method |
WO2003083698A1 (en) * | 2002-03-29 | 2003-10-09 | Peering Portal Inc. | A method for playing multimedia data and a system of enabling the method |
US7779159B2 (en) | 2003-09-17 | 2010-08-17 | Lg Electronics Inc. | Apparatus and method for providing high speed download service of multimedia contents |
KR100659460B1 (en) * | 2005-05-02 | 2006-12-19 | 에스케이 텔레콤주식회사 | Background music service method and system |
WO2007066929A1 (en) * | 2005-12-07 | 2007-06-14 | Electronics And Telecommunications Research Institute | Method and apparatus for providing streaming service based on p2p and streaming service system using the same |
Also Published As
Publication number | Publication date |
---|---|
KR20020095001A (en) | 2002-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230224549A1 (en) | Methods and apparatus for integrating media across a wide area network | |
US7107045B1 (en) | Method and system for distribution of media | |
KR100456924B1 (en) | User controlled multi-device media-on-demand system | |
JP5043643B2 (en) | Download different versions of media files based on the type of download link | |
US20070005797A1 (en) | Peer to peer transfer of content | |
US20060166739A1 (en) | Operating method for a wireless recreation system | |
MXPA02003876A (en) | Server use method, server use reservation management apparatus, and program storage medium. | |
JP2009526412A (en) | Method and system for streaming multiple files via playlist in mobile environment | |
US20030079008A1 (en) | Content distribution system, content reserved-time-extension control apparatus, content reserved-time-extension control method, content reserved-time-extension control program, and content reserved-time-extension control program storage medium | |
KR20010079083A (en) | System and Method of Digital File using the Mixing Download Method and Streaming Method | |
JP2002034014A (en) | An image information creation device, an image communication terminal, an image distribution server, and an image information providing system. | |
US7313702B2 (en) | Method for issuing identification information | |
US20050066048A1 (en) | Web-based music distribution system and method therefor | |
JP2005235170A (en) | Order type multimedia content providing system and its method | |
KR100718047B1 (en) | P2M system and computer terminal, server, mobile phone and mobile terminal for same | |
KR101027117B1 (en) | Method and system for recording content in mobile communication terminal | |
KR20210096869A (en) | System and method for providing high quality video contents | |
KR20060122053A (en) | Mobile phone content providing system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20010612 |
|
PG1501 | Laying open of application | ||
PC1204 | Withdrawal of earlier application forming a basis of a priority claim |
Patent event date: 20010612 Comment text: Patent Application Patent event code: PC12041R01I |