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

一種視頻播放方法和裝置的制作方法

文檔序號:7853486閱讀:203來源:國知局
專利名稱:一種視頻播放方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及視頻播放領(lǐng)域,尤其涉及一種視頻播放方法和裝置。
背景技術(shù)
為節(jié)省用戶觀看視頻如影視劇的成本,目前常用的方法是先向用戶提供預告片的播放。然后用戶根據(jù)觀看預告片的情況決定是否要觀看正片。這一方法在一定程度上降低了用戶觀看視頻的成本。但基于現(xiàn)有的技術(shù),用戶在觀看完預告片,決定看正片時,需要根據(jù)預告片的信息如名字、主要演員等信息去搜索相關(guān)的正片。這一過程浪費了用戶的時間,而且很多時候搜索出來的資源并非是用戶需要的。比如用戶觀看完《金陵十三釵》的預告片后,決定觀看正片。就需要重新打開視頻搜索窗口,輸入“金陵十三釵”,在結(jié)果輸出頁面上有可能出現(xiàn)“金陵十三釵”的訪談視頻或視頻片段等,用戶就還需要查找完整的正片或通過依次點擊來確認哪個是完整的正片??梢?,現(xiàn)有的視頻播放方式在根據(jù)用戶請求查找相·應視頻時準確度低,對用戶來講,需要花費較長的時間,效率較低。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種視頻播放方法和實現(xiàn)裝置,以提高系統(tǒng)根據(jù)預告片查找相應正片的準確度和效率,同時簡化用戶的操作,縮短用戶查找的時間。基于此,本發(fā)明提供了如下方案本發(fā)明提供了一種視頻播放方法,所述方法包括確定即將播放的第一預告片;從預告片數(shù)據(jù)庫中獲取所述第一預告片的視頻數(shù)據(jù);根據(jù)所述第一預告片和預存的預告片與正片的對應關(guān)系從正片數(shù)據(jù)庫中獲取與所述第一預告片對應的第一正片的視頻數(shù)據(jù);將所述第一預告片的視頻數(shù)據(jù)和所述第一正片的視頻數(shù)據(jù)存儲在播放隊列中;從所述播放隊列獲取所述第一預告片的視頻數(shù)據(jù)進行播放;接收用戶在所述第一預告片的播放窗口上輸入的正片播放請求;根據(jù)所述正片播放請求從所述播放隊列中獲取所述第一正片的視頻數(shù)據(jù)并播放。優(yōu)選的,所述確定即將播放的第一預告片包括根據(jù)所述用戶的預告片播放請求確定所述第一預告片。優(yōu)選的,所述方法還包括接收所述用戶在當前預告片播放窗口上觸發(fā)的反饋信息;當所述反饋信息表示所述用戶喜歡所述當前預告片時,所述確定即將播放的第一預告片包括提取所述當前預告片的屬性信息;根據(jù)所述屬性信息從所述預告片數(shù)據(jù)庫中獲取與所述當前預告片相匹配的預告片作為向用戶推薦的預告片;
確定所述向所述用戶推薦的預告片為即將播放的第一預告片。優(yōu)選的,所述確定所述向所述用戶推薦的預告片為即將播放的第一預告片包括計算所述向用戶推薦的預告片與所述當前預告片的匹配度;根據(jù)所述匹配度確定所述第一預告片。優(yōu)選的,當所述反饋信息表示所述用戶不喜歡所述當前預告片時,所述方法還包括從所述預告片數(shù)據(jù)庫中刪除所述當前預告片。優(yōu)選的,所述方法還包括建立預告片數(shù)據(jù)庫;所述預告片數(shù)據(jù)庫中存儲有至少一個預告片; 建立正片數(shù)據(jù)庫;所述正片數(shù)據(jù)庫中存儲有至少一個正片;建立所述預告片和所述正片的對應關(guān)系,并存儲所述對應關(guān)系。本發(fā)明還提供了一種實現(xiàn)視頻播放的裝置,所述裝置包括確定單元,用于確定即將播放的第一預告片;預告片獲取單元,用于從預告片數(shù)據(jù)庫中獲取所述第一預告片的視頻數(shù)據(jù);正片獲取單元,用于根據(jù)所述第一預告片和預存的預告片與正片的對應關(guān)系從正片數(shù)據(jù)庫中獲取與所述第一預告片對應的第一正片的視頻數(shù)據(jù);存儲單元,用于將所述第一預告片的視頻數(shù)據(jù)和所述第一正片的視頻數(shù)據(jù)存儲在播放隊列中;預告片播放單元,用于從所述播放隊列獲取所述第一預告片的視頻數(shù)據(jù)進行播放;接收單元,用于接收用戶在所述第一預告片的播放窗口上輸入的正片播放請求;正片播放單元,用于根據(jù)所述正片播放請求從所述播放隊列中獲取所述第一正片的視頻數(shù)據(jù)并播放。優(yōu)選的,所述確定單元包括第一確定子單元,用于根據(jù)所述用戶的預告片播放請求確定所述第一預告片。優(yōu)選的,所述裝置還包括反饋單元,用于接收所述用戶在當前預告片播放窗口上觸發(fā)的反饋信息;當所述反饋信息表示所述用戶喜歡所述當前預告片時,所述確定單元包括提取單元,用于提取所述當前預告片的屬性信息;匹配單元,用于根據(jù)所述屬性信息從所述預告片數(shù)據(jù)庫中獲取與所述當前預告片相匹配的預告片作為向用戶推薦的預告片;第二確定子單元,用于確定所述向所述用戶推薦的預告片為即將播放的第一預告片。優(yōu)選的,所述第二確定子單元包括計算單元,用于計算所述向用戶推薦的預告片與所述當前預告片的匹配度;第三確定子單元,用于根據(jù)所述匹配度確定所述第一預告片。優(yōu)選的,當所述反饋信息表示所述用戶不喜歡所述當前預告片時,所述裝置還包括刪除單元,用于從所述預告片數(shù)據(jù)庫中刪除所述當前預告片。
優(yōu)選的,所述裝置還包括預告片建立單元,用于建立預告片數(shù)據(jù)庫;所述預告片數(shù)據(jù)庫中存儲有至少一個預告片;正片建立單元,用于建立正片數(shù)據(jù)庫;所述正片數(shù)據(jù)庫中存儲有至少一個正片;關(guān)聯(lián)單元,用于建立所述預告片和所述正片的對應關(guān)系,并存儲所述對應關(guān)系。
根據(jù)本發(fā)明提供的具體實施例,本發(fā)明公開了以下技術(shù)效果本發(fā)明中,通過預先建立預告片和正片的對應關(guān)系,并在預告片的播放窗口接收用戶的正片播放請求,從而根據(jù)該請求播放相關(guān)聯(lián)的正片,使得用戶在觀看完預告片后,決定觀看正片時不需要再重新進行搜索定位,也無需從多個搜索結(jié)果中進一步查找需要觀看的正片,因此提高了系統(tǒng)查找正片的效率和準確度。從用戶角度來講,簡化了用戶操作,縮短了用戶從觀看預告片到觀看正片的時間。


以下為本發(fā)明部分實施例中的附圖,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實施例I方法流程圖;圖2-3為本發(fā)明實施例2中預告片播放窗口示意圖;圖4為本發(fā)明實施例3裝置結(jié)構(gòu)圖。
具體實施例方式下面結(jié)合附圖,對本發(fā)明技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例?;谶@些實施例,本領(lǐng)域普通技術(shù)人員在未做出創(chuàng)造性勞動前提下所獲得的其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例I提供了一種視頻播放方法,參見圖1,所述方法包括SI I、確定即將播放的第一預告片。在本發(fā)明中,確定即將播放的第一預告片具體指確定要播放的第一預告片的名稱、類型或其他相關(guān)信息。根據(jù)這些信息能唯一確定第一預告片。S12、從預告片數(shù)據(jù)庫中獲取所述第一預告片的視頻數(shù)據(jù)。基于確定的第一預告片的相關(guān)信息可從預告片數(shù)據(jù)庫存儲的多個預告片中查找到第一預告片,并獲取其視頻數(shù)據(jù)。S13、根據(jù)所述第一預告片和預存的預告片與正片的對應關(guān)系從正片數(shù)據(jù)庫中獲取與所述第一預告片對應的第一正片的視頻數(shù)據(jù)。S14、將所述第一預告片的視頻數(shù)據(jù)和所述第一正片的視頻數(shù)據(jù)存儲在播放隊列中。S15、從播放隊列中獲取第一預告片的視頻數(shù)據(jù)進行播放。S16、接收用戶在所述第一預告片的播放窗口上輸入的正片播放請求。該播放請求是指用戶對與播放窗口上的預告片相應的正片的播放請求。具體的,可以在預告片的播放窗口的某一位置如播放控制菜單區(qū)域設(shè)置一個按鈕,通過設(shè)置“正片播放”或“觀看正片”等字樣表示該按鈕用于接收用戶的正片播放請求。
需要說明的是,播放窗口并非指窗口處于正在播放的狀態(tài),而是指窗口為用于播放的窗口,因此播放窗口既包括處于播放狀態(tài)的窗口,也包括處于暫停播放、即將播放或播放結(jié)束狀態(tài)的窗口,只要其上顯示有預告片即可。S17、根據(jù)所述正片播放請求從所述播放隊列中獲取所述第一正片的視頻數(shù)據(jù)播放。當接收到所述播放請求時,就從播放隊列中獲取到對應的第一正片的視頻數(shù)據(jù)并播放。該第一正片的播放可以在現(xiàn)有窗口中進行,也可以打開一個新的窗口進行播放。本發(fā)明方法的執(zhí)行主體可以是服務器,具體的可以是視頻播放網(wǎng)站提供商的服務器。綜上所述,在本發(fā)明中,通過預告片和正片的對應關(guān)系預先獲取即將播放的預告 片和對應的正片并存儲,在接收到用戶在預告片播放窗口上輸入的正片播放請求時,根據(jù)正片播放請求播放與預告片對應的正片,使得用戶無需重新在網(wǎng)絡(luò)上輸入相關(guān)信息進行檢索,而且基于本發(fā)明播放的正片是與預告片對應的,因此,無需用戶對檢索到的眾多信息一一查看過濾,就能獲得對應的正片并播放,簡化了用戶操作,提高了系統(tǒng)搜索正片的準確率和效率。在本發(fā)明中,服務器可根據(jù)多種方式確定即將播放的第一預告片。在本發(fā)明的一種實施例中,可根據(jù)用戶輸入的預告片播放請求確定即將播放的第
一預告片。以頁面上具有《紅高粱》、《山楂樹之戀》和《秋菊打官司》三個預告片為例,當用戶點擊《紅高粱》預告片的播放鏈接時,系統(tǒng)就會確定《紅高粱》為即將播放的第一預告片。而當用戶點擊《秋菊打官司》預告片的播放鏈接時,系統(tǒng)就會確定《秋菊打官司》為即將播放的第一預告片。但在實際應用中,影視劇數(shù)量大,更新快,用戶對要觀看的視頻并不確定,因此,在本發(fā)明中,可以基于視頻推薦連播機制確定即將播放的第一預告片。視頻推薦連播機制是指系統(tǒng)根據(jù)獲取的信息向用戶推薦要播放的預告片,并將確定出的預告片按照一定的順序進行連播。在此過程中,不需用戶的選擇即可進行預告片的連播。比如系統(tǒng)確定出要播放的預告片按播放順序依次為《紅高粱》、《山楂樹之戀》和《秋菊打官司》。那么當播放完《山楂樹之戀》后,系統(tǒng)就會自動確定即將播放的預告片為《秋菊打官司》。在確定向用戶推薦的預告片時,系統(tǒng)可根據(jù)預告片的熱門程度如觀看頻次決定是否向用戶推薦并可根據(jù)預告片的熱門程度確定其連播的順序。但這種方式并不能滿足用戶個性化的需求。為此,在本發(fā)明的實施例中,系統(tǒng)可根據(jù)用戶的反饋向用戶進行個性化的推薦當用戶觀看預告片時,在預告片的播放窗口上設(shè)置反饋入口,用于接收用戶輸入的反饋信息。具體的,可設(shè)置用于表示用戶喜歡和不喜歡當前預告片的兩個按鈕,用于接收用戶輸入的反饋信息。根據(jù)用戶的反饋信息確定用戶的喜好,以確定向用戶推薦的預告片。當用戶輸入的反饋信息表示用戶喜歡當前預告片時,提取當前預告片的屬性信息如名稱、類型、導演、演員等信息。然后根據(jù)這些屬性信息從預告片數(shù)據(jù)庫中查找與當前預告片相匹配的預告片并計算匹配度。然后根據(jù)匹配度確定預告片的播放順序,從而確定即將播放的預告片。具體的匹配度越高,播放順序越靠前。當用戶輸入的反饋信息表示用戶不喜歡當前預告片時,可將當前預告片從預告片數(shù)據(jù)庫中刪除。當然,相應的也可將對應的正片從正片數(shù)據(jù)庫中一起刪除。用戶的一次反饋通常并不代表用戶的真實喜好,因此,僅僅基于用戶的一次反饋確定的預告片可能并不符合用戶的興趣。因此,在本發(fā)明的優(yōu)選實施例中,可以根據(jù)用戶的歷史反饋信息確定向用戶推薦或刪除預告片。比如當用戶一個月內(nèi)反饋其喜歡某類型預告片的次數(shù)達到預設(shè)的數(shù)量時,確定該類型的預告片為向用戶推薦的預告片?;虍斢脩舴答伷湎矚g某類型預告片的次數(shù)達到預設(shè)的數(shù)量確定該類型的預告片為要向用戶推薦的預告片。相應的,當用戶在一定時間內(nèi)反饋其不喜歡某類型預告片的次數(shù)達到預定的次數(shù)或其反饋其不喜歡某預告片的次數(shù)達到預定的次數(shù)時將該類型預告片從預告片數(shù)據(jù)庫中刪除。當然,在視頻推薦連播機制下,當用戶同時輸入預告片播放請求時,可優(yōu)先按照用戶的播放請求確定即將播放的預告片。在本發(fā)明中,在獲取即將播放的第一預告片的信息之前,還包括建立預告片和正片對應關(guān)系的過程,具體如下首先建立預告片數(shù)據(jù)庫和正片數(shù)據(jù)庫。然后獲取預告片并存儲在預告片數(shù)據(jù)庫中,獲取正片并存儲在正片數(shù)據(jù)庫中。在本發(fā)明的實施例中,預告片和正片可以從影視劇提供商處直接獲得,也可以從網(wǎng)上搜索獲得(例如,可以從各大視頻播放網(wǎng)站或微博、論壇等網(wǎng)頁上搜索獲得)。在本發(fā)明中,可以設(shè)置服務器周期性的進行搜索,以確保在有新的預告片和正片出現(xiàn)時,能夠?qū)⑵浔M快更新到相應數(shù)據(jù)庫中。在具體存儲時,將各預告片和各正片的相關(guān)信息如名稱、類型等一同存儲。建立預告片數(shù)據(jù)庫中各預告片和正片數(shù)據(jù)庫中各正片的對應關(guān)系。需要明確的是,本發(fā)明中的對應關(guān)系是以預告片為基礎(chǔ)建立的,即通過預告片能確定正片。因為在本發(fā)明中,對于同一影視劇可能有不同版本的正片比如《紅高粱》的正片有高清版和普通版之分,因此,一個預告片對應的正片可能有多個。換言之,本發(fā)明中的對應關(guān)系可以是一一對應關(guān)系也可以是一對多的關(guān)系。當某一影視劇只有一個正片時,可建立預告片與正片的一一對應關(guān)系。當有多個版本的正片時,可建立一個預告片與多個正片的一對多的對應關(guān)系。在建立對應關(guān)系時,可利用之前存儲的預告片的信息和正片的信息建立。比如名稱同為《紅高粱》的預告片和正片之間具有對應關(guān)系。也可以為預告片和正片設(shè)立標識,利用標識建立對應關(guān)系。比如設(shè)置《紅高粱》的預告片標識為1,設(shè)置《紅高粱》的正片標識也為1,設(shè)置相同標識的預告片和正片對應。在之后的過程中,根據(jù)該對應關(guān)系和獲取的預告片的標識就能確定對應的正片。接上述例子,當《紅高粱》具有多個版本正片比如高清版和普通版時,可設(shè)置高清版正片和普通版正片的標識分別為11和12.然后設(shè)置I和11、12的對應關(guān)系。這樣根據(jù)該對應關(guān)系和獲取的預告片的標識就能確定對應的高清版和普通版正片。當確定出的第一正片有多個時,服務器會獲取到多個正片的視頻數(shù)據(jù)流并存儲在播放隊列中。此時可根據(jù)系統(tǒng)的默認設(shè)置確定要播放的第一正片。比如設(shè)置各版本的播放、順序為先高清版后普通版,那么服務器就會選擇高清版的正片確定為播放的正片。不同的用戶或同一用戶不同時間對各種版本的正片播放有不同的需求。因此,在本發(fā)明的優(yōu)選實施例中,當有多個對應正片時,可根據(jù)用戶的選擇確定要播放的第一正片。為方便用戶進行選擇,可在預告片播放窗口上設(shè)置多個按鈕,比如設(shè)置標有“高清版正片播放”、“普通版正片播放”的兩個按鈕?;蛘咴陬A告片播放窗口上設(shè)置一個正片播放的按鈕,當用戶點擊該按鈕時,打開一個新的界面,在所述新的界面上將多個第一正片顯示出來供用戶選擇,然后根據(jù)用戶的選擇播放正片。本發(fā)明實施例2以《紅高粱》、《山楂樹之戀》和《秋菊打官司》三個預告片為例,對上述過程進行說明首先,服務器建立預告片數(shù)據(jù)庫和正片數(shù)據(jù)庫。然后服務器從網(wǎng)站上獲取到《紅高粱》、《山楂樹之戀》和《秋菊打官司》三個預告片,并將其存儲在預告片數(shù)據(jù)庫中,同時從網(wǎng)站上獲取到高清版《紅高粱》正片、普通版《紅 高粱》正片、高清版《山楂樹之戀》正片和普通版《秋菊打官司》正片共4個正片并存儲在正片數(shù)據(jù)庫中。其中,《紅高粱》的屬性信息為導演張藝謀,演員鞏俐?!渡介珮渲畱佟返膶傩孕畔閷а輳埶囍\,演員周冬雨?!肚锞沾蚬偎尽穼傩孕畔閷а輳埶囍\,演員鞏俐。服務器建立《紅高粱》預告片與高清版《紅高粱》正片、普通版《紅高粱》正片間的對應關(guān)系,建立《山楂樹之戀》預告片與高清版《山楂樹之戀》正片間的對應關(guān)系,建立《秋菊打官司》預告片與普通版《秋菊打官司》正片對應關(guān)系,并存儲將上述對應關(guān)系。如圖2所示,預告片播放窗口上顯示有《紅高粱》、《山楂樹之戀》和《秋菊打官司》三個預告片的播放鏈接。當用戶點擊《紅高粱》預告片的播放鏈接時,服務器確定其為即將播放的預告片并獲取其信息。服務器根據(jù)獲取的信息從預告片數(shù)據(jù)庫中查找到《紅高粱》,并獲取《紅高粱》預告片的視頻數(shù)據(jù)存儲在播放隊列中。服務器根據(jù)預告片和正片的對應關(guān)系從正片數(shù)據(jù)庫中查找并獲取高清版《紅高粱》正片視頻數(shù)據(jù)和普通版《紅高粱》正片視頻數(shù)據(jù),然后存儲在播放隊列中。如圖3所示,從播放隊列中獲取《紅高粱》預告片的視頻數(shù)據(jù)在預告片播放窗口中播放。在播放窗口上顯示有“正片播放”、“喜歡該預告片”、“不喜歡該預告片”三個按鈕。用戶點擊“喜歡該預告片”的按鈕,服務器獲取《紅高粱》預告片的屬性信息導演張藝謀,演員鞏俐。服務器根據(jù)該信息獲取預告片數(shù)據(jù)庫中的相匹配的預告片《秋菊打官司》、《山楂樹之戀》。并計算到匹配程度分別為1、0. 5。服務器據(jù)此將《秋菊打官司》、《山楂樹之戀》確定為向用戶推薦的預告片,并確定其連播順序為《秋菊打官司》一《山楂樹之戀》。當用戶點擊“正片播放”的按鈕時,服務器按照默認設(shè)置從播放隊列中獲取高清版《紅高粱》正片視頻數(shù)據(jù)進行播放。在本發(fā)明的另一實施例中,預告片播放窗口上顯示有“高清版正片播放”按鈕和“普通版正片播放”按鈕,當用戶點擊“普通版正片播放”按鈕時,服務器從播放隊列中獲取普通版《紅高粱》正片視頻數(shù)據(jù)進行播放。若用戶沒有點擊“正片播放”按鈕,當《紅高粱》預告片播放完時,用戶也沒有點擊任一預告片的播放按鈕,服務器會根據(jù)之前確定的連播順序確定《秋菊打官司》預告片為下一播放的預告片。此時,服務器獲取《秋菊打官司》預告片的相關(guān)信息并根據(jù)該信息從預告片數(shù)據(jù)庫中獲取其視頻數(shù)據(jù)存儲在播放隊列中。接著服務器根據(jù)預告片與正片的對應關(guān)系從正片數(shù)據(jù)庫中獲取普通版《秋菊打官司》正片的視頻數(shù)據(jù)并存儲在播放隊列中。服務器從播放隊列中獲取《秋菊打官司》預告片的視頻數(shù)據(jù)進行播放。當用戶點擊“不喜歡該預告片”的按鈕時,服務器獲取該反饋信息,并據(jù)此將《秋菊打官司》預告片從預告片數(shù)據(jù)庫中刪除,同時將《秋菊打官司》正片從正片數(shù)據(jù)庫中刪除。
本發(fā)明實施例3還提供了一種實現(xiàn)視頻播放的裝置,參見圖4,該裝置包括確定單元11,用于確定即將播放的第一預告片。確定即將播放的第一預告片具體指確定要播放的第一預告片的名稱、類型或其他相關(guān)信息。根據(jù)這些信息能唯一確定第一預告片。預告片獲取單元12,用于從預告片數(shù)據(jù)庫中獲取所述第一預告片的視頻數(shù)據(jù)。正片獲取單元13,用于根據(jù)所述第一預告片和預存的預告片與正片的對應關(guān)系從正片數(shù)據(jù)庫中獲取與所述第一預告片對應的第一正片的視頻數(shù)據(jù)。存儲單元14,用于將所述第一預告片的視頻數(shù)據(jù)和所述第一正片的視頻數(shù)據(jù)存儲在播放隊列中。預告片播放單元15,用于從所述播放隊列獲取所述第一預告片的視頻數(shù)據(jù)進行播放。接收單元16,用于接收用戶在所述第一預告片的播放窗口上輸入的正片播放請求。該播放請求是指用戶對與播放窗口上的預告片相應的正片的播放請求。具體的,可以在預告片的播放窗口的某一位置如播放控制菜單區(qū)域設(shè)置一個按鈕,通過設(shè)置“正片播放”或“觀看正片”等字樣表示該按鈕用于接收用戶的正片播放請求。需要說明的是,播放窗口并非指窗口處于正在播放的狀態(tài),而是指窗口為用于播放的窗口,因此播放窗口既包括處于播放狀態(tài)的窗口,也包括處于暫停播放、即將播放或播放結(jié)束狀態(tài)的窗口,只要其上顯示有預告片即可。正片播放單元17,用于根據(jù)所述正片播放請求從所述播放隊列中獲取所述第一正片的視頻數(shù)據(jù)并播放。當接收到所述播放請求時,正片播放單元17就從播放隊列中獲取到對應的第一正片的視頻數(shù)據(jù)并播放。該第一正片的播放可以在現(xiàn)有窗口中進行,也可以打開一個新的窗口進行播放。在本發(fā)明中,可基于多種方式確定即將播放的第一預告片。在一具體實施例中,確定單元包括第一確定子單元,用于根據(jù)所述用戶的預告片播放請求確定所述第一預告片。以頁面上具有《紅高粱》、《山楂樹之戀》和《秋菊打官司》三個預告片為例,當用戶點擊《紅高粱》預告片的播放鏈接時,第一確定子單元就會確定《紅高粱》為即將播放的第一預告片。在實際應用中,影視劇數(shù)量大,更新快,用戶對要觀看的視頻并不確定,因此,在本發(fā)明中,所述裝置還可以基于視頻推薦連播機制確定即將播放的第一預告片。
視頻推薦連播機制是指裝置根據(jù)獲取的信息向用戶推薦要播放的預告片,并將確定出的預告片按照一定的順序進行連播。在此過程中,不需用戶的選擇即可進行預告片的連播。比如裝置確定出要播放的預告片按播放順序依次為《紅高粱》、《山楂樹之戀》和《秋菊打官司》。那么當播放完《山楂樹之戀》后,系統(tǒng)就會自動確定即將播放的預告片為《秋菊打官司》。在確定向用戶推薦的預告片時,裝置可根據(jù)預告片的熱門程度如觀看頻次決定是否向用戶推薦并可根據(jù)預告片的熱門程度確定其連播的順序。但這種方式并不能滿足用戶個性化的需求。為此,在本發(fā)明的實施例中,可根據(jù)用戶的反饋向用戶進行個性化的推薦,相應的,所述裝置還包括反饋單元,用于接收所述用戶在當前預告片播放窗口上觸發(fā)的反饋信息。具體的,可在在預告片的播放窗口上設(shè)置反饋入口,用于接收用戶輸入的反饋信 息。如設(shè)置用于表示用戶喜歡和不喜歡當前預告片的兩個按鈕,用于接收用戶輸入的反饋信息。根據(jù)用戶的反饋信息確定用戶的喜好,以確定向用戶推薦的預告片。當所述反饋信息表示所述用戶喜歡所述當前預告片時,所述確定單元包括提取單元,用于提取所述當前預告片的屬性信息如名稱、類型、導演、演員等信息。匹配單元,用于根據(jù)所述屬性信息從所述預告片數(shù)據(jù)庫中獲取與所述當前預告片相匹配的預告片作為向用戶推薦的預告片。第二確定子單元,用于確定所述向所述用戶推薦的預告片為即將播放的第一預告片。比如,當觀看《紅高粱》預告片時,反饋單元接收到用戶喜歡該預告片的反饋信息。提取單元提取到該預告片的屬性信息為導演張藝謀,演員鞏俐。匹配單元,根據(jù)上述屬性信息從預告片數(shù)據(jù)庫中獲取到導演為張藝謀的《山楂樹之戀》預告片和導演為張藝謀、演員為鞏俐的《秋菊打官司》的匹配預告片,確定這些相匹配的預告片為向用戶推薦的預告片。第二確定子單元選擇向用戶推薦的預告片中的一個預告片為即將播放的第一預
生辻
1=1 / I o具體的,第二確定子單元可以隨機選擇一個預告片為即將播放的第一預告片。在優(yōu)選實施例中,第二確定子單元包括計算單元,用于計算所述向用戶推薦的預告片與所述當前預告片的匹配度。第三確定子單元,用于根據(jù)所述匹配度確定所述第一預告片。匹配度越高,播放順序越靠前。接上述例子,計算單元計算出《山楂樹之戀》與《紅高粱》的匹配度為0. 5,《秋菊打官司》與《紅高粱》的匹配度為I。因此,第三確定子單元確定即將播放的第一預告片為《秋菊打官司》。當所述反饋信息表示所述用戶不喜歡所述當前預告片時,所述裝置還包括刪除單元,用于從所述預告片數(shù)據(jù)庫中刪除所述當前預告片。當然,該刪除單元還用于從正片數(shù)據(jù)庫中刪除與當前預告片對應的正片。在本發(fā)明,所述裝置還用于建立預告片和正片的對應關(guān)系,具體的,所述裝置還包括預告片建立單元,用于建立預告片數(shù)據(jù)庫;所述預告片數(shù)據(jù)庫中存儲有至少一個預告片。具體的,預告片建立單元用于將從影視劇提供商處直接獲得或從網(wǎng)上搜索獲得的預告片存儲在預告片數(shù)據(jù)庫中。預告片建立單元可周期性的搜索各大網(wǎng)站獲取最新的預告片以更新預告片數(shù)據(jù)庫。正片建立單元,用于建立正片數(shù)據(jù)庫;所述正片數(shù)據(jù)庫中存儲有至少一個正片。同預告片建立單元一樣,正片建立單元用于將從影視劇提供商處直接獲得或從網(wǎng)上搜索獲得的正片存儲在正片數(shù)據(jù)庫中。正片建立單元可周期性的搜索各大網(wǎng)站獲取最新的正片以更新正片數(shù)據(jù)庫。·關(guān)聯(lián)單元,用于建立所述預告片和所述正片的對應關(guān)系,并存儲所述對應關(guān)系。需要明確的是,本發(fā)明中的對應關(guān)系是以預告片為基礎(chǔ)建立的,即通過預告片能確定正片。因為在本發(fā)明中,對于同一影視劇可能有不同版本的正片比如《紅高粱》的正片有高清版和普通版之分,因此,一個預告片對應的正片可能有多個。換言之,本發(fā)明中的對應關(guān)系可以是一一對應關(guān)系也可以是一對多的關(guān)系。當某一影視劇只有一個正片時,關(guān)聯(lián)單元建立預告片與正片的一一對應關(guān)系。當有多個版本的正片時,關(guān)聯(lián)單元建立一個預告片與多個正片的一對多的對應關(guān)系。在建立對應關(guān)系時,關(guān)聯(lián)單元可利用預告片的信息和正片的信息建立。比如名稱同為《紅高粱》的預告片和正片之間具有對應關(guān)系。也可以為預告片和正片設(shè)立標識,利用標識建立對應關(guān)系。比如設(shè)置《紅高粱》的預告片標識為1,設(shè)置《紅高粱》的正片標識也為1,設(shè)置相同標識的預告片和正片對應。在之后的過程中,根據(jù)該對應關(guān)系和獲取的預告片的標識就能確定對應的正片。接上述例子,當《紅高粱》具有多個正片版本比如高清版和普通版時,可設(shè)置高清版和普通版的正片標識分別為11和12,然后設(shè)置I和11、12的對應關(guān)系。這樣根據(jù)該對應關(guān)系和獲取的預告片的標識就能確定對應的高清版和普通版正片。需要說明的是,本發(fā)明裝置與本發(fā)明方法實施例相對應,因此裝置相關(guān)部分參照方法實施例即可,此處不再做詳細介紹。以上對本發(fā)明所提供的一種視頻播放方法及實現(xiàn)裝置進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應用范圍上均會有改變之處。綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
權(quán)利要求
1.一種視頻播放方法,其特征在于,所述方法包括 確定即將播放的第一預告片; 從預告片數(shù)據(jù)庫中獲取所述第一預告片的視頻數(shù)據(jù); 根據(jù)所述第一預告片和預存的預告片與正片的對應關(guān)系從正片數(shù)據(jù)庫中獲取與所述第一預告片對應的第一正片的視頻數(shù)據(jù); 將所述第一預告片的視頻數(shù)據(jù)和所述第一正片的視頻數(shù)據(jù)存儲在播放隊列中; 從所述播放隊列獲取所述第一預告片的視頻數(shù)據(jù)進行播放; 接收用戶在所述第一預告片的播放窗口上輸入的正片播放請求; 根據(jù)所述正片播放請求從所述播放隊列中獲取所述第一正片的視頻數(shù)據(jù)并播放。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述確定即將播放的第一預告片包括 根據(jù)所述用戶的預告片播放請求確定所述第一預告片。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述方法還包括 接收所述用戶在當前預告片播放窗口上觸發(fā)的反饋信息; 當所述反饋信息表示所述用戶喜歡所述當前預告片時,所述確定即將播放的第一預告片包括 提取所述當前預告片的屬性信息; 根據(jù)所述屬性信息從所述預告片數(shù)據(jù)庫中獲取與所述當前預告片相匹配的預告片作為向用戶推薦的預告片; 確定所述向所述用戶推薦的預告片為即將播放的第一預告片。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述確定所述向所述用戶推薦的預告片為即將播放的第一預告片包括 計算所述向用戶推薦的預告片與所述當前預告片的匹配度; 根據(jù)所述匹配度確定所述第一預告片。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,當所述反饋信息表示所述用戶不喜歡所述當前預告片時,所述方法還包括 從所述預告片數(shù)據(jù)庫中刪除所述當前預告片。
6.根據(jù)權(quán)利要求1-5任一項所述的方法,其特征在于,所述方法還包括 建立預告片數(shù)據(jù)庫;所述預告片數(shù)據(jù)庫中存儲有至少一個預告片; 建立正片數(shù)據(jù)庫;所述正片數(shù)據(jù)庫中存儲有至少一個正片; 建立所述預告片和所述正片的對應關(guān)系,并存儲所述對應關(guān)系。
7.一種實現(xiàn)視頻播放的裝置,其特征在于,所述裝置包括 確定單元,用于確定即將播放的第一預告片; 預告片獲取單元,用于從預告片數(shù)據(jù)庫中獲取所述第一預告片的視頻數(shù)據(jù); 正片獲取單元,用于根據(jù)所述第一預告片和預存的預告片與正片的對應關(guān)系從正片數(shù)據(jù)庫中獲取與所述第一預告片對應的第一正片的視頻數(shù)據(jù); 存儲單元,用于將所述第一預告片的視頻數(shù)據(jù)和所述第一正片的視頻數(shù)據(jù)存儲在播放隊列中; 預告片播放單元,用于從所述播放隊列獲取所述第一預告片的視頻數(shù)據(jù)進行播放; 接收單元,用于接收用戶在所述第一預告片的播放窗口上輸入的正片播放請求;正片播放單元,用于根據(jù)所述正片播放請求從所述播放隊列中獲取所述第一正片的視頻數(shù)據(jù)并播放。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述確定單元包括 第一確定子單元,用于根據(jù)所述用戶的預告片播放請求確定所述第一預告片。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括 反饋單元,用于接收所述用戶在當前預告片播放窗口上觸發(fā)的反饋信息; 當所述反饋信息表示所述用戶喜歡所述當前預告片時,所述確定單元包括 提取單元,用于提取所述當前預告片的屬性信息; 匹配單元,用于根據(jù)所述屬性信息從所述預告片數(shù)據(jù)庫中獲取與所述當前預告片相匹配的預告片作為向用戶推薦的預告片; 第二確定子單元,用于確定所述向所述用戶推薦的預告片為即將播放的第一預告片。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述第二確定子單元包括 計算單元,用于計算所述向用戶推薦的預告片與所述當前預告片的匹配度; 第三確定子單元,用于根據(jù)所述匹配度確定所述第一預告片。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,當所述反饋信息表示所述用戶不喜歡所述當前預告片時,所述裝置還包括 刪除單元,用于從所述預告片數(shù)據(jù)庫中刪除所述當前預告片。
12.根據(jù)權(quán)利要求7-11任一項所述的裝置,其特征在于,所述裝置還包括 預告片建立單元,用于建立預告片數(shù)據(jù)庫;所述預告片數(shù)據(jù)庫中存儲有至少一個預告片; 正片建立單元,用于建立正片數(shù)據(jù)庫;所述正片數(shù)據(jù)庫中存儲有至少一個正片; 關(guān)聯(lián)單元,用于建立所述預告片和所述正片的對應關(guān)系,并存儲所述對應關(guān)系。
全文摘要
本發(fā)明公開了一種視頻播放方法及實現(xiàn)裝置。其中,所述方法包括確定即將播放的第一預告片;從預告片數(shù)據(jù)庫中獲取所述第一預告片的視頻數(shù)據(jù);根據(jù)所述第一預告片和預存的預告片與正片的對應關(guān)系從正片數(shù)據(jù)庫中獲取與所述第一預告片對應的第一正片的視頻數(shù)據(jù);將所述第一預告片的視頻數(shù)據(jù)和所述第一正片的視頻數(shù)據(jù)存儲在播放隊列中;從所述播放隊列獲取所述第一預告片的視頻數(shù)據(jù)進行播放;接收用戶在所述第一預告片的播放窗口上輸入的正片播放請求;根據(jù)所述正片播放請求從所述播放隊列中獲取所述第一正片的視頻數(shù)據(jù)并播放。通過本發(fā)明,提高了系統(tǒng)根據(jù)預告片查找相應正片的準確度和效率,同時簡化了用戶的操作,縮短了用戶查找的時間。
文檔編號H04N21/238GK102724550SQ20121019319
公開日2012年10月10日 申請日期2012年6月12日 優(yōu)先權(quán)日2012年6月12日
發(fā)明者于靚環(huán), 張磊, 陶縣俊, 高瑋 申請人:北京奇藝世紀科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
南木林县| 雅安市| 德昌县| 鲜城| 泽州县| 临潭县| 洱源县| 沂源县| 得荣县| 德钦县| 青海省| 隆昌县| 静海县| 翼城县| 轮台县| 盐池县| 龙州县| 新巴尔虎右旗| 会昌县| 大庆市| 咸丰县| 靖江市| 甘德县| 甘肃省| 玉山县| 吉木乃县| 凉城县| 仙居县| 霞浦县| 广德县| 万全县| 平塘县| 林周县| 巍山| 威海市| 綦江县| 慈利县| 华坪县| 甘洛县| 贵港市| 泾川县|