專利名稱:一種廣告發(fā)布方法、裝置、服務(wù)器和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種廣告發(fā)布方法,尤其指一種用于廣告進(jìn)行批處理發(fā)布的方法以及系統(tǒng),屬于互聯(lián)網(wǎng)領(lǐng)域。
背景技術(shù):
目前的頁(yè)面廣告請(qǐng)求是采用各個(gè)廣告位分別請(qǐng)求廣告,這種方案存在如下問(wèn)題I.多次請(qǐng)求,每次都需要經(jīng)歷三次握手等過(guò)程,同時(shí)形成多個(gè)連接,從而大量占用服務(wù)器連接2.有大量重復(fù)數(shù)據(jù)在服務(wù)器和客戶端之間往返,從而增大了數(shù)據(jù)傳輸量3.對(duì)服務(wù)器進(jìn)行多次請(qǐng)求,在服務(wù)器端分別進(jìn)行處理,在處理頁(yè)面廣告互斥的邏輯上會(huì)比較復(fù)雜
發(fā)明內(nèi)容
本發(fā)明針對(duì)現(xiàn)有技術(shù)的缺點(diǎn),提供了一種廣告發(fā)布方法,該方法能夠帶來(lái)對(duì)服務(wù)器和網(wǎng)絡(luò)傳輸性能負(fù)載較小的優(yōu)點(diǎn)。此外,本發(fā)明還公開了一種廣告發(fā)布系統(tǒng)、廣告發(fā)布裝置和廣告服務(wù)器。根據(jù)本發(fā)明的一個(gè)目的,本發(fā)明提供了一種廣告發(fā)布方法,包括A、廣告發(fā)布裝置向廣告服務(wù)器發(fā)起獲取廣告請(qǐng)求;其中,該請(qǐng)求中包含有在廣告網(wǎng)頁(yè)界面上需要進(jìn)行展示的多個(gè)廣告位編號(hào);B、廣告服務(wù)器端接收到所述廣告請(qǐng)求后,根據(jù)廣告位編號(hào)查找并得到對(duì)應(yīng)的應(yīng)當(dāng)顯示的廣告信息并返回給所述廣告發(fā)布裝置;C、廣告發(fā)布裝置收到所述廣告信息,提取應(yīng)當(dāng)顯示的廣告信息并進(jìn)行廣告頁(yè)面上對(duì)應(yīng)的廣告的發(fā)布。其中,優(yōu)選的是,步驟A之前,還包括為廣告網(wǎng)頁(yè)上的所有廣告位進(jìn)行廣告位編號(hào)。其中,優(yōu)選的是,步驟A中,具體包括廣告發(fā)布裝置使用javascript向所述廣告服務(wù)器發(fā)起獲取廣告請(qǐng)求。其中,優(yōu)選的是,步驟B中,具體包括廣告服務(wù)器根據(jù)所述廣告位編號(hào)進(jìn)行輪詢得到各廣告位應(yīng)當(dāng)顯示的廣告信息,并使用REST方式對(duì)數(shù)據(jù)進(jìn)行描述,寫入到響應(yīng)數(shù)據(jù)流中;其中,所述廣告信息中包含了相關(guān)的javascript代碼和Html地址。其中,優(yōu)選的是,步驟C中,具體包括所述廣告發(fā)布裝置根據(jù)所述廣告信息中的javascript和Html地址,執(zhí)行所述 javascript代碼并進(jìn)行對(duì)應(yīng)的廣告的顯示和發(fā)布。本發(fā)明采取了上述方案以后,將多次請(qǐng)求合并為一次請(qǐng)求,這樣客戶端對(duì)服務(wù)器產(chǎn)生的連接數(shù)會(huì)大幅減少,從而使用相同的服務(wù)器數(shù)量可以服務(wù)更多的用戶。
此外,本發(fā)明還公開了一種廣告發(fā)布裝置,包括廣告請(qǐng)求單元,用于向廣告服務(wù)器發(fā)起獲取多個(gè)廣告請(qǐng)求;其中,該請(qǐng)求中包含有在廣告界面上需要進(jìn)行廣告展示的多個(gè)廣告位編號(hào);廣告發(fā)布單元,用于收到所述廣告信息,提取所應(yīng)當(dāng)顯示的廣告信息并進(jìn)行廣告頁(yè)面上對(duì)應(yīng)的廣告的發(fā)布。其中,優(yōu)選的結(jié)構(gòu)是,還包括廣告位編號(hào)單元,用于為網(wǎng)頁(yè)上的所有廣告位進(jìn)行廣告位編號(hào)。其中,優(yōu)選的結(jié)構(gòu)是,所述廣告請(qǐng)求單元,用于使用javascript向所述廣告服務(wù)器發(fā)起獲取廣告請(qǐng)求;所述廣告發(fā)布單元,用于根據(jù)所述廣告信息中的javascript和Html地址,執(zhí)行所述javascript代碼并進(jìn)行對(duì)應(yīng)的廣告的發(fā)布。此外,本發(fā)明還公開了一種廣告服務(wù)器,包括接收單元,用于接收廣告發(fā)布裝置發(fā)起獲取廣告請(qǐng)求;其中,該請(qǐng)求中包含有在廣告界面上需要進(jìn)行廣告展示的多個(gè)廣告位編號(hào);廣告查找單元,用于接收到所述廣告請(qǐng)求后,根據(jù)廣告位編號(hào)得到所述廣告位編號(hào)對(duì)應(yīng)的應(yīng)當(dāng)顯示的廣告信息;發(fā)送單元,用于將所述廣告信息返回給所述廣告發(fā)布裝置。其中,優(yōu)選的結(jié)構(gòu)是,所述廣告查找單元,用于根據(jù)所述廣告位編號(hào)進(jìn)行輪詢得到各廣告位應(yīng)當(dāng)顯示的廣告信息;其中,所述廣告信息中包含了相關(guān)的javascript代碼和 Html地址。此外,本發(fā)明還公開了一種廣告發(fā)布系統(tǒng),包括前述廣告發(fā)布裝置和廣告服務(wù)器。本發(fā)明采取了上述方案以后,將多次請(qǐng)求合并為一次請(qǐng)求,這樣客戶端對(duì)服務(wù)器產(chǎn)生的連接數(shù)會(huì)大幅減少,從而使用相同的服務(wù)器數(shù)量可以服務(wù)更多的用戶。并且,還能夠減少大量的重復(fù)數(shù)據(jù),由多份相同數(shù)據(jù)降低為一份,從而有效減少數(shù)據(jù)傳輸量。并且,在服務(wù)器端處理廣告時(shí),由于將同一個(gè)頁(yè)面的多個(gè)廣告位合并為一個(gè)請(qǐng)求進(jìn)行處理,可以有效地處理廣告位之間的關(guān)系,從而有效規(guī)避廣告沖突的現(xiàn)象。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書中闡述,并且,部分地從說(shuō)明書中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫的說(shuō)明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
下面結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)的描述,以使得本發(fā)明的上述優(yōu)點(diǎn)更加明確。圖I是本發(fā)明廣告發(fā)布方法的流程示意圖;圖2是本發(fā)明廣告發(fā)布方法的實(shí)施例的流程示意圖;圖3是本發(fā)明廣告發(fā)布系統(tǒng)的結(jié)構(gòu)示意圖;圖4是本發(fā)明廣告發(fā)布裝置的結(jié)構(gòu)示意圖;圖5是本發(fā)明廣告服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施例方式本技術(shù)使用了如下現(xiàn)有技術(shù)http 協(xié)議超文本傳輸協(xié)議(HTTP, HyperText Transfer Protocol)是互聯(lián)網(wǎng)上應(yīng)用最為廣泛的一種網(wǎng)絡(luò)協(xié)議。所有的WWW文件都必須遵守這個(gè)標(biāo)準(zhǔn)。Rest 協(xié)議rest,即 REST (Representational State Transfer 表述性狀態(tài)轉(zhuǎn)移) 是一種針對(duì)網(wǎng)絡(luò)應(yīng)用的設(shè)計(jì)和開發(fā)方式,可以降低開發(fā)的復(fù)雜性,提高系統(tǒng)的可伸縮性。方法實(shí)施例一:圖I是是本發(fā)明廣告發(fā)布方法的流程示意圖;如圖I所示,所述廣告發(fā)布方法,包括下列步驟SlOl :廣告發(fā)布裝置向廣告服務(wù)器發(fā)起獲取廣告請(qǐng)求;其中,該請(qǐng)求中包含有在廣告網(wǎng)頁(yè)界面上需要進(jìn)行展示的多個(gè)廣告位編號(hào);S102:廣告服務(wù)器端接收到所述廣告請(qǐng)求后,根據(jù)廣告位編號(hào)查找并得到對(duì)應(yīng)的應(yīng)當(dāng)顯示的廣告信息并返回給所述廣告發(fā)布裝置;S103:廣告發(fā)布裝置收到所述廣告信息,提取應(yīng)當(dāng)顯示的廣告信息并進(jìn)行廣告頁(yè)面上對(duì)應(yīng)的廣告的發(fā)布。其中,在步驟SlOl之前,還包括為廣告網(wǎng)頁(yè)上的所有廣告位進(jìn)行廣告位編號(hào)。并且,所述步驟SlOl中,具體包括廣告發(fā)布裝置使用javascript向所述廣告服務(wù)器發(fā)起獲取廣告請(qǐng)求。步驟S102中,具體包括廣告服務(wù)器根據(jù)所述廣告位編號(hào)進(jìn)行輪詢得到各廣告位應(yīng)當(dāng)顯示的廣告信息,并使用REST方式對(duì)數(shù)據(jù)進(jìn)行描述,寫入到響應(yīng)數(shù)據(jù)流中;其中,所述廣告信息中包含了相關(guān)的javascript代碼和Html地址。并且,步驟S103中,具體包括所述廣告發(fā)布裝置根據(jù)所述廣告信息中的javascript和Html地址,執(zhí)行所述 javascript代碼并進(jìn)行對(duì)應(yīng)的廣告的顯示和發(fā)布。本發(fā)明采取了上述方案以后,將多次請(qǐng)求合并為一次請(qǐng)求,這樣客戶端對(duì)服務(wù)器產(chǎn)生的連接數(shù)會(huì)大幅減少,從而使用相同的服務(wù)器數(shù)量可以服務(wù)更多的用戶。并且,還能夠減少大量的重復(fù)數(shù)據(jù),由多份相同數(shù)據(jù)降低為一份,從而有效減少數(shù)據(jù)傳輸量。并且,在服務(wù)器端處理廣告時(shí),由于將同一個(gè)頁(yè)面的多個(gè)廣告位合并為一個(gè)請(qǐng)求進(jìn)行處理,可以有效地處理廣告位之間的關(guān)系,從而有效規(guī)避廣告沖突的現(xiàn)象。方法實(shí)施例二 :圖2是本發(fā)明廣告發(fā)布方法的實(shí)施例的流程示意圖;如圖2所示,所述方法包括下列步驟S201 :為每一個(gè)廣告位分別編號(hào);例如273、274、280等等;S202 :向廣告服務(wù)器發(fā)起請(qǐng)求,在請(qǐng)求參數(shù)中攜帶此次廣告請(qǐng)求的廣告位編號(hào); 例如 P = 273,274,280 ;S203 :根據(jù)廣告位編號(hào)進(jìn)行輪詢得到各廣告位應(yīng)當(dāng)顯示的廣告信息;S204 :發(fā)送包含了了相關(guān)的javascript和Html的廣告信息;
具體包括使用REST方式對(duì)數(shù)據(jù)進(jìn)行描述,寫入到響應(yīng)數(shù)據(jù)流中,廣告信息中包含了相關(guān)的 javascript 和 Html。S205 :拆分出每一個(gè)廣告位所對(duì)應(yīng)的廣告信息,并執(zhí)行有關(guān)的javascript代碼, 進(jìn)行對(duì)應(yīng)到各自的廣告位上進(jìn)行顯示。具體包括廣告發(fā)布裝置收到廣告服務(wù)器返回的數(shù)據(jù)流之后,對(duì)其進(jìn)行處理,拆分出每一個(gè)廣告位所對(duì)應(yīng)的廣告信息,并對(duì)應(yīng)到各自的廣告位上進(jìn)行顯示,并相應(yīng)執(zhí)行有關(guān)的javascript代石馬。此外,對(duì)于前貼廣告,由于有好幾個(gè)前貼,通常情況下是分別向廣告服務(wù)器發(fā)出請(qǐng)求,這樣會(huì)占用比較多的網(wǎng)絡(luò)帶寬和服務(wù)器資源,對(duì)于這種情況,則可以將多個(gè)前貼的請(qǐng)求合并為一個(gè)請(qǐng)求,從而節(jié)省網(wǎng)絡(luò)帶寬和服務(wù)器資源。系統(tǒng)實(shí)施例一:圖3是本發(fā)明廣告發(fā)布系統(tǒng)的結(jié)構(gòu)示意圖;如圖3所示,所述廣告發(fā)布系統(tǒng),包括 廣告發(fā)布裝置和廣告服務(wù)器,其中,所述廣告發(fā)布裝置,用于向廣告服務(wù)器發(fā)起獲取廣告請(qǐng)求;其中,該請(qǐng)求中包含有在廣告網(wǎng)頁(yè)界面上需要進(jìn)行展示的多個(gè)廣告位編號(hào);所述廣告服務(wù)器,用于在接收到所述廣告請(qǐng)求后,根據(jù)廣告位編號(hào)查找并得到對(duì)應(yīng)的應(yīng)當(dāng)顯示的廣告信息并返回給所述廣告發(fā)布裝置;所述廣告發(fā)布裝置,用于收到所述廣告信息,提取應(yīng)當(dāng)顯示的廣告信息并進(jìn)行廣告頁(yè)面上對(duì)應(yīng)的廣告的發(fā)布。其中,圖4是本發(fā)明廣告發(fā)布裝置的結(jié)構(gòu)示意圖;圖5是本發(fā)明廣告服務(wù)器的結(jié)構(gòu)示意圖。如圖4所示,所述廣告發(fā)布裝置,包括廣告請(qǐng)求單元,用于向廣告服務(wù)器發(fā)起獲取多個(gè)廣告請(qǐng)求;其中,該請(qǐng)求中包含有在廣告界面上需要進(jìn)行廣告展示的多個(gè)廣告位編號(hào);廣告發(fā)布單元,用于收到所述廣告信息,提取所應(yīng)當(dāng)顯示的廣告信息并進(jìn)行廣告頁(yè)面上對(duì)應(yīng)的廣告的發(fā)布;廣告位編號(hào)單元,用于為網(wǎng)頁(yè)上的所有廣告位進(jìn)行廣告位編號(hào)。并且,所述廣告請(qǐng)求單元,用于使用javascript向所述廣告服務(wù)器發(fā)起獲取廣告請(qǐng)求;所述廣告發(fā)布單元,用于根據(jù)所述廣告信息中的javascript和Html地址,執(zhí)行所述javascript代碼并進(jìn)行對(duì)應(yīng)的廣告的發(fā)布。如圖5所示,所述廣告服務(wù)器,包括接收單元,用于接收廣告發(fā)布裝置發(fā)起獲取廣告請(qǐng)求;其中,該請(qǐng)求中包含有在廣告界面上需要進(jìn)行廣告展示的多個(gè)廣告位編號(hào);廣告查找單元,用于接收到所述廣告請(qǐng)求后,根據(jù)廣告位編號(hào)得到所述廣告位編號(hào)對(duì)應(yīng)的應(yīng)當(dāng)顯示的廣告信息;發(fā)送單元,用于將所述廣告信息返回給所述廣告發(fā)布裝置。并且,所述廣告查找單元,用于根據(jù)所述廣告位編號(hào)進(jìn)行輪詢得到各廣告位應(yīng)當(dāng)顯示的廣告信息;其中,所述廣告信息中包含了相關(guān)的javascript代碼和Html地址。本發(fā)明采取了上述方案以后,該系統(tǒng)能夠?qū)⒍啻握?qǐng)求合并為一次請(qǐng)求,這樣客戶端對(duì)服務(wù)器產(chǎn)生的連接數(shù)會(huì)大幅減少,從而使用相同的服務(wù)器數(shù)量可以服務(wù)更多的用戶。并且,還能夠減少大量的重復(fù)數(shù)據(jù),由多份相同數(shù)據(jù)降低為一份,從而有效減少數(shù)據(jù)傳輸量。并且,在服務(wù)器端處理廣告時(shí),由于將同一個(gè)頁(yè)面的多個(gè)廣告位合并為一個(gè)請(qǐng)求進(jìn)行處理,可以有效地處理廣告位之間的關(guān)系,從而有效規(guī)避廣告沖突的現(xiàn)象。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括只讀存儲(chǔ)器(Read Only Memory,簡(jiǎn)稱ROM)、隨機(jī)存取存儲(chǔ)器(Random Acess Memory,簡(jiǎn)稱RAM)、磁碟、終端手機(jī)軟件或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說(shuō)明的是以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明, 盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種廣告發(fā)布方法,包括A、廣告發(fā)布裝置向廣告服務(wù)器發(fā)起獲取廣告請(qǐng)求;其中,該請(qǐng)求中包含有在廣告網(wǎng)頁(yè)界面上需要進(jìn)行展示的多個(gè)廣告位編號(hào);B、廣告服務(wù)器端接收到所述廣告請(qǐng)求后,根據(jù)廣告位編號(hào)查找并得到對(duì)應(yīng)的應(yīng)當(dāng)顯示的廣告信息并返回給所述廣告發(fā)布裝置;C、廣告發(fā)布裝置收到所述廣告信息,提取應(yīng)當(dāng)顯示的廣告信息并進(jìn)行廣告頁(yè)面上對(duì)應(yīng)的廣告的發(fā)布。
2.根據(jù)權(quán)利要求I所述的廣告發(fā)布方法,其特征在于,步驟A之前,還包括為廣告網(wǎng)頁(yè)上的所有廣告位進(jìn)行廣告位編號(hào)。
3.根據(jù)權(quán)利要求I或2所述的廣告發(fā)布方法,其特征在于,步驟A中,具體包括廣告發(fā)布裝置使用javascript向所述廣告服務(wù)器發(fā)起獲取廣告請(qǐng)求。
4.根據(jù)權(quán)利要求3所述的廣告發(fā)布方法,其特征在于,步驟B中,具體包括廣告服務(wù)器根據(jù)所述廣告位編號(hào)進(jìn)行輪詢得到各廣告位應(yīng)當(dāng)顯示的廣告信息,并使用REST方式對(duì)數(shù)據(jù)進(jìn)行描述,寫入到響應(yīng)數(shù)據(jù)流中;其中,所述廣告信息中包含了相關(guān)的javascript代碼和Html地址。
5.根據(jù)權(quán)利要求4所述的廣告發(fā)布方法,其特征在于,步驟C中,具體包括所述廣告發(fā)布裝置根據(jù)所述廣告信息中的javascript和Html地址,執(zhí)行所述javascript代碼并進(jìn)行對(duì)應(yīng)的廣告的顯示和發(fā)布。
6.—種廣告發(fā)布裝置,包括廣告請(qǐng)求單元,用于向廣告服務(wù)器發(fā)起獲取多個(gè)廣告請(qǐng)求;其中,該請(qǐng)求中包含有在廣告界面上需要進(jìn)行廣告展示的多個(gè)廣告位編號(hào);廣告發(fā)布單元,用于收到所述廣告信息,提取所應(yīng)當(dāng)顯示的廣告信息并進(jìn)行廣告頁(yè)面上對(duì)應(yīng)的廣告的發(fā)布。
7.根據(jù)權(quán)利要求6所述的廣告發(fā)布裝置,其特征在于,還包括廣告位編號(hào)單元,用于為網(wǎng)頁(yè)上的所有廣告位進(jìn)行廣告位編號(hào)。
8.根據(jù)權(quán)利要求6所述的廣告發(fā)布裝置,其特征在于,所述廣告請(qǐng)求單元,用于使用 javascript向所述廣告服務(wù)器發(fā)起獲取廣告請(qǐng)求;所述廣告發(fā)布單元,用于根據(jù)所述廣告信息中的javascript和Html地址,執(zhí)行所述 javascript代碼并進(jìn)行對(duì)應(yīng)的廣告的發(fā)布。
9.一種廣告服務(wù)器,包括接收單元,用于接收廣告發(fā)布裝置發(fā)起獲取廣告請(qǐng)求;其中,該請(qǐng)求中包含有在廣告界面上需要進(jìn)行廣告展示的多個(gè)廣告位編號(hào);廣告查找單元,用于接收到所述廣告請(qǐng)求后,根據(jù)廣告位編號(hào)得到所述廣告位編號(hào)對(duì)應(yīng)的應(yīng)當(dāng)顯示的廣告信息;發(fā)送單元,用于將所述廣告信息返回給所述廣告發(fā)布裝置。
10.根據(jù)權(quán)利要求9所述的廣告服務(wù)器,其特征在于,所述廣告查找單元,用于根據(jù)所述廣告位編號(hào)進(jìn)行輪詢得到各廣告位應(yīng)當(dāng)顯示的廣告信息;其中,所述廣告信息中包含了相關(guān)的javascript代碼和Html地址。
11.一種廣告發(fā)布系統(tǒng),其特征在于,包括權(quán)利要求6 8任一所述的廣告發(fā)布裝置和權(quán)利要求9 10任一所述的廣告服務(wù)器。
全文摘要
本發(fā)明公開了一種廣告發(fā)布方法,包括A、廣告發(fā)布裝置向廣告服務(wù)器發(fā)起獲取廣告請(qǐng)求;其中,該請(qǐng)求中包含有在廣告網(wǎng)頁(yè)界面上需要進(jìn)行展示的多個(gè)廣告位編號(hào);B、廣告服務(wù)器端接收到所述廣告請(qǐng)求后,根據(jù)廣告位編號(hào)查找并得到對(duì)應(yīng)的應(yīng)當(dāng)顯示的廣告信息并返回給所述廣告發(fā)布裝置;C、廣告發(fā)布裝置收到所述廣告信息,提取應(yīng)當(dāng)顯示的廣告信息并進(jìn)行廣告頁(yè)面上對(duì)應(yīng)的廣告的發(fā)布。本發(fā)明能夠?qū)⒍鄠€(gè)廣告位的廣告展示請(qǐng)求合并為一次頁(yè)面請(qǐng)求,從而帶來(lái)服務(wù)器和網(wǎng)絡(luò)傳輸性能的提升。此外,本發(fā)明還公開了一種廣告發(fā)布裝置、廣告服務(wù)器和廣告發(fā)布系統(tǒng)。
文檔編號(hào)H04L29/12GK102609864SQ20121003453
公開日2012年7月25日 申請(qǐng)日期2012年2月16日 優(yōu)先權(quán)日2012年2月16日
發(fā)明者盧述奇, 姚鍵, 張緩迅, 潘柏宇 申請(qǐng)人:合一網(wǎng)絡(luò)技術(shù)(北京)有限公司