欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種廣告播放方法及裝置與流程

文檔序號:11437557閱讀:186來源:國知局
一種廣告播放方法及裝置與流程

本發(fā)明涉及多媒體技術領域,尤其涉及一種廣告播放方法及裝置。



背景技術:

近年來,觀看多媒體已經成為人們生活、工作、娛樂、學習中必不可少的一部分。通常在多媒體網站(如優(yōu)酷、愛奇藝等)或網路協(xié)定電視(internetprotocoltelevision,iptv)觀看點播多媒體(例如視頻、動畫等)時,需要在片頭觀看一段廣告。如果不愿意觀看廣告可以通過充值成為會員等方式跳過廣告。從多媒體觀看者的角度,看廣告或充值成為會員都會影響觀看多媒體的體驗。然而,當前多媒體運營商收入的重要來源是廣告費和用戶的會員費。因此,如何提供一種方案能權衡運營商與觀看者的利益,同時為多媒體觀看者提供良好的體驗是亟待解決的問題。



技術實現(xiàn)要素:

本發(fā)明實施例所要解決的技術問題在于,提供一種廣告播放方法及裝置,解決了現(xiàn)有技術中在播放多媒體過程中無法人性化為用戶播放廣告的技術問題。

第一方面,本發(fā)明實施例提供了一種廣告播放方法,可包括:

接收終端設備發(fā)送的多媒體點播請求;

根據所述多媒體點播請求確定對應的多媒體文件和所述多媒體文件的廣告相關信息,所述廣告相關信息包括所述多媒體文件的文件時長中允許播放廣告的第一時間段;

當所述多媒體文件在所述終端設備上播放至所述第一時間段內時,控制以畫中畫方式播放至少一個目標廣告。

可選的,所述方法還包括:根據預設規(guī)則從預設廣告集合中確定所述目標廣告。

可選的,所述根據預設規(guī)則從預設廣告集合中確定所述目標廣告,包括:

將所述預設廣告集合中播放時長小于或者等于所述第一時間段的時長的廣告確定為所述目標廣告。

可選的,所述根據預設規(guī)則從預設廣告集合中確定所述目標廣告,包括:

確定所述多媒體文件所屬的預設多媒體分類以及與所述預設多媒體分類匹配的預設廣告分類;

將所述預設廣告集合中屬于所述預設廣告分類的廣告確定為所述目標廣告;或者,將所述預設廣告集合中屬于所述預設廣告分類,且播放時長小于或者等于所述第一時間段的時長的廣告確定為所述目標廣告。

可選的,所述接收終端設備發(fā)送的多媒體點播請求所述方法,包括:接收終端設備通過多媒體應用賬號發(fā)送的多媒體點播請求;所述根據預設規(guī)則從預設廣告集合中確定所述目標廣告,包括:

獲取所述多媒體應用賬號的多媒體文件播放或者搜索歷史記錄;

根據所述歷史記錄確定所屬的預設興趣分類;

將所述預設廣告集合中與所述預設興趣分類所匹配的廣告確定為所述目標廣告;或者,將所述預設廣告集合中與所述預設興趣分類所匹配,且播放時長小于或者等于所述第一時間段的時長的廣告確定為所述目標廣告。

可選的,所述至少一個目標廣告包括n個目標廣告,且n為大于1的整數;

所述當所述多媒體文件在所述終端設備上播放至所述第一時間段內時,控制以畫中畫方式播放至少一個目標廣告,包括:

在所述終端設備上當所述多媒體文件播放至所述第一時間段內時,控制以n個畫中畫方式同時播放所述n個目標廣告。

第二方面,本發(fā)明實施例提供了一種廣告播放裝置,可包括:

通信單元,用于接收終端設備發(fā)送的多媒體點播請求;

處理單元,用于根據所述多媒體點播請求確定對應的多媒體文件和所述多媒體文件的廣告相關信息,所述廣告相關信息包括所述多媒體文件的文件時長中允許播放廣告的第一時間段;

所述處理單元,還用于當所述多媒體文件在所述終端設備上播放至所述第一時間段內時,控制以畫中畫方式播放至少一個目標廣告。

可選的,所述處理單元還用于:

根據預設規(guī)則從預設廣告集合中確定所述目標廣告。

可選的,所述處理單元還用于根據預設規(guī)則從預設廣告集合中確定所述目標廣告,具體為:

將所述預設廣告集合中播放時長小于或者等于所述第一時間段的時長的廣告確定為所述目標廣告。

可選的,所述處理單元還用于根據預設規(guī)則從預設廣告集合中確定所述目標廣告,具體為:

確定所述多媒體文件所屬的預設多媒體分類以及與所述預設多媒體分類匹配的預設廣告分類;

將所述預設廣告集合中屬于所述預設廣告分類的廣告確定為所述目標廣告;或者,將所述預設廣告集合中屬于所述預設廣告分類,且播放時長小于或者等于所述第一時間段的時長的廣告確定為所述目標廣告。

可選的,所述通信單元用于接收終端設備發(fā)送的多媒體點播請求所述方法,具體為:接收終端設備通過多媒體應用賬號發(fā)送的多媒體點播請求;所述處理單元還用于根據預設規(guī)則從預設廣告集合中確定所述目標廣告,具體為:

獲取所述多媒體應用賬號的多媒體文件播放或者搜索歷史記錄;

根據所述歷史記錄確定所屬的預設興趣分類;

將所述預設廣告集合中與所述預設興趣分類所匹配的廣告確定為所述目標廣告;或者,將所述預設廣告集合中與所述預設興趣分類所匹配,且播放時長小于或者等于所述第一時間段的時長的廣告確定為所述目標廣告。

可選的,所述至少一個目標廣告包括n個目標廣告,且n為大于1的整數;

所述處理單元還用于當所述多媒體文件在所述終端設備上播放至所述第一時間段內時,控制以畫中畫方式播放至少一個目標廣告,具體為:

在所述終端設備上當所述多媒體文件播放至所述第一時間段內時,控制以n個畫中畫方式同時播放所述n個目標廣告。

第三方面,本申請?zhí)峁┮环N服務器,該服務器具有實現(xiàn)上述任意一種廣告播放方法實施例中方法的功能。該功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應的軟件實現(xiàn)。該硬件或軟件包括一個或多個與上述功能相對應的模塊。

第四方面,本申請?zhí)峁┮环N服務器,該服務器中包括處理器,處理器被配置為支持該服務器執(zhí)行第一方面提供的一種廣告播放方法中相應的功能。該服務器還可以包括存儲器,存儲器用于與處理器耦合,其保存該服務器必要的程序指令和數據。該服務器還可以包括通信接口,用于該服務器與其他設備或通信網絡通信。

第五方面,本申請?zhí)峁┮环N計算機存儲介質,用于儲存為上述第四方面提供的服務器所用的計算機軟件指令,其包含用于執(zhí)行上述方面所設計的程序。

第六方面,本發(fā)明實施例提供了一種計算機程序,該計算機程序包括指令,當該計算機程序被計算機執(zhí)行時,使得計算機可以執(zhí)行上述第一方面中任意一項的廣告播放方法中的流程。

實施本發(fā)明實施例,具有如下有益效果:

本發(fā)明實施例,通過接收終端設備發(fā)送的多媒體點播請求,并根據多媒體點播請求確定對應的多媒體文件和該多媒體文件的文件時長中允許播放廣告的第一時間段,當該多媒體文件在終端設備上播放至所述第一時間段內時,控制以畫中畫方式播放至少一個目標廣告。即本申請中通過在點播的多媒體文件中的某個允許插播廣告的時間段內(例如片頭或者片尾)以畫中畫的方式插入廣告。由于是在多媒體文件的文件時長中允許播放廣告的時間段播放廣告,并且畫中畫并不影響用戶觀看多媒體相關內容。因此,對于用戶而言,可以免于等待廣告播放;對運營商而言,可以保證用戶有效觀看廣告。不僅提升了用戶觀看多媒體的體驗,也保證了運營商的利益。

附圖說明

為了更清楚地說明本發(fā)明實施例或背景技術中的技術方案,下面將對本發(fā)明實施例或背景技術中所需要使用的附圖進行說明。

圖1是本發(fā)明實施例提供的一種視頻播放系統(tǒng)架構示意圖;

圖2是本發(fā)明實施例提供的一種廣告播放方法的流程示意圖;

圖3是本發(fā)明實施例提供的一種廣告播放方法的應用場景示意圖;

圖4是本發(fā)明實施例提供的另一種廣告播放方法的應用場景示意圖;

圖5是本發(fā)明實施例提供的又一種廣告播放方法的應用場景示意圖;

圖6是本發(fā)明實施例提供的另一種廣告播放方法的流程示意圖;

圖7是本發(fā)明實施例提供的一種廣告播放裝置的結構示意圖;

圖8是本發(fā)明實施例提供的一種服務器的結構示意圖。

具體實施方式

下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例進行描述。

本申請的說明書和權利要求書及所述附圖中的術語“第一”、“第二”、“第三”和“第四”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術語“包括”和“具有”以及它們任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產品或設備固有的其它步驟或單元。

在本文中提及“實施例”意味著,結合實施例描述的特定特征、結構或特性可以包含在本申請的至少一個實施例中。在說明書中的各個位置出現(xiàn)該短語并不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領域技術人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結合。

首先,對本申請中的部分用語進行解釋說明,以便于本領域技術人員理解。

(1)多媒體(multimedia)是多種媒體的綜合,一般包括文本,聲音和圖像等多種媒體形式。在計算機系統(tǒng)中,多媒體指組合兩種或兩種以上媒體的一種人機交互式信息交流和傳播媒體。使用的媒體包括文字、圖片、照片、聲音、動畫和影片,以及程式所提供的互動功能。例如,視頻、直播、動畫等。值得說明的是,本申請中的多媒體以及多媒體文件沒有本質區(qū)別,多媒體是宏觀角度的統(tǒng)稱,多媒體文件則可以理解為具體某一個多媒體對應的播放文件。

(2)畫中畫(picture-in-picture,pip)技術是利用數字技術,在同一屏幕上顯示兩套或兩套以上的節(jié)目。即在正常觀看的主畫面上,同時插入一個或多個經過壓縮的子畫面,以便在欣賞主畫面的同時,還可以監(jiān)視其它頻道,被廣泛用于電視、視頻錄像、監(jiān)控、演示設備。本申請中的畫中畫是指一種視頻內容呈現(xiàn)方式,是指在一部多媒體播出的同時,于畫面的小面積區(qū)域上同時播出另一部或者幾部多媒體。

為了便于理解本發(fā)明實施例,下面先對本發(fā)明實施例所基于的通信系統(tǒng)架構進行描述。圖1是本發(fā)明實施例提供的一種視頻播放系統(tǒng)架構示意圖,該系統(tǒng)采用客戶端/服務器結構(client/server,c/s)結構工作模式。如圖所示,該系統(tǒng)架構中包含了至少一個服務器(圖中以一個為例)和多個終端設備(即為c/s中的客戶端)。終端設備與服務器之間通過網絡進行交互,該網絡可以是移動通信網絡也可以是互聯(lián)網,本申請對此不作具體限定。其中的服務器為終端設備提供多媒體相關服務,例如多媒體文件提供服務、多媒體業(yè)務管理服務、多媒體文件存儲服務、廣告提供服務等等,這些服務可以集中在同一個服務器(圖中示出的服務器)上,也可以分散在除圖中所示的服務器外的其它服務器上??梢岳斫獾氖?,上述多媒體相關的服務可以由同一個運營商進行管理,也可以由多個運營商進行分別管理,對應的如多媒體文件提供運營商、多媒體業(yè)務管理運營商、多媒體文件存儲運營商,廣告運營商等等。

可以理解的是,本申請中的終端設備可以為具有多媒體播放請求和多媒體播放功能的用戶設備(userequipment,ue),例如包括:手機、平板電腦、筆記本電腦、掌上電腦、移動互聯(lián)網設備(mobileinternetdevice,mid)、可穿戴設備、智能手環(huán)、計步器、mp3播放器(movingpictureexpertsgroupaudiolayeriii,動態(tài)影像專家壓縮標準音頻層面3)、mp4(movingpictureexpertsgroupaudiolayeriv,動態(tài)影像專家壓縮標準音頻層面3)播放器、個人數字助理(personaldigitalassistant,pda)和膝上型便攜計算機等。

還可以理解的是,以上圖1中的系統(tǒng)架構只是本發(fā)明實施例中的一種示例性實施方式,本發(fā)明實施例中的網絡架構包括但不僅限于以上系統(tǒng)架構。

參見圖2,圖2是本發(fā)明實施例中的一種廣告播放方法的流程示意圖,下面將結合附圖2至從服務器側對本發(fā)明實施例中的廣告播放方法進行詳細描述。該方法可以包括以下步驟s201-步驟s203。

步驟s201:接收終端設備發(fā)送的多媒體點播請求。

具體地,服務器接收用戶通過終端設備發(fā)送過來的多媒體點播請求,該點播請求可以為點擊某個某媒體文件播放鏈接,或者是請求播放多媒體文件的確認指令等??梢岳斫獾氖?,本申請中多媒體點播請求對應的多媒體文件必須支持畫中畫的方式推送廣告。例如,服務器側的多媒體文件提供商在多媒體文件注入的時候就可以設置該多媒體文件的屬性,允許其支持以畫中畫的方式推送廣告的特性。

步驟s202:根據所述多媒體點播請求確定對應的多媒體文件和所述多媒體文件的廣告相關信息。

具體地,服務器在接收到終端設備發(fā)送過來的多媒體點播請求之后,確定該多媒體點播請求所對應的多媒體文件,以便于為使用所述終端設備的用戶返回相應的多媒體文件。在本申請中,服務器還確定所述多媒體文件的廣告相關信息,廣告相關信息中包括了所述多媒體文件的文件時長中允許播放廣告的第一時間段。其中,多媒體文件的文件時長是指該多媒體文件屬性信息中的文件時長。例如一個電影文件的時長為2個小時,一個動畫flash的文件時長為45分鐘等。而第一時間段則是是該多媒體文件中的其中一個時間段,假設電影的時長為2小時,而在該電影播放的00:00:00-00:02:10和01:40:50-01:42:58內,為允許以畫中畫方式播放廣告,那么該電影播放過程中的時間段00:00:00-00:02:10和01:40:50-01:42:58均為第一時間段。需要強調的是,第一時間段在多媒體文件中是固定不變的,不會因為用戶的快進或者慢進而發(fā)生變化,也不會因為用戶跳過而發(fā)生變化。即只要多媒體文件生成好了,則該多媒體文件的時長是固定的。

步驟s203:當所述多媒體文件在所述終端設備上播放至所述第一時間段內時,控制以畫中畫方式播放至少一個目標廣告。

具體地,目標廣告可以是一個也可以是多個,當為一個目標廣告需要播放時,則以一個畫中畫的畫面進行播放,具體播放時間可以是第一時間段的起始時間開始播放,也可以是第一時間段起始時間之后和終止時間之前的某一個時間點開始,即只要是在該第一時間段內的任意一個時間點開始播放都屬于本申請所保護的范圍。當有多個目標廣告需要播放的時候,則以多個畫中畫形式進行播放,具體播放時間可以是同時播放,也可以是分別在第一時間段內的不同時間點開始播放,本申請對此不作具體限定??梢岳斫獾氖牵旧暾堉械漠嬛挟嫷漠嬅媾虐婵梢砸圆徽趽醵嗝襟w文件播放時的有效畫面、文字為原則。

在一種可能的實現(xiàn)方式中,所述第一時間段為多個,且所述目標廣告的時長大于多個第一時間段中的任意一個;所述當所述多媒體文件在所述終端設備上播放至所述第一時間段內時,控制以畫中畫方式播放至少一個目標廣告,包括:在所述多個第一時間段內的至少兩個時間段內,分別以畫中畫方式播放所述至少一個目標廣告。假設目標廣告的時長為3分鐘,而多個第一時間段的長度均小于3分鐘,那么可以將該目標廣告拆分成兩部分甚至是更多部分。比如,第一部分放在第一個第一時間段內播放,第二部分放在另一個時間段內播放,具體如何拆分,和如何在兩個第一時間段內的具體時間點進行播放,可以合理組合,本申請對此不作具體限定,只要是能在兩個或者多個第一時間段內將該目標廣告播放完畢即可。例如一個目標廣告時長3分鐘,而多媒體文件的允許播放廣告的時間段為00:00:00-00:01:00和1:45:00-1:48:10,那么此時可以先將該目標廣告的前1分鐘控制在多媒體文件播放的00:00:00-00:01:00分鐘播放,后兩分鐘則可以在多媒體文件播放的1:45:00-1:48:10中的任意兩分鐘進行播放。以最終完整播放完該目標廣告。

可以理解的是,本申請中的目標廣告也可以為緊急通知或者重要通知,也可以是公益廣告、尋人啟事、失物招領、政策通知等。即本申請對以畫中畫播放的具體內容不作限定。

關于服務器和終端設備之間具體如何以畫中畫方式進行播放,以下以兩種具體實施方式進行說明。

方式一:

使用一路流只能傳輸一個多媒體媒體傳輸格式(如基于http的動態(tài)自適應流(dynamicadaptivestreamingoverhttp,dash)、動態(tài)碼率自適應技術(httplivestreaming,hls),具體流程可以包括以下步驟:

1、終端設備請求播放點播多媒體;

2、終端設備向服務器(多媒體業(yè)務管理服務)請求播放點播多媒體;

3、服務器(多媒體業(yè)務管理服務)對用戶(通過終端設備當前登陸的相關賬號)鑒權,鑒權的內容包括查看該多媒體文件是否支持畫中畫方式插入廣告(該屬性在多媒體注入時配置);用戶是否是付費用戶,如果不是,則向用戶(即終端設備)推送目標廣告;

4、服務器(多媒體業(yè)務管理服務)根據多媒體文件可插入廣告的時長及廣告自身的時長匹配時長合適的廣告,并根據用戶特征匹配內容合適的廣告(可插入廣告的時長在多媒體注入時配置);

5、服務器返回多媒體播放地址;

6、服務器返回目標廣告地址;

7、終端設備啟動畫中畫功能,此時,需要終端設備支持開啟兩個畫面,分別支持播放多

媒體文件和目標廣告;

8、終端設備的主畫面請求播放多媒體文件;

9、終端設備的副畫面請求播放目標廣告。

方式二:

使用一路流能傳輸多個多媒體的媒體傳輸協(xié)議如動態(tài)圖像專家組媒體傳輸(mpegmediatransport,mmt)。本方式二中以mmt為例,針對此類協(xié)議實現(xiàn)畫中畫的方式推送廣告。mmt是用于高速傳輸媒體的協(xié)議,可以在一路流中傳輸多個多媒體,并且可以控制在終端上的展示方式。其中,多媒體注入流程與方式一相同。播放流程的區(qū)別主要在于主畫面與副畫面在服務器中融合成一路流。與方式一相比,方式二的優(yōu)點在于不需要終端設備的媒體播放器支持畫中畫功能,但缺點在于服務器和終端設備都需要支持mmt協(xié)議。具體流程可以包括以下步驟:

1、用戶用終端設備請求播放點播多媒體;

2、終端設備向多媒體業(yè)務管理平臺請求播放點播多媒體;

3、服務器(如服務器中的多媒體業(yè)務管理服務)對用戶(通過終端設備當前登陸的相關賬號)鑒權,鑒權的內容包括查看該多媒體是否支持畫中畫方式插入廣告;用戶是否是付費用戶,如果不是,則向用戶(即終端設備)推送廣告;

4、根據多媒體可插入廣告的時長及廣告自身的時長匹配時間合適的廣告,并根據用戶特征匹配內容合適的廣告;

5、服務器中的多媒體業(yè)務管理服務向服務器中的多媒體文件存儲服務請求主畫面多媒體;

6、服務器中的多媒體業(yè)務管理服務向服務器中的多媒體文件存儲服務請求副畫面多媒體;

7、服務器將主副畫面合并成一路流;

8、服務器返回合成的多媒體文件。

本發(fā)明實施例,通過服務器接收終端設備發(fā)送的多媒體點播請求,并根據多媒體點播請求確定對應的多媒體文件和該多媒體文件的文件時長中允許播放廣告的第一時間段,當該多媒體文件在終端設備上播放至所述第一時間段內時,控制以畫中畫方式播放至少一個目標廣告。即本申請中通過在點播的多媒體文件中的某個允許插播廣告的時間段內(例如片頭或者片尾)以畫中畫的方式插入廣告。由于是在多媒體文件的文件時長中允許播放廣告的時間段播放廣告,并且畫中畫并不影響用戶觀看多媒體相關內容。因此,對于用戶而言,可以免于等待廣告播放;對運營商而言,可以保證用戶有效觀看廣告。不僅提升了用戶觀看多媒體的體驗,也保證了運營商的利益。

參見圖3,圖3是本發(fā)明實施例提供的另一種廣告播放方法的流程示意圖,下面將結合附圖3至從服務器側對本發(fā)明實施例中的廣告播放方法進行詳細描述。該方法可以包括以下步驟s301-步驟s305。

步驟s301:接收終端設備發(fā)送的多媒體點播請求。

步驟s302:根據所述多媒體點播請求確定對應的多媒體文件和所述多媒體文件的廣告相關信息,所述廣告相關信息包括所述多媒體文件的文件時長中允許播放廣告的第一時間段。

具體地,步驟s301至步驟s302可參考上述圖2實施例中的步驟s201至步驟s202,這里不再贅述。

步驟s303:根據預設規(guī)則從預設廣告集合中確定所述目標廣告。

具體地,服務器根據確定的多媒體文件來確定目標廣告,具體確定規(guī)則可以根據不同的終端設備進行不同的匹配,例如根據所述終端設備上所登陸的多媒體相關賬號,推送與該賬號匹配的特定廣告內容。服務器還可以有針對性的根據終端設備所請求的多媒體的具體內容,匹配不同的目標廣告,為終端設備的使用用戶提供定制化、個性化的廣告推送服務??梢岳斫獾氖?,預設廣告集合是相關運營商提供的。

在一種可能的實現(xiàn)方式中,服務器將所述預設廣告集合中播放時長小于或者等于所述第一時間段的時長的廣告確定為所述目標廣告。由于第一時間段時長有限,假設第一時間段時長為3分鐘,但是廣告時長卻有5分鐘,可能會因為廣告需要終端播放不利于廣告播放效果,因此盡可能的將播放時長小于或者剛好等于3分鐘的廣告確定為目標廣告。

在一種可能的實現(xiàn)方式中,服務器首先確定所述多媒體文件所屬的預設多媒體分類以及與所述預設多媒體分類匹配的預設廣告分類;再將所述預設廣告集合中屬于所述預設廣告分類的廣告確定為所述目標廣告。即本發(fā)明實施例中,通過先與多媒體文件分類相匹配的預設廣告分類,并將預設廣告集合中屬于該分類的廣告確定為目標廣告。例如,多媒體播放文件為財經類視頻,則目標廣告可以為理財產品的廣告等;多媒體文件為廚房美食類視頻,則目標廣告可以為廚具廣告、食材廣告、以及廚房清潔用品廣告等;多媒體文件為科普類視頻,則目標廣告可以為科技產品廣告、科普讀物廣告等。即根據用戶的不同的興趣愛好和需求,為用戶個性化的進行推薦。

在一種可能的實現(xiàn)方式中,服務器首先確定所述多媒體文件所屬的預設多媒體分類以及與所述預設多媒體分類匹配的預設廣告分類;再將所述預設廣告集合中屬于所述預設廣告分類,且播放時長小于或者等于所述第一時間段的時長的廣告確定為所述目標廣告。本發(fā)明實施例考慮到先確定用戶觀看的多媒體文件類型,再為該多媒體文件匹配對應的廣告類型,不僅考慮目標廣告的所屬預設廣告分類要與多媒體文件所述的預設多媒體分類相匹配,并且還要進一步將廣告時長小于第一時間段的廣告確定為目標廣告。不僅滿足用戶的個性化需求,還為用戶提供更好的廣告觀看體驗。

在一種可能的實現(xiàn)方式中,服務器接收終端設備通過多媒體應用賬號發(fā)送的多媒體點播請求;服務器根據預設規(guī)則從預設廣告集合中確定所述目標廣告,具體為:服務器獲取所述多媒體應用賬號的多媒體文件播放或者搜索歷史記錄;服務器根據所述歷史記錄確定所屬的預設興趣分類;服務器將所述預設廣告集合中與所述預設興趣分類所匹配的廣告確定為所述目標廣告;或者,服務器將所述預設廣告集合中與所述預設興趣分類所匹配,且播放時長小于或者等于所述第一時間段的時長的廣告確定為所述目標廣告。例如,服務器根據用戶偏好,從預設廣告集合中選擇最適合用戶的廣告。其中,用戶偏好可以根據用戶當前登陸的賬號所觀看的歷史記錄建立。假設根據終端設備上所登陸的賬號,確定用戶看過n1部科幻片,n2部愛情片,……,nm部戰(zhàn)爭片,其中影片的標簽向量為[科幻片,愛情片,……,戰(zhàn)爭片](此處假定影片總的分類確定),則可以用向量[n1,n2,……,nm]表示用戶偏好。根據用戶偏好即預設興趣分類,可建立預設興趣分類與廣告分類之間的映射關系。比如,愛好科幻片的可能會對電腦感興趣,喜歡戰(zhàn)爭片的可能會對運動器材感興趣等。假設確定的目標廣告有多個,則可以在畫中畫中輪流播放;假設確定的用戶的當前的預設興趣分類沒有對應的目標廣告,則可以根據用戶的歷史記錄查找出用戶觀看次多的多媒體文件類型進行匹配,直到找到合適的目標廣告。進一步地,篩選時間長度小于或者等于第一時間段的廣告確定為最終的目標廣告。還可以理解的是,根據用戶的歷史觀看記錄確定用戶的偏好的具體算法本申請不作具體限定。

步驟s304:在所述終端設備上當所述多媒體文件播放至所述第一時間段內時,控制以n個畫中畫方式同時播放所述n個目標廣告。

具體地,所述至少一個目標廣告包括n個目標廣告,且n為大于1的整數。服務器在所述終端設備上當所述多媒體文件播放至所述第一時間段內時,以n個畫中畫方式同時播放所述n個目標廣告。在本發(fā)明實施例中,當服務器確定的目標廣告比較多時,則可以以多個畫中畫方式來分別播放多個目標廣告。即當有多個目標廣告需要播放時,則通過多個畫中畫方式同時播放,用戶自己可以有選擇性的觀看,也可以同時瀏覽多個。

本發(fā)明實施例,不僅保留了圖2對應的實施例的有益效果,還進一步地通過可以根據多媒體本身的長短及用戶的特性推送個性化廣告,從而更加有針對性的為用戶推送用戶所感興趣和更需要的廣告,提升廣告推送的價值,平衡運營商和用戶之間的利益。

以下通過具體應用場景對本申請進行舉例說明。

如圖4所示,圖4為本發(fā)明實施例提供的一種廣告播放方法的具體應用場景示意圖,圖中,假設用戶通過終端設備請求播放電影xxxx,服務器可以根據該電影類型或者該用戶使用的視頻賬號來確定用戶的興趣或需求,并且服務器還確定該電影xxxx的第一時間段,最終從廣告庫中為用戶確定出興趣或需求與用戶匹配,且廣告時長也與第一時間段匹配的目標廣告1,并在該電影的第一時間段內以畫中畫方式為用戶進行廣告播放。

如圖5所示,圖5為本發(fā)明實施例提供的另一種廣告播放方法的具體應用場景示意圖,圖中,假設用戶通過終端設備請求播放電影xxxx,服務器可以根據該電影類型或者該用戶使用的視頻賬號來確定用戶的興趣或需求,并且服務器還確定該電影xxxx的第一時間段,最終從廣告庫中為用戶確定出興趣或需求與用戶匹配,且廣告時長也與第一時間段匹配的目標廣告1和目標廣告2,并在該電影的第一時間段內以兩個畫中畫方式為用戶進行廣告的同時播放。

如圖6所示,圖6為本發(fā)明實施例提供的又一種廣告播放方法的具體應用場景示意圖,圖中,假設用戶通過終端設備請求播放電影xxxx,服務器可以根據該電影類型或者該用戶使用的視頻賬號來確定用戶的興趣或需求,并且服務器還確定該電影xxxx的第一時間段(包括兩個,分別在電影的片頭和片尾)。最終,服務器從廣告庫中為用戶確定出興趣或需求與用戶匹配的廣告,假設此時確定的所有目標廣告1的時長均大于第一時間段,那么此時可以將目標廣告1分為parta和partb,分別在兩個第一時間段播放。

上述闡述了本發(fā)明實施例的方法,下面提供了本發(fā)明實施例的裝置。

請參見圖7,圖7是本發(fā)明實施例提供的一種廣告播放裝置的結構示意圖,該裝置可以包括通信單元101和處理單元102,其中,各個單元的詳細描述如下。

通信單元101,用于接收終端設備發(fā)送的多媒體點播請求;

處理單元102,用于根據所述多媒體點播請求確定對應的多媒體文件和所述多媒體文件的廣告相關信息,所述廣告相關信息包括所述多媒體文件的文件時長中允許播放廣告的第一時間段;

處理單元102,還用于當所述多媒體文件在所述終端設備上播放至所述第一時間段內時,控制以畫中畫方式播放至少一個目標廣告。

可選的,處理單元102還用于:

根據預設規(guī)則從預設廣告集合中確定所述目標廣告。

可選的,處理單元102還用于根據預設規(guī)則從預設廣告集合中確定所述目標廣告,具體為:

將所述預設廣告集合中播放時長小于或者等于所述第一時間段的時長的廣告確定為所述目標廣告。

可選的,處理單元102還用于根據預設規(guī)則從預設廣告集合中確定所述目標廣告,具體為:

確定所述多媒體文件所屬的預設多媒體分類以及與所述預設多媒體分類匹配的預設廣告分類;

將所述預設廣告集合中屬于所述預設廣告分類的廣告確定為所述目標廣告;或者,將所述預設廣告集合中屬于所述預設廣告分類,且播放時長小于或者等于所述第一時間段的時長的廣告確定為所述目標廣告。

可選的,通信單元101用于接收終端設備發(fā)送的多媒體點播請求所述方法,具體為:接收終端設備通過多媒體應用賬號發(fā)送的多媒體點播請求;處理單元102還用于根據預設規(guī)則從預設廣告集合中確定所述目標廣告,具體為:

獲取所述多媒體應用賬號的多媒體文件播放或者搜索歷史記錄;

根據所述歷史記錄確定所屬的預設興趣分類;

將所述預設廣告集合中與所述預設興趣分類所匹配的廣告確定為所述目標廣告;或者,將所述預設廣告集合中與所述預設興趣分類所匹配,且播放時長小于或者等于所述第一時間段的時長的廣告確定為所述目標廣告。

可選的,所述至少一個目標廣告包括n個目標廣告,且n為大于1的整數;

處理單元102,還用于當所述多媒體文件在所述終端設備上播放至所述第一時間段內時,控制以畫中畫方式播放至少一個目標廣告,具體為:

在所述終端設備上當所述多媒體文件播放至所述第一時間段內時,控制以n個畫中畫方式同時播放所述n個目標廣告。

可以理解的是,本發(fā)明實施例所描述的廣告播放裝置10中各功能模塊的功能可參見上述圖1至圖6中所示實施例中對應的服務器的相關描述,此處不再贅述。

參見圖8圖8是本發(fā)明實施例提供的一種服務器的結構示意圖,如圖8所示,服務器20包括處理器201、存儲器202和收發(fā)器203。其中處理器201、存儲器202和收發(fā)器203可以通過總線或其他方式連接。

可選的,服務器20還可以包括網絡接口204和電源模塊205。

其中,處理器201可以是中央處理器(cpu),通用處理器、數字信號處理器(dsp)、專用集成電路(asic),現(xiàn)場可編程門陣列(fpga)或者其他可編程邏輯器件、晶體管邏輯器件,硬件部件或者其任意組合。其可以實現(xiàn)或執(zhí)行結合本申請公開內容所描述的各種示例性的邏輯方框,模塊和電路。所述處理器也可以是實現(xiàn)計算功能的組合,例如包含一個或多于一個微處理器組合,dsp和微處理器的組合等。

存儲器202用于存儲指令,具體實現(xiàn)中,存儲器202可以采用只讀存儲器(read-onlymemory,rom)或隨機存取存貯器(randomaccessmemory,ram),在本發(fā)明實施例中,存儲器202用于存儲會話連接建立程序代碼。

收發(fā)器203用于收發(fā)信號。用于和其它設備通信,例如和終端設備、基站、其它服務器、網關設備、路由設備等等進行數據的接收或發(fā)送。

網絡接口204用于服務器20與其他設備進行數據通信。該網絡接口204可以為有線接口或無線接口,通過有線或無線網絡將本服務器與其它服務器例如終端設備、基站、其它服務器、網關設備、路由設備等進行通信連接。

電源模塊205用于為服務器20的各個模塊供電。

處理器201用于調用存儲器202中存儲的指令來執(zhí)行如下操作:

通過網絡接口204接收終端設備發(fā)送的多媒體點播請求;

根據所述多媒體點播請求確定對應的多媒體文件和所述多媒體文件的廣告相關信息,所述廣告相關信息包括所述多媒體文件的文件時長中允許播放廣告的第一時間段;

當所述多媒體文件在所述終端設備上播放至所述第一時間段內時,控制以畫中畫方式播放至少一個目標廣告。

可選的,處理器201還用于:

根據預設規(guī)則從預設廣告集合中確定所述目標廣告。

可選的,處理器201還用于根據預設規(guī)則從預設廣告集合中確定所述目標廣告,具體為:

將所述預設廣告集合中播放時長小于或者等于所述第一時間段的時長的廣告確定為所述目標廣告。

可選的,處理器201還用于根據預設規(guī)則從預設廣告集合中確定所述目標廣告,具體為:

確定所述多媒體文件所屬的預設多媒體分類以及與所述預設多媒體分類匹配的預設廣告分類;

將所述預設廣告集合中屬于所述預設廣告分類的廣告確定為所述目標廣告;或者,將所述預設廣告集合中屬于所述預設廣告分類,且播放時長小于或者等于所述第一時間段的時長的廣告確定為所述目標廣告。

可選的,處理器201用于通過通信接口204接收終端設備發(fā)送的多媒體點播請求所述方法,具體為:通過通信接口204接收終端設備通過多媒體應用賬號發(fā)送的多媒體點播請求;處理器201還用于根據預設規(guī)則從預設廣告集合中確定所述目標廣告,具體為:

獲取所述多媒體應用賬號的多媒體文件播放或者搜索歷史記錄;

根據所述歷史記錄確定所屬的預設興趣分類;

將所述預設廣告集合中與所述預設興趣分類所匹配的廣告確定為所述目標廣告;或者,將所述預設廣告集合中與所述預設興趣分類所匹配,且播放時長小于或者等于所述第一時間段的時長的廣告確定為所述目標廣告。

可選的,所述至少一個目標廣告包括n個目標廣告,且n為大于1的整數;處理器201還用于當所述多媒體文件在所述終端設備上播放至所述第一時間段內時,控制以畫中畫方式播放至少一個目標廣告,具體為:

在所述終端設備上當所述多媒體文件播放至所述第一時間段內時,控制以n個畫中畫方式同時播放所述n個目標廣告。

需要說明的是,本發(fā)明實施例所描述的服務器20中各功能模塊的功能可參見上述圖1至圖6中所示實施例中對應的服務器的相關描述,此處不再贅述。

本發(fā)明實施例還提供一種計算機存儲介質,其中,該計算機存儲介質可存儲有程序,該程序執(zhí)行時包括上述方法實施例中記載的任何一種廣告播放方法的部分或全部步驟。

盡管在此結合各實施例對本申請進行了描述,然而,在實施所要求保護的本申請過程中,本領域技術人員通過查看所述附圖、公開內容、以及所附權利要求書,可理解并實現(xiàn)所述公開實施例的其他變化。在權利要求中,“包括”(comprising)一詞不排除其他組成部分或步驟,“一”或“一個”不排除多個的情況。單個處理器或其他單元可以實現(xiàn)權利要求中列舉的若干項功能。相互不同的從屬權利要求中記載了某些措施,但這并不表示這些措施不能組合起來產生良好的效果。

本領域技術人員應明白,本申請的實施例可提供為方法、裝置(設備)、或計算機程序產品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產品的形式。計算機程序存儲/分布在合適的介質中,與其它硬件一起提供或作為硬件的一部分,也可以采用其他分布形式,如通過internet或其它有線或無線電信系統(tǒng)。

本申請是參照本發(fā)明實施例的方法、裝置(設備)和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執(zhí)行的指令產生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

綜上所述,盡管結合具體特征及其實施例對本申請進行了描述,顯而易見的,在不脫離本申請的精神和范圍的情況下,可對其進行各種修改和組合。相應地,本說明書和附圖僅僅是所附權利要求所界定的本申請的示例性說明,且視為已覆蓋本申請范圍內的任意和所有修改、變化、組合或等同物。顯然,本領域的技術人員可以對本申請進行各種改動和變型而不脫離本申請的精神和范圍。這樣,倘若本申請的這些修改和變型屬于本申請權利要求及其等同技術的范圍之內,則本申請也意圖包含這些改動和變型在內。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
乌拉特后旗| 绥江县| 北宁市| 疏勒县| 龙山县| 满洲里市| 漳浦县| 霸州市| 尼木县| 莱西市| 获嘉县| 新兴县| 荔浦县| 星座| 冀州市| 乌拉特前旗| 霸州市| 乌兰浩特市| 兴隆县| 郴州市| 庆元县| 泉州市| 绥阳县| 正宁县| 甘谷县| 拉萨市| 比如县| 茌平县| 克东县| 桂林市| 巴里| 茌平县| 六盘水市| 盐边县| 镇赉县| 阳山县| 阜阳市| 阳原县| 临洮县| 台北市| 鹰潭市|