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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title abstract description 49
- 238000012545 processing Methods 0.000 claims abstract description 67
- 238000007726 management method Methods 0.000 claims abstract description 15
- 238000003780 insertion Methods 0.000 claims description 27
- 230000037431 insertion Effects 0.000 claims description 27
- 230000005540 biological transmission Effects 0.000 claims description 25
- 230000000694 effects Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 16
- 235000013410 fast food Nutrition 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 235000019640 taste Nutrition 0.000 description 1
Images
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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0242—Determining effectiveness of advertisements
- G06Q30/0244—Optimization
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00132—Connection 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/00167—Processing or editing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
- H04N23/81—Camera 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
도 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
도면4는 도면3과 같은 기존 인터넷 방송국 시스템 구성도에 실시간 광고 처리 시스템(100)이 탑재되어 있는 블록도이다.4 is a block diagram in which a real-time
실시간 광고 처리 시스템(100)은 시스템 구성상 웹 서버(200)와 미디어 서버(300) 중간에 위치하며, 인터넷 방송국에서 제공되는 멀티미디어 컨텐츠(500) 입장에서 보면 미디어 서버(300)와 인터넷 상의 클라이언트(400) 사이에 존재한다. The real-time
도면4에서 웹 서버(200)는 기 서술한 바와 같이 클라이언트(400)가 접근할 수 있는 인터페이스를 제공하며, 클라이언트(400) 또는 인터넷 방송 시청자는 웹 서버(200)를 통해 인터넷 방송국에 접속하고, 회원 등록 과정과 일련의 개인 정보 제공 과정을 통해 실시간 광고 처리 시스템(100)의 CRM 서버(130)의 CRM D/B(131)에 필요한 정보를 저장시킨다. In FIG. 4, the
CRM 서버(130)의 CRM D/B(131)는 인터넷 사용자의 고객 정보를 지속적으로 획득하는 웹 서버(200)에 의해 갱신되며, 이 정보는 광고 관리 서버(110)의 광고 D/B(111)에 저장되어 있는 광고 중에서 해당 클라이언트(400) 또는 인터넷 사용자에게 가장 효과적인 광고를 선택하는 기준을 제공한다.The CRM D /
광고 관리 서버(110)는 광고 의뢰자 또는 의뢰 기관에서 제공한 광고를 인터 넷 방송에 맞게 편집하고, 광고 처리 서버(120)에서 실시간으로 처리할 수 있는 다양한 형태로 가공하여 저장하고 있다. 이렇게 저장되어 있는 광고는 편집 서버(310)와 인코딩 서버(320)에서 미디어 서버(300)로 전송되는 원천 멀티미디어 컨텐츠(500)에 주어진 조건 및 스케줄에 의해 실시간으로 삽입된다.The
광고 처리 서버(120)는 미디어 서버(300)에서 제공되는 원천 멀티미디어 컨텐츠(500)에 CRM 서버(130)의 CRM D/B(131)의 고객 정보를 참조하여, 광고 수용자에게 최적화 된 광고를 선택하고, 이것을 주어진 조건 또는 스케줄에 의해 원천 멀티미디어 컨텐츠(500)에 삽입한 후, 인터넷 사용자 또는 클라이언트(400)로 전송하는 역할을 담당한다.The
기 서술한 실시간 광고 처리시스템(100)의 광고 관리 서버(110), CRM 서버(130), 그리고 광고 처리 서버(120)에 의해 본 발명은 미디어 서버(300)에서 제공되는 원천 멀티미디어 컨텐츠(500)를 훼손하지 않고, 각각의 인터넷 사용자 또는 클라이언트(400)에게 각각의 고객 정보에 최적화되어 있는 동영상 광고를 전송할 수 있다. 그리고, 본 발명에 의해 실시간 동영상 광고가 삽입된 멀티미디어 컨텐츠(500)를 제공받은 인터넷 사용자 또는 클라이언트(400)의 반응은 다시 웹 서버(200)에 의해 수집되며, 이 정보는 다시 CRM 서버(130)로 전송되고, 관리됨으로써 향 후, 해당 고객에게 보다 최적화된 광고를 전송할 수 있는 정보를 생성한다.According to the present invention, the
도면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
도면5는 실시간 광고 처리 시스템(100)을 이용하여 미디어 서버(300)에서 전송되는 원천 멀티미디어 컨텐츠(500)에 실시간 동영상 광고를 겹치도록 삽입하는 경우에 대한 예시도로써, 인터넷 사용자 또는 클라이언트(400)는 해당 멀티미디어 컨텐츠(500)를 제공받는 동안 실시간 동영상 광고에 지속적으로 노출된다.5 is an exemplary diagram illustrating a case where a real-time video advertisement is superimposed on the
도면5에서 미디어 서버(300)는 16:9 비율의 원천 멀티미디어 컨텐츠(500)를 송출하고 있으며, 실시간 광고 처리 시스템(100)은 이것을 4:3 비율의 화면 상단에 위치시키고, 하단에는 64:9 화면 비율의 동영상 광고를 겹쳐서 삽입한다. 이 때 화면 하단에 삽입되는 광고는 원천 멀티미디어 컨텐츠(500)를 간섭하지 않기 위해 오디오가 제거된 형태로 삽입된다.In FIG. 5, the media server 300 transmits the
도면6은 미디어 서버(300)에서 전송되는 원천 멀티미디어 컨텐츠(500)가 재생되고 있는 중간에 재생의 단절 없이 동영상 광고를 삽입하는 경우에 대한 예시도로써, 원천 멀티미디어 컨텐츠(500)가 재생되고 있는 중간에 삽입되는 동영상 광고는 영상 데이터와 오디오 데이터 등을 모두 포함하고 있다.6 is an exemplary diagram illustrating a case where a video advertisement is inserted without interruption of playback while the
도면6에서 광고 처리 서버(120)가 원천 멀티미디어 컨텐츠(500)가 재생되고 있는 중간에 광고를 삽입하는 위치는 광고 처리 서버(120)의 스케줄링 과정에서 컨 텐츠(500)의 내용과 특성을 고려하여 미리 결정되며, 광고 삽입 위치는 원천 멀티미디어 컨텐츠(500)가 인터넷 사용자 또는 클라이언트(400)에게 전달하고자 하는 메시지를 훼손하지 않는 시간대로 한정된다.In FIG. 6, the position where the
이와 같은 과정을 통해 원천 멀티미디어 컨텐츠(500)에 대한 광고 삽입 위치가 결정되면, 광고 처리 서버(120)는 광고 삽입 위치가 될 때까지 원천 멀티미디어 컨텐츠(500)를 지속적으로 전송한다. 이 과정에서 광고 처리 서버(120)는 단순히 원천 멀티미디어 컨텐츠(500)가 인터넷 사용자 또는 클라이언트(400)로 전송되는 경로를 제공하며, 원천 멀티미디어 컨텐츠(500)에 광고를 삽입하는 작업은 수행하지 않는다.When the advertisement insertion position of the
그러나, 원천 멀티미디어 컨텐츠(500)가 결정된 스케줄에 의해 실시간 동영상 광고를 삽입하는 위치에 도달하면, 광고 처리 서버(120)는 미디어 서버(300)로부터 전달되고 있는 원천 멀티미디어 컨텐츠(500)를 클라이언트(400)로 전송하지 않고 내부 저장공간에 임시 저장하거나, 미디어 서버(300)로 원천 멀티미디어 컨텐츠(500)의 전송을 임시 중단시킨다. 그리고 광고 처리 서버(120)는 원천 멀티미디어 컨텐츠(500)를 전송하던 것과 동일한 방법으로 동영상 광고를 인터넷 사용자 또는 클라이언트(400)로 전송한다. 이 과정에서 인터넷 사용자 또는 클라이언트(400)로 전송되던 원천 멀티미디어 컨텐츠(500)와 동영상 광고는 단절되거나 끊어지지 않고 연속적으로 전송된다.However, when the
인터넷 사용자 또는 클라이언트(400)로 동영상 광고 전송을 종료한 광고 처리 서버(120)는 내부에 임시 저장하고 있던 원천 멀티미디어 컨텐츠(500) 전송을 재개하거나, 미디어 서버(300)로 원천 멀티미디어 컨텐츠(500) 전송을 재요청하게 된다. 이 과정에서 인터넷 사용자 또는 클라이언트(400)로 전송되는 멀티미디어 컨텐츠(500)는 기 서술한 것과 같이 단절되거나 끊어짐 없이 연속적으로 전송된다. The
도면7은 실시간 광고 처리 시스템(100)을 통하여 미디어 서버(300)에서 전송되는 원천 멀티미디어 컨텐츠(500)에 광고를 삽입하고, 이것을 인터넷 사용자 또는 클라이언트(400)로 전송하는 과정에 대한 흐름도이다.7 is a flowchart illustrating a process of inserting an advertisement into the
인터넷 사용자 또는 클라이언트(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
CRM 서버(130)로부터 고객의 CRM 정보가 추출되면, 광고 처리 서버(120)는 이 정보를 참조하여 광고 삽입 조건과 광고 처리 스케줄을 생성하고, 광고 삽입 조 건과 광고 처리 스케줄이 정상적으로 생성된 것을 확인하면, 미디어 서버(300)로 하여금 원천 멀티미디어 컨텐츠(500)를 전송하도록 요청한다.When the CRM information of the customer is extracted from the CRM server 130, the
광고 처리 서버(120)는 미디어 서버(300)로부터 원천 멀티미디어 컨텐츠(500)가 전송되면, 광고 처리 서버(120)는 생성된 스케줄을 참조하여 해당 멀티미디어 컨텐츠(500)에 광고를 삽입할지를 결정한다. 만약 광고 처리 스케줄에 의해 광고 삽입이 결정되면, 광고 처리 서버(120)는 주어진 광고 삽입 조건을 참조하여 원천 멀티미디어 컨텐츠(500)에 실시간 동영상 광고를 삽입한다.When the
광고 처리 서버(120)는 미디어 서버(300)에서 전송된 원천 멀티미디어 컨텐츠(500)에 광고를 삽입하고, 이것을 인터넷 사용자 또는 클라이언트(400)로 전송한 후, 광고 처리 서버(120)는 멀티미디어 컨텐츠(500) 전송이 종료되었는지, 또는 사용자에 의해 강제로 종료되었는지 확인한다. 만약 멀티미디어 컨텐츠(500) 전송이 종료되었다면, 해당 멀티미디어 컨텐츠(500)에 대한 광고 삽입 조건과 광고 처리 스케줄을 삭제하고, 광고 삽입 작업을 종료한다. 그러나 반대로 멀티미디어 컨텐츠(500) 전송이 종료되지 않았다면, 광고 처리 서버(120)는 해당 멀티미디어 컨텐츠(500)에 대한 광고 삽입 작업을 기 서술한 순서에 의해 반복 작업함으로써, 원천 멀티미디어 컨텐츠(500)에 대한 실시간 동영상 광고 삽입 작업을 지속적으로 수행한다.The
본 발명의 두번째 실시예는 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
도면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
도면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
도면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
이와 같은 CDN 시스템에서 동영상 광고가 삽입된 멀티미디어 컨텐츠(500)를 제공받는 순서는 다음과 같이 간단히 설명할 수 있다.The order of receiving the
인터넷 사용자 또는 클라이언트(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
캐시 서버(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
캐시 서버(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
광고 처리 서버(120)로부터 해당 고객에 대한 최적의 광고 삽입 스케줄이 작성되면, 광고 처리 서버(120)는 캐시 서버(600)에 캐싱되어 있는 원천 멀티미디어 컨텐츠(500)에 광고 관리 서버(110)에 저장되어 있는 동영상 광고를 결정된 조건과 스케줄에 의해 삽입하고, 이것을 해당 멀티미디어 컨텐츠(500)를 요청한 인터넷 사용자 또는 클라이언트(400)로 전송한다When the optimal advertisement insertion schedule is created for the corresponding customer from the
도면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
본 예시도는 CRM 서버(130)를 통해 멀티미디어 컨텐츠(500)를 제공받는 고객의 취향과 특성을 분석한 후, 현재 고객이 위치하고 있는 지역 정보를 바탕으로 해당 지역에서 고객에게 가장 효과적인 광고를 분석하고, 이 자료를 바탕으로 CDN의 캐시 서버(600)가 멀티미디어 컨텐츠(500)를 전송하는 동안 실시간 광고 처리 시스템(100)의 광고 처리 서버(120)를 통해 해당 고객에게 최적화된 광고를 삽입하고 있는 경우에 대한 것이다.This exemplary diagram analyzes the tastes and characteristics of the customers who are provided with the
본 예시도에서 도면9와 같은 패스트 푸드점 광고가 CDN의 캐시 서버(600)에 탑재되어 있는 실시간 광고 처리 시스템(100)을 통해 원천 멀티미디어 컨텐츠(500)에 삽입되는 과정을 보면 다음과 같다.In this example, the process of inserting the fast food restaurant advertisement as shown in FIG. 9 into the
인터넷 사용자 또는 클라이언트(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
이와 같은 고객의 CRM 정보를 제공받은 광고 처리 서버(120)는 광고 관리 서버(110)에서 해당 고객에게 최적화된 광고를 추출하고, 이렇게 추출된 실시간 동영상 광고를 도면9와 같이 원천 멀티미디어 컨텐츠(500)에 삽입한다. The
도면10은 미디어 서버(300)로부터 CDN상의 캐시 서버(600)로 실시간 캐싱되는 원천 멀티미디어 컨텐츠(500)에 실시간 광고 처리 시스템(100)을 이용하여 동영상 광고를 삽입하는 경우에 대한 흐름도이다.FIG. 10 is a flowchart illustrating a case of inserting a video advertisement using the real-time
CDN상의 캐시 서버(600)에 미디어 서버(300)로부터 원천 멀티미디어 컨텐츠(500)가 캐싱되기 시작하는 위치는, VOD 시스템의 경우에는 인터넷 사용자 또는 클라이언트(400)가 해당 멀티미디어 컨텐츠(500)를 요청하고, MCP의 DNS가 해당 사용자와 Middle-mile이 최소인 캐시 서버(600)를 선택한 후부터이며, 인터넷 방송국과 같은 라이브 멀티미디어 컨텐츠(500) 서비스의 경우에는 MCP의 미디어 서버(300)에서 멀티미디어 컨텐츠(500)가 생성됨과 동시에 CDN상의 캐시 서버(600)에 해당 멀티미디어 컨텐츠(500)를 캐싱한다.The location where the
본 예시도는 인터넷 방송국의 라이브 멀티미디어 컨텐츠(500) 서비스와 같이 CDN 상의 캐시 서버(600)에 원천 멀티미디어 컨텐츠(500)가 이미 캐싱되고 있는 시스템에 대하여, 인터넷 사용자 또는 클라이언트(400)가 해당 멀티미디어 컨텐츠(500) 전송을 요청한 경우에, 해당 고객의 CRM 정보 및 고객 위치 정보 등을 이용하여 실시간 동영상 광고를 삽입하는 경우에 대한 것이다.This example illustrates a system in which the
인터넷 사용자 또는 클라이언트(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
CRM 서버(130)로부터 CRM 정보가 전달되면, 캐시 서버(600)에 탑재된 실시간 광고 처리 시스템(100)의 광고 처리 서버(120)는 이 정보를 참조하여 광고 삽입 조건과 광고 처리 스케줄을 생성한다. 만약 해당 고객에 대한 광고 삽입 조건과 광고 처리 스케줄이 정상적으로 생성된 것을 확인하면, 광고 처리 서버(120)는 캐시 서버(600)에 캐싱 되어 있는 원천 멀티미디어 컨텐츠(500)를 전송하도록 요청한다.When the CRM information is transmitted from the CRM server 130, the
캐시 서버(600)에 캐싱 되어 있는 원천 멀티미디어 컨텐츠(500)가 전송되면, 광고 처리 서버(120)는 생성된 스케줄을 참조하여 해당 멀티미디어 컨텐츠(500)에 광고를 삽입할지를 결정한다. 만약 광고 처리 스케줄에 의해 광고 삽입이 결정되면, 광고 처리 서버(120)는 주어진 광고 삽입 조건을 참조하여 원천 멀티미디어 컨텐츠(500)에 실시간 동영상 광고를 삽입한다.When the
광고 처리 서버(120)는 캐시 서버(600)에 캐싱 되어 있는 원천 멀티미디어 컨텐츠(500)에 광고를 삽입하고, 이것을 인터넷 사용자 또는 클라이언트(400)로 전송한 후, 광고 처리 서버(120)는 멀티미디어 컨텐츠(500) 전송이 종료되었는지, 또는 사용자에 의해 강제로 종료되었는지 확인한다. 만약 멀티미디어 컨텐츠(500) 전송이 종료되었다면, 해당 멀티미디어 컨텐츠(500)에 대한 광고 삽입 조건과 광고 처리 스케줄을 삭제하고, 광고 삽입 작업을 종료한다. 그러나 반대로 멀티미디어 컨텐츠(500) 전송이 종료되지 않았다면, 광고 처리 서버(120)는 해당 멀티미디어 컨텐츠(500)에 대한 광고 삽입 작업을 기 서술한 순서에 의해 반복 작업함으로써, 원천 멀티미디어 컨텐츠(500)에 대한 실시간 동영상 광고 삽입 작업을 지속적으로 수행한다.The
본 발명에 따르면, 기존의 광고 기법은 광고의 형태가 동영상이 아니라 단순한 고정 이미지 형태의 배너이며, 멀티미디어 컨텐츠 서비스 개시 시점에 클라이언트가 배너광고를 다운로드 받아 화면에 출력시키는 것이기 때문에, 멀티미디어 컨텐츠 제공 주소와 배너 주소가 분리되어 있으며, 이것을 서비스 개시 시점에 멀티미디어 재생 프로그램에서 해독하여 출력시켜야만 했으나, 본 발명의 광고는 배너가 아니라 동영상의 형태로 전송되며, 서비스 개시 시점에서 클라이언트로 전송되는 것이 아니라 멀티미디어 컨텐츠가 제공되는 동안 지속적인 서비스가 가능하므로 고객에게 보다 효과적인 광고를 제공할 수 있는 장점이 있다.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)
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)
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)
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 |
-
2004
- 2004-01-19 KR KR1020040003680A patent/KR100620630B1/en not_active IP Right Cessation
Cited By (1)
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 |