本發明涉及數據處理技術領域,具體而言,涉及一種廣告處理方法、系統和終端。
背景技術:
目前,隨著通信新技術的發展和各種智能設備如手機、計算機等的普及程度越來越高,廣告在人們生活中變得幾乎是無處不在,尤其是一些網絡廣告
現有技術中的廣告播放方法多為重復性的向用戶投放,同一個廣告可能會向同一個用戶投放多次,這種投放行為是沒有意義的,現有技術中的廣告投放方法具有占用終端內存較大、用戶體驗較差、投放率不均勻、浪費資源和廣告商的效益較低的缺陷。
技術實現要素:
有鑒于此,本發明實施例的目的在于提供一種廣告處理方法、系統和終端,以解決上述問題。
第一方面,本發明實施例提供了一種廣告處理方法,包括:
服務器接收到終端發送的用戶登錄請求以后,所述用戶登錄請求包含有用戶的身份信息,基于所述身份信息調取預設的與所述身份信息相對應的第一廣告標識列表和第二廣告標識列表,所述第一廣告標識列表中存儲著待播放廣告的廣告標識,所述第二廣告標識列表中存放著已播放完畢的廣告的廣告標識,將所述第一廣告標識列表廣告標識列表發送至所述用戶對應的終端;
所述終端接收到所述第一廣告標識列表以后,向所述用戶顯示所述第一廣告標識列表中所對應的廣告的播放通道入口;
所述終端檢測到所述用戶觸發的針對所述廣告的播放通道入口的操作以后,向所述服務器發送廣告數據獲取請求;
所述服務器接收到所述廣告數據獲取請求以后,發送所述廣告的廣告數據至所述終端進行播放;
當所述廣告播放完畢后,所述終端關閉所述廣告的播放通道入口,并刪除所述廣告數據,同時發送所述廣告的廣告標識至服務器;
所述服務器接收到所述廣告的廣告標識以后,將所述廣告標識從所述第一廣告標識列表移動至所述第二廣告標識列表中。
結合第一方面,本發明實施例提供了第一方面的第一種可能的實時方式,其中:
所述當所述廣告播放完畢后,所述終端關閉所述廣告的播放通道入口,同時發送所述廣告的廣告標識至服務器,包括:
所述終端記錄所述廣告的播放時長;
所述終端將所述廣告的播放時長與預設閾值進行比較,當所述播放時長大于所述閾值時,所述終端關閉所述廣告的播放通道入口,并發送所述廣告的廣告標識至所述服務器。
結合第一方面或者第一方面的第一種可能的實施方式,本發明實施例提供了第一方面的第二種可能的實施方式,其中:
所述當所述廣告播放完畢后,所述終端關閉所述廣告的播放通道入口,同時發送所述廣告的廣告標識至服務器,包括:
當所述廣告播放完畢后,所述終端繼續檢測所述用戶是否有觸發下一個廣告的播放通道入口的操作或者有關閉廣告窗口的操作,如果有,所述終端關閉所述廣告的播放通道入口,同時發送所述廣告的廣告標識至服務器。
結合第一方面,本發明實施例提供了第一方面的第三種可能的實施方式,其中:
所述方法,還包括:
當服務器檢測到用戶為首次登陸時,所述服務器采集所述用戶的身份信息,基于所述身份信息為所述用戶建立相應的廣告標識列表;
所述身份信息包括:用戶的職業、性別、收入、年齡、興趣愛好、歷史訪問數據。
第二方面,本發明實施例提供了一種廣告處理方法,包括:
發送用戶登錄請求至服務器,所述用戶登錄請求包含有所述用戶的身份信息;
接收到服務器發送的第一廣告標識列表以后,向所述用戶顯示所述第一廣告標識列表中所對應的廣告的播放通道入口;
檢測到所述用戶觸發的針對所述廣告的播放通道入口的操作以后,向所述服務器發送廣告數據獲取請求;
接收服務器發送的廣告數據,并進行播放;
當所述廣告播放完畢后,關閉所述廣告的播放通道入口,同時發送所述廣告的廣告標識至服務器。
結合第二方面,本發明實施例提供了第二方面的第一種可能的實時方式,其中:
所述當所述廣告播放完畢后,關閉所述廣告的播放通道入口,同時發送所述廣告的廣告標識至服務器,包括:
記錄所述廣告的播放時長;
將所述廣告的播放時長與預設閾值進行比較,當所述播放時長大于所述閾值時,所述終端關閉所述廣告的播放通道入口,同時發送所述廣告的廣告標識至服務器。
第三方面,本發明實施例還提供了一種廣告處理系統,包括:
服務器和終端;
所述服務器,用于接收到終端發送的用戶登錄請求以后,所述用戶登錄請求包含有用戶的身份信息,基于所述身份信息調取預設的與所述身份信息相對應的第一廣告標識列表和第二廣告標識列表,所述第一廣告標識列表中存儲著待播放廣告的廣告標識,所述第二廣告標識列表中存放著已播放完畢的廣告的廣告標識,將所述第一廣告標識列表廣告標識列表發送至所述用戶對應的終端;
所述終端,用于接收到所述第一廣告標識列表以后,向所述用戶顯示所述第一廣告標識列表中所對應的廣告的播放通道入口;
所述終端,還用于檢測到所述用戶觸發的針對所述廣告的播放通道入口的操作以后,向所述服務器發送廣告數據獲取請求獲取所述廣告的廣告數據;
所述服務器,還用于接收到所述廣告數據獲取請求以后,發送所述廣告的廣告數據至所述終端進行播放;
所述終端,還用于當所述廣告播放完畢后,關閉所述廣告的播放通道入口,同時發送所述廣告的廣告標識至服務器;
所述服務器,還用于接收到所述廣告的廣告標識以后,將所述廣告標識從所述第一廣告標識列表移動至所述第二廣告標識列表中。
結合第三方面,本發明實施例提供了第三方面的第一種可能的實施方式,其中:
所述終端,還用于記錄所述廣告的播放時長;
將所述廣告的播放時長與預設閾值進行比較,當所述播放時長大于所述閾值時,關閉所述廣告的播放通道入口,并發送所述廣告的廣告標識至所述服務器。
第四方面,本發明實施例還提供了一種終端,包括:
第一發送模塊,用于用戶登錄請求至服務器,所述用戶登錄請求包含有所述用戶的身份信息;
接收模塊,用于接收到服務器發送的第一廣告標識列表以后,向所述用戶顯示所述第一廣告標識列表中所對應的廣告的播放通道入口;
第二發送模塊,用于檢測到所述用戶觸發的針對所述廣告的播放通道入口的操作以后,向所述服務器發送廣告數據獲取請求;
播放模塊,用于接收服務器發送的廣告數據,并進行播放;
關閉模塊,用于當所述廣告播放完畢后,關閉所述廣告的播放通道入口,同時發送所述廣告的廣告標識至服務器。
結合第四方面,本發明實施例提供了第四方面的第一種可能的實施方式,其中:
所述關閉模塊還包括:
記錄單元,用于記錄所述廣告的播放時長;
比較單元,用于將所述廣告的播放時長與預設閾值進行比較,當所述播放時長大于所述閾值時,所述終端關閉所述廣告的播放通道入口,同時發送所述廣告的廣告標識至服務器。
本發明實施例提供的一種廣告處理方法、系統和終端,在接收到終端發送的用戶登錄請求以后,服務器會調取將與所述用戶的用戶信息相對應的單元廣告標識列表,將該單元廣告標識列表發送至終端,終端接收到該第一廣告標識列表以后,顯示第一廣告標識列表中的廣告標識所對應的廣告的播放通道入口,終端檢測到用戶觸發的針對廣告通道入口的操作以后,向服務器發送廣告數據獲取請求,服務器發送廣告數據至終端進行播放,當廣告播放完畢以后,終端關閉廣告通道入口,并刪除廣告數據,本實施例中所提供的方法和終端,滿足了廣告在被用戶看過以后,該廣告的播放通道被關閉,該廣告不會在用戶終端再次進行顯示,并且由于刪除了該廣告對應的廣告數據,達到了節省終端內存的效果。
為使本發明的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
圖1示出了本發明實施例一所提供的一種廣告處理方法的流程示意圖;
圖2示出了本發明實施例二所提供的一種廣告處理方法的流程示意圖;
圖3示出了本發明實施例三所提供的一種廣告處理系統的結構示意圖;
圖4示出了本發明實施例四所提供的一種終端的結構示意圖。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發明的實施例的詳細描述并非旨在限制要求保護的本發明的范圍,而是僅僅標識本發明的選定實施例。基于本發明的實施例,本領域技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
目前,廣告的播放都是重復性的,投放率不均勻,有時同一個廣告會向同一個用戶投放多次,此時廣告的效益已經被大大降低,并且會使用戶體驗較差;基于此,本發明實施例提供了一種廣告處理方法和裝置。
下面通過具體實施例對本發明實施例進行具體詳細的介紹;
實施例一
參照圖1所示的實施例一,本發明實施例一中提供了一種廣告處理方法,該方法包括以下步驟:
s11、服務器接收到終端發送的用戶登錄請求以后,該用戶登錄請求包含有用戶的身份信息,服務器基于該身份信息調取預設的與該身份信息相對應的第一廣告標識列表和第二廣告標識列表,將第一廣告標識列表廣告標識列表發送至用戶對應的終端;第一廣告標識列表中存儲著待播放廣告的廣告標識,第二廣告標識列表中存放著已播放完畢的廣告的廣告標識;
s12、上述終端接收到上述服務器發送的廣告標識列表以后,向用戶顯示該廣告標識列表中所對應的廣告的播放通道入口;
s13、終端檢測到用戶觸發的針對廣告的播放通道入口的操作以后,向服務器發送廣告數據獲取請求;
s14、服務器接收到廣告數據獲取請求以后,發送廣告的廣告數據至所述終端進行播放;
此處顯示的廣告的播放通道入口可以是以廣告播放時的第一個圖像幀的形式存在于終端上,當用戶通過鼠標點擊或者觸摸操作等方式觸發該廣告播放通道入口時,終端進行廣告播放;
s15、當廣告播放完畢后,終端關閉該廣告的播放通道入口,并刪除該廣告的廣告數據,同時發送該廣告的廣告標識至服務器;
終端關閉該廣告的播放通道入口以后,該終端便不再顯示廣告的播放通道入口;
廣告開始播放以后,終端記錄該廣告的播放時長;
進一步的,終端將廣告的播放時長與預設閾值進行比較,當所述播放時長大于所述閾值時,則認為是廣告播放完畢,進而終端關閉所述廣告的播放通道入口,并發送所述廣告的廣告標識至所述服務器;避免了用戶在廣告播放過程中關閉廣告,如此可以實現該廣告向用戶播放一次,且是完整的播放,此時在保證了廣告商效益的同時,實現了均勻投放,并且節省了用戶終端的內存;
進一步的,當終端檢測到廣告播放完畢以后,終端繼續檢測用戶是否有觸發下一個廣告的播放通道入口的操作或者有關閉廣告窗口的操作,如果有,該終端關閉所述廣告的播放通道入口,同時發送所述廣告的廣告標識至服務器;如果終端沒有檢測到用戶有觸發下一個廣告的播放通道入口的操作,且沒有關閉廣告窗口的操作,則不關閉該廣告的播放通道入口,此時允許用戶多次重復播放該廣告。
s16、服務器接收到上述廣告的廣告標識以后,將該廣告標識從第一廣告標識列表移動至第二廣告標識列表;
并且,服務器在進行對上述的第一廣告標識列表更新時,當服務器將某一廣告的廣告標識放入至上述第一廣告標識列表前,先將該廣告標識與第二廣告標識列表內的廣告標識進行比對,如果比對一致,則說明該廣告已經播放過,則不再將該廣告的廣告標識列表放入到第一廣告標識列表內;進而在終端下一次登錄時,服務器不會重復向該用戶推送該廣告。
進一步的,如果用戶首次登錄服務器,當服務器檢測到用戶為首次登陸時,該服務器采集用戶的身份信息,基于該用戶的身份信息為用戶建立相應的第一廣告標識列表和第二廣告識別列表;
該身份信息包括:用戶的職業、性別、收入、年齡、興趣愛好、歷史訪問數據;需要說明的是,該廣告標識列表隨著上傳至服務器的廣告內容進行不斷地更新,以使用戶每次登陸所獲得最新的廣告資源;本實施例中,用戶首次登陸服務器時,服務器根據用戶的身份信息為用戶建立相應的第一廣告標識列表好第二廣告識別列表,該第一廣告標識列表內存儲有與用戶相關聯的、待向用戶推送的廣告的廣告標識,然后服務器將該第一廣告標識列表發送至終端,終端顯示該第一廣告標識列表中所包含的廣告標識所對應的廣告的播放通道入口,通過檢測該用戶針對該播放通道入口的操作進行向服務器請求獲取廣告數據,終端接收到廣告數據以后進行播放,在播放完畢以后終端關閉該廣告播放入口,并將該廣告數據刪除。
本實施例所提供的廣告處理方法允許廣告商有針對性的向用戶投放廣告,并在用戶觀看完所述廣告以后,該廣告在終端不再進行顯示,避免廣告做無效的重復播放,同時終端會自動刪除該廣告的廣告數據,以此滿足廣告有效投放和節省終端內存。
需要說明的是,本實施例中的所述的服務器可以廣告數據處理類的服務器,本實施例中的終端可以是手機、電腦等設備。
實施例二
參照圖2所示的實施例二,本實施例中提供了一種廣告處理方法,該方法包括:
s20、發送用戶登錄請求至服務器,該用戶登錄請求包含有所述用戶的身份信息;
服務器接收到登錄請求以后,會根據登錄請求中所包含的用戶的身份信息調取服務器中預設的與該身份信息相對應的第一廣告標識列表和第二廣告標識列表,該第一廣告標識列表中存儲著待向該用戶進行播放的廣告的廣告標識;
s21、接收到服務器發送的第一廣告標識列表以后,向用戶顯示該第一廣告標識列表中的廣告標識所對應的廣告的播放通道入口;
s22、檢測到用戶觸發的針對廣告的播放通道入口的操作以后,向服務器發送廣告數據獲取請求;
s23、接收服務器發送的廣告數據,并進行播放;
s24、當所述廣告播放完畢后,關閉所述廣告的播放通道入口,同時發送該廣告的廣告標識至服務器。
進一步的,記錄所述廣告的播放時長;將所述廣告的播放時長與預設閾值進行比較,當所述播放時長大于所述閾值時,認為該廣告播放完畢,此時關閉所述廣告的播放通道入口,同時發送所述廣告的廣告標識至服務器。服務器接收到該廣告標識以后,將該廣告標識通廣告標識列表中刪除,或者服務器用新的廣告標識來替換該廣告標識。
實施例三
參照圖3所示的實施例,本發明實施例中提供了一種廣告處理的系統,該系統包括:服務器30和終端31;
上述服務器30,用于接收到終端發送的用戶登錄請求以后,用戶登錄請求包含有用戶的身份信息,基于身份信息調取預設的與身份信息相對應的第一廣告標識列表和第二廣告標識列表,將第一廣告標識列表廣告標識列表發送至用戶對應的終端;第一廣告標識列表中存儲著待播放廣告的廣告標識,第二廣告標識列表中存放著已播放完畢的廣告的廣告標識;
在用戶首次登陸時,服務其獲取用戶的身份信息,該身份信息包括用戶注冊時輸入的信息,還包括服務器根據用戶的歷史訪問記錄從其他網站或者app上抓取的用戶信息,用戶首次登錄時服務器根據用戶的身份信息為用戶定制所要播放的廣告,比如,如果用戶為男性,則要播放的廣告可以是與男性用品相關的,基于此為用戶建立對應的第一廣告標識列表和第二廣告標識列表,服務器存儲該廣告標識列表,并實時更新。
上述終端31,用于接收到所述廣告標識列表以后,向所述用戶顯示所述廣告標識列表中所對應的廣告的播放通道入口;
該廣告播放通道入口可以是以廣告播放過程中的出現的任意一個畫面的形式顯示在所述終端上;
上述終端31,還用于檢測到所述用戶觸發的針對所述廣告的播放通道入口的操作以后,向服務器發送廣告數據獲取請求獲取所述廣告的廣告數據;
上述服務器30,還用于接收到廣告數據獲取請求以后,發送廣告的廣告數據至所述終端進行播放;
上述終端31,還用于當所述廣告播放完畢后,關閉所述廣告的播放通道入口,同時發送所述廣告的廣告標識至服務器;
上述服務器30,還用于接收到所述廣告的廣告標識以后,將廣告標識從所述第一廣告標識列表移動至所述第二廣告標識列表中。
進一步的,上述終端還用于:記錄所述廣告的播放時長;
將所述廣告的播放時長與預設閾值進行比較,當所述播放時長大于所述閾值時,關閉所述廣告的播放通道入口,并發送所述廣告的廣告標識至所述服務器。
實施例四
參照圖4所示,本實施例中提供了一種終端,該終端包括:
第一發送模塊40,用于用戶登錄請求至服務器,所述用戶登錄請求包含有所述用戶的身份信息;
接收模塊41,用于接收到服務器發送的第一廣告標識列表以后,向所述用戶顯示所述第一廣告標識列表中所對應的廣告的播放通道入口;
第二發送模塊42,用于檢測到所述用戶觸發的針對所述廣告的播放通道入口的操作以后,向所述服務器發送廣告數據獲取請求;
播放模塊43,用于接收服務器發送的廣告數據,并進行播放;
關閉模塊44,用于當所述廣告播放完畢后,關閉所述廣告的播放通道入口,同時發送所述廣告的廣告標識至服務器。
進一步的,上述關閉模塊44,還包括:
記錄單元,用于記錄所述廣告的播放時長;
比較單元,用于將所述廣告的播放時長與預設閾值進行比較,當所述播放時長大于所述閾值時,所述終端關閉所述廣告的播放通道入口,同時發送所述廣告的廣告標識至服務器。
本發明實施例所提供的廣告處理方法的計算機程序產品,包括存儲了程序代碼的計算機可讀存儲介質,所述程序代碼包括的指令可用于執行前面方法實施例中所述的方法,具體實現可參見方法實施例,在此不再贅述。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的模塊、系統和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的系統、裝置和方法,可以通過其它的方式實現。以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,又例如,多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
以上所述,僅為本發明的具體實施方式,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應所述以權利要求的保護范圍為準。