多媒體播放方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種多媒體播放方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]網(wǎng)頁(yè)播放器用于在網(wǎng)頁(yè)中播放多媒體文件,該多媒體文件包括音頻文件和/或視頻文件。在網(wǎng)頁(yè)中播放多媒體文件時(shí),通常都在播放界面中顯示與該多媒體文件對(duì)應(yīng)的字幕文件,以幫助用戶理解文件內(nèi)容。
[0003]現(xiàn)有的一種多媒體播放方法包括:服務(wù)器接收終端發(fā)送的攜帶有多媒體文件標(biāo)識(shí)的播放請(qǐng)求,在預(yù)存的多媒體文件庫(kù)中查找該文件標(biāo)識(shí)所指示的多媒體文件,并根據(jù)該文件標(biāo)識(shí)和對(duì)應(yīng)關(guān)系查找該多媒體文件的字幕文件,將查找到的多媒體文件和字幕文件發(fā)送給終端,終端對(duì)接收到的多媒體文件和字幕文件進(jìn)行對(duì)應(yīng)播放。其中,對(duì)應(yīng)關(guān)系是不同的文件標(biāo)識(shí)和不同的字幕文件之間的關(guān)系。
[0004]發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在以下缺陷:
[0005]若用戶需要在播放的多媒體文件中查找預(yù)定字幕內(nèi)容,則需要調(diào)整多媒體文件的播放進(jìn)度,檢測(cè)該播放進(jìn)度所對(duì)應(yīng)的字幕內(nèi)容是否是預(yù)定字幕內(nèi)容,若檢測(cè)出不是預(yù)定字幕內(nèi)容則繼續(xù)調(diào)整播放進(jìn)度,通過反復(fù)試驗(yàn)查找到預(yù)定字幕內(nèi)容。通過反復(fù)調(diào)整播放進(jìn)度來查找多媒體文件中預(yù)定字幕內(nèi)容的操作比較繁瑣,降低了內(nèi)容獲取效率。
【發(fā)明內(nèi)容】
[0006]為了解決通過反復(fù)調(diào)整播放進(jìn)度來查找多媒體文件中預(yù)定字幕內(nèi)容的操作比較繁瑣,導(dǎo)致內(nèi)容獲取效率較低的問題,本發(fā)明實(shí)施例提供了一種多媒體播放方法、裝置及系統(tǒng)。所述技術(shù)方案如下:
[0007]第一方面,本發(fā)明實(shí)施例提供了一種多媒體播放方法,所述方法包括:
[0008]接收攜帶有搜索詞的搜索請(qǐng)求;
[0009]在預(yù)設(shè)的索引庫(kù)中查找與所述搜索詞匹配的索引,所述索引包括與所述搜索詞匹配的時(shí)刻,所述與所述搜索詞匹配的時(shí)刻是播放多媒體文件的字幕文件時(shí)出現(xiàn)所述搜索詞的時(shí)刻;
[0010]發(fā)送播放信息,所述播放信息用于觸發(fā)從所述時(shí)刻開始播放所述多媒體文件。
[0011]第二方面,本發(fā)明實(shí)施例提供了一種多媒體播放方法,所述方法包括:
[0012]顯示輸入組件,并根據(jù)從所述輸入組件中獲取的攜帶有搜索詞的輸入內(nèi)容生成搜索請(qǐng)求,所述搜索請(qǐng)求中攜帶有所述搜索詞;
[0013]發(fā)送所述攜帶有搜索詞的搜索請(qǐng)求;
[0014]接收播放信息,所述播放信息是在預(yù)設(shè)的索引庫(kù)中查找到與所述搜索詞匹配的索引后發(fā)送的,所述索引包括與所述搜索詞匹配的時(shí)刻,所述與所述搜索詞匹配的時(shí)刻是播放多媒體文件的字幕文件時(shí)出現(xiàn)所述搜索詞的時(shí)刻;
[0015]從所述時(shí)刻開始播放所述多媒體文件。
[0016]第三方面,本發(fā)明實(shí)施例提供了一種多媒體播放裝置,所述裝置包括:
[0017]請(qǐng)求接收模塊,用于接收攜帶有搜索詞的搜索請(qǐng)求;
[0018]索引匹配模塊,用于在預(yù)設(shè)的索引庫(kù)中查找與所述請(qǐng)求接收模塊接收到的所述搜索詞匹配的索引,所述索引包括與所述搜索詞匹配的時(shí)刻,所述與所述搜索詞匹配的時(shí)刻是播放多媒體文件的字幕文件時(shí)出現(xiàn)所述搜索詞的時(shí)刻;
[0019]信息發(fā)送模塊,用于發(fā)送播放信息,所述播放信息用于觸發(fā)從所述索引匹配模塊匹配到的所述時(shí)刻開始播放所述多媒體文件。
[0020]第四方面,本發(fā)明實(shí)施例提供了一種多媒體播放裝置,所述裝置包括:
[0021]請(qǐng)求生成模塊,用于顯示輸入組件,并根據(jù)從所述輸入組件中獲取的攜帶有搜索詞的輸入內(nèi)容生成搜索請(qǐng)求,所述搜索請(qǐng)求中攜帶有所述搜索詞;
[0022]請(qǐng)求發(fā)送模塊,用于發(fā)送所述攜帶有搜索詞的搜索請(qǐng)求;
[0023]信息接收模塊,用于接收播放信息,所述播放信息是在預(yù)設(shè)的索引庫(kù)中查找到與所述搜索詞匹配的索引后發(fā)送的,所述索引包括與所述搜索詞匹配的時(shí)刻,所述與所述搜索詞匹配的時(shí)刻是播放多媒體文件的字幕文件時(shí)出現(xiàn)所述搜索詞的時(shí)刻;
[0024]文件播放模塊,用于從所述時(shí)刻開始播放所述多媒體文件。
[0025]第五方面,本發(fā)明實(shí)施例提供了一種多媒體播放系統(tǒng),所述系統(tǒng)包括服務(wù)器和終端,所述服務(wù)器和所述終端之間通過有線網(wǎng)絡(luò)或無(wú)線網(wǎng)絡(luò)連接;
[0026]所述服務(wù)器包括如第三方面所述的多媒體播放裝置,所述終端包括如第四方面所述的多媒體播放裝置。
[0027]通過接收攜帶有搜索詞的搜索請(qǐng)求;在預(yù)設(shè)的索引庫(kù)中查找與搜索詞匹配的索弓丨,該索引包括與搜索詞匹配的時(shí)刻,該與搜索詞匹配的時(shí)刻是播放多媒體文件的字幕文件時(shí)出現(xiàn)搜索詞的時(shí)刻;發(fā)送播放信息,該播放信息用于觸發(fā)從該時(shí)刻開始播放多媒體文件,可以確定出字幕文件中出現(xiàn)該搜索詞的時(shí)刻,根據(jù)該時(shí)刻對(duì)多媒體文件的播放內(nèi)容進(jìn)行定位,得到預(yù)定字幕內(nèi)容,解決了通過反復(fù)調(diào)整播放進(jìn)度來查找多媒體文件中預(yù)定字幕內(nèi)容的操作比較繁瑣,導(dǎo)致內(nèi)容獲取效率較低的問題,達(dá)到了提高內(nèi)容獲取效率的效果。
【附圖說明】
[0028]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0029]圖1是本發(fā)明一個(gè)實(shí)施例提供的多媒體播放方法的方法流程圖;
[0030]圖2A是本發(fā)明另一實(shí)施例提供的多媒體播放方法的方法流程圖;
[0031]圖2B是本發(fā)明實(shí)施例提供的多媒體文件列表的界面示意圖;
[0032]圖3是本發(fā)明一個(gè)實(shí)施例提供的多媒體播放裝置的結(jié)構(gòu)框架圖;
[0033]圖4是本發(fā)明再一實(shí)施例提供的多媒體播放裝置的結(jié)構(gòu)框架圖;
[0034]圖5是本發(fā)明一個(gè)實(shí)施例提供的多媒體播放裝置的結(jié)構(gòu)框架圖;
[0035]圖6是本發(fā)明再一實(shí)施例提供的多媒體播放裝置的結(jié)構(gòu)框架圖;
[0036]圖7是本發(fā)明一個(gè)實(shí)施例提供的多媒體播放系統(tǒng)的結(jié)構(gòu)框架圖。
【具體實(shí)施方式】
[0037]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0038]本發(fā)明實(shí)施例涉及一種多媒體播放方法,可以應(yīng)用于服務(wù)器中,也可以應(yīng)用于終端中,還可以應(yīng)用于包括服務(wù)器和終端的系統(tǒng)中。當(dāng)該方法應(yīng)用于包括服務(wù)器和終端的系統(tǒng)中時(shí),服務(wù)器與終端之間通過有線網(wǎng)絡(luò)或無(wú)線網(wǎng)絡(luò)連接,以實(shí)現(xiàn)服務(wù)器和終端之間信息的收發(fā)。
[0039]其中,終端可以為諸如電腦、智能手機(jī)、平板電腦和電子書閱讀器之類的終端。月艮務(wù)器可以是一臺(tái)或者多臺(tái)服務(wù)器,還可以是一個(gè)云計(jì)算中心。換句話說,服務(wù)器可以由一臺(tái)服務(wù)器實(shí)現(xiàn);也可以由多臺(tái)服務(wù)器組合實(shí)現(xiàn),每臺(tái)服務(wù)器承擔(dān)相同或者不同的功能,比如有用于注冊(cè)和登錄的服務(wù)器、用于保存用戶信息的服務(wù)器、用于保存配置信息的服務(wù)器、用于保存圖片或視頻的服務(wù)器等等;服務(wù)器也可以采用云計(jì)算中心實(shí)現(xiàn),云計(jì)算中心是一整片服務(wù)集群所形成的虛擬計(jì)算平臺(tái)。
[0040]本實(shí)施例以該方法應(yīng)用于多媒體播放系統(tǒng)中為例進(jìn)行說明,則服務(wù)器與終端進(jìn)行信息的交互。
[0041]請(qǐng)參考圖1,其示出了本發(fā)明一個(gè)實(shí)施例提供的多媒體播放方法的方法流程圖。該多媒體播放方法,包括:
[0042]步驟101,終端顯示輸入組件,并根據(jù)從該輸入組件中獲取的攜帶有搜索詞的輸入內(nèi)容生成搜索請(qǐng)求,該搜索請(qǐng)求中攜帶有搜索詞;
[0043]搜索詞是用于搜索多媒體文件的字幕文件中的字幕內(nèi)容的語(yǔ)句,可以包括至少一個(gè)詞語(yǔ)。
[0044]步驟102,終端發(fā)送攜帶有搜索詞的搜索請(qǐng)求;
[0045]步驟103,服務(wù)器接收攜帶有搜索詞的搜索請(qǐng)求;
[0046]步驟104,服務(wù)器在預(yù)設(shè)的索引庫(kù)中查找與搜索詞匹配的索引,該索引包括與搜索詞匹配的時(shí)刻,該與搜索詞匹配的時(shí)刻是播放多媒體文件的字幕文件時(shí)出現(xiàn)搜索詞的時(shí)刻;
[0047]服務(wù)器預(yù)先根據(jù)多媒體文件的字幕文件生成包括至少一個(gè)索引的索引庫(kù),在該索引庫(kù)中查找與搜索詞匹配的索引。
[0048]步驟105,服務(wù)器發(fā)送播放信息,該播放信息用于觸發(fā)從該時(shí)刻開始播放多媒體文件;
[0049]步驟106,終端接收播放信息,該播放信息是在預(yù)設(shè)的索引庫(kù)中查找到與該搜索詞匹配的索引后發(fā)送的,該索引包括與搜索詞匹配的時(shí)刻,該與搜索詞匹配的時(shí)刻是播放多媒體文件的字幕文件時(shí)出現(xiàn)該搜索詞的時(shí)刻;
[0050]步驟107,終端從該時(shí)刻開始播放多媒體文件。
[0051 ] 終端對(duì)該時(shí)刻起始的多媒體文件和字幕文件進(jìn)行對(duì)應(yīng)播放。
[0052]其中,上述步驟101、102、106和107可以單獨(dú)實(shí)現(xiàn)成為終端側(cè)的多媒體文件播放方法,上述步驟103、104和105可以單獨(dú)實(shí)現(xiàn)成為服務(wù)器側(cè)的多媒體文件播放。
[0053]綜上所述,本發(fā)明實(shí)施例提供的多媒體播放方法,通過接收攜帶有搜索詞的搜索請(qǐng)求;在預(yù)設(shè)的索引庫(kù)中查找與搜索詞匹配的索引,該索引包括與搜索詞匹配的時(shí)刻,該與搜索詞匹配的時(shí)刻是播放多媒體文件的字幕文件時(shí)出現(xiàn)搜索詞的時(shí)刻;發(fā)送播放信息,該播放信息用于觸發(fā)從該時(shí)刻開始播放多媒體文件,可以確定出字幕文件中出現(xiàn)該搜索詞的時(shí)刻,根據(jù)該時(shí)刻對(duì)多媒體文件的播放內(nèi)容進(jìn)行定位,得到預(yù)定字幕內(nèi)容,解決了通過反復(fù)調(diào)整播放進(jìn)度來查找多媒體文件中預(yù)定字幕內(nèi)容的操作比較繁瑣,導(dǎo)致內(nèi)容獲取效率較低的問題,達(dá)到了提高內(nèi)容獲取效率的效果。
[0054]請(qǐng)參考圖2,其示出了本發(fā)明另一實(shí)施例提供的多媒體播放方法的方法流程圖。該多媒體播放方法,包括:
[0055]步驟201,終端顯示輸入組件,并根據(jù)從該輸入組件中獲取的攜帶有搜索詞的輸入內(nèi)容生成搜索請(qǐng)求,該搜索請(qǐng)求中攜帶有搜索詞;
[0056]搜索詞是用于搜索多媒體文件的字幕文件中的字幕內(nèi)容的語(yǔ)句,可以包括至少一個(gè)詞語(yǔ)。比如,搜索詞可以是“我們”或“清明節(jié)外出掃墓”等等。
[0057]終端在界面中顯示輸入組件,并通過輸入組件獲取攜帶有搜索詞的輸入內(nèi)容。具體地,當(dāng)輸入組件是文字輸入組件時(shí),終端可以獲取用戶在文字輸入組件中輸入的文字信息,將該文字信息確定為攜帶有搜索詞的輸入內(nèi)容,根據(jù)該輸入內(nèi)容生成攜帶有該搜索詞的搜索請(qǐng)求,或者,當(dāng)輸入組件是語(yǔ)音輸入組件時(shí),終端可以獲取用戶發(fā)出的語(yǔ)音信號(hào),將該語(yǔ)音信號(hào)確定為攜帶有搜索詞的輸入內(nèi)容,根據(jù)該輸入內(nèi)容生成攜帶有該搜索詞的搜索請(qǐng)求。
[0058]本實(shí)施例中,根據(jù)從該輸入組件中獲取的攜帶有搜索詞的輸入內(nèi)容生成搜索請(qǐng)求,包括:
[0059]I)若終端當(dāng)前正在播放多媒體文件,則將輸入內(nèi)容和該多媒體文件的文件標(biāo)識(shí)添加到搜索請(qǐng)求中;
[0060]2)若終端當(dāng)前未播放多媒體文件,則將輸入內(nèi)容添加到搜索請(qǐng)求中;
[0061 ]其中,輸入內(nèi)容為攜帶有搜索詞的文字信息或攜帶有搜索詞的語(yǔ)音信號(hào)。
[0062]當(dāng)終端當(dāng)前展示的頁(yè)面中正在播放多媒體文件時(shí),終端可以獲取到該多媒體文件的文件標(biāo)識(shí),將輸入內(nèi)容和該文件標(biāo)識(shí)一起添加到搜索請(qǐng)求中,此時(shí)的搜索詞用于對(duì)當(dāng)前正在播放的多媒體文件的字幕文件中的字幕內(nèi)容進(jìn)行搜索。
[0063]當(dāng)終端當(dāng)前展示的頁(yè)面中未播放多媒體文件時(shí),終端無(wú)法獲取到多媒體文件的文件標(biāo)識(shí),將輸入內(nèi)容添加到搜索請(qǐng)求中,此時(shí)的搜索詞用于對(duì)服務(wù)器中所有多媒體文件的字幕文件中的字幕內(nèi)容進(jìn)行搜索。由于通過未攜帶文件標(biāo)識(shí)的模糊搜索可以對(duì)