상기의 목적을 달성하고, 상술한 종래기술의 문제점을 해결하기 위하여, 본 발명의 일실시예에 따른 광고 표현 방법은 각 광고 아이디(identification number)를 포함하는 광고 데이터를 광고 데이터베이스에 기록하여 유지하는 단계, 웹페이지 상에 접속된 사용자의 로컬 컴퓨터 메모리로 상기 광고 데이터베이스로부터 상기 광고 데이터를 로딩(loading)하는 단계, 상기 메모리에 로딩된 광고 데이터의 광고 아이디를 식별하는 단계, 상기 광고 아이디가 동일한 광고 데이터가 존재하는 경우, 상기 광고 데이터베이스로부터 기선정된(predetermined) 디스플레이 광고 데이터를 식별하는 단계, 및 상기 디스플레이 광고 데이터를 상기 웹페이지 상에 노출하는 단계를 포함하는 것을 특징으로 한다.
또한, 본 발명의 다른 실시예에 따른 광고 표현 시스템은 각 광고 아이디를 포함하는 광고 데이터를 기록하여 유지하는 광고 데이터베이스, 웹페이지 상에 접속된 사용자의 로컬 컴퓨터 메모리로 상기 광고 데이터베이스로부터 상기 광고 데이터를 로딩하는 광고 데이터 로딩부, 상기 메모리에 로딩된 광고 데이터 중 광고 아이디가 동일한 광고 데이터를 광고 아이디 식별부, 상기 광고 아이디가 동일한 광고 데이터가 존재하는 경우, 상기 광고 데이터베이스로부터 기선정된 디스플레이 광고 데이터를 식별하는 광고 데이터 식별부, 및 상기 디스플레이 광고 데이터를 상기 웹페이지 상에 노출하는 디스플레이부를 포함하는 것을 특징으로 한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 광고 표현 방법 및 시스템을 상세히 설명하기로 한다.
도 1은 본 발명의 일실시예에 있어서, 광고 표현 시스템의 구성을 도시한 블록도이다.
도시한 바와 같이, 광고 표현 시스템(100)은 각 광고 아이디를 포함하는 광고 데이터를 기록하여 유지하는 광고 데이터베이스(101)와, 웹페이지 상에 접속된 사용자의 로컬 컴퓨터 메모리로 광고 데이터베이스(101)로부터 상기 광고 데이터를 로딩하는 광고 데이터 로딩부(102)와, 상기 메모리에 로딩된 광고 데이터 중 광고 아이디가 동일한 광고 데이터를 광고 아이디 식별부(103)와, 상기 광고 아이디가 동일한 광고 데이터가 존재하는 경우, 광고 데이터베이스(101)로부터 기선정된 디스플레이 광고 데이터를 식별하는 광고 데이터 식별부(104)와 상기 디스플레이 광고 데이터를 상기 웹페이지 상에 노출하는 디스플레이부(105)를 포함한다.
본 발명의 다른 실시예에 따르면, 광고 데이터베이스(101)는 상기 광고 아이디가 동일한 제1 광고 데이터 및 제2 광고 데이터와 연관된 제3 광고 데이터를 유지하고, 광고 데이터 식별부(104)는 동일한 웹페이지 상에서 충돌하는 광고 데이터가 상기 제1 광고 데이터 및 상기 제2 광고 데이터인 경우, 광고 데이터베이스(101)로부터 상기 제3 광고 데이터를 상기 디스플레이 광고 데이터로 식별할 수 있다.
또한, 본 발명의 또 다른 실시예에 따르면, 광고 데이터 식별부(104)는 상기 제1 광고 데이터와 상기 제2 광고 데이터 중 하나를 상기 웹페이지 상에 디스플레이할 광고 데이터로 식별할 수 있다.
또한, 본 발명의 또 다른 실시예에 따르면, 광고 표현 시스템(100)은 상기 광고 아이디가 동일한 제1 광고 데이터와 제2 광고 데이터를 변형시켜 제3 광고 데이터를 생성하는 광고 데이터 가공부(106)를 더 포함한다. 이때, 디스플레이부(105)는 상기 생성된 제3 광고 데이터를 상기 웹페이지 상의 광고 영역에 노출할 수 있다.
또한, 본 발명의 또 다른 실시예에 따르면, 디스플레이부(105)는 상기 웹페이지의 원래 광고 영역인 제1 광고 영역 이외의 제2 광고 영역까지 광고 영역을 확대하여 상기 제3 광고 데이터를 노출할 수도 있다.
이처럼, 본 발명에 따르면 동일 웹페이지 상에 노출되는 서로 다른 광고 데이터간의 광고 아이디 동일성 여부를 확인하여 상기 광고 아이디가 동일한 광고 데이터를 변형시켜 새로운 광고 데이터를 웹페이지 광고 영역에 디스플레이할 수 있다.
도 2는 본 발명의 다른 실시예에 있어서, 광고 표현 방법을 도시한 흐름도이다. 본 실시예에 따른 광고 표현 방법은 도 1에 도시한 것과 같은 광고 표현 시스템(100)에 의해 수행될 수 있다.
단계(201)에서, 광고 표현 시스템(100)의 광고 데이터베이스(101)는 각 광고 아이디를 포함하는 광고 데이터를 기록하여 유지한다. 상기 광고 아이디(identification number)는 광고 데이터를 구분할 수 있는 구분자로서, 광고 소재 가 동일한 경우에는 상기 광고 아이디가 동일하고 광고 소재가 동일하지 않은 경우에는 상기 광고 아이디가 서로 다르다. 예컨대, "네이버"라는 검색 포털 사이트를 홍보하는 광고 소재에 대하여 A, B, C, D, E 등 5개의 광고 데이터가 존재하는 경우, 상기 A, 상기 B, 상기 C, 상기 D, 상기 E의 광고 데이터의 형태는 서로 다르지만 광고 아이디는 동일할 수 있다. 이와 같이, 광고 데이터베이스(101)는 동일한 상품, 동일한 서비스에 대하여 동일한 광고 아이디를 부여하여 서로 다른 광고 데이터를 기록할 수 있다.
본 발명의 다른 실시예에 따르면, 광고 데이터베이스(101)는 광고 아이디가 동일한 제1 광고 데이터 및 제2 광고 데이터와 연관된 제3 광고 데이터를 유지할 수 있다. 즉, 광고 데이터베이스(101)는 상기 광고 아이디가 동일한 상기 제1 광고 데이터 및 상기 제2 광고 데이터와 연관하여 새로운 광고 데이터를 유지할 수 있다.
단계(202)에서, 광고 표현 시스템(100)의 광고 데이터 로딩부(102)는 웹페이지 상에 접속된 사용자의 로컬 컴퓨터 메모리로 광고 데이터베이스(101)에 저장된 광고 데이터를 로딩(loading)한다. 본 발명의 다른 실시예에 따르면, 광고 표현 시스템(100)은 상기 사용자의 웹브라우저(Web Browser)로 웹페이지를 제공하기 위하여, 웹페이지 기본 구성에 필요한 데이터를 상기 사용자의 로컬 컴퓨터에 로딩할 수 있다. 예컨대, 광고 표현 시스템(100)은 텍스트 필드, 입력 필드, 이미지 필드, 광고 필드 등으로 구분된 웹페이지의 각 구성요소에 필요한 데이터를 미리 사용자의 로컬 컴퓨터에 저장할 수 있다. 본 발명에서는 상기 웹페이지 상에 노출되 는 광고 데이터를 상기 사용자의 로컬 컴퓨터 메모리에 로딩하여, 상기 메모리에 로딩된 광고 데이터의 광고 아이디를 식별할 수 있도록 한다.
본 발명의 또 다른 실시예에 따르면, 광고 표현 시스템(100)은 웹페이지 접속 시마다 또는 일정 시간마다 서로 다른 광고 데이터를 노출할 수 있다. 이러한 광고 기법은 광고 데이터베이스(101)에 저장된 서로 다른 광고 데이터를 롤링하여 사용자가 볼 때마다 다른 광고 데이터가 노출하도록 하는 것이다. 따라서, 광고 표현 시스템(100)은 실시간으로 광고 데이터베이스(101)에 저장된 서로 다른 광고 데이터를 상기 사용자의 로컬 컴퓨터 메모리로 로딩할 수 있다.
단계(203)에서, 광고 표현 시스템(100)의 광고 아이디 식별부(103)는 상기 사용자의 로컬 컴퓨터 메모리에 로딩된 광고 데이터의 광고 아이디를 식별한다. 예컨대, 광고 아이디 식별부(103)는 상기 광고 데이터의 광고 아이디를 식별하여, 광고 데이터가 동일한 광고 소재에 관한 것인지 식별할 수 있다. 광고 아이디가 동일한 둘 이상의 광고 데이터가 발견된 경우, 광고 데이터 식별부(104)로 상기 광고 아이디가 동일한 광고 데이터를 전달할 수 있다.
본 발명의 다른 실시예에 따르면, 상기 광고 데이터가 상기 사용자의 로컬 컴퓨터로 광고 아이디를 브로드캐스팅(broadcasting)하여 동일한 광고 아이디를 검색할 수 있다. 상기 광고 데이터가 브로드캐스팅되는 신호 중 동일한 광고 아이디를 검색하여, 광고 아이디가 동일한 광고 데이터를 식별할 수도 있다.
단계(204)에서, 광고 표현 시스템(100)은 동일 웹페이지 상에 노출되는 광고 데이터 중에서 광고 아이디가 동일한 광고 데이터가 존재하는지 판단한다. 상기 광고 아이디가 동일한 광고 데이터가 존재하는 경우 단계(206)를 수행하고, 상기 광고 아이디가 동일한 광고 데이터가 존재하지 않는 경우 단계(205)를 수행할 수 있다.
본 발명의 다른 실시예에 따르면, 광고 표현 시스템(100)은 광고 데이터를 노출하기 전에 광고 아이디를 확인하여 동일한 광고 아이디를 갖는 둘 이상의 광고 데이터에 대하여 웹페이지 상에서 새로운 광고 데이터로 표현할 수 있다. 또는, 광고 데이터를 먼저 노출한 후 상기 노출된 광고 데이터의 광고 아이디가 동일한 경우에 전과 다른 형태의 광고 데이터를 표현할 수도 있다.
따라서, 단계(205)에서 광고 표현 시스템(100)은 먼저 광고 데이터를 노출한 후, 상기 노출된 광고 데이터의 광고 아이디가 동일하지 않은 경우, 상기 노출된 광고 데이터의 노출을 유지할 수 있다.
단계(206)에서, 광고 표현 시스템(100)의 광고 데이터 식별부(104)는 광고 데이터베이스(101)로부터 기선정된(predetermined) 디스플레이 광고 데이터를 식별한다.
본 발명의 다른 실시예에 따르면, 광고 표현 시스템(100)은 동일한 웹페이지 상에서 상기 광고 아이디가 동일한 두 개의 제1 광고 데이터와 제2 광고 데이터가 충돌하는 경우, 광고 데이터베이스(101)로부터 상기 디스플레이 광고 데이터로 전혀 다른 제3 광고 데이터를 식별할 수 있다. 이를 위해, 광고 표현 시스템(100)은 동일한 광고 아이디를 가지는 상기 제1 광고 데이터 및 상기 제2 광고 데이터와 연관하여 제3 광고 데이터를 광고 데이터베이스(101)에 기록하여 유지할 수 있다. 또는, 상기 광고 아이디가 동일한 상기 제1 광고 데이터와 제4 광고 데이터와 연관하여 상기 제3 광고 데이터를 광고 데이터베이스(101)에 유지할 수도 있다.
본 발명의 또 다른 실시예에 따르면, 광고 효과를 높이기 위해 상기 제3 광고 데이터는 상기 제1 광고 데이터와 상기 제2 광고 데이터를 변형시킨 것일 수 있다. 즉, 상기 제1 광고 데이터와 상기 제2 광고 데이터는 동일한 광고 소재를 가지고 형성된 것이지만 둘 간의 연관성이 없을 수 있다. 따라서, 상기 제3 광고 데이터는 상기 제1 광고 데이터와 상기 제2 광고 데이터의 연관성을 높일 수 있는 형태로 약간의 변형을 통해 생성된 것일 수 있다.
또한, 본 발명의 또 다른 실시예에 따르면, 광고 표현 시스템(100)은 상기 제1 광고 데이터와 상기 제2 광고 데이터와 연관된 새로운 제3 광고 데이터를 광고 데이터베이스(101)에 유지하는 것이 아니라, 광고 데이터 가공부(106)에서 상기 제1 광고 데이터와 상기 제2 광고 데이터를 변형시켜 제3 광고 데이터를 생성할 수도 있다. 광고 데이터 가공부(106)은 상기 제1 광고 데이터와 상기 제2 광고 데이터간의 연관성을 높이는 방향으로 상기 제3 광고 데이터를 생성할 수 있다.
또는, 광고 데이터 가공부(106)는 상기 제1 광고 데이터와 상기 제2 광고 데이터간의 연관성을 높이는 방향으로 상기 제1 광고 데이터와 상기 제2 광고 데이터를 각각 변형시킬 수도 있다.
또한, 본 발명의 또 다른 실시예에 따르면, 광고 표현 시스템(100)은 상기 제1 광고 데이터와 상기 제2 광고 데이터 중에서 하나의 광고 데이터를 상기 디스플레이 광고 데이터로 식별할 수 있다. 예컨대, 광고 표현 시스템(100)은 상기 제 1 광고 데이터와 상기 제2 광고 데이터가 한번 충돌하면 상기 제1 광고 데이터를 상기 디스플레이 광고 데이터로 식별하고, 두 번 충돌하면 상기 제2 광고 데이터를 식별하며, 세 번 충돌하면 다시 상기 제1 광고 데이터를 식별할 수 있다. 또는, 광고 표현 시스템(100)은 한번 충돌하면 제2 광고 데이터를 상기 디스플레이 광고 데이터로 식별하고, 두 번 충돌하면 상기 제1 광고 데이터를 식별하며, 세 번 충돌하면 다시 제2 광고 데이터를 식별할 수도 있다.
상기에서 설명한 것처럼, 광고 표현 시스템(100)의 광고 데이터 가공부(106)는 상기 제1 광고 데이터와 상기 제2 광고 데이터 중 상기 디스플레이 광고 데이터로 식별된 하나의 광고 데이터를 변형시킬 수 있다.
단계(207)에서, 광고 표현 시스템(100)의 디스플레이부(105)는 상기 디스플레이 광고 데이터를 상기 웹페이지 상에 노출한다.
본 발명의 다른 실시예에 따르면, 디스플레이부(105)는 상기 제3 광고 데이터를 상기 웹페이지 상의 광고 영역에 노출할 수 있다. 이때, 디스플레이부(105)는 상기 웹페이지의 원래 광고 영역인 제1 광고 영역 이외의 제2 광고 영역까지 광고 영역을 확대하여 상기 제3 광고 데이터를 노출할 수도 있다.
또한, 본 발명의 또 다른 실시예에 따르면, 디스플레이부(105)는 상기 변형시킨 제1 광고 데이터를 상기 웹페이지 상의 제1 광고 영역에 노출하고 상기 제2 광고 데이터를 상기 웹페이지 상의 제2 광고 영역에 각각 노출할 수 있다. 또는, 디스플레이부(105)는 상기 웹페이지의 원래 광고 영역인 제1 광고 영역 이외의 제2 광고 영역까지 광고 영역을 확대하여 상기 변형시킨 제1 광고 데이터와 상기 제2 광고 데이터를 노출할 수도 있다.
도 3은 본 발명에 따른 광고 표현 시스템에서 디스플레이 광고 데이터를 식별하는 일례를 도시한 도면이다.
도면부호(301)에서 도시한 바와 같이, 광고 표현 시스템(100)은 동일 웹페이지 상에 광고 데이터 "A"와 광고 데이터 "B"가 충돌하는 경우, 광고 데이터 "A"를 상기 웹페이지 상에 노출할 광고 데이터로 식별할 수 있다.
도면부호(302)에서 도시한 바와 같이, 광고 표현 시스템(100)은 동일 웹페이지 상에 광고 데이터 "A"와 광고 데이터 "B"가 충돌하는 경우, 광고 데이터 "B"를 상기 웹페이지 상에 노출할 광고 데이터로 식별할 수 있다.
도면부호(303)에서 도시한 바와 같이, 광고 표현 시스템(100)은 동일 웹페이지 상에 광고 데이터 "A"와 광고 데이터 "B"가 충돌하는 경우, 전혀 새로운 제3 광고 데이터(sync AD)를 상기 웹페이지 상에 노출할 광고 데이터로 식별할 수 있다.
도 4는 본 발명에 따른 광고 표현 시스템에서 동일한 광고 아이디를 가지는 광고 데이터를 웹페이지 상에 디스플레이하는 일례를 도시한 도면이다.
도시한 바와 같이, 광고 표현 시스템(100)은 동일한 광고 아이디를 가지는 제1 광고 데이터와 제2 광고 데이터에 대하여 제1 광고 영역(왼쪽)에 제1 광고 데이터를 노출하고, 제2 광고 영역(오른쪽)에 제2 광고 데이터를 노출할 수 있다.
도 5 및 도 6은 본 발명에 따른 광고 표현 시스템에서 광고 영역과 크기를 조정하여 광고 데이터를 디스플레이하는 일례를 도시한 도면이다.
도 5에 도시한 바와 같이, 광고 표현 시스템(100)은 제1 광고 영역을 "중앙" 으로 제2 광고 영역을 "오른쪽"으로 설정하여 광고 아이디가 동일한 제1 광고 데이터 및 제2 광고 데이터를 노출할 수 있다.
또한, 도 6에 도시한 바와 같이, 광고 표현 시스템(100)은 제1 광고 영역을 "왼쪽"으로 크게 제2 광고 영역을 "오른쪽"으로 작게 설정하여 광고 아이디가 동일한 제1 광고 데이터 및 제2 광고 데이터를 노출할 수도 있다.
도시하지는 않았지만, 광고 표현 시스템(100)은 웹페이지 중앙에 팝업창 형태로 광고 아이디가 동일한 광고 데이터를 노출할 수도 있다.
본 발명에 따른 광고 표현 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 상기 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수도 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니 라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.