一種基于服務(wù)器推的廣告推送系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機領(lǐng)域,具體涉及一種基于服務(wù)器推的廣告推送系統(tǒng)。
【背景技術(shù)】
[0002]傳統(tǒng)模式的Web系統(tǒng)以客戶端發(fā)出請求、服務(wù)器端響應(yīng)的方式工作。這種方式并不能滿足很多現(xiàn)實應(yīng)用的需求,譬如監(jiān)控系統(tǒng)、即時報價系統(tǒng)。這些應(yīng)用都需要服務(wù)器能實時地將更新的信息傳送到客戶端,而無須客戶端發(fā)出請求。
[0003]“服務(wù)器推”技術(shù)在現(xiàn)實應(yīng)用中有一些解決方案,這些解決方案主要包括兩類,一類需要在瀏覽器端安裝插件,基于套接口傳送信息,或是使用RM1、CORBA進行遠程調(diào)用,而另一類則無須瀏覽器安裝任何插件、基于HTTP長連接。
[0004]廣告推送是服務(wù)器端的功能之一,也是很多互聯(lián)網(wǎng)企業(yè)盈利的主要手段,傳統(tǒng)的廣告推送沒有根據(jù)用戶的具體情況而統(tǒng)一進行推送,這種推送很有可能造成用戶的抵觸心理,時間一長,或者隨著廣告數(shù)量增大,這種推送方式會對用戶造成騷擾,從而丟失用戶。
[0005]因此,有必要設(shè)計更加人性化推送方式,充分考慮客戶感受,達到效益和客戶滿意度的平衡,服務(wù)器推機制客戶端程序不需要顯式地向服務(wù)器端發(fā)出請求,服務(wù)器端會在其數(shù)據(jù)發(fā)生變化的時候主動的將數(shù)據(jù)異步的發(fā)送給客戶端,從而使得客戶端能夠及時的獲得資訊,充分利用服務(wù)器推技術(shù),能夠增加廣告推送的及時性和有效性。
【發(fā)明內(nèi)容】
[0006]為了提高推送廣告的效率和效果,本發(fā)明提供了一種基于服務(wù)器推的廣告推送系統(tǒng),通過采用服務(wù)器推送,以推送服務(wù)器作為中轉(zhuǎn),將廣告分時段推送給符合推送條件的客戶,根據(jù)客戶對廣告的點擊率確定向用戶推送廣告的最佳時段,這種科學的推送方式注重了客戶體驗,能夠顯著的提升推送廣告的效率和效果,達到效益和客戶滿意度的平衡。
[0007]本發(fā)明是以如下技術(shù)方案實現(xiàn)的,一種基于服務(wù)器推的廣告推送系統(tǒng),包括廣告服務(wù)器、推送服務(wù)器、客戶端,所述廣告服務(wù)器與所述推送服務(wù)器連接,將廣告推送至所述推送服務(wù)器,所述推送服務(wù)器向與所述推送服務(wù)器存在連接關(guān)系的客戶端定時推送廣告,所述推送服務(wù)器包括廣告存儲模塊、客戶行為記錄模塊、廣告分類統(tǒng)計模塊、推送模塊,
[0008]所述廣告存儲模塊用于存儲傳輸自廣告服務(wù)器的廣告內(nèi)容,并對所述廣告內(nèi)容進行管理,
[0009]所述客戶行為記錄模塊維護客戶動作記錄表,所述客戶動作記錄表包括客戶ID,時間段組和點擊次數(shù)組,每個時間段組包括多個時間段,每個點擊次數(shù)組包括多個點擊次數(shù),每個時間段對應(yīng)一個點擊次數(shù),用于客戶在所述時間段中點擊廣告的次數(shù),若用戶點擊廣告的時間落入某個所述時間段,所述時間段對應(yīng)的點擊次數(shù)加I ;
[0010]所述廣告分類統(tǒng)計模塊用于統(tǒng)計每個用戶點擊率最高的時間段;
[0011]所述推送模塊用于獲取每個用戶點擊率最高的時間段,并在所述時間段向所述用戶推送廣告;
[0012]所述推送服務(wù)器采用服務(wù)器推機制,在響應(yīng)周期內(nèi)使用同一個連接將信息主動推送給所述客戶端,所述推送服務(wù)器采用Comet4j和N1協(xié)議來實現(xiàn)所述服務(wù)器推機制。
[0013]優(yōu)選的,所述推送服務(wù)器建立全局Map,所述Map用于記錄推送服務(wù)器端的所有comet連接,所述客戶端登錄推送服務(wù)器,若登陸成功,則推送服務(wù)器對用戶建立comet連接,并將該連接寫入Map,并根據(jù)Map中的記錄向所述客戶端推送信息。
[0014]優(yōu)選的,所述推送服務(wù)器僅向Map中有記錄的客戶端推送廣告。
[0015]優(yōu)選的,對于每一個廣告,所述推送服務(wù)器僅向每個用戶推送一次。
[0016]優(yōu)選的,所述時間段共有6個,分別為0:00?3:59、4:00?7:59、8:00?11:5912:00 ?15:59、16:00 ?19:59、20:00 ?23:59。
[0017]本發(fā)明的有益效果是:
[0018]本發(fā)明提供了一種基于服務(wù)器推的廣告推送系統(tǒng),通過采用服務(wù)器推送,以推送服務(wù)器作為中轉(zhuǎn),將廣告分時段推送給符合推送條件的客戶,根據(jù)客戶對廣告的點擊率確定向用戶推送廣告的最佳時段,這種科學的推送方式注重了客戶體驗,能夠顯著的提升推送廣告的效率和效果,達到效益和客戶滿意度的平衡。
【附圖說明】
[0019]圖1是推送系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0020]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進一步地詳細描述。
[0021]在一個實施例中,如圖1所示,一種基于服務(wù)器推的廣告推送系統(tǒng),包括廣告服務(wù)器、推送服務(wù)器、客戶端,所述廣告服務(wù)器與所述推送服務(wù)器連接,將廣告推送至所述推送服務(wù)器,所述推送服務(wù)器向與所述推送服務(wù)器存在連接關(guān)系的客戶端定時推送廣告,所述推送服務(wù)器包括廣告存儲模塊、客戶行為記錄模塊、廣告分類統(tǒng)計模塊、推送模塊,
[0022]所述廣告存儲模塊用于存儲傳輸自廣告服務(wù)器的廣告內(nèi)容,并對所述廣告內(nèi)容進行管理,
[0023]所述客戶行為記錄模塊維護客戶動作記錄表,所述客戶動作記錄表包括客戶ID,時間段組和點擊次數(shù)組,每個時間段組包括多個時間段,每個點擊次數(shù)組包括多個點擊次數(shù),每個時間段對應(yīng)一個點擊次數(shù),用于客戶在所述時間段中點擊廣告的次數(shù),若用戶點擊廣告的時間落入某個所述時間段,所述時間段對應(yīng)的點擊次數(shù)加I ;
[0024]所述廣告分類統(tǒng)計模塊用于統(tǒng)計每個用戶點擊率最高的時間段;
[0025]所述推送模塊用于獲取每個用戶點擊率最高的時間段,并在所述時間段向所述用戶推送廣告;
[0026]所述推送服務(wù)器采用服務(wù)器推機制,在響應(yīng)周期內(nèi)使用同一個連接將信息主動推送給所述客戶端,所述推送服務(wù)器采用Comet4j和N1協(xié)議來實現(xiàn)所述服務(wù)器推機制。
[0027]優(yōu)選的,所述推送服務(wù)器建立全局Map,所述Map用于記錄推送服務(wù)器端的所有comet連接,所述客戶端登錄推送服務(wù)器,若登陸成功,則推送服務(wù)器對用戶建立comet連接,并將該連接寫入Map,并根據(jù)Map中的記錄向所述客戶端推送信息。
[0028]優(yōu)選的,所述推送服務(wù)器僅向Map中有記錄的客戶端推送廣告。
[0029]優(yōu)選的,對于每一個廣告,所述推送服務(wù)器僅向每個用戶推送一次。
[0030]優(yōu)選的,所述時間段共有6個,分別為0:00?3:59、4:00?7:59、8:00?11:5912:00 ?15:59、16:00 ?19:59、20:00 ?23:59。
[0031]以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權(quán)項】
1.一種基于服務(wù)器推的廣告推送系統(tǒng),其特征在于,包括廣告服務(wù)器、推送服務(wù)器、客戶端,所述廣告服務(wù)器與所述推送服務(wù)器連接,將廣告推送至所述推送服務(wù)器,所述推送服務(wù)器向與所述推送服務(wù)器存在連接關(guān)系的客戶端定時推送廣告,所述推送服務(wù)器包括廣告存儲模塊、客戶行為記錄模塊、廣告分類統(tǒng)計模塊、推送模塊, 所述廣告存儲模塊用于存儲傳輸自廣告服務(wù)器的廣告內(nèi)容,并對所述廣告內(nèi)容進行管理, 所述客戶行為記錄模塊維護客戶動作記錄表,所述客戶動作記錄表包括客戶ID,時間段組和點擊次數(shù)組,每個時間段組包括多個時間段,每個點擊次數(shù)組包括多個點擊次數(shù),每個時間段對應(yīng)一個點擊次數(shù),用于客戶在所述時間段中點擊廣告的次數(shù),若用戶點擊廣告的時間落入某個所述時間段,所述時間段對應(yīng)的點擊次數(shù)加I ; 所述廣告分類統(tǒng)計模塊用于統(tǒng)計每個用戶點擊率最高的時間段; 所述推送模塊用于獲取每個用戶點擊率最高的時間段,并在所述時間段向所述用戶推送廣告; 所述推送服務(wù)器采用服務(wù)器推機制,在響應(yīng)周期內(nèi)使用同一個連接將信息主動推送給所述客戶端,所述推送服務(wù)器采用Comet4j和N1協(xié)議來實現(xiàn)所述服務(wù)器推機制。2.根據(jù)權(quán)利要求1所述的一種基于服務(wù)器推的廣告推送系統(tǒng),其特征在于,所述推送服務(wù)器建立全局Map,所述Map用于記錄推送服務(wù)器端的所有comet連接,所述客戶端登錄推送服務(wù)器,若登陸成功,則推送服務(wù)器對用戶建立comet連接,并將該連接寫入Map,并根據(jù)Map中的記錄向所述客戶端推送信息。3.根據(jù)權(quán)利要求2所述的一種基于服務(wù)器推的廣告推送系統(tǒng),其特征在于,所述推送服務(wù)器僅向Map中有記錄的客戶端推送廣告。4.根據(jù)權(quán)利要求3所述的一種基于服務(wù)器推的廣告推送系統(tǒng),其特征在于,對于每一個廣告,所述推送服務(wù)器僅向每個用戶推送一次。5.根據(jù)權(quán)利要求4所述的一種基于服務(wù)器推的廣告推送系統(tǒng),其特征在于,所述時間段共有 6 個,分別為 0:00 ?3:59、4:00?7:59、8:00?11:5912:00 ?15:59、16:00 ?19:.59、20:00 ?23:59。
【專利摘要】本發(fā)明涉及一種基于服務(wù)器推的廣告推送系統(tǒng),包括廣告服務(wù)器、推送服務(wù)器、客戶端,所述廣告服務(wù)器與所述推送服務(wù)器連接,將廣告推送至所述推送服務(wù)器,所述推送服務(wù)器向與所述推送服務(wù)器存在連接關(guān)系的客戶端定時推送廣告,所述推送服務(wù)器包括廣告存儲模塊、客戶行為記錄模塊、廣告分類統(tǒng)計模塊、推送模塊;本發(fā)明提供了通過采用服務(wù)器推送,以推送服務(wù)器作為中轉(zhuǎn),將廣告分時段推送給符合推送條件的客戶,根據(jù)客戶對廣告的點擊率確定向用戶推送廣告的最佳時段,這種科學的推送方式注重了客戶體驗,能夠顯著的提升推送廣告的效率和效果,達到效益和客戶滿意度的平衡。
【IPC分類】H04L29/06, G06F17/30, G06Q30/02
【公開號】CN105023172
【申請?zhí)枴緾N201510388891
【發(fā)明人】葉秀蘭
【申請人】葉秀蘭
【公開日】2015年11月4日
【申請日】2015年7月3日