本發(fā)明涉及多媒體領(lǐng)域,具體而言,涉及一種多媒體文件的播放方法和裝置。
背景技術(shù):
角標(biāo)廣告是電視節(jié)目播出時(shí),懸掛在屏幕左上角(或右下角、左下角、右上角)播放的動(dòng)態(tài)標(biāo)識。在節(jié)目正式播出之前,各頻道廣告較為泛濫,觀眾往往不堪忍受長時(shí)間的廣告等待而調(diào)換頻道,角標(biāo)廣告由于與節(jié)目同時(shí)播放,不可規(guī)避,且時(shí)間長,印象較為深刻,價(jià)格又遠(yuǎn)遠(yuǎn)低于常規(guī)廣告,因此角標(biāo)廣告具有廣泛的應(yīng)用。角標(biāo)廣告以其特色鮮明的優(yōu)勢,贏得了眾多客戶的認(rèn)可,在節(jié)目進(jìn)行中懸掛角標(biāo)播放廣告,利用節(jié)目收視遠(yuǎn)遠(yuǎn)好于廣告段收視的特點(diǎn),獲得比中插段位還好的廣告效果。
市場上電視和OTT盒子的設(shè)備能力相差巨大,比如是否4K屏、是否支持杜比音效、是否支持H.265解碼等,這些能力在不同品牌或同品牌不同系列間都可能存在差異。但是,當(dāng)前視頻角標(biāo)行業(yè)所使用的方案對同一個(gè)播放內(nèi)容,無論是哪類用戶在哪類設(shè)備上使用,展現(xiàn)出來的角標(biāo)都是一樣的,圖1是根據(jù)現(xiàn)有技術(shù)的角標(biāo)展示效果的示意圖,如圖1所示,在播放同一個(gè)電視節(jié)目過程中,所有電視的角標(biāo)相同。這種方案不能凸顯電子設(shè)備的優(yōu)勢功能,而生產(chǎn)廠商希望能夠突出自己的優(yōu)勢功能,規(guī)避其劣勢。另外,當(dāng)前視頻廣告,主要體現(xiàn)在播放場景,如前貼片、后貼片、或暫停廣告等,在視頻媒資方面基本沒有廣告形態(tài)的呈現(xiàn)。
針對上述的問題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種多媒體文件的播放方法和裝置,以至少解決同一個(gè)播放內(nèi)容在不同的終端上的角標(biāo)相同不能突出設(shè)備能力的技術(shù)問題。
根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種多媒體文件的播放方法,包括:獲取終端的設(shè)備型號的支持信息,其中,所述支持信息用于指示所述終端所支持的設(shè)備播放能力;獲取與所述支持信息對應(yīng)的第一多媒體文件,其中,所述第一多媒體文件的所指示的信息與所述設(shè)備播放能力匹配;在所述終端上播放所述與所述支持信息對應(yīng)的第一多媒體文件。
根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種多媒體文件的播放裝置,包括:第一獲取單元,用于獲取終端的設(shè)備型號的支持信息,其中,所述支持信息用于指示所述終端所支持的設(shè)備播放能力;第二獲取單元,用于獲取與所述支持信息對應(yīng)的第一多媒體文件,其中,所述第一多媒體文件所指示的信息與所述設(shè)備播放能力匹配;第一播放單元,用于在所述終端上播放所述與所述支持信息對應(yīng)的第一多媒體文件。
在本發(fā)明實(shí)施例中,通過獲取終端的設(shè)備型號的支持信息,根據(jù)支持信息獲取對應(yīng)的第一多媒體文件,然后在終端上播放與支持信息對應(yīng)的第一多媒體文件,達(dá)到了根據(jù)設(shè)備型號播放相應(yīng)的多媒體文件的目的,從而實(shí)現(xiàn)了對于同一播放內(nèi)容在不同型號的設(shè)備上播放與設(shè)備型號匹配的文件以體現(xiàn)不同的設(shè)備播放能力的技術(shù)效果,進(jìn)而解決了同一個(gè)播放內(nèi)容在不同的終端上的角標(biāo)相同不能突出設(shè)備能力的技術(shù)問題。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)現(xiàn)有技術(shù)的角標(biāo)展示效果的示意圖;
圖2是根據(jù)本發(fā)明實(shí)施例的多媒體文件的播放方法的硬件環(huán)境的示意圖;
圖3是根據(jù)本發(fā)明實(shí)施例的一種可選的多媒體文件的播放方法的流程圖;
圖4是根據(jù)本發(fā)明實(shí)施例的一種可選的多媒體文件的播放方法的流程圖;
圖5是根據(jù)本發(fā)明實(shí)施例的一種可選的多媒體文件的播放效果的示意圖;
圖6是根據(jù)本發(fā)明實(shí)施例的一種可選的多媒體文件的播放方法的流程圖;
圖7是根據(jù)本發(fā)明實(shí)施例的一種可選的用于執(zhí)行多媒體文件的播放方法的硬件結(jié)構(gòu)的示意圖;
圖8是根據(jù)本發(fā)明實(shí)施例的一種可選的用于執(zhí)行多媒體文件的播放方法的硬件結(jié)構(gòu)的示意圖;
圖9是根據(jù)本發(fā)明實(shí)施例的一種可選的多媒體文件的播放裝置的示意圖;以及
圖10是根據(jù)本發(fā)明實(shí)施例的一種終端的結(jié)構(gòu)框圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
實(shí)施例1
根據(jù)本發(fā)明實(shí)施例,提供了一種多媒體文件的播放方法的實(shí)施例。
可選地,在本實(shí)施例中,上述多媒體文件的播放方法可以應(yīng)用于如圖2所示的由服務(wù)器102和終端104所構(gòu)成的硬件環(huán)境中。如圖2所示,服務(wù)器102通過網(wǎng)絡(luò)與終端104進(jìn)行連接,上述網(wǎng)絡(luò)包括但不限于:廣域網(wǎng)、城域網(wǎng)或局域網(wǎng),終端104并不限定于PC、手機(jī)、平板電腦等。本發(fā)明實(shí)施例的多媒體文件的播放方法可以由服務(wù)器102來執(zhí)行,也可以由終端104來執(zhí)行,還可以是由服務(wù)器102和終端104共同執(zhí)行。其中,終端104執(zhí)行本發(fā)明實(shí)施例的多媒體文件的播放方法也可以是由安裝在其上的客戶端來執(zhí)行。
本發(fā)明實(shí)施例的多媒體文件的播放方法可以包括以下過程:服務(wù)器102獲取終端104的設(shè)備型號的支持信息,服務(wù)器102獲取與支持信息對應(yīng)的第一多媒體文件,將該多媒體文件發(fā)送到終端104中,終端104播放與支持信息對應(yīng)的第一多媒體文件,在一些應(yīng)用場景中,終端104可以有多個(gè),獲取終端104的設(shè)備型號的支持信息還可以是終端104獲取,如果在終端104中存儲有第一多媒體文件,也可以由終端104獲取與支持信息對應(yīng)的第一多媒體文件。
圖3是根據(jù)本發(fā)明實(shí)施例的一種可選的多媒體文件的播放方法的流程圖,如圖3所示,該方法可以包括以下步驟:
步驟S302,獲取終端的設(shè)備型號的支持信息。
步驟S304,獲取與支持信息對應(yīng)的第一多媒體文件。
步驟S306,在終端上播放與支持信息對應(yīng)的第一多媒體文件。
通過上述步驟S302至步驟S306,通過獲取終端的設(shè)備型號的支持信息,根據(jù)支持信息獲取對應(yīng)的第一多媒體文件,然后在終端上播放與支持信息對應(yīng)的第一多媒體文件,達(dá)到了根據(jù)設(shè)備型號播放相應(yīng)的多媒體文件的目的,用戶可以在視頻等文件播放過程中看到設(shè)備上的多媒體文件,多媒體文件上可以顯示有該設(shè)備的播放能力標(biāo)識信息,因此可以確定該設(shè)備的播放能力,可以解決同一個(gè)播放內(nèi)容在不同的終端上的角標(biāo)相同不能突出設(shè)備能力的技術(shù)問題,進(jìn)而達(dá)到了對于同一播放內(nèi)容在不同型號的設(shè)備上播放與設(shè)備型號匹配的文件以體現(xiàn)不同的設(shè)備播放能力的技術(shù)效果。
在步驟S302提供的技術(shù)方案中,支持信息用于指示終端所支持的設(shè)備播放能力,終端可以是多種類型的電視終端、電腦屏幕終端、手機(jī)終端等,終端的設(shè)備型號可以是終端的品牌和型號,終端的設(shè)備型號的支持信息可以是以下類型的至少之一:終端支持4k屏、終端支持杜比音效、終端支持H.265解碼、終端支持HDR10、終端支持HEVC、終端支持3D。
獲取終端的設(shè)備型號的支持信息可以是終端獲取自身的設(shè)備型號的支持信息,例如通過安裝在終端上的應(yīng)用獲?。灰部梢允欠?wù)器獲取終端的設(shè)備信號的支持信息,例如,服務(wù)器根據(jù)終端的設(shè)備型號通過網(wǎng)絡(luò)獲取終端的設(shè)備型號的支持信息。
在步驟S304提供的技術(shù)方案中,第一多媒體文件的文件內(nèi)容與設(shè)備播放能力匹配,第一多媒體文件可以是多種格式的多媒體文件,例如,可以是.jpg格式的圖片或者.gif格式的圖片文件,也可以是視頻文件,還可以是文字。第一多媒體文件所指示的信息可以是以下至少之一:終端支持4k屏、終端支持杜比音效、終端支持H.265解碼、終端支持HDR10、終端支持HEVC、終端支持3D。
可選地,第一多媒體文件所指示的信息與設(shè)備播放能力匹配包括以下至少之一:第一多媒體文件的文件內(nèi)容用于指示設(shè)備播放能力;第一多媒體文件的文件屬性與設(shè)備播放能力對應(yīng)。第一多媒體文件的文件內(nèi)容用于指示設(shè)備播放能力可以是第一多媒體文件的文件內(nèi)容中攜帶有與支持信息對應(yīng)的第一多媒體文件,例如,如果終端支持4k屏,則第一多媒體文件可以是攜帶有“4k”的文字,也可以是預(yù)定的代表4k的符號,例如,五角星代表4k屏,則第一多媒體文件可以是五角星,第一多媒體文件還可以是動(dòng)畫或者小視頻等可以表示4k屏的多媒體文件,用戶在看到第一多媒體文件時(shí)可以知道該終端支持4k屏。第一多媒體文件可以是一個(gè),也可以是多個(gè),例如,終端既支持4k,又支持杜比,則第一多媒體文件可以為一個(gè)文件,同時(shí)指示4k和杜比,也可以為兩個(gè)文件,其中一個(gè)指示支持4k,另一個(gè)指示支持杜比。第一多媒體文件在終端上顯示可以是根據(jù)預(yù)先設(shè)定的顯示規(guī)則顯示,例如,可以一直顯示,也可以是每隔一段時(shí)間自動(dòng)隨機(jī)顯示一次,或者根據(jù)用戶的設(shè)定進(jìn)行顯示或者取消。
第一多媒體文件的文件屬性與設(shè)備播放能力對應(yīng)可以是第一多媒體文件的文件顯示效果與設(shè)備播放能力相對應(yīng),例如,終端支持3D,則第一多媒體文件的顯示效果為3D,用戶在觀看第一多媒體文件時(shí),看到的第一多媒體文件的顯示效果為3D效果。
獲取與支持信息對應(yīng)的第一多媒體文件可以是由終端獲取,例如,終端的數(shù)據(jù)庫中存儲有多個(gè)與終端的設(shè)備播放能力匹配的第一多媒體文件,在確定終端的設(shè)備型號的支持信息之后,終端從數(shù)據(jù)庫中獲取與支持信息對應(yīng)的第一多媒體文件。獲取與支持信息對應(yīng)的第一多媒體文件可以是由服務(wù)器獲取,例如,服務(wù)器獲取到終端的設(shè)備型號的支持信息之后,在服務(wù)器的數(shù)據(jù)庫中檢索或者生成與支持信息對應(yīng)的第一多媒體文件,然后將第一多媒體文件發(fā)送到終端上。
獲取與支持信息對應(yīng)的第一多媒體文件可以是,根據(jù)預(yù)設(shè)的規(guī)則表確定與支持信息對應(yīng)的第一多媒體文件,其中,預(yù)設(shè)的規(guī)則表中存儲有設(shè)備型號的支持信息和第一多媒體文件的對應(yīng)關(guān)系。例如,在服務(wù)器中存儲有預(yù)設(shè)的規(guī)則表,規(guī)則表中存儲有與3D設(shè)備對應(yīng)的第一多媒體文件,在確定終端所支持的設(shè)備播放能力為3D之后,通過查表確定某一張圖片為第一多媒體文件,則將該圖片確定為與支持信息對應(yīng)的第一多媒體文件。
在步驟S306提供的技術(shù)方案中,在獲取到與支持信息對應(yīng)的第一多媒體文件之后,在終端上播放與支持信息對應(yīng)的第一多媒體文件。第一多媒體文件可以在終端的播放區(qū)域的某個(gè)位置顯示,例如,終端的播放區(qū)域可以是屏幕,為了不影響屏幕的播放效果可以在屏幕的一個(gè)角進(jìn)行顯示,因此也可以稱為角標(biāo),例如,在終端屏幕的右下角進(jìn)行顯示,也可以在終端屏幕的右上角、左上角或左下角顯示,可選地,可以在終端屏幕的多個(gè)角都顯示第一多媒體文件。由于終端的顯示區(qū)域顯示的內(nèi)容可能有所變化,第一多媒體文件的播放位置可以不固定,可以根據(jù)終端的顯示內(nèi)容的變化調(diào)整第一多媒體文件的顯示位置,以達(dá)到最佳的顯示效果。
在一種可選的實(shí)施方式中,在終端上播放與支持信息對應(yīng)的第一多媒體文件之前,判斷是否接收到播放請求,其中,播放請求用于請求播放第一多媒體文件;用戶根據(jù)需要選擇是否顯示第一多媒體文件,如果用戶發(fā)出播放請求,例如通過遙控器等設(shè)備發(fā)出播放請求的指令,終端設(shè)備接收到播放請求之后,再獲取終端的設(shè)備型號的支持信息,然后獲取與支持信息對應(yīng)的第一多媒體文件,在終端上播放與支持信息對應(yīng)的第一多媒體文件。通過在接收到播放請求之后才播放第一多媒體文件,可以提高用戶使用的靈活度。
在一種可選的實(shí)施方式中,除了播放設(shè)備能力外,還可以顯示廣告信息。在獲取與支持信息對應(yīng)的多媒體文件之后,獲取第二多媒體文件,其中,第二多媒體文件的文件內(nèi)容與設(shè)備的播放內(nèi)容匹配;在終端上播放第二多媒體文件。第二多媒體文件可以是廣告信息,可以是多種格式的多媒體文件,例如,可以是.jpg格式的圖片或者.gif格式的圖片文件,也可以是視頻文件,還可以是文字。第二多媒體文件的獲取可以是服務(wù)器獲取,第二多媒體文件的文件內(nèi)容與設(shè)備的播放內(nèi)容匹配,例如,在終端播放某部影片時(shí),第二多媒體文件可以是該影片的宣傳海報(bào),再例如,在終端播放某綜藝節(jié)目時(shí),第二多媒體文件可以是該綜藝節(jié)目的廣告贊助商的圖片,或者可以顯示廣告商信息,如“A公司獨(dú)家”的文字信息,如果有多個(gè)廣告信息,第二多媒體文件可以是多個(gè),多個(gè)第二多媒體文件可以每隔一段時(shí)間輪流顯示,或者根據(jù)預(yù)設(shè)的規(guī)則顯示,例如,根據(jù)廣告商的競價(jià)排名顯示。通過對第二多媒體文件的顯示,可以提高廣告關(guān)注度,也提高了廣告的性價(jià)比。
在一種可選的實(shí)施方式中,在第一多媒體文件和第二多媒體文件都播放的情況下,第一多媒體文件和第二多媒體文件可以在同一個(gè)角顯示,也可以在不同的角顯示,用戶可以根據(jù)需要設(shè)置第一多媒體文件和第二多媒體文件的顯示情況,可以都顯示,也可以顯示其中的一個(gè),還可以都不顯示。
在一種可選的實(shí)施方式中,第二多媒體文件可以根據(jù)終端具體播放的內(nèi)容確定,例如,播放不同的視頻時(shí)第二多媒體文件不同,也可以根據(jù)播放的節(jié)目或者視頻的合作廠商顯示不同的第二多媒體文件,第二多媒體文件可以作為廣告投放。
圖4是根據(jù)本發(fā)明實(shí)施例的一種可選的多媒體文件的播放方法的流程圖,如圖4所示,該方法可以包括以下步驟:
步驟S402,獲取電子設(shè)備的設(shè)備能力的支持情況。
電子設(shè)備的設(shè)備能力的支持情況可以通過多種方法獲取,無論通過哪種方法獲取電子設(shè)備的設(shè)備能力的支持情況,都可以應(yīng)用于本發(fā)明實(shí)施例,例如,可以通過安裝在電子設(shè)備上的應(yīng)用(Application,簡稱為App)獲取電子設(shè)備的設(shè)備能力的支持情況,電子設(shè)備可以是電視,OTT盒子等,OTT盒子是互聯(lián)網(wǎng)公司越過運(yùn)營商開發(fā)的,基于開放互聯(lián)網(wǎng)的各種視頻及數(shù)據(jù)服務(wù)業(yè)務(wù)。
步驟S404,根據(jù)設(shè)備能力的支持情況實(shí)時(shí)動(dòng)態(tài)地在電子設(shè)備的播放視頻上展示與設(shè)備能力的支持情況相對應(yīng)的動(dòng)態(tài)角標(biāo)。
在獲取電子設(shè)備的設(shè)備能力支持情況之后,根據(jù)獲取到的支持情況在電子設(shè)備播放的視頻上展示與支持情況相對應(yīng)的動(dòng)態(tài)角標(biāo)。
例如,安裝在電子設(shè)備上的App發(fā)出請求,請求顯示動(dòng)態(tài)角標(biāo)時(shí),App調(diào)用電子設(shè)備的系統(tǒng)(例如,安卓系統(tǒng))命令,自動(dòng)采集上報(bào)電子設(shè)備的型號信息到后臺系統(tǒng)(例如,服務(wù)器),電子設(shè)備的型號信息可以是某產(chǎn)品s50/x60/s40等,然后,后臺系統(tǒng)維護(hù)各設(shè)備型號對應(yīng)支持的設(shè)備能力,根據(jù)采集的型號信息判斷電子設(shè)備的設(shè)備能力的支持情況,例如,是否是4k屏、是否支持杜比音效、是否支持H.265解碼、是否支持HDR10、是否支持HEVC、是否支持3D等,根據(jù)支持情況和預(yù)設(shè)的動(dòng)態(tài)角標(biāo)在后臺實(shí)時(shí)做匹配,在電子設(shè)備的播放視頻顯示相對應(yīng)的帶有設(shè)備能力信息的動(dòng)態(tài)角標(biāo)。通過動(dòng)態(tài)角標(biāo)展示電子設(shè)備的設(shè)備能力,可以突出電子設(shè)備的優(yōu)勢功能。解決了電子設(shè)備的生產(chǎn)商的市場訴求,在市場營銷上突出其優(yōu)勢性能,有利于廠商營銷。
圖5是根據(jù)本發(fā)明實(shí)施例的一種可選的多媒體文件的播放效果的示意圖,如圖5所示,以終端為電視為例,電視支持4k,在電視畫面播放過程中,右下角顯示“4k電視”的字樣或者圖標(biāo),用戶在觀看電視過程中,很容易通過角標(biāo)了解到該電視支持4k。
圖6是根據(jù)本發(fā)明實(shí)施例的一種可選的多媒體文件的播放方法的流程圖,如圖6所示,該方法可以包括以下步驟:
步驟S602,獲取廣告提供商的廣告信息。
在終端的顯示屏幕顯示畫面過程中,獲取廣告提供商的廣告信息,廣告提供商的廣告信息可以與當(dāng)前播放的畫面相關(guān),也可以根據(jù)預(yù)設(shè)的規(guī)則獲取相應(yīng)的廣告信息。
步驟S604,根據(jù)廣告提供商的廣告信息實(shí)時(shí)動(dòng)態(tài)地在電子設(shè)備的播放視頻上展示與廣告提供商的廣告信息相對應(yīng)的動(dòng)態(tài)角標(biāo)。
可以通過動(dòng)態(tài)角標(biāo)的方式在電子設(shè)備的播放視頻上展示與廣告提供商的廣告信息,例如,廣告冠名信息,在視頻播放過程中在屏幕的右下角顯示該視頻的合作廣告,該廣告信息可以是動(dòng)態(tài)的,例如,小視頻或者.gif格式的圖片等,該合作廣告語當(dāng)前播放的視頻內(nèi)容相關(guān)??梢哉故緩S商最想突出的某個(gè)廣告,也可以根據(jù)產(chǎn)品形態(tài)的定義進(jìn)行展示,或者多個(gè)廣告輪流顯示,角標(biāo)廣告的控制力度可以細(xì)化到單個(gè)視頻專輯,可以針對不同合作廠商,對同一個(gè)內(nèi)容進(jìn)行不同的廣告投放。通過實(shí)時(shí)動(dòng)態(tài)地在電子設(shè)備的播放視頻上展示與廣告提供商的廣告信息相對應(yīng)的動(dòng)態(tài)角標(biāo),形成了一種新的廣告投放模式。由于廣告內(nèi)容與當(dāng)前播放的視頻內(nèi)容相關(guān),提高了廣告的關(guān)注度。
圖7是根據(jù)本發(fā)明實(shí)施例的一種可選的用于執(zhí)行多媒體文件的播放方法的硬件結(jié)構(gòu)的示意圖,如圖7所示,該硬件結(jié)構(gòu)包括:設(shè)備能力獲取單元,控制單元和動(dòng)態(tài)角標(biāo)展示單元。
設(shè)備能力獲取單元可以獲取電子設(shè)備的設(shè)備能力的支持情況,其中,電子設(shè)備的設(shè)備能力的支持情況包括以下至少之一:是否4K屏、是否支持杜比音效、是否支持H.265解碼、是否支持HDR10、是否支持HEVC、是否支持3D等。
控制單元(例如可以是CPU、ARM、FPGA、DSP、MCU等等),與設(shè)備能力獲取單元相連接,用于根據(jù)設(shè)備能力的支持情況,發(fā)送與支持情況相匹配的動(dòng)態(tài)角標(biāo)的控制命令。如,支持4K,就發(fā)出展示支持4K屏的動(dòng)態(tài)角標(biāo)的控制命令。
動(dòng)態(tài)角標(biāo)展示單元(可以是顯示屏),用于根據(jù)控制命令,展示相對應(yīng)的角標(biāo)。
圖8是根據(jù)本發(fā)明實(shí)施例的一種可選的用于執(zhí)行多媒體文件的播放方法的硬件結(jié)構(gòu)的示意圖,如圖8所示,該硬件結(jié)構(gòu)包括:廣告獲取單元,控制單元和動(dòng)態(tài)角標(biāo)展示單元。
廣告獲取單元,用于獲取廣告提供商提供的廣告信息,廣告信息可以存儲在云端,也可以存儲在本地,還可以由廠商隨時(shí)通過服務(wù)器傳輸?shù)诫娨暋?/p>
控制單元(例如可以是CPU、ARM、FPGA、DSP、MCU等等),與廣告獲取單元相連接,用于根據(jù)廣告提供商提供的廣告信息,發(fā)送與廣告信息相匹配的動(dòng)態(tài)角標(biāo)的控制命令。如,A公司獨(dú)家,就發(fā)出展示A公司獨(dú)家的廣告的動(dòng)態(tài)角標(biāo)的控制命令。
動(dòng)態(tài)角標(biāo)展示單元(可以是顯示屏),用于根據(jù)控制命令,展示相對應(yīng)的角標(biāo)。
需要說明的是,對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
實(shí)施例2
根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述多媒體文件的播放方法的多媒體文件的播放裝置。圖9是根據(jù)本發(fā)明實(shí)施例的一種可選的多媒體文件的播放裝置的示意圖,如圖9所示,該裝置可以包括:
第一獲取單元10,用于獲取終端的設(shè)備型號的支持信息,其中,所述支持信息用于指示所述終端所支持的設(shè)備播放能力;
第二獲取單元20,用于獲取與所述支持信息對應(yīng)的第一多媒體文件,其中,所述第一多媒體文件所指示的信息與所述設(shè)備播放能力匹配;
第一播放單元30,用于在所述終端上播放所述與所述支持信息對應(yīng)的第一多媒體文件。
需要說明的是,該實(shí)施例中的第一獲取單元10可以用于執(zhí)行本申請實(shí)施例1中的步驟S202,該實(shí)施例中的第二獲取單元20可以用于執(zhí)行本申請實(shí)施例1中的步驟S204,該實(shí)施例中的第一播放單元30可以用于執(zhí)行本申請實(shí)施例1中的步驟S206。
此處需要說明的是,上述模塊與對應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場景相同,但不限于上述實(shí)施例1所公開的內(nèi)容。需要說明的是,上述模塊作為裝置的一部分可以運(yùn)行在如圖1所示的硬件環(huán)境中,可以通過軟件實(shí)現(xiàn),也可以通過硬件實(shí)現(xiàn)。
通過上述模塊,可以解決了同一個(gè)播放內(nèi)容在不同的終端上的角標(biāo)相同不能突出設(shè)備能力的技術(shù)問題,進(jìn)而達(dá)到對于同一播放內(nèi)容在不同型號的設(shè)備上播放與設(shè)備型號匹配的文件以體現(xiàn)不同的設(shè)備播放能力的技術(shù)效果。
可選地,該裝置還包括:判斷單元,用于在終端上播放與支持信息對應(yīng)的第一多媒體文件之前,判斷是否接收到播放請求,其中,播放請求用于請求播放第一多媒體文件;第一獲取單元10用于在接收到播放請求之后,獲取終端的設(shè)備型號的支持信息。
可選地,終端所支持的設(shè)備播放能力包括以下至少之一:終端支持4k屏;終端支持杜比音效;終端支持H.265解碼;終端支持HDR10;終端支持HEVC;終端支持3D。
可選地,第一播放單元用于在終端的播放區(qū)域的一個(gè)或多個(gè)角上播放第一多媒體文件。
可選地,第一多媒體文件所指示的信息與設(shè)備播放能力匹配包括以下至少之一:第一多媒體文件的文件內(nèi)容用于指示設(shè)備播放能力;第一多媒體文件的文件屬性與設(shè)備播放能力對應(yīng)。
可選地,該裝置還包括:第三獲取單元,用于在獲取與支持信息對應(yīng)的多媒體文件之后,獲取第二多媒體文件,其中,第二多媒體文件的文件內(nèi)容與設(shè)備的播放內(nèi)容匹配;第二播放單元,用于在終端上播放第二多媒體文件。
可選地,第二獲取單元20用于根據(jù)預(yù)設(shè)的規(guī)則表確定與支持信息對應(yīng)的第一多媒體文件,其中,規(guī)則表中存儲有設(shè)備型號的支持信息和第一多媒體文件的對應(yīng)關(guān)系。
此處需要說明的是,上述模塊與對應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場景相同,但不限于上述實(shí)施例1所公開的內(nèi)容。需要說明的是,上述模塊作為裝置的一部分可以運(yùn)行在如圖1所示的硬件環(huán)境中,可以通過軟件實(shí)現(xiàn),也可以通過硬件實(shí)現(xiàn),其中,硬件環(huán)境包括網(wǎng)絡(luò)環(huán)境。
實(shí)施例3
根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述多媒體文件的播放方法的服務(wù)器或終端。
圖10是根據(jù)本發(fā)明實(shí)施例的一種終端的結(jié)構(gòu)框圖,如圖10所示,該終端可以包括:一個(gè)或多個(gè)(圖中僅示出一個(gè))處理器201、存儲器203、以及傳輸裝置205(如上述實(shí)施例中的發(fā)送裝置),如圖10所示,該終端還可以包括輸入輸出設(shè)備207。
其中,存儲器203可用于存儲軟件程序以及模塊,如本發(fā)明實(shí)施例中的多媒體文件的播放方法對應(yīng)的程序指令/模塊,處理器201通過運(yùn)行存儲在存儲器203內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的多媒體文件的播放方法。存儲器203可包括高速隨機(jī)存儲器,還可以包括非易失性存儲器,如一個(gè)或者多個(gè)磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實(shí)例中,存儲器203可進(jìn)一步包括相對于處理器201遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至終端。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。
上述的傳輸裝置205用于經(jīng)由一個(gè)網(wǎng)絡(luò)接收或者發(fā)送數(shù)據(jù),還可以用于處理器與存儲器之間的數(shù)據(jù)傳輸。上述的網(wǎng)絡(luò)具體實(shí)例可包括有線網(wǎng)絡(luò)及無線網(wǎng)絡(luò)。在一個(gè)實(shí)例中,傳輸裝置205包括一個(gè)網(wǎng)絡(luò)適配器(Network Interface Controller,NIC),其可通過網(wǎng)線與其他網(wǎng)絡(luò)設(shè)備與路由器相連從而可與互聯(lián)網(wǎng)或局域網(wǎng)進(jìn)行通訊。在一個(gè)實(shí)例中,傳輸裝置205為射頻(Radio Frequency,RF)模塊,其用于通過無線方式與互聯(lián)網(wǎng)進(jìn)行通訊。
其中,具體地,存儲器203用于存儲應(yīng)用程序。
處理器201可以通過傳輸裝置205調(diào)用存儲器203存儲的應(yīng)用程序,以執(zhí)行下述步驟:獲取終端的設(shè)備型號的支持信息,其中,支持信息用于指示終端所支持的設(shè)備播放能力;獲取與支持信息對應(yīng)的第一多媒體文件,其中,第一多媒體文件所指示的信息與設(shè)備播放能力匹配;在終端上播放與支持信息對應(yīng)的第一多媒體文件。
處理器201還用于執(zhí)行下述步驟:判斷是否接收到播放請求,其中,播放請求用于請求播放第一多媒體文件;在接收到播放請求之后,獲取終端的設(shè)備型號的支持信息。
處理器201還用于執(zhí)行下述步驟:在終端的播放區(qū)域的一個(gè)或多個(gè)角上播放第一多媒體文件
處理器201還用于執(zhí)行下述步驟:獲取第二多媒體文件,其中,第二多媒體文件的文件內(nèi)容與設(shè)備的播放內(nèi)容匹配;在終端上播放第二多媒體文件。
處理器201還用于執(zhí)行下述步驟:根據(jù)預(yù)設(shè)的規(guī)則表確定與支持信息對應(yīng)的第一多媒體文件,其中,預(yù)設(shè)的規(guī)則表中存儲有設(shè)備型號的支持信息和第一多媒體文件的對應(yīng)關(guān)系。
采用本發(fā)明實(shí)施例,提供了一種多媒體文件的播放方法的方案。通過獲取終端的設(shè)備型號的支持信息,根據(jù)支持信息獲取對應(yīng)的第一多媒體文件,然后在終端上播放與支持信息對應(yīng)的第一多媒體文件,達(dá)到了根據(jù)設(shè)備型號播放相應(yīng)的多媒體文件的目的,從而實(shí)現(xiàn)了對于同一播放內(nèi)容在不同型號的設(shè)備上播放與設(shè)備型號匹配的文件以體現(xiàn)不同的設(shè)備播放能力的技術(shù)效果,進(jìn)而解決了同一個(gè)播放內(nèi)容在不同的終端上的角標(biāo)相同不能突出設(shè)備能力的技術(shù)問題。
可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解,圖10所示的結(jié)構(gòu)僅為示意,終端可以是智能手機(jī)(如Android手機(jī)、iOS手機(jī)等)、平板電腦、掌上電腦以及移動(dòng)互聯(lián)網(wǎng)設(shè)備(Mobile Internet Devices,MID)、PAD等終端設(shè)備。圖10其并不對上述電子裝置的結(jié)構(gòu)造成限定。例如,終端還可包括比圖10中所示更多或者更少的組件(如網(wǎng)絡(luò)接口、顯示裝置等),或者具有與圖10所示不同的配置。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令終端設(shè)備相關(guān)的硬件來完成,該程序可以存儲于一計(jì)算機(jī)可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:閃存盤、只讀存儲器(Read-Only Memory,ROM)、隨機(jī)存取器(Random Access Memory,RAM)、磁盤或光盤等。
實(shí)施例4
本發(fā)明的實(shí)施例還提供了一種存儲介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲介質(zhì)可以用于執(zhí)行多媒體文件的播放方法的程序代碼。
可選地,在本實(shí)施例中,上述存儲介質(zhì)可以位于上述實(shí)施例所示的網(wǎng)絡(luò)中的多個(gè)網(wǎng)絡(luò)設(shè)備中的至少一個(gè)網(wǎng)絡(luò)設(shè)備上。
可選地,在本實(shí)施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:
S1,獲取終端的設(shè)備型號的支持信息,其中,支持信息用于指示終端所支持的設(shè)備播放能力;
S2,獲取與支持信息對應(yīng)的第一多媒體文件,其中,第一多媒體文件所指示的信息與設(shè)備播放能力匹配;
S3,在終端上播放與支持信息對應(yīng)的第一多媒體文件。
可選地,存儲介質(zhì)還被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:判斷是否接收到播放請求,其中,播放請求用于請求播放第一多媒體文件;在接收到播放請求之后,獲取終端的設(shè)備型號的支持信息。
可選地,存儲介質(zhì)還被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:在終端的播放區(qū)域的一個(gè)或多個(gè)角上播放第一多媒體文件
可選地,存儲介質(zhì)還被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:獲取第二多媒體文件,其中,第二多媒體文件的文件內(nèi)容與設(shè)備的播放內(nèi)容匹配;在終端上播放第二多媒體文件。
可選地,存儲介質(zhì)還被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:根據(jù)預(yù)設(shè)的規(guī)則表確定與支持信息對應(yīng)的第一多媒體文件,其中,預(yù)設(shè)的規(guī)則表中存儲有設(shè)備型號的支持信息和第一多媒體文件的對應(yīng)關(guān)系。
可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。
可選地,在本實(shí)施例中,上述存儲介質(zhì)可以包括但不限于:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
上述實(shí)施例中的集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲在上述計(jì)算機(jī)可讀取的存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在存儲介質(zhì)中,包括若干指令用以使得一臺或多臺計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。
在本發(fā)明的上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的客戶端,可通過其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。