KR100620630B1 - System and method for inserting Real-time rich media advertisement into multimedia content - Google Patents

System and method for inserting Real-time rich media advertisement into multimedia content Download PDF

Info

Publication number
KR100620630B1
KR100620630B1 KR1020040003680A KR20040003680A KR100620630B1 KR 100620630 B1 KR100620630 B1 KR 100620630B1 KR 1020040003680 A KR1020040003680 A KR 1020040003680A KR 20040003680 A KR20040003680 A KR 20040003680A KR 100620630 B1 KR100620630 B1 KR 100620630B1
Authority
KR
South Korea
Prior art keywords
advertisement
multimedia content
server
client
real
Prior art date
Application number
KR1020040003680A
Other languages
Korean (ko)
Other versions
KR20040017257A (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 KR1020040003680A priority Critical patent/KR100620630B1/en
Publication of KR20040017257A publication Critical patent/KR20040017257A/en
Application granted granted Critical
Publication of KR100620630B1 publication Critical patent/KR100620630B1/en

Links

Images

Classifications

    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0242Determining effectiveness of advertisements
    • G06Q30/0244Optimization
    • 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/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00167Processing or editing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • H04N23/81Camera processing pipelines; Components thereof for suppressing or minimising disturbance in the image signal generation

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 멀티미디어 컨텐츠에 실시간 동영상 광고 삽입 방법 및 시스템에 관한 것으로써, 인터넷을 통한 멀티미디어 동영상 강의, 세미나, 그리고 인터넷 영화관과 같은 VOD(Video On Demand) 시스템이나 인터넷 방송국 등과 같은 멀티미디어 컨텐츠 제공 시스템(Multimedia Contents Provider; MCP)에서 제공하는 멀티미디어 컨텐츠를 제공받는 고객의 CRM 정보를 이용하여 특성화된 동영상 광고를 원천 멀티미디어 컨텐츠에 실시간 겹쳐서 전송하거나, 원천 멀티미디어 컨텐츠가 재생되고 있는 중간에 동영상 광고를 연속적으로 삽입하는 방법, 그리고 CDN(Content Delivery Network)을 통해 캐시 서버가 운용되고 있는 지역의 특성에 맞는 지역 광고를 실시간 삽입하는 방법에 관한 것이다.The present invention relates to a method and system for inserting real-time video advertisement into multimedia content. The present invention relates to a multimedia video lecture, seminar, and multimedia content providing system such as an internet movie theater or an internet broadcasting station. Using the CRM information of the customer who receives the multimedia contents provided by the Contents Provider (MCP), the customized video advertisement is superimposed on the original multimedia contents in real time, or the video advertisement is continuously inserted while the original multimedia contents are being played. The present invention relates to a method of inserting a local advertisement in real time according to a characteristic of a region in which a cache server is operated through a content delivery network (CDN).

또한, 본 발명은 기존 멀티미디어 컨텐츠 제공자 시스템 내부 또는 멀티미디어 컨텐츠를 재분배하는 CDN(Content Delivery Network) 상의 캐시 서버 시스템 내부에 고객의 CRM(Customer Relationship Management) 정보 등을 관리하는 CRM 서버, 광고 의뢰자로부터 제공된 광고를 광고 수용자가 원하는 형태로 가공하는 광고 관리 서버, 그리고 멀티미디어 컨텐츠 제공 시스템의 미디어 서버로부터 송출되는 멀티미디어 컨텐츠에 연속적으로 동영상 광고를 삽입하는 광고 처리 서버 등으로 구성되어 지는 실시간 광고 처리 시스템을 탑재한 후, 상기 시스템을 통하여 고객에게 최적화되고, 지역 특성에 맞는 고화질의 동영상 광고를 멀티미디어 컨텐츠에 실시간 삽입하는 방법과, 해당 광고 삽입 및 노출에 의한 광고 효과를 실시간 측정하는 방법에 관한 것이다.In addition, the present invention provides an advertisement provided from a CRM server, an advertisement requestor, which manages customer relationship management (CRM) information, etc. in an existing multimedia content provider system or a cache server system on a content delivery network (CDN) that redistributes multimedia content. Is equipped with a real time ad processing system consisting of an ad management server that processes the ad in the form desired by the ad recipient, and an ad processing server that continuously inserts a video ad into the multimedia content transmitted from the media server of the multimedia content providing system. The present invention relates to a method of real-time inserting a high-definition video advertisement into a multimedia content optimized for a customer through the system and to measuring an advertisement effect by inserting and exposing the advertisement in real time.

멀티미디어 컨텐츠, 동영상 광고, CDN(Content Delivery Network)Multimedia Content, Video Ads, Content Delivery Network (CDN)

Description

멀티미디어 컨텐츠에 실시간 동영상 광고 삽입 방법 및 시스템{System and method for inserting Real-time rich media advertisement into multimedia content} System and method for inserting Real-time rich media advertisement into multimedia content}             

도 1은 배너를 이용하는 기존 인터넷 방송국의 광고 삽입 및 운용에 대한 예시도이다.1 is an exemplary diagram for inserting and operating an advertisement of an existing internet broadcasting station using a banner.

도 2는 기존의 멀티미디어 컨텐츠가 재생되고 있는 화면 안에 배너 광고를 삽입한 경우에 대한 예시도이다.2 is a diagram illustrating a case where a banner advertisement is inserted into a screen on which existing multimedia contents are played.

도 3은 멀티미디어 컨텐츠 제공자의 대표적인 예인 인터넷 방송국의 시스템 구성에 대한 간단한 블록도이다.3 is a simple block diagram of a system configuration of an internet broadcasting station which is a representative example of a multimedia content provider.

도 4는 기존 인터넷 방송국 시스템 구성도에 본 발명에 따른 실시간 광고 처 리 시스템이 탑재되어 있는 블록도이다.4 is a block diagram in which a real-time advertisement processing system according to the present invention is mounted on an existing Internet broadcasting system configuration diagram.

도 5는 실시간 광고 처리 시스템을 이용하여 미디어 서버에서 전송되는 원천 멀티미디어 컨텐츠에 실시간 동영상 광고를 겹치도록 삽입하는 경우에 대한 예시도이다.5 is an exemplary diagram illustrating a case where a real-time video advertisement is inserted to overlap original multimedia content transmitted from a media server using a real-time advertisement processing system.

도 6은 미디어 서버에서 전송되는 원천 멀티미디어 컨텐츠가 재생되고 있는 중간에 재생의 단절 없이 동영상 광고를 삽입하는 경우에 대한 예시도이다.FIG. 6 is an exemplary diagram illustrating a case where a video advertisement is inserted without interruption of playback while an original multimedia content transmitted from a media server is being played.

도 7은 실시간 광고 처리 시스템을 통하여 미디어 서버에서 전송되는 원천 멀티미디어 컨텐츠에 광고를 삽입하는 과정에 대한 흐름도이다.7 is a flowchart illustrating a process of inserting an advertisement into original multimedia content transmitted from a media server through a real-time advertisement processing system.

도 8은 CDN의 캐시 서버에 캐싱되어 있는 원천 멀티미디어 컨텐츠에 실시간 광고 처리 시스템을 이용하여 실시간 동영상 광고를 삽입하는 방법에 관한 간단한 블록도이다.FIG. 8 is a simple block diagram of a method of inserting a real-time video advertisement using a real-time advertisement processing system into original multimedia content cached in a cache server of a CDN.

도 9는 CDN을 이용하여 해당 지역에 위치한 패스트 푸드점의 실시간 동영상 광고를 멀티미디어 컨텐츠에 삽입하는 경우에 대한 예시도이다.9 illustrates an example of inserting a real-time video advertisement of a fast food restaurant located in a corresponding region into multimedia content using a CDN.

<도면의 주요부분에 대한 설명><Description of main parts of drawing>

100 : 실시간 광고처리시스템 200 : 웹서버100: real time ad processing system 200: web server

300 : 미디어 서버 400 : 클라이언트300: media server 400: client

500 : 멀티미디어 컨텐츠 600 : 캐시 서버500: multimedia content 600: cache server

310 : 편집 서버 320 : 인코딩 서버 310: edit server 320: encoding server

110 : 광고 관리 서버 120 : 광고 처리 서버110: ad management server 120: ad processing server

130 : CRM 서버130: CRM server

본 발명은 인터넷을 통한 멀티미디어 동영상 강의, 세미나, 그리고 인터넷 영화관과 같은 VOD(Video On Demand) 시스템이나 인터넷 방송국 등과 같은 멀티미디어 컨텐츠 제공 시스템(Multimedia Contents Provider;MCP)에서 제공하는 멀티미디어 컨텐츠를 제공받는 고객의 CRM 정보를 이용하여 특성화된 동영상 광고를 원천 멀티미디어 컨텐츠에 실시간 겹쳐서 전송하거나, 원천 멀티미디어 컨텐츠가 재생되고 있는 중간에 동영상 광고를 연속적으로 삽입하는 방법, 그리고 CDN(Content Delivery Network)을 통해 캐시 서버가 운용되고 있는 지역의 특성에 맞는 지역 광고를 실시간 삽입하는 방법에 관한 것이다.The present invention provides multimedia video lectures, seminars, and the like for customers who are provided with multimedia content provided by a multimedia content provider (MCP) such as a video on demand (VOD) system such as an internet movie theater or an internet broadcasting station. Using the CRM information, the customized video advertisement is superimposed on the original multimedia contents in real time, or the video advertisement is continuously inserted while the original multimedia contents are being played, and the cache server is operated through the CDN (Content Delivery Network). The present invention relates to a method of real-time inserting a local advertisement in accordance with the characteristics of the area being.

인터넷을 통한 멀티미디어 컨텐츠 서비스 방법에는, 전자우편 기능을 확장하여 기존 텍스트 정보 이외의 그림, 오디오, 그리고 동영상 등과 같은 멀티미디어 정보를 메일을 통해 전송하는 MIME(Multipurpose Internet Mail Extensions) 규약에 의해 컨텐츠 제공자로부터 해당 멀티미디어 컨텐츠를 다운로드 받아 저장하는 방법과, 컨텐츠 제공자로부터 작게 나누어 압축된 멀티미디어 데이터를 실시간 재생 프로그램이 탑재된 클라이언트로 전송하고, 클라이언트의 실시간 재생 프로그램에서 해당 데이터를 받아들임과 동시에 연속적으로 재생하여 사용자에게 실시간 멀티미디어 서비스를 제공하는 방법 등이 있다.In the multimedia contents service method through the Internet, the contents provider is provided by the Multipurpose Internet Mail Extensions (MIME) protocol, which extends an e-mail function and transmits multimedia information such as pictures, audio, and video, other than the existing text information through mail. It downloads and stores multimedia contents and transmits the compressed multimedia data by dividing it into small size from the content provider to the client equipped with the real-time playback program, and receives the data from the client's real-time playback program and continuously plays the data in real time to the user. And a method of providing a multimedia service.

기 서술한 멀티미디어 컨텐츠 서비스 중에서 MIME을 이용한 다운로드 방법은 컨텐츠 제공 시스템에서 전송한 모든 패킷을 클라이언트가 모두 수신하여 저장한 후에만, 사용자가 해당 멀티디미어 컨텐츠 서비스를 제공받을 수 있기 때문에 해당 패킷 수신 중에 내용의 일부 또는 전체를 확인하는 것을 불가능하다. 반면 실시간 스트림 서비스를 이용하는 방법은 클라이언트가 멀티미디어 컨텐츠를 수신하여 저장하는 것을 물론, 패킷을 수신하는 동안에 실시간 재생 프로그램에 의한 확인이 가능한 특징이 있다. 이와 같은 특징에 의하여 실시간 스트림 서비스가 정상적으로 처리되기 위해서는 멀티미디어 컨텐츠를 수신하는 클라이언트 입장에서 스트림 서비스를 처리할 수 있는 푸시(Push) 기술이 기본적으로 탑재되어 있는 웹 브라우져가 있어야만 하고, 컨텐츠 제공자 입장에서는 실시간 멀티미디어 컨텐츠 제작 기술, 동영상 압축 기술, 그리고 초고속 통신망 등과 같은 네트워크 인프라가 필요하다. 그러나 이와 같은 조건은 어디까지나 실시간 멀티미디어 컨텐츠를 제공하기 위한 기본 조건이며, 고화질의 멀티미디어 컨텐츠 제공을 위해서는 지역적으로 분산되어 있는 CDN을 통해 캐시 서버 운용이 반드시 필요하다.Among the above-mentioned multimedia contents services, the download method using MIME uses the multimedia content service only after the client receives and stores all the packets transmitted from the contents providing system. It is impossible to identify some or all of the content. On the other hand, the method of using the real-time stream service has a feature that the client can receive and store the multimedia content and can check the real-time playback program while receiving the packet. In order for the real-time stream service to be processed normally by such a feature, a web browser equipped with a push technology that can process the stream service from the client receiving the multimedia content should be basically provided. Network infrastructure such as multimedia contents production technology, video compression technology, and high speed communication network is needed. However, such a condition is a basic condition for providing real-time multimedia contents to the last, and in order to provide high-quality multimedia contents, a cache server operation is necessary through a locally distributed CDN.

도면1은 배너를 이용하는 기존 인터넷 방송국의 광고 삽입 및 운용에 대한 예시도로써, 실시간 재생 프로그램을 웹 브라우져에 탑재한 후, 해당 브라우져에서 멀티미디어 컨텐츠 화면을 간섭하지 않고, 배너 광고를 삽입하는 경우에 대한 것이다. 1 is a diagram illustrating an advertisement insertion and operation of an existing internet broadcasting station using a banner, and after inserting a real-time playback program into a web browser, the browser inserts a banner advertisement without interfering with a multimedia content screen. will be.

도면1에서 imbc.com의 배너 광고는 재생 프로그램이 탑재된 브라우져의 하단에 속보 창과 같은 문자 위주의 광고를 삽입하고 있는 경우이며, sbs.co.kr의 경우에는 브라우져에 탑재된 재생 프로그램 상단에 배너를 삽입하는 방법을 사용하고 있다. 그러나 이와 같은 인터넷상의 배너 광고는 기존 매스미디어를 이용한 광고보다 효과 면에서 상당히 비효율적이다.In Figure 1, the banner advertisement of imbc.com is a case of inserting a text-oriented advertisement such as a breaking window at the bottom of a browser equipped with a playback program, and in the case of sbs.co.kr, a banner at the top of a playback program mounted in the browser. I am using the method of inserting. However, such banner advertisements on the Internet are considerably inefficient in terms of effectiveness than advertisements using existing mass media.

물론, 배너 광고가 수용자 참여가 적극으로 발생하기 때문에 양방향 커뮤니케이션에 의한 차별화 된 멀티미디어 컨텐츠 제공이 가능하고, 시간과 공간의 제약을 덜 받으며, 방송 주체에 대한 제약이 거의 없고, 이벤트 및 멀티미디어 컨텐츠에 대한 평가가 신속하게 이루어지며, 그 결과에 대한 처리가 용이하다는 장점이 있기는 하지만, 광고의 효과라는 측면에서 공중파 방송국의 CF 광고만큼 효과적인 광고가 될 수 없다.Of course, banner advertisements can provide differentiated multimedia contents through two-way communication because of the active participation of audiences, and are less restricted by time and space, with little restriction on broadcast subjects, and events and multimedia contents. Although the evaluation is quick and the result is easy to process, it is not as effective as the CF advertisement of the broadcasting station in terms of the effect of the advertisement.

도면2는 도면1보다 진보적인 멀티미디어 컨텐츠 광고 기법으로써, 멀티미디어 컨텐츠가 재생되고 있는 화면 안에 배너 광고를 삽입한 경우에 대한 예시도이다.FIG. 2 is a more advanced multimedia content advertisement technique than FIG. 1 and illustrates an example of inserting a banner advertisement into a screen on which multimedia content is being played.

도면2는 멀티미디어 컨텐츠를 제공하고 있는 재생 프로그램 화면의 상단 또는 하단에 일정 크기 이하의 광고 박스 또는 배너를 항상 위치시킴으로써, 고객이 멀티미디어 컨텐츠를 제공받는 동안 지속적으로 배너 광고에 노출되도록 하는 것이다. 이것은 멀티미디어 컨텐츠 화면에 직접 광고를 삽입한다는 점에서 본 발명과 유사하지만, 분명한 차이점이 존재하며, 그 중에서 몇 가지 특징적인 것을 분석하 면 다음과 같다.Figure 2 is to always place the advertising box or banner of a certain size at the top or bottom of the playback program screen providing the multimedia content, so that the customer is continuously exposed to the banner advertisement while receiving the multimedia content. This is similar to the present invention in that the advertisement is directly inserted into the multimedia content screen, but there are obvious differences, and some of them are analyzed as follows.

첫째, 상기 서술한 광고 기법은 광고와 멀티미디어 컨텐츠가 한 화면에 동시에 출력되지만, 광고의 형태가 동영상이 아니라 단순한 고정 이미지 형태의 배너이며, UDP(User Datagram Protocol) 데이터 전송과 결합된 MMS 프로토콜인 MMSU(MMS Udp)를 통해 멀티미디어 컨텐츠 서비스가 개시되는 시점에서 배너광고를 다운 받아 재생 프로그램에 출력한다는 점이 본 발명과의 가장 큰 차이점이다. 즉, 도면2의 예시도는 멀티미디어 컨텐츠 서비스 개시 시점에 클라이언트가 배너광고를 다운로드 받아 화면에 출력시키는 것이기 때문에, 멀티미디어 컨텐츠 제공 주소와 배너 주소가 분리되어 있으며, 이것을 서비스 개시 시점에 멀티미디어 재생 프로그램에서 해독하여 출력시켜야만 한다. 그러나 본 발명의 광고는 배너가 아니라 동영상의 형태로 전송되며, 서비스 개시 시점에서 클라이언트로 전송되는 것이 아니라 멀티미디어 컨텐츠가 제공되는 동안 지속적인 서비스가 가능하다.First, in the above-described advertising technique, advertisement and multimedia contents are simultaneously output on one screen, but the advertisement form is not a video but a banner in the form of a fixed image, and MMSU is an MMS protocol combined with UDP (User Datagram Protocol) data transmission. The biggest difference from the present invention is that the banner advertisement is downloaded and output to the playback program at the time when the multimedia content service is started through (MMS Udp). That is, in the example of FIG. 2, since the client downloads the banner advertisement at the start of the multimedia content service and outputs the banner advertisement to the screen, the multimedia content providing address and the banner address are separated and decoded by the multimedia player at the start of the service. Should be printed. However, the advertisement of the present invention is transmitted in the form of a video, not a banner, and is not transmitted to the client at the time of service start, but can be continuously provided while multimedia content is provided.

둘째, 본 발명은 원천 멀티미디어 컨텐츠에 동영상 광고를 삽입함에 있어, MCP에서 직접 광고를 삽입할 수 있음은 물론, 원천 멀티미디어 컨텐츠를 CDN 상의 캐시서버로 실시간 캐싱하고, 해당 캐시 서버에서 직접 광고를 삽입할 수 있기 때문에, 멀티미디어 컨텐츠와 함께 고화질의 동영상 광고를 전송할 수 있으며, MCP에 걸리는 시스템 부하 및 네트워크 트래픽을 분산시킬 수 있다.Second, in the present invention, in inserting a video advertisement into the original multimedia content, it is possible to insert the advertisement directly in the MCP, as well as real-time caching the original multimedia content to the cache server on the CDN, and insert the advertisement directly from the cache server As a result, high-definition video advertisements can be transmitted along with multimedia contents, and the system load and network traffic on the MCP can be distributed.

셋째, 도면2와 같은 광고 기법은 배너 광고의 형식을 취하고 있기 때문에, 선택할 수 있는 광고의 폭이 웹사이트 소개 및 이벤트 홍보와 같은 단순 링크형 광고로 제한된다. 그러나 본 발명은 CDN은 통해 분산된 네트워크 인프라를 이용하기 때문에 고화질의 동영상 광고를 삽입할 수 있음은 물론, 기존 매스미디어 광고와 같은 유형의 고화질 동영상 광고 등을 취할 수 있을 뿐만 아니라, 유형의 상품, 제품, 그리고 오프라인 상점의 홍보 광고들을 선택할 수도 있다.Third, since the advertisement technique of FIG. 2 takes the form of banner advertisement, the range of advertisements that can be selected is limited to simple linked advertisements such as website introduction and event promotion. However, since the present invention uses a distributed network infrastructure through CDN, it is possible not only to insert high-definition video advertisements, but also to take high-definition video advertisements of the same type as existing mass media advertisements, You can also choose to advertise your product and the offline store.

넷째, 본 발명은 CDN과 캐시 서버를 이용하여 지역적으로 분산된 형태로 가공되기 때문에, 멀티미디어 컨텐츠를 제공받는 광고 수용자에 대하여, 해당 고객이 위치하고 있는 지역에 특성화된 광고를 처리할 수 있다.Fourth, since the present invention is processed in a geographically distributed form using a CDN and a cache server, it is possible to process advertisements specialized in the region where the corresponding customer is located for the advertisement recipients who receive the multimedia contents.

도면3은 멀티미디어 컨텐츠 제공자의 대표적인 예인 인터넷 방송국의 시스템 구성에 대한 간단한 블록도이다.3 is a simple block diagram of a system configuration of an internet broadcasting station which is a representative example of a multimedia content provider.

인터넷 방송국 시스템에서 인코딩 서버는 아날로그 미디어 촬영 장치로 생성된 디지털화로 저장하고 편집하는 작업을 담당하며, 편집 서버는 디지털 미디어 저장장치에 저장되어 있는 멀티미디어 컨텐츠를 인터넷 방송에 맞게 편집하는 역할을 수행한다. 미디어 서버는 인코딩 서버와 편집 서버에서 생성된 실시간 멀티미디어 컨텐츠를 스트리밍 기법을 이용하여 인터넷 상에 존재하는 클라이언트로 실시간 전송하는 역할을 수행하며, 웹서버는 클라이언트와 미디어 서버 중간에서 멀티미디어 컨텐츠 제공을 위한 인터페이스 역할을 수행하며, WWW(World Wide Web) 기반의 범용화된 인터페이스를 통해 클라이언트가 MCP에 접근할 수 있는 방법을 제공한다. In the internet broadcasting system, the encoding server is responsible for storing and editing the digitization generated by the analog media photographing apparatus, and the editing server plays a role of editing the multimedia content stored in the digital media storage device for the Internet broadcasting. The media server plays the role of real-time transmission of the real-time multimedia contents generated by the encoding server and the editing server to the client existing on the Internet by using the streaming technique. The web server is an interface for providing multimedia contents between the client and the media server. It plays a role and provides a way for clients to access MCP through the World Wide Web (WWW) based generalized interface.

인터넷 사용자 또는 클라이언트가 인터넷 방송국에서 제공하는 멀티미디어 컨텐츠를 제공받기 위해서는 브라우져를 통해서 웹 서버를 접속한 후, 멀티미디어 컨텐츠 주소를 클릭하거나, 사용자 브라우져에서 직접 멀티미디어 컨텐츠 주소를 직접 입력해야 한다. 그러면 사용자 브라우져는 자신의 DNS(Domain Name Server)를 통해 멀티미디어 컨텐츠 서비스를 제공하는 미디어 서버의 주소를 해당 MCP의 DNS에 요청하고, MCP의 DNS는 미디어 서버의 주소를 전달한다.In order for an internet user or client to receive multimedia content provided by an internet broadcasting station, the web server must be accessed through a browser, and then the multimedia content address must be clicked or the multimedia content address can be directly input in the user browser. Then, the user browser requests the address of the media server that provides the multimedia content service through its DNS (Domain Name Server) to the DNS of the MCP, and the DNS of the MCP delivers the address of the media server.

미디어 서버의 주소를 전달받은 사용자 브라우져는 MMS(Microsoft Media Server)와 같은 멀티미디어 컨텐츠 전송 프로토콜을 통해 미디어 서버로부터 멀티미디어 컨텐츠 전송을 요청하게 되고, 미디어 서버는 해당 브라우져로 멀티미디어 컨텐츠 전송을 시작한다.The user browser received the address of the media server requests the multimedia content transmission from the media server through a multimedia content transmission protocol such as Microsoft Media Server (MMS), and the media server starts the multimedia content transmission to the browser.

MMS 프로토콜을 사용하여 멀티미디어 컨텐츠 전송을 시작할 때는 UDP 데이터 전송과 결합된 MMSU를 통해 클라이언트와 서버를 연결하며, 만약 MMSU 연결이 실패하면 TCP를 이용하는 MMST(MMS TCP)를 사용하여 멀티미디어 컨텐츠 전송을 시작한다. 그리고 멀티미디어 컨텐츠 전송이 개시된 후, 인터넷 사용자 또는 클라이언트로부터 스트림을 앞으로 감거나, 되감거나, 일시 중지, 시작, 그리고 중지를 요청하는 명령이 실행되면, 사용자가 요청한 위치로 멀티미디어 컨텐츠의 전송 위치를 변경한 후, 기 서술한 과정을 통해 MMSU나 MMST를 이용하여 멀디미디어 컨텐츠 전송 서비스를 다시 시작하여야만 한다.When starting multimedia content transmission using MMS protocol, client and server are connected through MMSU combined with UDP data transmission. If MMSU connection fails, multimedia content transmission is started using MMST (MMS TCP) using TCP. . After the multimedia content transmission starts, if a command for forwarding, rewinding, pausing, starting, and stopping the stream is executed from an Internet user or a client, the transmission location of the multimedia content is changed to the location requested by the user. After that, it is necessary to restart the multimedia content delivery service using the MMSU or MMST through the above-described process.

상기와 같은 문제점을 해결하기 위한 본 발명의 목적은 멀티미디어 컨텐츠를 제공받는 고객의 CRM 정보를 이용하여 특성화된 동영상 광고를 원천 멀티미디어 컨텐츠에 실시간 겹쳐서 전송하는 방법, 원천 멀티미디어 컨텐츠가 재생되고 있는 중간에 동영상 광고를 연속적으로 삽입하는 방법, 그리고 CDN(Content Delivery Network)을 통해 캐시 서버가 운용되고 있는 지역의 특성에 맞는 지역 광고를 실시간 삽입하는 방법을 제공함에 있다.
An object of the present invention for solving the above problems is a method of transmitting a superimposed video advertisement to the original multimedia content in real time using the CRM information of the customer receiving the multimedia content, the video in the middle of the original multimedia content is playing The present invention provides a method of continuously inserting advertisements and a method of real-time inserting a local advertisement in accordance with the characteristics of a region in which a cache server is operated through a CDN (Content Delivery Network).

본 발명은 멀티미디어 컨텐츠에 실시간 동영상 광고 삽입 방법에 관한 것으로써, 인터넷을 통한 멀티미디어 동영상 강의, 세미나, 그리고 인터넷 영화관과 같은 VOD(Video On Demand) 시스템이나 인터넷 방송국 등과 같은 멀티미디어 컨텐츠 제공 시스템(Multimedia Contents Provider; MCP)에서 제공하는 멀티미디어 컨텐츠를 제공받는 고객의 CRM 정보를 이용하여 특성화된 동영상 광고를 원천 멀티미디어 컨텐츠에 실시간 겹쳐서 전송하거나, 원천 멀티미디어 컨텐츠가 재생되고 있는 중간에 동영상 광고를 연속적으로 삽입하는 방법, 그리고 CDN(Content Delivery Network)을 통해 캐시 서버가 운용되고 있는 지역의 특성에 맞는 지역 광고를 실시간 삽입하는 방법에 관한 것이다.The present invention relates to a method for embedding real-time video advertisement into multimedia content. The present invention relates to a multimedia video lecture system, a seminar, and a multimedia content providing system such as a video on demand (VOD) system such as an internet movie theater or an internet broadcasting station. A method of inserting a video advertisement superimposed on the original multimedia contents in real time using the CRM information of a customer who receives the multimedia contents provided by the MCP) or continuously inserting the video advertisement in the middle of playing the original multimedia contents; In addition, the present invention relates to a method of inserting a local advertisement in real time according to a characteristic of a region where a cache server is operated through a CDN.

또한, 본 발명은 기존 멀티미디어 컨텐츠 제공자 시스템 내부 또는 멀티미디 어 컨텐츠를 재분배하는 CDN(Content Delivery Network) 상의 캐시 서버 시스템 내부에 고객의 CRM(Customer Relationship Management) 정보 등을 관리하는 CRM 서버, 광고 의뢰자로부터 제공된 광고를 광고 수용자가 원하는 형태로 가공하는 광고 관리 서버, 그리고 멀티미디어 컨텐츠 제공 시스템의 미디어 서버로부터 송출되는 멀티미디어 컨텐츠에 연속적으로 동영상 광고를 삽입하는 광고 처리 서버 등으로 구성되어 지는 실시간 광고 처리 시스템을 탑재한 후, 상기 시스템을 통하여 고객에게 최적화되고, 지역 특성에 맞는 고화질의 동영상 광고를 멀티미디어 컨텐츠에 실시간 삽입하는 방법과, 해당 광고 삽입 및 노출에 의한 광고 효과를 실시간 측정하는 방법에 관한 것이다.In addition, the present invention is from the CRM server, the advertising client to manage the customer relationship management (CRM) information, etc. in the existing multimedia content provider system or the cache server system on the CDN (Content Delivery Network) for redistributing multimedia content It is equipped with an advertisement management server that consists of an advertisement management server that processes the provided advertisement into a form desired by an advertisement receiver, and an advertisement processing server that continuously inserts a video advertisement into the multimedia content transmitted from the media server of the multimedia content providing system. After that, the present invention relates to a method of real-time inserting a high-definition video advertisement optimized for a customer through the system into a multimedia content in accordance with local characteristics, and a method of real-time measuring an advertisement effect by inserting and exposing the corresponding advertisement.

이하 첨부된 도면을 참조하여 본 발명의 실시예를 상세히 설명한다. 단, 다음의 실시예는 본 발명을 가장 적절하게 설명하기 위한 여러 가지 방법 중 한 가지이며, 본 발명이 다음의 실시예로 한정되지는 않는다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, the following examples are one of various methods for most appropriately explaining the present invention, and the present invention is not limited to the following examples.

본 발명의 첫번째 실시예는 실시간 스트림 시스템의 대표적인 시스템인 도면3과 같은 인터넷 방송국 내부에 실시간 광고 처리 시스템(100)을 탑재한 후, 광고 수용자의 CRM을 분석한 결과를 바탕으로 고객 중심의 광고를 생성하고, 이 광고를 광고 수용자에게 전달되는 기존 멀티미디어 컨텐츠(500)에 삽입함으로써, 해당 광고 수용자에게 최적화된 광고를 멀티미디어 컨텐츠(500)와 함께 광고를 노출시키는 과정에 대한 것이다. 본 실시예는 CDN을 사용하지 않고, 멀티미디어 컨텐츠(500) 제공 시스템을 통하여 직접 동영상 광고를 삽입하는 방법에 관한 것이 다.According to the first embodiment of the present invention, after mounting a real-time advertisement processing system 100 inside an internet broadcasting station as shown in FIG. By generating the advertisement and inserting the advertisement into the existing multimedia content 500 delivered to the advertisement receiver, the advertisement optimized for the advertisement recipient is exposed to the advertisement together with the multimedia content 500. The present embodiment relates to a method of inserting a video advertisement directly through a multimedia content 500 providing system without using a CDN.

도면4는 도면3과 같은 기존 인터넷 방송국 시스템 구성도에 실시간 광고 처리 시스템(100)이 탑재되어 있는 블록도이다.4 is a block diagram in which a real-time advertisement processing system 100 is mounted on an existing Internet broadcasting system configuration diagram as shown in FIG.

실시간 광고 처리 시스템(100)은 시스템 구성상 웹 서버(200)와 미디어 서버(300) 중간에 위치하며, 인터넷 방송국에서 제공되는 멀티미디어 컨텐츠(500) 입장에서 보면 미디어 서버(300)와 인터넷 상의 클라이언트(400) 사이에 존재한다. The real-time advertisement processing system 100 is located between the web server 200 and the media server 300 in the system configuration, and from the viewpoint of the multimedia content 500 provided by the internet broadcasting station, the media server 300 and the client on the Internet ( 400).

도면4에서 웹 서버(200)는 기 서술한 바와 같이 클라이언트(400)가 접근할 수 있는 인터페이스를 제공하며, 클라이언트(400) 또는 인터넷 방송 시청자는 웹 서버(200)를 통해 인터넷 방송국에 접속하고, 회원 등록 과정과 일련의 개인 정보 제공 과정을 통해 실시간 광고 처리 시스템(100)의 CRM 서버(130)의 CRM D/B(131)에 필요한 정보를 저장시킨다. In FIG. 4, the web server 200 provides an interface accessible by the client 400 as described above, and the client 400 or the Internet broadcasting viewer accesses an internet broadcasting station through the web server 200. Through the member registration process and a series of personal information providing process, the necessary information is stored in the CRM D / B 131 of the CRM server 130 of the real-time advertisement processing system 100.

CRM 서버(130)의 CRM D/B(131)는 인터넷 사용자의 고객 정보를 지속적으로 획득하는 웹 서버(200)에 의해 갱신되며, 이 정보는 광고 관리 서버(110)의 광고 D/B(111)에 저장되어 있는 광고 중에서 해당 클라이언트(400) 또는 인터넷 사용자에게 가장 효과적인 광고를 선택하는 기준을 제공한다.The CRM D / B 131 of the CRM server 130 is updated by the web server 200 continuously obtaining customer information of an Internet user, and the information is updated by the advertisement D / B 111 of the advertisement management server 110. ) Provides a criterion for selecting the most effective advertisement for the client 400 or the Internet user among the advertisements stored in the.

광고 관리 서버(110)는 광고 의뢰자 또는 의뢰 기관에서 제공한 광고를 인터 넷 방송에 맞게 편집하고, 광고 처리 서버(120)에서 실시간으로 처리할 수 있는 다양한 형태로 가공하여 저장하고 있다. 이렇게 저장되어 있는 광고는 편집 서버(310)와 인코딩 서버(320)에서 미디어 서버(300)로 전송되는 원천 멀티미디어 컨텐츠(500)에 주어진 조건 및 스케줄에 의해 실시간으로 삽입된다.The advertisement management server 110 edits the advertisement provided by the advertisement client or the requesting agency for Internet broadcasting, and processes and stores the advertisement in various forms that can be processed in real time by the advertisement processing server 120. The stored advertisements are inserted in real time under conditions and schedules given to the original multimedia content 500 transmitted from the editing server 310 and the encoding server 320 to the media server 300.

광고 처리 서버(120)는 미디어 서버(300)에서 제공되는 원천 멀티미디어 컨텐츠(500)에 CRM 서버(130)의 CRM D/B(131)의 고객 정보를 참조하여, 광고 수용자에게 최적화 된 광고를 선택하고, 이것을 주어진 조건 또는 스케줄에 의해 원천 멀티미디어 컨텐츠(500)에 삽입한 후, 인터넷 사용자 또는 클라이언트(400)로 전송하는 역할을 담당한다.The advertisement processing server 120 selects an advertisement optimized for the advertisement receiver by referring to the customer information of the CRM D / B 131 of the CRM server 130 on the original multimedia content 500 provided by the media server 300. And inserts it into the original multimedia content 500 according to a given condition or schedule, and transmits the same to the Internet user or the client 400.

기 서술한 실시간 광고 처리시스템(100)의 광고 관리 서버(110), CRM 서버(130), 그리고 광고 처리 서버(120)에 의해 본 발명은 미디어 서버(300)에서 제공되는 원천 멀티미디어 컨텐츠(500)를 훼손하지 않고, 각각의 인터넷 사용자 또는 클라이언트(400)에게 각각의 고객 정보에 최적화되어 있는 동영상 광고를 전송할 수 있다. 그리고, 본 발명에 의해 실시간 동영상 광고가 삽입된 멀티미디어 컨텐츠(500)를 제공받은 인터넷 사용자 또는 클라이언트(400)의 반응은 다시 웹 서버(200)에 의해 수집되며, 이 정보는 다시 CRM 서버(130)로 전송되고, 관리됨으로써 향 후, 해당 고객에게 보다 최적화된 광고를 전송할 수 있는 정보를 생성한다.According to the present invention, the advertisement management server 110, the CRM server 130, and the advertisement processing server 120 of the real-time advertisement processing system 100 described above provide the original multimedia content 500 provided by the media server 300. It is possible to transmit a video advertisement that is optimized for each customer information to each Internet user or client 400 without compromising. In addition, the response of the Internet user or the client 400 provided with the multimedia content 500 into which the real-time video advertisement is inserted by the present invention is collected by the web server 200, and this information is again the CRM server 130. In the future, the information is transmitted and managed to generate information that can be transmitted to the customer in a more optimized manner.

도면5와 도면6는 미디어 서버(300)의 원천 멀티미디어 컨텐츠(500)에 실시간 광고 처리 시스템(100)을 통해 실시간 동영상 광고를 삽입하는 대표적인 방법에 대한 대표적인 예시도이다.5 and 6 are representative examples of a representative method for inserting a real-time video advertisement through the real-time advertisement processing system 100 in the original multimedia content 500 of the media server 300.

도면5는 실시간 광고 처리 시스템(100)을 이용하여 미디어 서버(300)에서 전송되는 원천 멀티미디어 컨텐츠(500)에 실시간 동영상 광고를 겹치도록 삽입하는 경우에 대한 예시도로써, 인터넷 사용자 또는 클라이언트(400)는 해당 멀티미디어 컨텐츠(500)를 제공받는 동안 실시간 동영상 광고에 지속적으로 노출된다.5 is an exemplary diagram illustrating a case where a real-time video advertisement is superimposed on the original multimedia content 500 transmitted from the media server 300 using the real-time advertisement processing system 100, and the Internet user or the client 400. While continuously receiving the multimedia content 500 is exposed to the real-time video advertising.

도면5에서 미디어 서버(300)는 16:9 비율의 원천 멀티미디어 컨텐츠(500)를 송출하고 있으며, 실시간 광고 처리 시스템(100)은 이것을 4:3 비율의 화면 상단에 위치시키고, 하단에는 64:9 화면 비율의 동영상 광고를 겹쳐서 삽입한다. 이 때 화면 하단에 삽입되는 광고는 원천 멀티미디어 컨텐츠(500)를 간섭하지 않기 위해 오디오가 제거된 형태로 삽입된다.In FIG. 5, the media server 300 transmits the original multimedia content 500 in 16: 9 ratio, and the real-time advertisement processing system 100 places it at the top of the screen in 4: 3 ratio and at the bottom 64: 9. Overlay video ads with aspect ratios. At this time, the advertisement inserted at the bottom of the screen is inserted in a form in which audio is removed in order not to interfere with the original multimedia content 500.

도면6은 미디어 서버(300)에서 전송되는 원천 멀티미디어 컨텐츠(500)가 재생되고 있는 중간에 재생의 단절 없이 동영상 광고를 삽입하는 경우에 대한 예시도로써, 원천 멀티미디어 컨텐츠(500)가 재생되고 있는 중간에 삽입되는 동영상 광고는 영상 데이터와 오디오 데이터 등을 모두 포함하고 있다.6 is an exemplary diagram illustrating a case where a video advertisement is inserted without interruption of playback while the original multimedia content 500 transmitted from the media server 300 is being played. The video advertisement inserted in the video contains both image data and audio data.

도면6에서 광고 처리 서버(120)가 원천 멀티미디어 컨텐츠(500)가 재생되고 있는 중간에 광고를 삽입하는 위치는 광고 처리 서버(120)의 스케줄링 과정에서 컨 텐츠(500)의 내용과 특성을 고려하여 미리 결정되며, 광고 삽입 위치는 원천 멀티미디어 컨텐츠(500)가 인터넷 사용자 또는 클라이언트(400)에게 전달하고자 하는 메시지를 훼손하지 않는 시간대로 한정된다.In FIG. 6, the position where the advertisement processing server 120 inserts an advertisement in the middle of playing the original multimedia content 500 is considered in consideration of the content and characteristics of the content 500 during the scheduling of the advertisement processing server 120. Predetermined, the advertisement insertion position is limited to a time zone during which the original multimedia content 500 does not undermine the message to be delivered to the Internet user or the client 400.

이와 같은 과정을 통해 원천 멀티미디어 컨텐츠(500)에 대한 광고 삽입 위치가 결정되면, 광고 처리 서버(120)는 광고 삽입 위치가 될 때까지 원천 멀티미디어 컨텐츠(500)를 지속적으로 전송한다. 이 과정에서 광고 처리 서버(120)는 단순히 원천 멀티미디어 컨텐츠(500)가 인터넷 사용자 또는 클라이언트(400)로 전송되는 경로를 제공하며, 원천 멀티미디어 컨텐츠(500)에 광고를 삽입하는 작업은 수행하지 않는다.When the advertisement insertion position of the original multimedia content 500 is determined through the above process, the advertisement processing server 120 continuously transmits the original multimedia content 500 until the advertisement insertion position is reached. In this process, the advertisement processing server 120 simply provides a path through which the original multimedia content 500 is transmitted to the Internet user or the client 400, and does not insert an advertisement into the original multimedia content 500.

그러나, 원천 멀티미디어 컨텐츠(500)가 결정된 스케줄에 의해 실시간 동영상 광고를 삽입하는 위치에 도달하면, 광고 처리 서버(120)는 미디어 서버(300)로부터 전달되고 있는 원천 멀티미디어 컨텐츠(500)를 클라이언트(400)로 전송하지 않고 내부 저장공간에 임시 저장하거나, 미디어 서버(300)로 원천 멀티미디어 컨텐츠(500)의 전송을 임시 중단시킨다. 그리고 광고 처리 서버(120)는 원천 멀티미디어 컨텐츠(500)를 전송하던 것과 동일한 방법으로 동영상 광고를 인터넷 사용자 또는 클라이언트(400)로 전송한다. 이 과정에서 인터넷 사용자 또는 클라이언트(400)로 전송되던 원천 멀티미디어 컨텐츠(500)와 동영상 광고는 단절되거나 끊어지지 않고 연속적으로 전송된다.However, when the source multimedia content 500 reaches the position where the real-time video advertisement is inserted by the determined schedule, the advertisement processing server 120 receives the source multimedia content 500 that is being transmitted from the media server 300. It is temporarily stored in the internal storage without transmitting to) or temporarily stops the transmission of the original multimedia content 500 to the media server 300. The advertisement processing server 120 transmits the video advertisement to the Internet user or the client 400 in the same manner as the original multimedia content 500 was transmitted. In this process, the original multimedia content 500 and the video advertisement transmitted to the Internet user or the client 400 are continuously transmitted without being cut off or disconnected.

인터넷 사용자 또는 클라이언트(400)로 동영상 광고 전송을 종료한 광고 처리 서버(120)는 내부에 임시 저장하고 있던 원천 멀티미디어 컨텐츠(500) 전송을 재개하거나, 미디어 서버(300)로 원천 멀티미디어 컨텐츠(500) 전송을 재요청하게 된다. 이 과정에서 인터넷 사용자 또는 클라이언트(400)로 전송되는 멀티미디어 컨텐츠(500)는 기 서술한 것과 같이 단절되거나 끊어짐 없이 연속적으로 전송된다. The advertisement processing server 120 which has finished transmitting the video advertisement to the Internet user or the client 400 resumes the transmission of the original multimedia content 500 that was temporarily stored therein, or the original multimedia content 500 to the media server 300. The transmission will be requested again. In this process, the multimedia content 500 transmitted to the Internet user or the client 400 is continuously transmitted without disconnection or disconnection as described above.

도면7은 실시간 광고 처리 시스템(100)을 통하여 미디어 서버(300)에서 전송되는 원천 멀티미디어 컨텐츠(500)에 광고를 삽입하고, 이것을 인터넷 사용자 또는 클라이언트(400)로 전송하는 과정에 대한 흐름도이다.7 is a flowchart illustrating a process of inserting an advertisement into the original multimedia content 500 transmitted from the media server 300 through the real time advertisement processing system 100 and transmitting the advertisement to the Internet user or the client 400.

인터넷 사용자 또는 클라이언트(400)가 멀티미디어 컨텐츠(500) 제공 시스템에 접속한 후, 멀티미디어 컨텐츠(500) 서비스를 요청하면, 웹 서버(200)는 해당 클라이언트(400) 정보가 실시간 광고 처리 시스템(100)의 CRM 서버(130)에 존재하는지 확인한다. 만약 CRM 서버(130)의 CRM D/B(131) 안에 해당 고객의 정보가 존재하면, 실시간 광고 처리 시스템(100)은 CRM D/B(131)로부터 해당 클라이언트(400)의 CRM 정보를 추출한다. 그러나 반대로 CRM D/B(131) 안에 해당 고객의 CRM 정보가 존재하지 않으면, 실시간 광고 처리 시스템(100)은 웹 서버(200)를 통해 클라이언트(400)에게 회원 가입을 요청하거나, CRM 정보 입력을 요청한다.After the Internet user or the client 400 accesses the multimedia content 500 providing system and requests the multimedia content 500 service, the web server 200 displays the corresponding client 400 information in real time. Check if the CRM server 130 exists. If the customer's information exists in the CRM D / B 131 of the CRM server 130, the real-time advertisement processing system 100 extracts CRM information of the client 400 from the CRM D / B 131. . However, if the CRM information of the customer does not exist in the CRM D / B 131, the real-time advertisement processing system 100 requests the client 400 to register through the web server 200 or inputs CRM information. request.

CRM 서버(130)로부터 고객의 CRM 정보가 추출되면, 광고 처리 서버(120)는 이 정보를 참조하여 광고 삽입 조건과 광고 처리 스케줄을 생성하고, 광고 삽입 조 건과 광고 처리 스케줄이 정상적으로 생성된 것을 확인하면, 미디어 서버(300)로 하여금 원천 멀티미디어 컨텐츠(500)를 전송하도록 요청한다.When the CRM information of the customer is extracted from the CRM server 130, the advertisement processing server 120 generates the advertisement insertion condition and the advertisement processing schedule by referring to this information, and indicates that the advertisement insertion condition and the advertisement processing schedule are normally generated. If so, the media server 300 requests the original multimedia content 500 to be transmitted.

광고 처리 서버(120)는 미디어 서버(300)로부터 원천 멀티미디어 컨텐츠(500)가 전송되면, 광고 처리 서버(120)는 생성된 스케줄을 참조하여 해당 멀티미디어 컨텐츠(500)에 광고를 삽입할지를 결정한다. 만약 광고 처리 스케줄에 의해 광고 삽입이 결정되면, 광고 처리 서버(120)는 주어진 광고 삽입 조건을 참조하여 원천 멀티미디어 컨텐츠(500)에 실시간 동영상 광고를 삽입한다.When the original multimedia content 500 is transmitted from the media server 300, the advertisement processing server 120 determines whether to insert an advertisement into the corresponding multimedia content 500 with reference to the generated schedule. If the advertisement insertion is determined by the advertisement processing schedule, the advertisement processing server 120 inserts a real-time video advertisement into the original multimedia content 500 with reference to a given advertisement insertion condition.

광고 처리 서버(120)는 미디어 서버(300)에서 전송된 원천 멀티미디어 컨텐츠(500)에 광고를 삽입하고, 이것을 인터넷 사용자 또는 클라이언트(400)로 전송한 후, 광고 처리 서버(120)는 멀티미디어 컨텐츠(500) 전송이 종료되었는지, 또는 사용자에 의해 강제로 종료되었는지 확인한다. 만약 멀티미디어 컨텐츠(500) 전송이 종료되었다면, 해당 멀티미디어 컨텐츠(500)에 대한 광고 삽입 조건과 광고 처리 스케줄을 삭제하고, 광고 삽입 작업을 종료한다. 그러나 반대로 멀티미디어 컨텐츠(500) 전송이 종료되지 않았다면, 광고 처리 서버(120)는 해당 멀티미디어 컨텐츠(500)에 대한 광고 삽입 작업을 기 서술한 순서에 의해 반복 작업함으로써, 원천 멀티미디어 컨텐츠(500)에 대한 실시간 동영상 광고 삽입 작업을 지속적으로 수행한다.The advertisement processing server 120 inserts an advertisement into the original multimedia content 500 transmitted from the media server 300, transmits the advertisement to the Internet user or the client 400, and then the advertisement processing server 120 performs the multimedia content ( 500) Check whether the transmission is terminated or forcibly terminated by the user. If the transmission of the multimedia content 500 is terminated, the advertisement insertion condition and the advertisement processing schedule for the multimedia content 500 are deleted, and the advertisement insertion task is terminated. On the contrary, if the transmission of the multimedia content 500 is not finished, the advertisement processing server 120 repeats the advertisement insertion work for the multimedia content 500 in the order described above, whereby the original multimedia content 500 Real-time video ad insertion is continuously performed.

본 발명의 두번째 실시예는 CDN을 이용하여 지역화된 광고를 멀티미디어 컨 텐츠(500) 제공자로부터 전송되는 원천 멀티미디어 컨텐츠(500)에 삽입하는 방법으로써, CDN의 캐시 서버(600) 시스템에 실시간 광고 삽입 시스템(100)을 탑재한 후, 멀티미디어 컨텐츠(500) 제공자로부터 원천 멀티미디어 컨텐츠(500)와 임베디드 오브젝트 형태의 CRM 정보가 CDN의 캐시서버(600)로 전송되고, 해당 캐시 서버(600)에 실시간 광고 처리 시스템(100)을 이용하여 동영상 광고를 실시간으로 삽입하는 과정에 대한 것이다. 본 실시예는 CDN을 사용하며, 인터넷 사용자 또는 클라이언트(400)가 위치한 지역에 특성화된 광고를 원천 멀티미디어 컨텐츠(500) 화면의 하단에 동영상의 형태로 노출시키는 것으로 가정한다.A second embodiment of the present invention is a method of inserting a localized advertisement into a source multimedia content 500 transmitted from a multimedia content 500 provider using a CDN, and is a real-time advertisement insertion system in a cache server 600 system of a CDN. After mounting the 100, the multimedia information 500 and the CRM information in the form of an embedded object are transmitted from the multimedia content 500 provider to the cache server 600 of the CDN, and the real-time advertisement processing is performed on the cache server 600. The process of inserting a video advertisement in real time using the system 100. In the present embodiment, it is assumed that a CDN is used and an advertisement specialized in an area where an internet user or a client 400 is located is exposed in the form of a video at the bottom of the screen of the original multimedia content 500.

도면8은 CDN의 캐시 서버(600)에 캐싱되어 있는 원천 멀티미디어 컨텐츠(500)에 실시간 광고 처리 시스템(100)을 이용하여 실시간 동영상 광고를 삽입하는 방법에 관한 간단한 블록도이다.8 is a simple block diagram of a method of inserting a real-time video advertisement using the real-time advertisement processing system 100 into the original multimedia content 500 cached in the cache server 600 of the CDN.

도면8에서 CRM 서버(130), 광고 관리 서버(110), 그리고 광고 처리 서버(120) 등은 도면4와 동일한 역할을 담당하지만, CDN의 특징에 의해 시스템상의 위치가 약간 다르다. 본 실시예는 도면4와 달리 CDN을 이용하여 원천 멀티미디어 컨텐츠(500)에 동영상 광고를 삽입하기 때문에, 캐시 서버(600)에 탑재되는 실시간 광고 처리 시스템(100)은 도면4의 광고 관리 서버(110)와 광고 처리 서버(120)이며, 웹 서버(200)를 통해 고객 정보를 저장하고 관리하는 CRM 서버(130)는 멀티미디어 컨텐츠(500) 제공 시스템 내부에 존재한다.In FIG. 8, the CRM server 130, the advertisement management server 110, the advertisement processing server 120, and the like play the same role as in FIG. 4, but the position on the system is slightly different due to the characteristics of the CDN. Since the present embodiment inserts a video advertisement into the original multimedia content 500 using the CDN unlike FIG. 4, the real-time advertisement processing system 100 mounted on the cache server 600 uses the advertisement management server 110 of FIG. 4. ) And the advertisement processing server 120, the CRM server 130 for storing and managing customer information through the web server 200 is present in the multimedia content 500 providing system.

도면8에서 미디어 서버(300)는 CDN의 기본 원리에 의해 편집 서버(310)나 인코딩 서버(320)에서 생성된 원천 멀티미디어 컨텐츠(500)를 인터넷 상에 전략적으로 설치되어 있는 캐시 서버(600)로 실시간 캐싱하고 있으며, 캐시 서버(600)는 자신이 위치한 지역 또는 Middle-mile이 최소인 인터넷 사용자 또는 클라이언트(400)에 대하여 캐싱되어 있는 멀티미디어 컨텐츠(500)를 제공하는 역할을 담당한다.In FIG. 8, the media server 300 is a cache server 600 that strategically installs the original multimedia content 500 generated by the editing server 310 or the encoding server 320 according to the basic principle of the CDN. In real-time caching, the cache server 600 is responsible for providing cached multimedia content 500 to an Internet user or client 400 having a minimum region or middle mile.

이와 같은 CDN 시스템에서 동영상 광고가 삽입된 멀티미디어 컨텐츠(500)를 제공받는 순서는 다음과 같이 간단히 설명할 수 있다.The order of receiving the multimedia content 500 in which the video advertisement is inserted in the CDN system may be briefly described as follows.

인터넷 사용자 또는 클라이언트(400)가 멀티미디어 컨텐츠(500) 전송을 요청하면, 해당 클라이언트(400) 측의 지역 네트워크의 DNS는 멀티미디어 컨텐츠(500) 제공자의 DNS에게 미디어 서버(300)의 IP 주소를 요청하게 되고, 멀티미디어 컨텐츠(500) 제공자 측의 DNS는 CDN의 기본 원리에 의해 해당 클라이언트(400)가 속해 있는 지역 네트워크 또는 최소의 Middle-mile에 위치해 있는 캐시 서버(600)의 IP 주소를 전달한다.When the Internet user or the client 400 requests the transmission of the multimedia content 500, the DNS of the local network of the client 400 requests the DNS of the multimedia content 500 provider to request the IP address of the media server 300. The DNS of the multimedia content 500 provider side delivers the IP address of the cache server 600 located in the local network or the minimum middle mile to which the client 400 belongs, according to the basic principle of the CDN.

캐시 서버(600)의 IP를 전달받은 인터넷 사용자 또는 클라이언트(400)는 해당 캐시 서버(600)로 멀티미디어 컨텐츠(500) 전송을 요청하게 되고, 멀티미디어 컨텐츠(500) 전송을 요청 받은 캐시 서버(600)는 해당 인터넷 사용자 또는 클라이언트(400)로 멀티미디어 컨텐츠(500)를 전송하기에 앞서, CRM 서버(130)로 해당 고객의 CRM 정보를 요청한다.The Internet user or client 400 receiving the IP of the cache server 600 requests the transmission of the multimedia content 500 to the corresponding cache server 600, and the cache server 600 requested to transmit the multimedia content 500. Prior to transmitting the multimedia content 500 to the corresponding Internet user or client 400, the CRM server 130 requests the customer's CRM information.

캐시 서버(600)로부터 해당 고객의 CRM 정보를 요청 받은 CRM 서버(130)는, 해당 정보를 캐시 서버(600)로 전송하고, 캐시 서버(600)는 이 정보를 참조하여 실시간 광고 처리 시스템(100)의 광고 처리 서버(120)로 하여금 해당 고객에게 노출시킬 최적의 광고의 종류와 광고 삽입 스케줄을 작성하도록 요청한다.The CRM server 130, which has received the customer's CRM information from the cache server 600, transmits the information to the cache server 600, and the cache server 600 refers to the information to process the real-time advertisement processing system 100. Advertisement processing server 120 of the request to create the best type of advertisement and schedule to insert the advertisement to be exposed to the customer.

광고 처리 서버(120)로부터 해당 고객에 대한 최적의 광고 삽입 스케줄이 작성되면, 광고 처리 서버(120)는 캐시 서버(600)에 캐싱되어 있는 원천 멀티미디어 컨텐츠(500)에 광고 관리 서버(110)에 저장되어 있는 동영상 광고를 결정된 조건과 스케줄에 의해 삽입하고, 이것을 해당 멀티미디어 컨텐츠(500)를 요청한 인터넷 사용자 또는 클라이언트(400)로 전송한다When the optimal advertisement insertion schedule is created for the corresponding customer from the advertisement processing server 120, the advertisement processing server 120 may transmit the advertisement management server 110 to the original multimedia content 500 cached by the cache server 600. Inserts the stored video advertisement according to the determined condition and schedule, and transmits the video advertisement to the internet user or the client 400 who requested the corresponding multimedia content 500.

도면9는 인터넷 사용자 또는 클라이언트(400)와 Middle-mile이 최소인 캐시 서버(600)에 캐싱되어 있는 원천 멀티미디어 컨텐츠(500)에 대하여, 해당 지역에에 위치한 패스트 푸드점의 실시간 동영상 광고를 삽입하는 경우에 대한 예시도이다.9 illustrates inserting a real-time video advertisement of a fast food restaurant located in an area with respect to an original multimedia content 500 cached in an internet user or client 400 and a cache server 600 having a minimum middle-mile. An illustration of the case.

본 예시도는 CRM 서버(130)를 통해 멀티미디어 컨텐츠(500)를 제공받는 고객의 취향과 특성을 분석한 후, 현재 고객이 위치하고 있는 지역 정보를 바탕으로 해당 지역에서 고객에게 가장 효과적인 광고를 분석하고, 이 자료를 바탕으로 CDN의 캐시 서버(600)가 멀티미디어 컨텐츠(500)를 전송하는 동안 실시간 광고 처리 시스템(100)의 광고 처리 서버(120)를 통해 해당 고객에게 최적화된 광고를 삽입하고 있는 경우에 대한 것이다.This exemplary diagram analyzes the tastes and characteristics of the customers who are provided with the multimedia content 500 through the CRM server 130, and then analyzes the most effective advertisements for the customers in the region based on the information on the region where the customer is currently located. When the CDN cache server 600 inserts the optimized advertisement to the corresponding customer through the advertisement processing server 120 of the real time advertisement processing system 100 while transmitting the multimedia content 500 based on this data. It is about.

본 예시도에서 도면9와 같은 패스트 푸드점 광고가 CDN의 캐시 서버(600)에 탑재되어 있는 실시간 광고 처리 시스템(100)을 통해 원천 멀티미디어 컨텐츠(500)에 삽입되는 과정을 보면 다음과 같다.In this example, the process of inserting the fast food restaurant advertisement as shown in FIG. 9 into the original multimedia content 500 through the real-time advertisement processing system 100 mounted in the CDN's cache server 600 is as follows.

인터넷 사용자 또는 클라이언트(400)가 멀티미디어 컨텐츠(500) 전송을 요청하면, CRM 서버(130)는 CDN의 기본 원리에 의해 해당 고객이 위치한 지역을 확인할 수 있다. 그리고 CRM 서버(130)는 해당 고객의 위치 정보와 CRM D/B(131)에 저장되어 있는 기본 CRM 정보를 통해 현재 멀티미디어 컨텐츠(500)를 요청한 고객이, 패스트 푸드점을 자주 이용하는 10대이고, 기본 매쓰미디어를 통해 수차례 패스트푸드점 광고에 노출된 적이 있으며, 현재 고객이 위치한 지역의 지리를 비교적 정확하게 알고 있다는 사실을 확인할 수 있다.When the Internet user or the client 400 requests the transmission of the multimedia content 500, the CRM server 130 may identify the region where the corresponding customer is located based on the basic principle of the CDN. In addition, the CRM server 130 is a teenager who frequently requests a fast food restaurant by requesting the multimedia content 500 through the customer's location information and basic CRM information stored in the CRM D / B 131. The basic mass media has exposed a lot of fast food restaurant advertisements, and you know that you know the geography of your region relatively accurately.

이와 같은 고객의 CRM 정보를 제공받은 광고 처리 서버(120)는 광고 관리 서버(110)에서 해당 고객에게 최적화된 광고를 추출하고, 이렇게 추출된 실시간 동영상 광고를 도면9와 같이 원천 멀티미디어 컨텐츠(500)에 삽입한다. The advertisement processing server 120 provided with the CRM information of the customer extracts the advertisement optimized for the corresponding customer from the ad management server 110, and the extracted real-time video advertisement as the source multimedia content 500 as shown in FIG. Insert in

도면10은 미디어 서버(300)로부터 CDN상의 캐시 서버(600)로 실시간 캐싱되는 원천 멀티미디어 컨텐츠(500)에 실시간 광고 처리 시스템(100)을 이용하여 동영상 광고를 삽입하는 경우에 대한 흐름도이다.FIG. 10 is a flowchart illustrating a case of inserting a video advertisement using the real-time advertisement processing system 100 into the source multimedia content 500 that is cached in real time from the media server 300 to the cache server 600 on the CDN.

CDN상의 캐시 서버(600)에 미디어 서버(300)로부터 원천 멀티미디어 컨텐츠(500)가 캐싱되기 시작하는 위치는, VOD 시스템의 경우에는 인터넷 사용자 또는 클라이언트(400)가 해당 멀티미디어 컨텐츠(500)를 요청하고, MCP의 DNS가 해당 사용자와 Middle-mile이 최소인 캐시 서버(600)를 선택한 후부터이며, 인터넷 방송국과 같은 라이브 멀티미디어 컨텐츠(500) 서비스의 경우에는 MCP의 미디어 서버(300)에서 멀티미디어 컨텐츠(500)가 생성됨과 동시에 CDN상의 캐시 서버(600)에 해당 멀티미디어 컨텐츠(500)를 캐싱한다.The location where the source multimedia content 500 starts to be cached from the media server 300 in the cache server 600 on the CDN is determined by the Internet user or the client 400 in the case of the VOD system. After the DNS of the MCP selects the cache server 600 having the minimum number of users and the middle mile, and the multimedia content 500 in the MCP's media server 300 in the case of a live multimedia content 500 service such as an Internet broadcasting station. At the same time, the multimedia content 500 is cached in the cache server 600 on the CDN.

본 예시도는 인터넷 방송국의 라이브 멀티미디어 컨텐츠(500) 서비스와 같이 CDN 상의 캐시 서버(600)에 원천 멀티미디어 컨텐츠(500)가 이미 캐싱되고 있는 시스템에 대하여, 인터넷 사용자 또는 클라이언트(400)가 해당 멀티미디어 컨텐츠(500) 전송을 요청한 경우에, 해당 고객의 CRM 정보 및 고객 위치 정보 등을 이용하여 실시간 동영상 광고를 삽입하는 경우에 대한 것이다.This example illustrates a system in which the original multimedia content 500 is already cached in a cache server 600 on a CDN, such as a live multimedia content 500 service of an internet broadcasting station. (500) In the case of requesting the transmission, it is a case of inserting a real-time video advertisement using the customer's CRM information and customer location information.

인터넷 사용자 또는 클라이언트(400)가 MCP에 멀티미디어 컨텐츠(500) 전송을 요청하면, MCP의 DNS는 해당 고객과 Middle-mile이 최소인 캐시 서버(600)의 주소를 클라이언트(400)로 전달하고, 클라이언트(400)는 이 정보를 바탕으로 CDN상의 캐시 서버(600)로 접속을 요청한다. 그러면 캐시 서버(600)는 MCP의 CRM 서버(130)에게 해당 고객에 대한 CRM 정보를 요청하고, CRM 서버(130)는 광고 삽입에 필요한 CRM 정보를 추출하여 캐시 서버(600)로 전달한다. 그러나 CRM 서버(130)에 해당 고객에 대한 CRM 정보가 없다면, CRM 서버(130)는 이 사실을 MCP의 웹 서버(200)를 통해 클라이언트(400)에게 회원 가입을 요청하거나, CRM 정보 입력을 요청한다.When the Internet user or the client 400 requests the MCP to transmit the multimedia content 500, the DNS of the MCP transmits the address of the cache server 600 having the minimum middle mile to the client 400 to the client 400. 400 requests a connection to the cache server 600 on the CDN based on this information. Then the cache server 600 requests the CRM information for the customer to the CRM server 130 of the MCP, CRM server 130 extracts the CRM information necessary for inserting the advertisement and delivers to the cache server 600. However, if there is no CRM information for the customer in the CRM server 130, the CRM server 130 requests this to the client 400 through the MCP web server 200, or request to enter the CRM information do.

CRM 서버(130)로부터 CRM 정보가 전달되면, 캐시 서버(600)에 탑재된 실시간 광고 처리 시스템(100)의 광고 처리 서버(120)는 이 정보를 참조하여 광고 삽입 조건과 광고 처리 스케줄을 생성한다. 만약 해당 고객에 대한 광고 삽입 조건과 광고 처리 스케줄이 정상적으로 생성된 것을 확인하면, 광고 처리 서버(120)는 캐시 서버(600)에 캐싱 되어 있는 원천 멀티미디어 컨텐츠(500)를 전송하도록 요청한다.When the CRM information is transmitted from the CRM server 130, the advertisement processing server 120 of the real time advertisement processing system 100 mounted on the cache server 600 generates the advertisement insertion condition and the advertisement processing schedule with reference to this information. . If it is confirmed that the advertisement insertion condition and the advertisement processing schedule for the customer are normally generated, the advertisement processing server 120 requests the cache server 600 to transmit the original multimedia content 500 that is cached.

캐시 서버(600)에 캐싱 되어 있는 원천 멀티미디어 컨텐츠(500)가 전송되면, 광고 처리 서버(120)는 생성된 스케줄을 참조하여 해당 멀티미디어 컨텐츠(500)에 광고를 삽입할지를 결정한다. 만약 광고 처리 스케줄에 의해 광고 삽입이 결정되면, 광고 처리 서버(120)는 주어진 광고 삽입 조건을 참조하여 원천 멀티미디어 컨텐츠(500)에 실시간 동영상 광고를 삽입한다.When the original multimedia content 500 cached in the cache server 600 is transmitted, the advertisement processing server 120 determines whether to insert an advertisement into the multimedia content 500 with reference to the generated schedule. If the advertisement insertion is determined by the advertisement processing schedule, the advertisement processing server 120 inserts a real-time video advertisement into the original multimedia content 500 with reference to a given advertisement insertion condition.

광고 처리 서버(120)는 캐시 서버(600)에 캐싱 되어 있는 원천 멀티미디어 컨텐츠(500)에 광고를 삽입하고, 이것을 인터넷 사용자 또는 클라이언트(400)로 전송한 후, 광고 처리 서버(120)는 멀티미디어 컨텐츠(500) 전송이 종료되었는지, 또는 사용자에 의해 강제로 종료되었는지 확인한다. 만약 멀티미디어 컨텐츠(500) 전송이 종료되었다면, 해당 멀티미디어 컨텐츠(500)에 대한 광고 삽입 조건과 광고 처리 스케줄을 삭제하고, 광고 삽입 작업을 종료한다. 그러나 반대로 멀티미디어 컨텐츠(500) 전송이 종료되지 않았다면, 광고 처리 서버(120)는 해당 멀티미디어 컨텐츠(500)에 대한 광고 삽입 작업을 기 서술한 순서에 의해 반복 작업함으로써, 원천 멀티미디어 컨텐츠(500)에 대한 실시간 동영상 광고 삽입 작업을 지속적으로 수행한다.The advertisement processing server 120 inserts an advertisement into the original multimedia content 500 cached by the cache server 600, transmits the advertisement to the Internet user or the client 400, and then the advertisement processing server 120 performs the multimedia content. (500) Check whether the transmission is terminated or forcibly terminated by the user. If the transmission of the multimedia content 500 is terminated, the advertisement insertion condition and the advertisement processing schedule for the multimedia content 500 are deleted, and the advertisement insertion task is terminated. On the contrary, if the transmission of the multimedia content 500 is not finished, the advertisement processing server 120 repeats the advertisement insertion work for the multimedia content 500 in the order described above, whereby the original multimedia content 500 Real-time video ad insertion is continuously performed.

본 발명에 따르면, 기존의 광고 기법은 광고의 형태가 동영상이 아니라 단순한 고정 이미지 형태의 배너이며, 멀티미디어 컨텐츠 서비스 개시 시점에 클라이언트가 배너광고를 다운로드 받아 화면에 출력시키는 것이기 때문에, 멀티미디어 컨텐츠 제공 주소와 배너 주소가 분리되어 있으며, 이것을 서비스 개시 시점에 멀티미디어 재생 프로그램에서 해독하여 출력시켜야만 했으나, 본 발명의 광고는 배너가 아니라 동영상의 형태로 전송되며, 서비스 개시 시점에서 클라이언트로 전송되는 것이 아니라 멀티미디어 컨텐츠가 제공되는 동안 지속적인 서비스가 가능하므로 고객에게 보다 효과적인 광고를 제공할 수 있는 장점이 있다.According to the present invention, the conventional advertising technique is a banner in the form of a fixed image rather than a video, and the client downloads the banner advertisement and outputs it to the screen at the time of the multimedia content service start. The banner address is separated, and this has to be decoded and outputted by the multimedia player at the start of the service, but the advertisement of the present invention is transmitted in the form of a video, not a banner, and the multimedia content is not transmitted to the client at the start of the service. It is possible to provide a more effective advertising to customers because it can be continued service while being provided.

또한, 본 발명은 원천 멀티미디어 컨텐츠에 동영상 광고를 삽입함에 있어, MCP에서 직접 광고를 삽입할 수 있음은 물론, 원천 멀티미디어 컨텐츠를 CDN 상의 캐시서버로 실시간 캐싱하고, 해당 캐시 서버(600)에서 직접 광고를 삽입할 수 있기 때문에, 멀티미디어 컨텐츠와 함께 고화질의 동영상 광고를 전송할 수 있으며, MCP에 걸리는 시스템 부하 및 네트워크 트래픽을 분산 시킬 수 있는 효과가 있다.In addition, in the present invention, in inserting a video advertisement in the original multimedia content, it is possible to insert the advertisement directly in the MCP, as well as real-time caching the original multimedia content to the cache server on the CDN, the advertisement directly in the cache server 600 Because it can be inserted, it is possible to transmit a high-definition video advertisement with multimedia content, there is an effect that can distribute the system load and network traffic on the MCP.

또한, 기존의 광고 기법은 배너 광고의 형식을 취하고 있기 때문에, 선택할 수 있는 광고의 폭이 웹사이트 소개 및 이벤트 홍보와 같은 단순 링크형 광고로 제한되어지나, 본 발명은 CDN은 통해 분산된 네트워크 인프라를 이용하기 때문에 고 화질의 동영상 광고를 삽입할 수 있음은 물론, 기존 매스미디어 광고와 같은 유형의 고화질 동영상 광고 등을 취할 수 있을 뿐만 아니라, 유형의 상품, 제품, 그리고 오프라인 상점의 홍보 광고들을 선택할 수도 있다.In addition, since the existing advertising techniques take the form of banner advertisements, the width of the advertisements that can be selected is limited to simple link-type advertisements such as website introduction and event promotion, but the present invention provides a distributed network infrastructure through CDN. Allows you to insert high-quality video ads, take the same high-definition video ads as your existing mass media ads, and select the types of products, products, and promotional ads from your offline store. It may be.

또한, 본 발명은 CDN과 캐시 서버를 이용하여 지역적으로 분산된 형태로 가공되기 때문에, 멀티미디어 컨텐츠를 제공받는 광고 수용자에 대하여, 해당 고객이 위치하고 있는 지역에 특성화된 광고를 처리할 수 있으므로 보다 최적화된 광고 제공을 할 수 있는 장점이 있다.In addition, since the present invention is processed in a geographically distributed form using a CDN and a cache server, it is possible to process advertisements that are specialized in the region where the customer is located for advertisement recipients who receive multimedia contents. There is an advantage that can provide advertising.

Claims (3)

삭제delete 삭제delete 멀티미디어 컨텐츠를 제공받는 클라이언트;A client receiving multimedia content; 상기 클라이언트의 고객 정보를 저장 및 관리하는 CRM(Customer Relationship Management) 서버;A customer relationship management (CRM) server for storing and managing customer information of the client; 상기 클라이언트에게 멀티미디어 컨텐츠를 송출하는 미디어 서버; A media server for transmitting multimedia content to the client; 상기 미디어 서버를 통해 상기 클라이언트로 송출되는 멀티미디어 컨텐츠에 삽입되는 광고의 삽입 위치 및/또는 삽입 시간대를 스케줄링하고, 상기 미디어 서버에서 상기 클라이언트로 멀티미디어 컨텐츠 송출시, 상기 송출되는 멀티미디어 컨텐츠의 내용 및/또는 송출시간이 상기 스케줄링된 광고 삽입 위치 및/또는 시간대에 도달하는지 확인한 후, 상기 송출되는 멀티미디어 컨텐츠의 내용 및/또는 송출시간이 상기 스케줄링된 광고 삽입 위치 및/또는 시간대에 도달하면, 상기 미디어 서버에서 상기 클라이언트로 송출되는 멀티미디어 컨텐츠의 전송을 임시 중단시키도록 하고, 상기 클라이언트에게 상기 멀티미디어 컨텐츠 송출 대신 상기 CRM 서버에서 제공하는 상기 클라이언트의 고객 정보를 참조하여 추출한 광고 데이터를 송출하고, 상기 광고 데이터 송출 종료시, 상기 클라이언트로 송출되는 멀티미디어 컨텐츠의 전송을 재개시키도록 하는 광고 처리 서버;를 포함하여 이루어지는 것을 특징으로 하는 멀티미디어 컨텐츠에 실시간 CRM(Customer Relationship Management) 연동형 동영상 광고 삽입 시스템.Schedule the insertion position and / or insertion time slot of the advertisement inserted into the multimedia content sent to the client through the media server, and when the multimedia content is sent from the media server to the client, the content and / or the multimedia content is sent out. After checking whether the delivery time reaches the scheduled advertisement insertion position and / or time zone, and if the content and / or delivery time of the transmitted multimedia content reaches the scheduled advertisement insertion position and / or time zone, the media server Temporarily stop transmission of the multimedia content transmitted to the client, and transmit advertisement data extracted by referring to the client information of the client provided by the CRM server to the client instead of transmitting the multimedia content, and transmitting the advertisement. Data transmitting end, the ad server for processing to resume the transmission of the multimedia content to be sent to the client; the linked video advertisement insertion system, real-time CRM (Customer Relationship Management) to the multimedia content, characterized in comprising a.
KR1020040003680A 2004-01-19 2004-01-19 System and method for inserting Real-time rich media advertisement into multimedia content KR100620630B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040003680A KR100620630B1 (en) 2004-01-19 2004-01-19 System and method for inserting Real-time rich media advertisement into multimedia content

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040003680A KR100620630B1 (en) 2004-01-19 2004-01-19 System and method for inserting Real-time rich media advertisement into multimedia content

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020010013324A Division KR100576581B1 (en) 2001-03-15 2001-03-15 System and method for inserting Real-time rich media advertisement into multimedia content

Related Child Applications (3)

Application Number Title Priority Date Filing Date
KR1020050009581A Division KR20060088443A (en) 2005-02-02 2005-02-02 System for inserting real-time rich media advertisement into multimedia content with crm
KR1020050009579A Division KR20060088442A (en) 2005-02-02 2005-02-02 System for inserting real-time rich media advertisement into multimedia content with crm
KR1020050009578A Division KR20060088441A (en) 2005-02-02 2005-02-02 Method for inserting real-time rich media advertisement into multimedia content with crm

Publications (2)

Publication Number Publication Date
KR20040017257A KR20040017257A (en) 2004-02-26
KR100620630B1 true KR100620630B1 (en) 2006-09-13

Family

ID=37322916

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040003680A KR100620630B1 (en) 2004-01-19 2004-01-19 System and method for inserting Real-time rich media advertisement into multimedia content

Country Status (1)

Country Link
KR (1) KR100620630B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100995008B1 (en) 2008-06-25 2010-11-18 주식회사 이베이지마켓 advertisement inserted contents and method for providing contents service using the advertisement inserted contents

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100751425B1 (en) * 2005-06-30 2007-08-23 김유식 system and method for programming contents for digital theater
FR2909247A1 (en) * 2006-11-29 2008-05-30 Thomson Licensing Sas METHOD OF REPRODUCING AUDIOVISUAL DOCUMENT WITH INSERTION OF CONTENT, FOR EXAMPLE ADVERTISING, METHOD AND APPARATUS ASSOCIATED WITH SUCH A METHOD
KR100873734B1 (en) * 2007-10-16 2008-12-12 남기원 Advertisement data output control system for iptv and method of the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100995008B1 (en) 2008-06-25 2010-11-18 주식회사 이베이지마켓 advertisement inserted contents and method for providing contents service using the advertisement inserted contents

Also Published As

Publication number Publication date
KR20040017257A (en) 2004-02-26

Similar Documents

Publication Publication Date Title
US7203758B2 (en) System and method for selective insertion of content into streaming media
TW561374B (en) Method and apparatus for selecting streaming media in real-time
US20190370825A1 (en) Messaging service for providing updates for multimedia content of a live event delivered over the internet
EP2880869B1 (en) Method and system for dynamically inserting content into streaming media
CN109937575B (en) System and method for interrupting streaming content provided via an infringeable inventory protocol
US20070276864A1 (en) System and method for sharing an experience with media content between multiple devices
US20080004957A1 (en) Targeted advertising for portable devices
US20070183342A1 (en) Peer-to-peer broadcast management system
US20080160911A1 (en) P2P-based broadcast system and method using the same
US20080090590A1 (en) System and method for creating multimedia rendezvous points for mobile devices
JP2002544609A (en) Advertising subgroup for digital streams
JP2003509928A (en) Advanced video programming system and method for providing a distributed community network
CA2508704A1 (en) Method and apparatus for displaying real-time information objects between a wireless mobile user station and multiple information sources based upon event driven parameters and user modifiable object manifest
KR100367714B1 (en) Internet broadcasting system and method using the technique of dynamic combination of multimedia contents and targeted advertisement
KR101705898B1 (en) Method and system for providing timeshift service in digital broadcasting system
US20140207964A1 (en) Method And System For Identifying Events In A Streaming Media Program
KR100576581B1 (en) System and method for inserting Real-time rich media advertisement into multimedia content
JP2008187704A (en) Method and system for inserting advertising data into content
KR20060088438A (en) System and method for inserting real-time rich media advertisement into multimedia content
KR100620630B1 (en) System and method for inserting Real-time rich media advertisement into multimedia content
US20190394112A1 (en) Auditing of content related events
KR20060088441A (en) Method for inserting real-time rich media advertisement into multimedia content with crm
KR20060088442A (en) System for inserting real-time rich media advertisement into multimedia content with crm
KR20060088439A (en) System and method for inserting real-time rich media advertisement into multimedia content
KR20060088443A (en) System for inserting real-time rich media advertisement into multimedia content with crm

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
E902 Notification of reason for refusal
A107 Divisional application of patent
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
A107 Divisional application of patent
AMND Amendment
B601 Maintenance of original decision after re-examination before a trial
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20050103

Effective date: 20060530

S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120830

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20130830

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee