專利名稱:一種在網頁插件中發布和匯報廣告信息的系統和方法
技術領域:
本發明是一種在網絡上提供廣告播放數據的系統、方法和計算機可讀媒介。
背景技術:
在一個提供多媒體數據,比如流媒體內容,的客戶端-服務器的的網絡架構中,廣告數據通常被插入到多媒體數據中,或者和多媒體數據一起顯示。多媒體服務器可以提供嵌入廣告的多媒體數據,例如把廣告放在多媒體數據里,或者把廣告直接混入到多媒體圖像中。多媒體服務器把數據發送給各種可以播放多媒體數據的客戶端,比如瀏覽器的插件。數據處理服務器可以收集插件播放廣告的統計數據,依據插件所在的網頁的標示統計各個網站的廣告播放數據,以便做賬目管理。
發明內容
本發明是一種使用網頁插件匯報廣告數據的方法,插件在用戶使用瀏覽器瀏覽時被加載,同時插件獲知所運行頁面的標識,在匯報廣告數據時,把此標識信息和廣告信息一起匯報給數據處理服務器,數據處理服務器可以根據頁面標識信息進行統計。
使用此發明,可以組成流媒體廣告的廣告聯盟。聯盟成員在網頁上嵌入流媒體播放的網頁插件,并設置聯盟成員的標識。當用戶打開聯盟成員的網頁時,瀏覽廣告的信息被插件記錄下來,并把廣告播放信息歸入聯盟成員。在廣告聯盟最后分賬時按聯盟成員的標識進行分賬。
采用此發明的廣告聯盟,聯盟可以迅速擴大,聯盟成員愿意在足夠多的網頁上放置網頁插件。對廣告的推廣起促進作用。
本發明的具體實施方案為一種在網絡系統中提供廣告數據的方法,包含了
網頁插件接收多媒體數據,并且處理多媒體數據,統計產生播放廣告的數據,并且把廣告數據傳輸給數據處理系統。
所述在網絡系統中提供廣告數據的方法,插件在接受多媒體數據時,同時接收到內嵌于多媒體數據中的廣告數據。
所述在網絡系統中提供廣告數據的方法,插件從多媒體服務器接受多媒體數據。
所述在網絡系統中提供廣告數據的方法,瀏覽器通過網絡接受到一個含有網頁插件的頁面,并加載和執行插件。
所述在網絡系統中提供廣告數據的方法,插件發送給廣告處理系統的廣告數據中含有頁面的標識。
所述在網絡系統中提供廣告數據的方法,插件識別多媒體數據中的廣告數據的索引信息,連接到廣告管理服務器,并且從廣告管理服務器接受廣告數據。
所述在網絡系統中提供廣告數據的方法,還包含了插件連接到廣告管理服務器,從廣告管理服務器接收廣告通知事件,通過廣告通知時間獲得當前播放廣告的類型,并且產生廣告播放數據。
所述在網絡系統中提供廣告數據的方法,還包含了插件連接到廣告管理服務器,從廣告管理服務器接受到廣告播放安排列表,根據廣告播放列表產生廣告播放數據。
所述在網絡系統中提供廣告數據的方法,接受廣告列表后,根據廣告列表獲得廣告數據。
所述在網絡系統中提供廣告數據的方法,廣告播放數據中至少包含了下面數據項之一廣告播放的次數;廣告播放的時間;客戶端的網絡地址;客戶端的地域信息或者由網絡地址獲得的地域信息。
一種計算機可讀的媒介,該計算機可讀的媒介中含有處理系統所用的可執行指令,在網絡上提供廣告數據的可執行指令,包含從多媒體服務器獲得廣告數據的指令;插件處理多媒體數據的指令;插件產生廣告播放數據的指令;插件發送廣告播放數據到數據處理系統的指令。
所述計算機可讀媒介,接收多媒體數據的指令也接收內嵌于多媒體數據中的廣告數據。
所述計算機可讀媒介,還包含了接受包含插件的網頁的指令,其特征是,發送廣告播放數據到數據處理系統的指令含有發送網頁標識的指令。
所述計算機可讀媒介,產生廣告播放數據的指令包含識別多媒體數據中的廣告標識,還包含連接廣告管理服務器的指令和從廣告管理服務器接收廣告數據的指令。
所述計算機可讀媒介,還包含連接到廣告管理服務器,并且從廣告管理服務器接受廣告通知事件的指令;和根據廣告通知事件產生廣告播放數據的指令。
所述計算機可讀媒介,還包含連接到廣告管理服務器,并且從廣告管理服務器獲得廣告播放安排列表的指令;以及根據廣告播放列表產生廣告播放數據的指令。
所述的計算機可讀媒介,接受廣告播放安排列表的指令含有根據廣告播放安排列表獲得廣告數據的指令。
一種提供廣告給客戶端的網絡系統,包含了通訊網絡;一個連接到網絡上并發送多媒體數據的多媒體服務器;連接到通訊網絡上,并且運行瀏覽器程序的客戶端,瀏覽器訪問帶有插件的網頁,通過插件接收多媒體數據。插件處理多媒體數據時產生廣告播放數據,并且把廣告播放數據發送到數據處理服務器。
所述網絡系統,插件發送到廣告處理系統的廣告播放數據中包含了插件所在網頁的標識。
所述絡系統,插件識別多媒體數據中的廣告標識,連接到廣告管理服務器,并且從廣告管理服務器接收廣告數據。
一種由網絡系統提供廣告數據的方法,包含多媒體服務器獲得多媒體數據,在多媒體數據中插入廣告標志數據,和網絡系統上至少一個客戶端連接,并且發送插入了廣告標志數據的多媒體數據到至少一個客戶端。
所述由網絡系統提供廣告數據的方法方法,在多媒體數據中插入廣告標志數據時,還插入廣告數據。
所述由網絡系統提供廣告數據的方法方法,在多媒體數據中插入廣告標志數據時,還插入廣告標識
圖1是本系統的架構圖,表示在客戶端/服務器網絡中提供多媒體服務器和廣告發送和匯報;圖2是插件匯報的廣告統計信息的結構;圖3是處理視頻圖像中廣告的流媒體服務器端的流程圖;圖4是識別視頻圖像中廣告的網頁插件端的流程圖;圖5是依靠流媒體服務器事件識別視頻圖像中廣告的網頁插件端的流程圖;圖6是處理多媒體數據中廣告的網頁插件端的流程圖;圖7是處理廣告播放列表的網頁插件端的流程圖。
具體實施例方式
以下對本發明的的描述提供了多種實現方法,或者例子,來描述各種實現的特征。所描述的特殊的例子是為了簡化本發明的表現。它們僅僅是例子,但是不僅僅限于這些例子。另外,描述中可能重復引用各種例子中的數字和字母,這種重復只是為了簡明扼要,并不表示各種體現或者配置的關系。
圖1是一個提供流媒體廣告和匯報廣告信息的基本架構圖。網絡110是一個包含了多媒體服務器140、廣告信息采集服務器141和多個客戶端125,它們通過網絡100連接。網絡100可以是Internet、局域網、廣域網或者其他通訊系統。多媒體服務器140提供多媒體服務給多個客戶端,它可以直接發送流媒體數據給客戶端,或者通過點對點(Peer-to-Peer)網絡發送數據。發送數據可以是標準的流媒體協議,比如RTSP、MMS,或者是自定義的特殊格式的流媒體。客戶端125連接多媒體服務器,請求多媒體數據,并且播放多媒體數據。
客戶端是由瀏覽器和特別的瀏覽器插件(Plug-in)構成,比如Internet Explorer的ActiveX插件形式。用戶在使用瀏覽器115時,打開帶有插件120代碼的網頁130,瀏覽器把插件加載進來,插件運行后自動連接到多媒體服務器,請求流媒體數據,并播放流媒體。連接服務器的信息可以是插件內置的,或者是由網頁傳遞給插件的。在第一次載入含有插件代碼的網頁時,用戶可能被提示下載相應的插件可執行代碼,用戶確認后,由瀏覽器把插件可執行代碼安裝到客戶端。
流媒體數據中可能含有廣告信息和廣告數據,廣告的形式可以是文本的、圖像的或者其它形式的。插件在獲得廣告播放數據后可以播放廣告的內容,或者在獲得相應的廣告播放指令后播放廣告的內容。插件從流媒體服務器140獲得的也有可能是廣告的信息索引而不是廣告本身的數據,插件可以根據廣告的索引信息下載廣告數據,然后播放廣告。插件記錄下已經播放的廣告的信息,連同網頁130的標識信息,一起發送給廣告信息采集服務器141。插件可以在每次播放廣告后匯報廣告信息,也可以先記錄下廣告播放的信息,定期匯報給廣告信息采集服務器。
廣告信息采集服務器141收集從多個客戶端匯報上來的已經播放的廣告數據。然后統計廣告信息。統計方法可以是根據網頁的標識,來獲得某個網站播放廣告的總體信息。
圖2是插件120匯報給廣告信息采集服務器141的廣告信息結構。其中網頁標識210可以是網頁的URL 211,或者是網頁URL的其它轉換形式。網頁標識也可以是網頁中插件代碼傳遞給插件的特征標識,插件在啟動時獲得該標識。網頁表示也可以是插件可執行代碼內置的一種特殊標識。
廣告標識221是插件所播放的廣告的特征標識。它是由服務器端可以識別的。例如多媒體服務器140可以在流媒體數據中插入廣告的信息中,用數字表示廣告。
廣告信息222是所播放的每一個廣告的信息,比如廣告所播放的時間、廣告播放所持續的時間、播放廣告的客戶端的IP地址或者由IP地址獲得的地域信息,等等。
如果采用定期匯報,廣告信息222可以是多條廣告信息的集合。
廣告發送的方法有多種,一種廣告發送的方法是,把廣告直接和所播放的流媒體圖像實時混合。流媒體服務器端在混合廣告時,同時發送廣告事件給插件。插件輪循檢查流媒體服務器的廣告事件信息。
圖3是流媒體服務器端采用事件的方式,通知插件廣告目前正播放的廣告信息的流程圖。流媒體服務器首先接受插件的連接請求304,然后發送多媒體數據給插件306,直到插件連接中斷或者服務器停止服務。當服務器端有廣告信息插入時308,則發送事件給插件310。發送的事件中含有廣告的標識信息,也可以含有其它附加信息。
圖4是對應于上述流媒體服務器使用廣告播放事件通知時的插件端的流程圖。插件連接流媒體服務器404后,接收流媒體數據406,并播放流媒體數據408。插件還必須輪循查詢是否有流媒體服務器端的廣告事件410,如果有廣告事件,則記錄廣告信息412,并匯報給廣告信息采集服務器;或者定期匯報給廣告信息采集服務器。
另外一種方法是流媒體服務器發送的多媒體圖像中已經包含了廣告。這時插件必須識別依靠圖像識別的方法來獲得播放廣告的信息。
圖5是插件識別圖像中的廣告信息的流程圖。插件連接流媒體服務器504后,接收流媒體數據506,并播放流媒體數據508。插件在播放視頻圖像時,需要檢查是否有廣告在播放512,如果有廣告播放,則記錄廣告信息514,并匯報給廣告信息采集服務器;或者定期匯報給廣告信息采集服務器。一般情況下,為了使插件更容易地識別出廣告的類型,圖像會在特定的圖像位置作出特殊的標記,比如使用條形碼來表示正在播放的廣告的標識等信息。
另外一種方法是流媒體服務器把廣告數據插入到流媒體數據中。所插入的數據包含廣告的索引信息,除此之外,還可以包含廣告數據本身。這時插件必須能夠理解廣告數據的插入格式。
圖6是插件從流媒體數據中分析廣告數據并播放廣告的流程圖。插件連接流媒體服務器604后,接收流媒體數據606,并播放流媒體數據608。插件在播放視頻圖像時,同時需要檢查獲得的數據中是否有廣告信息610,如果有廣告信息,繼續檢查是否有廣告數據612,如果沒有廣告數據,則根據廣告信息去下載廣告數據614并播放廣告;否則直接播放廣告616。同時記錄廣告信息618,并匯報給廣告信息采集服務器;或者定期匯報給廣告信息采集服務器。
另外一種播放廣告的方法是流媒體服務器端不實時提供廣告的信息,而是在一開始發送給插件一個廣告播放的安排列表。列表中包含了廣告的信息,廣告的播放時間等。插件根據播放列表提供的信息播放廣告。
圖7是插件獲得廣告播放列表并播放廣告的流程圖。插件連接流媒體服務器704后,獲得廣告播放列表706,然后接收流媒體數據708,并播放流媒體數據710。插件在播放視頻圖像時,同時根據廣告播放列表中的安排檢查是否需要播放廣告712。如果廣告播放列表中僅僅含有廣告數據的索引信息,查見還需要根據廣告索引信息下載廣告數據716。插件也可以在獲得廣告播放列表之后把所有的廣告數據下載到本地。插件接下拉播放廣告718,同時記錄廣告信息720,并匯報給廣告信息采集服務器;或者定期匯報給廣告信息采集服務器。
權利要求
1.一種在網絡系統中提供廣告數據的方法,其特征在于,包含了網頁插件接收多媒體數據,并且處理多媒體數據,統計產生播放廣告的數據,并且把廣告數據傳輸給數據處理系統。
2.如權利要求1所述的在網絡系統中提供廣告數據的方法,其特征在于,插件在接受多媒體數據時,同時接收到內嵌于多媒體數據中的廣告數據。
3.如權利要求1所述的在網絡系統中提供廣告數據的方法,其特征在于,插件從多媒體服務器接受多媒體數據。
4.如權利要求1所述的在網絡系統中提供廣告數據的方法,其特征在于,瀏覽器通過網絡接受到一個含有網頁插件的頁面,并加載和執行插件。
5.如權利要求4所述的在網絡系統中提供廣告數據的方法,其特征在于,插件發送給廣告處理系統的廣告數據中含有頁面的標識。
6.如權利要求1所述的在網絡系統中提供廣告數據的方法,其特征在于,插件識別多媒體數據中的廣告數據的索引信息,連接到廣告管理服務器,并且從廣告管理服務器接受廣告數據。
7.如權利要求1所述的在網絡系統中提供廣告數據的方法,其特征在于,還包含了插件連接到廣告管理服務器,從廣告管理服務器接收廣告通知事件,通過廣告通知時間獲得當前播放廣告的類型,并且產生廣告播放數據。
8.如權利要求1所述的在網絡系統中提供廣告數據的方法,其特征在于,還包含了插件連接到廣告管理服務器,從廣告管理服務器接受到廣告播放安排列表,根據廣告播放列表產生廣告播放數據。
9.如權利要求8所述的在網絡系統中提供廣告數據的方法,其特征在于,接受廣告列表后,根據廣告列表獲得廣告數據。
10.如權利要求1所述的在網絡系統中提供廣告數據的方法,其特征在于,廣告播放數據中至少包含了下面數據項之一廣告播放的次數;廣告播放的時間;客戶端的網絡地址;客戶端的地域信息或者由網絡地址獲得的地域信息。
11.一種計算機可讀的媒介,其特征在于該計算機可讀的媒介中含有處理系統所用的可執行指令,在網絡上提供廣告數據的可執行指令,包含從多媒體服務器獲得廣告數據的指令;插件處理多媒體數據的指令;插件產生廣告播放數據的指令;插件發送廣告播放數據到數據處理系統的指令。
12.如權利要求11所述的計算機可讀媒介,其特征在于,接收多媒體數據的指令也接收內嵌于多媒體數據中的廣告數據。
13.如權利要求11所述的計算機可讀媒介,其特征在于,還包含了接受包含插件的網頁的指令,其特征是,發送廣告播放數據到數據處理系統的指令含有發送網頁標識的指令。
14.如權利要求11所述的計算機可讀媒介,其特征在于,產生廣告播放數據的指令包含識別多媒體數據中的廣告標識,還包含連接廣告管理服務器的指令和從廣告管理服務器接收廣告數據的指令。
15.如權利要求11所述的計算機可讀媒介,其特征在于,還包含連接到廣告管理服務器,并且從廣告管理服務器接受廣告通知事件的指令;和根據廣告通知事件產生廣告播放數據的指令。
16.如權利要求11所述的計算機可讀媒介,其特征在于,還包含連接到廣告管理服務器,并且從廣告管理服務器獲得廣告播放安排列表的指令;以及根據廣告播放列表產生廣告播放數據的指令。
17.如權利要求16所述的計算機可讀媒介,其特征在于,接受廣告播放安排列表的指令含有根據廣告播放安排列表獲得廣告數據的指令。
18.一種提供廣告給客戶端的網絡系統,其特征在于,包含了通訊網絡;一個連接到網絡上并發送多媒體數據的多媒體服務器;連接到通訊網絡上,并且運行瀏覽器程序的客戶端,瀏覽器訪問帶有插件的網頁,通過插件接收多媒體數據。插件處理多媒體數據時產生廣告播放數據,并且把廣告播放數據發送到數據處理服務器。
19.如權利要求18所述的網絡系統,其特征在于,插件發送到廣告處理系統的廣告播放數據中包含了插件所在網頁的標識。
20.如權利要求18所述的網絡系統,其特征在于,插件識別多媒體數據中的廣告標識,連接到廣告管理服務器,并且從廣告管理服務器接收廣告數據。
21.一種由網絡系統提供廣告數據的方法,其特征在于,包含多媒體服務器獲得多媒體數據,在多媒體數據中插入廣告標志數據,和網絡系統上至少一個客戶端連接,并且發送插入了廣告標志數據的多媒體數據到至少一個客戶端。
22.如權利要求21所述的方法,其特征在于,在多媒體數據中插入廣告標志數據時,還插入廣告數據。
23.如權利要求21所述的方法,其特征在于,在多媒體數據中插入廣告標志數據時,還插入廣告標識。
全文摘要
一種在網絡上提供廣告播放數據的系統、方法和計算機可讀媒介。網絡上的客戶端中的插件接收多媒體數據,處理多媒體數據,和產生廣告播放數據,插件把廣告播放數據匯報到數據處理系統上。
文檔編號G06Q30/02GK1897028SQ20051008402
公開日2007年1月17日 申請日期2005年7月14日 優先權日2005年7月14日
發明者方漢, 于明儉, 李振春, 陳向陽 申請人:千橡世紀科技發展(北京)有限公司