상기 목적을 달성하기 위한 본 발명에 따른 네트웍상에서 제공되는 콘텐츠 연계정보의 배열순위를 관련자들의 의사를 반영하여 결정하는 방법은 클라이언트에게 미디어 및/또는 데이터 콘텐츠를 서비스하는 시스템에서, 콘텐츠와 연계된 정보의 배열위치를 결정하고 그에 따라 정보를 정렬하여 클라이언트에 제공하는 방법으로서, a) 정보이용자로부터 요청받은 콘텐츠를 콘텐츠서버로부터 상기 정보이용자의 클라이언트로 전송하여 서비스하는 단계; 및 b) 상기 콘텐츠와 연계된 정보를 이 정보의 배열위치와 관련된 경매값, 미리 규정된 규칙, 기타 판단요소들에 근거하여 그 배열위치를 결정하여 정렬시켜, 상기 정보이용자측 클라이언트에서 콘텐츠와 함께 연계되어 디스플레이되도록 상기 정보이용자에게 전송하는 단계를 포함한다.
상기 실시예에 따르면, 상기 정보를 전송하는 b)단계는 b.1) 웹/서비스 관리서버는 서비스되는 콘텐츠와 연계된 정보와 관련한 경매값을 계좌관리서버에 요청하는 단계; b.2) 상기 요청에 따라 계좌관리서버는 해당 경매값이 존재하는지를 검색하여 웹/서비스 관리서버에 전송하는 단계; 및 b.3) 상기 경매값을 수신한 웹/서비스 관리서버는 경매값, 미리 규정된 규칙, 기타 판단요소들에 근거하여 정보들의 위치를 결정하여 정보를 정렬하고, 이렇게 정렬된 정보를 정보이용자측 클라이언트에 제공하여 디스플레이되게 하는 단계를 포함하는 것이 바람직하다.
상기 목적을 달성하기 위한 본 발명에 따른 네트웍상에서 제공되는 콘텐츠 연계정보의 배열순위를 관련자들의 의사를 반영하여 결정하는 시스템은 클라이언트에게 미디어 및/또는 데이터 콘텐츠를 서비스하는 시스템에서, 콘텐츠와 연계된 정보의 위치를 광고주의 경매값을 반영하여 결정하여, 클라이언트에 제공하는 시스템으로서, 상기 미디어 및/또는 데이터 콘텐츠를 정보이용자에게 온라인으로 제공하는 콘텐츠서버; 광고주들의 계좌를 등록보관하고 네트웍상으로 광고주들의 상기 콘텐츠와 연계된 정보의 배열위치와 관련한 경매를 진행시켜 경매값을 결정하는 계좌관리서버; 및 상기 계좌관리서버로부터 경매값을 전송받아 상기 경매값을 반영하여 상기 정보의 순위를 결정하고 이 순위에 따라 정보를 정렬하여 정보이용자에게 온라인으로 제공하는 웹/서비스 관리서버를 포함한다.
상기 목적을 달성하기 위한 본 발명에 따른 네트웍상에서 제공되는 콘텐츠 연계정보의 배열순위를 관련자들의 의사를 반영하여 결정하는 방법은 클라이언트에게 미디어 및/또는 데이터 콘텐츠와 이 콘텐츠와 연계된 정보를 서비스하는 방법으로서, 상기 클라이언트에 설치되어 전송받은 상기 콘텐츠와 연계된 정보의 배열위치를 결정하고 그에 따라 정보를 정렬하여 화면에 표시하는 정보 배열위치결정 프로그램을 서비스제공사로부터 상기 클라이언트에 제공하는 단계를 포함하고, 상기 정보 배열위치결정 프로그램은, 방송망이나 통신망을 통해 데이터를 송수신하는 송수신기능; 콘텐츠 서비스를 요청하고 콘텐츠 서비스시 정보이용자로부터 콘텐츠의 아이템에 대한 정보 요구가 있는지를 모니터링하여 콘텐츠와 연계된 정보를 요청하는 제어기능; 정보이용자에 의해 발생한 미디어/데이터 콘텐츠 서비스 요청신호를 서비스제공사 측으로 전송하는 서비스요청기능; 콘텐츠 서비스와 연계되는 정보 요청신호를 서비스제공사 측으로 전송하는 정보요청기능; 정보이용자에 의해 위치결정기준이 등록되며, 이러한 위치결정기준 데이터에 근거하여 클라이언트로 전송된 콘텐츠와 연계된 정보의 순위를 재조정하는 순위조정기능; 및 상기 순위조정기능에 의해 결정된 순위를 반영하여 실시간으로 입력되는 정보를 이와 연관된 미디어/데이터 콘텐츠와 실시간으로 연결처리하여 화면에 디스플레이하는 정보연결처리기능을 갖는 것을 특징으로 한다.
본 발명은 미디어 및/또는 데이터 콘텐츠 서비스에 있어서 콘텐츠와 함께 정보이용자가 선택한 콘텐츠와 연계된 정보를 정보제공자 및 정보이용자의 의사를 반영하여 화면에 디스플레이되도록 서비스하는 시스템이다. 특히, 정보제공자는 자신의 광고를 정보이용자의 화면에 디스플레이하도록 하는 광고주일 수 있고, 광고주는 경매(bid)를 통해 자신의 의사를 반영하여 자신의 광고가 높은 순위로 정보목록에 표시되도록 하고, 정보이용자는 자신의 의사가 자신의 개인정보나 구매취향으로 반영되어 정보목록의 위치에 영향을 주어 표시되도록 한다. 이를 위해, 정보이용자(고객)의 구매취향 및 정보이용자의 개인정보, 예컨대 성명, 이용자가 있는 위치 및 시간 정보, 나이, 성별, 직업 등이 데이터베이스에 저장된다.
위와 같은 정보제공자 및 정보이용자의 의사반영은 서비스를 제공하는 서비 스제공사에서 반영되어 정보이용자 측에 제공되거나, 한편으로는 정보제공자의 의사는 서비스제공사에 의해 반영되고 고객의 구매취향 및 정보이용자의 개인정보는 정보이용자의 클라이언트에서 반영되어 정보목록의 위치를 결정하도록 할 수 있다.
본 발명에서 사용되는 아래의 용어들은 다음과 같은 의미로 정의된다.
콘텐츠(contents)는 미디어 콘텐츠와 데이터 콘텐츠를 포함한다.
미디어 콘텐츠로는 인터넷, 공중파 및 케이블 방송 등 다양한 매체로부터 공급되는 멀티미디어 콘텐츠를 포함하며, 영화, 광고영상 등의 동영상이 대표적이고, 이러한 동영상은 VOD 서비스나 스트리밍 서비스를 통해 제공될 수 있다.
데이터 콘텐츠는 네비게이션(지도) 데이터, 날씨정보 등을 들 수 있다.
아이템(item)은 콘텐츠 내에서 보여지는 특정 항목을 의미하며, 예컨대 광고대상이 되는 상품이나 이용자가 원하는 정보대상이다. 정보이용자는 단말기 화면에 디스플레이되는 콘텐츠 내에서 아이템을 선택하게 된다. 예를 들어, 콘텐츠가 영화라고 할 때, 영화속에서 배우가 신고 나온 구두, 시계 각각이 아이템이라 할 수 있을 것이다. 물론, 콘텐츠 자체가 아이템이 될 수도 있다.
정보는 콘텐츠 내의 각 아이템에 대한 정보로서, 현재 상품에 대한 설명과, 이 아이템과 관련되어 등록된 정보들, 예컨대 광고 리스트를 포함한다.
정보 요청은 정보이용자가 클라이언트를 통해 화면에 표시되는 콘텐츠의 특정 아이템에 대한 정보를 요청하는 요청신호를 서비스제공사측 서버로 보내는 것으로서, 정보이용자가 콘텐츠 내의 아이템을 마우스로 클릭하여 아이템과 연결된 정보를 요청하거나 정보를 원하는 아이템명을 키보드를 통해 문자로 입력하여 요청하는 자발적 요청과 정보이용자의 입력 없이도 자동으로 정보요청을 하는 비자발적 요청을 포함한다. 물론, 클라이언트의 정보 요청이 없어도 서비스제공사측 서버에서는 클라이언트로 제공하는 콘텐츠와 함께 그와 연관된 설정치의 정보를 제공하도록 하는 것이 바람직하다.
이하에서는 첨부한 도면들을 참조하여 본 발명의 바람직한 실시예에 관하여 상세히 설명하기로 한다.
도 1은 본 발명에 따른 관련자들의 의사를 반영하여 정보 위치를 결정하는 시스템의 구성을 나타낸 도면이다.
본 시스템은 도 1에서 보는 바와 같이 미디어/데이터 콘텐츠와 그와 연계된 정보를 클라이언트(10a,10b)에게 제공하기 위해서 서비스제공사(20)측에 계좌관리서버(30), 미디어/데이터 콘텐츠서버(40), 및 웹/서비스 관리서버(50)를 둘 수 있다.
계좌관리서버(30)는 광고주의 계좌정보 및 서비스되는 콘텐츠에 포함된 아이템 정보를 등록 보관하고 있으며, 광고를 하고자 하는 광고주가 클라이언트(10b)측 단말기를 이용하여 계좌관리서버(30)에 등록된 자신의 계좌를 통해 경매과정에 참가할 수 있도록 한다. 즉, 광고주는 계좌관리서버(30)에 접속하여 계좌관리서버(30)에서 제공하는 정보를 참고하여 광고 위치(순위)를 경매하게 되는데, 이를 위해 계좌관리서버(30)에는 클라이언트(10b)에 경매아이템과, 그와 관련한 순위 및 선택빈도 등의 정보들과 경매금액입력창을 제공한다. 이에 대해서는 뒤에서 상세하게 후술한다.
웹/서비스 관리서버(50)는 콘텐츠 서비스와 그와 연계된 정보제공 서비스를 제공하도록 클라이언트(10a)와 상호작용을 한다. 이 웹/서비스 관리서버(50)는 서비스되는 콘텐츠에 연계된 정보와 그를 정렬하기 위한 기준을 설정하거나 등록하여 보관하고, 이 기준에 따라 정보를 정렬하여 클라이언트(10a)에 제공한다. 이 웹/서비스 관리서버(50)에서 이용되는 정보정렬기준으로는 계좌관리서버(30)로부터 받는 경매값, 정보이용자의 개인정보 및/또는 구매취향, 미리 규정되는 규칙, 기타 판단요소 등이 포함된다. 이를 위해, 웹/서비스 관리서버(50)에는 정보이용자의 개인정보 및 구매취향, 그리고 콘텐츠에 연계된 아이템들의 정보 등이 저장되며, 계좌관리서버(30)로부터 받은 아이템에 관련된 경매값이 임시적으로 보관된다. 콘텐츠와 연계된 정보로는 콘텐츠에 포함된 각 아이템에 대한 설명과, 이 아이템에 대한 광고의 목록이 포함된다. 특히, 웹/서비스 관리서버(50)는 계좌관리서버(30)에 의해 실행되는 경매 결과에 의해 얻어지는 경매 순위를 광고의 순위에 반영하여 클라이언트(10a)에 콘텐츠에 연계된 정보를 제공한다. 예를 들어, 콘텐츠서버(40)에서 클라이언트(10a)로 서비스되고 있는 미디어 또는 데이터 콘텐츠 내의 특정 아이템에 대해 클라이언트(10a)에서 정보 요청이 있으면, 웹/서비스 관리서버(50)는 이 요청에 따라 계좌관리서버(30)로부터 해당 아이템 정보에 관련된 경매정보를 실시간으로 받아 경매값이 높은 순서로 광고주의 광고의 순위를 정하여 정보를 정렬 하여 서비스되고 있는 콘텐츠의 연계 정보로서 클라이언트(10a)에 제공하게 된다. 또한, 웹/서비스 관리서버(50)는 클라이언트(10a)에서 디스플레이되는 최종 정보를 수신하여, 콘텐츠 서비스에 따른 광고 표시(노출) 및 발생(선택) 빈도를 분석하고 통계를 내어 계좌관리서버(30)에 전송한다. 이렇게 제공된 통계정보는 계좌관리서버(30)를 통해 경매에 참가한 광고주들에게 제공되어, 즉 그들 각자의 클라이언트(10b) 단말기에 디스플레이되어 경매 참고자료로서 활용되게 한다.
콘텐츠서버(40)는 미디어 및/또는 데이터 콘텐츠를 저장하고, 클라이언트(10a)나 웹/서비스 관리서버(50)로부터 콘텐츠 서비스 요청이 있는 경우 요청된 콘텐츠를 해당 클라이언트(10a)에게 전송한다. 미디어 콘텐츠는 동영상, 정지영상, 오디오 등의 콘텐츠로서 VOD 서비스나 스트리밍 서비스가 가능하다. 이러한 미디어 콘텐츠는 다양한 통신이나 방송 네트웍을 통해 서비스가 가능하며, 예컨대 IP형식에서 TCP 또는 UDP, HTTP, RTSP, SIP 등의 프로토콜을 이용하여 서비스되거나 TS형식의 방송 전송방식을 이용하여 서비스될 수 있다. 그 서비스의 대표적인 예로는 IPTV, DTV, 휴대폰/인터넷 VOD 및 스트리밍 서비스 등을 들 수 있다. 한편, 데이터 콘텐츠는 지역정보, 교통정보, 날씨정보, 뉴스, 게임 등이 있으며, 이 또한 통신이나 방송 네트웍을 통해 다운로드나 기타 다양한 방식으로 서비스될 수 있다.
클라이언트(10a,10b)는 위에 설명한 서비스제공사(20)로부터 콘텐츠 및 그와 연계된 정보의 서비스를 받는 정보이용자는 물론이고, 서비스제공사(20)를 통해 자 신의 정보를 콘텐츠에 연계시켜 홍보하도록 광고홍보서비스를 받는 정보제공자를 포함하며, 그들이 사용하는 피씨(PC)로 구현될 수 있다. 정보제공자는 예컨대 서비스제공사(20)를 통해 콘텐츠내에 포함된 아이템과 관련되는 제품, 제품쇼핑몰을 콘텐츠와 연계시켜 광고를 하는 광고주일 수 있다. 정보는 유알엘(URL), 이미지, 텍스트, 동영상 등을 포함하는 광고일 수 있다. 광고주들이 클라이언트(10b) 단말기를 통해 정보의 등록표시순위를 경매를 통해 유리한 위치를 지정할 수 있도록 서비스제공사(20)는 순위경매시스템을 제공한다.
본 발명은 콘텐츠와 연계되어 서비스되는 정보의 배열위치를 서비스제공사(20) 측에서 모두 확정하여 정보이용자측 클라이언트(10a)에 제공하여 클라이언트(10a)에서는 단지 디스플레이만 담당하거나, 아니면 클라이언트(10a) 측에서 정보이용자가 정렬기준을 설정하고 그에 따라 서비스제공사(20)로부터 받은 콘텐츠 연계 정보의 배열위치를 결정하여 표시할 수 있다. 이때, 정보의 배열위치는 그에 포함된 광고들의 위치가 광고주들의 경매순위, 정보이용자의 개인정보 및/또는 구매취향이 반영되어 결정될 수 있는 데, 서비스제공사(20)측에서 정보 위치가 전부 결정되는 전자의 경우는 광고주의 경매순위는 계좌관리서버(30)에서 제공되고 정보이용자의 개인정보 또는 구매취향은 웹/서비스 관리서버(50)의 고객데이터베이스에 저장되어 이를 토대로 하여 웹/서비스 관리서버(50)가 정보의 배열위치를 결정하게 된다. 반면에, 클라이언트(10a)측에서 정보의 최종 배치위치를 결정하는 후자의 경우는 서비스제공사(20)측에서 경매순위가 반영되어 제공되는 정보를 받아 2차적 으로 클라이언트(10a)에 등록된 개인정보 및 구매취향을 반영하여 위치를 결정하여 배열하게 된다.
이와 같이 클라이언트(10a) 측에서 정보의 위치를 결정하기 위해서 본 발명에서는 서비스제공사(20)에서 클라이언트(10a)에 정보위치결정 프로그램을 배포할 수 있고, 이 배포 프로그램을 클라이언트(10a)에 설치함으로써 위의 기능들이 수행될 수 있다. 이 프로그램의 배포는 클라이언트(10a)가 네트웍상에서 프로그램 파일을 제공받을 수 있게 하는 것이 바람직하며, 다른 방법으로 프로그램 CD 등의 기록매체를 통해서도 가능하다.
도 1에서 미설명한 도면번호 60은 광고주의 웹사이트, 예컨대 인터넷 쇼핑몰이 구축된 웹서버를 나타낸다. 정보이용자에게 디스플레이되는 특정 아이템에 관한 광고목록의 각각의 광고는 광고주의 웹사이트일 수 있다.
본 발명에서 서비스제공사(20)와 클라이언트(10a,10b)를 연결하는 네트웍(70)는 근거리 통신망(LAN), 광지역 통신망(WAN), 인터넷망, 유무선의 방송망, 유무선의 통신망을 포함하며, 예컨대 콘텐츠서버(40)와 클라이언트(10a,10b)는 유무선 방송망으로, 웹/서비스 관리서버(50)와 클라이언트(10a,10b)는 인터넷이나 무선통신망으로, 그리고 계좌관리서버(30)와 클라이언트(10a,10b)는 인터넷으로 연결될 수 있다.
도 2는 도 1에서 계좌관리서버의 상세구성을 나타낸 블럭도로, 도시한 바와 같이 계좌관리서버(30)는 방송이나 통신을 통해 데이터를 송신하거나 수신하기 위 해 송수신부(31)를 구비하고 있다. 이 송수신부(31)는 인터넷 뿐만 아니라 다양한 방송통신망을 이용할 수 있도록 다양한 방송 및 통신 네트웍 프로토콜을 지원한다.
계좌관리서버(30)의 전반적인 동작을 제어하기 위하여 제어부(32)를 구비한다. 구체적으로, 제어부(32)는 계좌관리 및 콘텐츠와 연계된 아이템 정보의 경매제시액을 관리하는 기능을 수행한다. 즉, 서비스되는 콘텐츠에 연계된 아이템에 관련하여 새롭게 업데이트되는 경매값과 추가된 경매 아이템이 존재하는지를 모니터링(monitoring)하고, 웹/서비스 관리서버(미도시)에서 콘텐츠에 연계된 아이템에 대한 해당 경매값의 요청이 있으면 관련 데이터를 웹/서비스 관리서버로 전송한다.
계좌관리서버(30)에는 광고주들의 계좌, 경매 아이템 정보, 경매값, 경매 내역 등을 기록보관하는 계좌 데이터베이스(33)를 마련하고 있다. 계좌의 신규 등록, 계좌 삭제 등의 변화들을 제어부(32)에 전달하는 계좌관리부(34)와, 광고주가 온라인상에서 새로운 경매값을 제시할 수 있도록 입력기능을 제공하는 경매값 입력부(35)와, 새로운 경매 아이템에 대하여 새로운 경매를 생성하고 경매 내용에 변화가 있는 경우 그에 따라 계좌데이터베이스(33)를 업데이트하는 경매 생성 및 경매 내용 업데이트부(36)를 구비하고 있다. 또한, 서비스되고 있는 콘텐츠 내의 아이템에 대한 해당 경매값을 조회하여 웹/서비스 관리서버에 전송하는 정보내용 조회부(37)를 구비한다.
나아가, 현재 서비스상태 알림부(38)를 마련하여, 현재의 경매 내용을 클라 이언트에게 제공하여 경매에 참가한 광고주들이 알 수 있도록 디스플레이해준다.
계좌관리서버(30)에는 또한 서버관리자가 서버관리를 위해 필요한 기능을 설정하는 관리부(39)를 구비한다.
위와 같은 구성의 계좌관리서버(30)에서는 광고주들의 순위경매시 광고주들이 웹사이트에 접속하여 실시간으로 경매값을 제시할 수 있도록 경매값 입력부(35)를 통해 온라인상에서의 입력기능을 제공하며, 이렇게 입력된 경매값은 경매 생성 및 경매 내용 업데이트부(36)를 통해 계좌 데이터베이스(33)에 업데이트되고 현재 서비스상태 알림부(38)를 통해 경매에 참여하고 있는 광고주에게 전송되어 디스플레이된다.
이러한 경매내용은 정보이용자가 콘텐츠 내의 아이템을 선택하면, 정보내용조회부(37)는 해당 아이템에 대한 현재 경매값을 계좌 데이터베이스(33)로부터 조회하여, 웹/서비스 관리서버로 보내 웹/서비스 관리서버에서 경매값에 근거하여 정보들의 위치, 예컨대 광고 순위가 결정되도록 한다. 이렇게 결정된 순위의 광고목록이 콘텐츠 연계 정보에 포함되어 최종적으로 정보이용자의 클라이언트측 단말기에 디스플레이되게 된다.
도 3은 본 발명에 따른 관련자들의 의사를 반영하여 정보 위치를 결정하는 방법의 일실시예를 나타낸 흐름도이고, 도 4는 본 발명에서 위치가 결정된 정보가 최종적으로 정보이용자측 클라이언트에 디스플레이된 화면의 일예를 보여주는 도면 이다. 이 도면들 및 전술한 도 1 및 도 2를 참조하여 본 발명의 일실시 방법에 대해 구체적으로 설명하기로 한다.
정보이용자가 클라이언트(10a)를 통해 미디어/데이터 콘텐츠를 서비스제공사(20)에 요청하면(S1), 이 요청신호를 받은 콘텐츠서버(40)는 서비스요청이 있음을 웹/서비스 관리서버(50)에 통지한다(S3). 통지를 받은 웹/서비스 관리서버(50)는 요청받은 콘텐츠 서비스를 승인하는 승인메시지를 콘텐츠서버(40)에 보낸다(S5). 그에 따라, 콘텐츠서버(40)는 요청받은 콘텐츠를 해당 클라이언트(10a)에 전송하여 서비스한다(S7). 정보이용자가 미디어 서비스를 받으면서, 예컨대 서비스되고 있는 동영상 콘텐츠 내에서 특정 아이템에 대한 정보가 필요한 경우, 이 아이템을 선택하면 클라이언트(10a)는 웹/서비스 관리서버(50)로 정보요청 신호를 보내게 된다(S9,S11). 아이템의 선택은 마우스로 화면에 표시되는 아이템을 직접 선택하거나 아니면 키보드를 사용하여 콘텐츠를 보면서 콘텐츠 내의 아이템의 명칭을 텍스트로 입력하면 된다.
이 정보요청신호를 받은 웹/서비스 관리서버(50)는 계좌관리서버(30)로 요청받은 내용을 전송하고, 요청받은 아이템에 대한 정보 및 경매값을 요청한다(S13). 계좌관리서버(30)는 이 요청에 따라 해당 아이템에 대한 정보 및 경매값이 존재하는지를 찾는다(S15). 이때, 해당 정보 및 경매값이 있으면 그 정보 및 경매값을 웹/서비스 관리서버(50)로 보낸다(S17).
한편, 해당 정보 및 경매값이 존재하지 않으면 웹/서비스 관리서버(50)는 계좌관리서버(30)로부터 설정치(default)의 아이템의 정보 및 경매값을 받아 설정치 정보의 순위를 결정하여 클라이언트(10a)로 전송한다. 그리고, 새로운 경매를 발생시켜 광고주에게 고지하여 경매에 참가시킨다.
위 단계 S17에서 정보와 그와 관련한 경매값을 수신한 웹/서비스 관리서버(50)는 경매값, 미리 규정된 규칙, 기타 판단요소들에 근거하여 정보 배열위치를 결정하고 그에 따라 정보를 정렬한다(S19). 그리고, 이렇게 정렬된 정보를 클라이언트(10a)로 전송한다(S21). 이렇게 정렬된 정보를 받은 클라이언트(10a)는 서비스되는 콘텐츠와 정보를 연결하여 디스플레이함으로써 정보이용자가 콘텐츠와 그와 연계된 정보를 화면에서 확인할 수 있게 한다(S23).
클라이언트(10a)측 화면에는 도 4에서 보는 바와 같이 미디어 표시창(Wm)에 미디어 콘텐츠인 영화(Mp)가 디스플레이되고, 그 옆의 정보표시창(Wi)에는 현재 선택된 아이템(It)에 대한 설명(I1)과 광고들(I2,I3,...)이 표시된다. 이때, 광고들은 앞서 설명한 바와 같이 위치(순위)가 결정되어 배치된다. 도 4는 아이템으로 구두가 선택된 예를 보여주는데, 도 4에서 아이템의 선택은 동영상에서 해당 아이템(예, 구두 부분)을 마우스로 클릭하거나, 아니면 미디어 표시창(Wm) 아래의 텍스트 입력부(preference)에 키보드를 사용하여 문자(예, shoes & prada)를 입력해도 된다. 또는 미리 입력된 정보와 동영상 내의 태그(tag)정보를 이용하여 자동으로 표시할 수 있다.
이렇게 클라이언트(10a)에서 디스플레이되는 정보의 최종결과는 웹/서비스 관리서버(50)로 보내진다(S25). 이렇게 보내진 최종결과 데이터를 분석하고 통계 하여 어떤 정보가 많이 노출되고 선택되었는지를 집계한다(S27). 이러한 통계결과 데이터는 계좌관리서버(30)로 전송되어 계좌데이터베이스(33)에 업데이트되고 경매에 참가한 광고주에게 전송되어 디스플레이된다(S29,S31). 따라서, 광고주는 경매에 있어 이러한 통계결과 데이터를 참고할 수 있다.
본 발명에서는 클라이언트 측에서도 정보 위치를 결정할 수 있는 방법을 제시한다. 이를 위해 도 1에 도시된 클라이언트를 도 5에서와 같이 구성할 수 있다. 도 5는 본 발명의 다른 실시예를 예시하는 클라이언트측 시스템의 구성을 나타낸 것으로, 이 클라이언트측 시스템과 연결되는 서비스제공사의 구성은 도 1에서와 동일하다. 이러한 클라이언트측 시스템 구성은 하드웨어적으로도 소프트웨어적으로도 구성할 수 있으며, 바람직하게는 소프트웨어적으로 구성하는 것이 적합하다. 소프트웨어적으로 구성하는 방법으로는 정보이용자가 서비스제공사로부터 정보위치결정 프로그램을 다운로드받아 클라이언트에 설치하는 것으로 이루어진다. 다른 방법으로는, 프로그램 CD를 오프라인으로 받아서 클라이언트에 설치할 수도 있다. 도 5에서는 설명의 편의상 프로그램이 기능하는 부분을 부로 명명하여 도시하고 설명하고 있지만, 각 부는 프로그램이 수행하는 특정 기능에 해당한다.
정보이용자의 클라이언트(10a')측에서 정보의 표시위치를 결정하기 위해서는, 도시된 바와 같이 방송망이나 통신망을 통해 데이터를 송수신하는 송수신부(11)를 구비한다. 또한, 콘텐츠 서비스를 요청하고 콘텐츠 서비스시 정보이용자로부터 콘텐츠의 아이템에 대한 정보 요구가 있는지를 모니터링하여 콘텐츠와 연계 된 정보를 요청하는 제어부(12)를 구비한다. 제어부(12)는 정보이용자로부터 정보 요구가 있으면 정보를 요청한 시점과 요청된 정보에 해당하는 아이템을 포함하는 요청신호를 서비스제공사측 웹/서비스 관리서버(미도시)에 전송한다. 제어부(12)는 또한 서비스제공사로부터 전송되어오는 데이터를 처리하는 기능을 갖는다.
키보드, 마우스 등의 입력수단을 통해 정보이용자에 의해 입력되는 입력데이터, 예컨대 콘텐츠서비스 요청, 정보 요청 등의 요청신호를 제어부(12)로 전달하는 이용자 인터페이스부(13)를 구비한다. 정보이용자에 의해 발생한 미디어/데이터 콘텐츠 서비스 요청신호를 서비스제공사 측으로 전송하는 서비스요청부(14)와, 콘텐츠 서비스와 연계되는 정보 요청신호를 서비스제공사 측으로 전송하는 정보요청부(15)를 구비한다. 정보요청부(15)에서 발생되는 요청신호는 자발적 요청과 비자발적 요청이 있을 수 있다. 정보이용자의 개인정보, 구매취향 등의 순위결정기준이 등록되며, 이러한 순위결정기준 데이터에 근거하여 클라이언트로 전송된 콘텐츠와 연계된 정보의 순위를 (2차적으로) 재조정하는 순위조정부(16)를 구비한다. 이 순위조정부(16)에 의해 결정된 순위를 반영하여 실시간으로 입력되는 미디어/데이터 콘텐츠와 연계된 정보를 해당 콘텐츠와 실시간으로 연결처리하여 표시부(17)를 통해 디스플레이되게 하는 정보연결처리부(18)를 구비한다. 클라이언트측 표시부(17)에서 최종적으로 디스플레이되는 정보의 순위를 서비스제공사 측으로 전송하는 최종표시결과통보부(19)를 구비한다. 표시부(17)는 일반적으로 모니터로 구성되며, 서비스제공사 측으로부터 전송되는 미디어/데이터 콘텐츠와 이 콘텐츠와 연계된 정보, 및 이용자 인터페이스부(13)를 통해 입력되는 입력데이터를 표시한다.
위와 같은 구성의 클라이언트에서 서비스제공사로부터 제공되는 정보를 그 내부에 설정된 기준에 따라 순위를 조정하여 2차적으로 재정렬하여 화면에 디스플레이하는 과정에 대해 도 6의 흐름도를 참조하여 상세하게 설명하고자 한다.
도 6은 도 5에 도시된 구성의 클라이언트측에서 정보를 처리하여 순위를 재정렬하여 디스플레이하는 과정을 보여주는 흐름도이다.
정보이용자는 서비스제공사로부터 받은 정보를 자신의 의사를 반영하여 재정렬하기 위해 먼저 클라이언트(10a')에 자신의 위치결정기준(의사)을 등록한다(S31).
정보이용자측 클라이언트(10a')의 서비스 요청에 따라 서비스제공사로부터 정보이용자측 클라이언트(10a')로 미디어 콘텐츠 서비스가 제공된다. 이때, 클라이언트(10a') 측에서 정보이용자가 미디어 서비스를 시청하다가 정보를 얻고자 원하는 콘텐츠 내의 아이템을 선택하면, 이 콘텐츠의 아이템과 연계된 정보가 서비스제공사로부터 전송된다(S33). 위에서 아이템의 선택은 미디어 콘텐츠 내에서 해당 아이템에 해당하는 영상부분을 마우스로 클릭하거나, 아니면 키보드로 원하는 아이템에 해당하는 텍스트(text)를 입력하여 구현할 수 있다. 서비스제공사로부터 전송되는 정보는 서비스제공사의 순위결정기준에 따라 위치가 결정되어 정렬된 정보로, 순위결정기준은 예컨대 광고주의 경매값이 될 수 있다.
위와 같이 서비스제공사로부터 클라이언트로 서비스되는 미디어 콘텐츠와 함께 그와 연관된 정보가 송수신부(11)를 통해 입력되면, 클라이언트의 순위조정 부(16)에서 기설정된 위치결정기준에 근거하여 1차 정렬되어 전송된 정보를 2차적으로 순위를 결정하여 재정렬한다(S35). 이렇게 재정렬된 정보는 연결처리부(18)에 의해 그와 연관된 미디어 콘텐츠와 연결되어 표시부(17)에 디스플레이된다(S37).
클라이언트의 표시부(17)에 디스플레이되는 정보의 최종 표시결과는 최종표시결과통보부(19)를 통해 서비스제공사로 통보하게 된다(S39). 이러한 정보의 최종 표시결과 데이터는 서비스제공사에서 분석하고 통계를 내어 고객의 구매취향을 파악하는 자료로 활용된다. 이 구매취향은 정보의 순위를 결정하는 하나의 기준으로서 이용된다.
위와 같은 과정을 거쳐 클라이언트측에서는 서비스제공사로부터 1차적으로 순위가 결정되어 정렬된 정보를 제공받아 클라이언트에 등록된 위치결정기준에 따라 재정렬하여 디스플레이할 수 있게 된다. 이를 위해 정보이용자는 먼저 입력수단을 통해 클라이언트에 정보이용자의 위치결정기준(의사)을 등록하게 된다.
도 7은 본 발명에 따른 관련자들의 의사를 반영하여 정보 위치를 결정하는 방법의 다른 실시예를 나타낸 흐름도이고, 도 8은 본 발명에서 광고주측 클라이언트에 디스플레이되는 화면을 예시하는 도면이다. 이 도면들을 참조하여 미디어 콘텐츠와 그와 연계된 정보를 서비스하면서 콘텐츠에 연관된 새로운 경매를 생성하여 진행시키는 방법에 대해 설명하기로 한다.
정보이용자측 클라이언트(10a')가 미디어 및 데이터 콘텐츠 서비스를 요청하면 그에 따라 서비스제공사측 콘텐츠서버(40)가 웹/서비스 관리서버(50)에 클라이언트(10a)에서 서비스요청이 있음을 알린다(S51,S53). 그러면, 웹/서비스 관리서버(50)는 이 알림신호에 대응하여 콘텐츠서버(40)에 서비스승인신호를 보낸다(S55). 그 결과, 콘텐츠서버(40)는 미디어/데이터 콘텐츠 서비스를 개시하여 콘텐츠를 클라이언트(10a')에 전송하고(S57), 웹/서비스 관리서버(50)에서는 서비스되는 콘텐츠에 연계되어 있는 정보를 찾아서, 이 정보를 클라이언트(10a')로 전송한다(S59,S61). 즉, 웹/서비스 관리서버(50)는 서비스되는 콘텐츠에 포함된 아이템들에 연계된 광고 등의 정보를 탐색하여, 정보가 존재하면 해당 정보들을 클라이언트(10a')에 전송하게 된다. 이 정보에는 광고 경매값이 포함될 수 있다.
이렇게 클라이언트(10a')에 전송된 콘텐츠와 연계된 정보들은 클라이언트(10a')의 순위조정부에서 위치결정기준에 의거하여 순위가 조정되어 재정렬된다(S63). 여기서, 위치결정기준은 앞실시예에서 설명한 바와 같이 개인정보나 구매취향에 근거할 수 있으며, 한편으로는 서비스제공사측에서 정보 위치를 결정함에 있어 경매값이 반영되지 않았다면 정보에 포함된 경매값도 고려하여 순위를 결정할 수 있다. 그리고, 서비스되고 있는 미디어 콘텐츠와 순위가 조정된 정보는 클라이언트(10a')의 연결처리부에 의해 연결되어 화면에 디스플레이된다(S65,S67). 클라이언트(10a')는 화면에 디스플레이되는 최종 결과의 정보 데이터를 웹/서비스 관리서버(50)로 전송한다(S69). 이러한 결과정보 데이터에 근거하여 웹/서비스 관리서버(50)에서 광고 순위 및 노출회수 등이 분석되고 통계되어 광고주의 경매시 참고 자료로서 제공된다.
한편, 웹/서비스 관리서버(50)에서 새로운 아이템이 추가등록되면, 추가등록사항을 계좌관리서버(30)에 알린다(S71,S73). 그에 따라 계좌관리서버(30)에서는 새로운 경매를 생성하여 진행한다(S75). 경매의 진행은 광고주측 클라이언트가 계좌관리서버(30)에 접속하여 실시간으로 경매값을 입력함으로써 이루어진다. 계좌관리서버(30)에 접속한 광고주측 클라이언트의 화면에는 예를 들어 도 8에서와 같은 내용이 표시될 수 있다. 도 8에서 서비스되는 미디어 콘텐츠 내의 아이템은 구두1, 구두2의 상품이 등록되어 있으며, 광고주에게는 이 등록된 아이템들에 대한 현재 정보의 서비스현황(선택된 수), 순위, 1번째 순위가 되기 위한 최소경매금액을 표시하여 주고, 경매금액을 입력하는 입력박스(Ip)를 마련하여 경매에 참여할 수 있게 한다. 예를 들어, 도 8에서 보면 구두1의 경우 미디어 콘텐츠의 서비스시 0~30분(min) 사이에 노출되고, 3120번 선택되었으며, 정보내의 광고리스트에서 10번째 순위로 위치하고 있고, 1번째 순위가 되기 위한 최소경매금액은 \1,500이다. 그리고, 입력박스(Ip)가 우측의 경매금액입력 항목에 마련되어 있으며, 이 입력박스 옆에는 경매에 참가한 광고주가 입력박스(Ip)에 입력한 금액을 경매에 반영되도록 하는 확인(update)버튼(Ub)이 마련되어 있다. 나아가, 입력박스(Ip) 옆에 괄호 안에 숫자로서 입력금액에 따른 현재 순위를 즉각적으로 반영하여 표시할 수도 있다. 도 8에서 보면, 구두1의 경우 1번째 순위가 되기 위한 최소금액이 \1,500인데, 광고주는 \1,000을 경매값으로 입력박스(Ip)에 입력한 경우 8번째 순위가 됨을 보여준다.
위와 같이 새롭게 형성된 경매 내용은 웹/서비스 관리서버(50)에 전송되어 데이터베이스에 업데이트된다(S77,S79). 그리고 나서, 새로운 콘텐츠와 연계된 정보는 클라이언트(10a')로 제공된다(S81). 그러면, 이 새로운 정보 또한 클라이언트에서 위에 설명한 위치결정과정(S63)과 해당 콘텐츠와의 연결과정(S65)을 거쳐 클라이언트의 화면에 디스플레이되게 된다.
여기에서 개시되는 실시예는 여러가지 실시가능한 예 중에서 당업자의 이해를 돕기 위하여 가장 바람직한 예를 선정하여 제시한 것일 뿐, 본 발명의 기술적 사상이 반드시 이 실시예에 의해서만 한정되거나 제한되는 것은 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 다양한 변화와 변경이 가능함은 물론, 균등한 다른 실시예가 가능하다.