專利名稱:一種提供搜索服務的網(wǎng)絡(luò)播放器及服務器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)視頻播放技術(shù)領(lǐng)域,特別是涉及一種提供搜索服務的網(wǎng)絡(luò)播放器 及服務器。
背景技術(shù):
隨著互聯(lián)網(wǎng)和帶寬的日益發(fā)展,出現(xiàn)了流媒體技術(shù),音視頻的播放不再局限在本 地電腦,越來越多的人通過網(wǎng)絡(luò)在線觀看音視頻。流媒體是指在網(wǎng)絡(luò)中使用流式傳輸技術(shù)的連續(xù)時基媒體,如音頻、視頻或多媒體 文件。而流式傳輸技術(shù)就是把連續(xù)的聲音和圖像信息經(jīng)過壓縮處理后放到網(wǎng)站服務器上, 讓用戶一邊下載一邊收聽觀看,而不需要等待整個文件下載到自己的機器后才可以觀看的 網(wǎng)絡(luò)傳輸技術(shù)。隨著流媒體技術(shù)的發(fā)展,出現(xiàn)了很多網(wǎng)絡(luò)播放器。但是,目前的這些網(wǎng)絡(luò)播放器都 嵌入在預先制作好的網(wǎng)頁中,僅能提供播放功能,而流媒體的搜索以及流媒體列表等都是 由網(wǎng)頁播放器所在的網(wǎng)頁提供,即視頻播放與其他相關(guān)功能分別由播放器和網(wǎng)頁提供。更 直觀地說,目前提供網(wǎng)絡(luò)播放功能的頁面基本分為播放窗口和播放窗口以外的文字區(qū)域, 即播放與文字相分離。目前的這種播放與文字相分離的網(wǎng)絡(luò)播放模式,流媒體的播放還更多地依賴于播 放器所在的網(wǎng)頁制作,因此增加了網(wǎng)頁制作的復雜性,而且用戶的操作也更多地依賴于網(wǎng) 頁操作。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種提供搜索服務的網(wǎng)絡(luò)播放器及服務器,播 放器集播放與搜索功能于一體,豐富了播放器的功能。為了解決上述問題,本發(fā)明公開了一種提供搜索服務的網(wǎng)絡(luò)播放器,用于通過網(wǎng) 絡(luò)與播放服務器進行通信,包括播放區(qū)域和搜索區(qū)域,其中,所述播放區(qū)域包括播放模塊,用于通過網(wǎng)絡(luò)接收流媒體數(shù)據(jù)并進行播放;標記模塊,用于對播放的流媒體數(shù)據(jù)進行標記,并將標記信息發(fā)送給播放服務 器;所述搜索區(qū)域包括關(guān)鍵詞輸入模塊,用于接收用戶輸入的搜索關(guān)鍵詞,并發(fā)送給播放服務器;搜索結(jié)果展示模塊,用于接收播放服務器的搜索結(jié)果并進行展示,所述搜索結(jié)果 為對應搜索關(guān)鍵詞的已標記流媒體數(shù)據(jù)。其中,所述標記模塊包括文件標記單元,用于對播放的流媒體文件進行標記。優(yōu)選的,所述標記模塊還包括
關(guān)鍵幀標記單元,用于對播放的流媒體數(shù)據(jù)中的關(guān)鍵幀進行標記。優(yōu)選的,所述播放模塊還用于播放用戶選中的搜索結(jié)果,并從標記的關(guān)鍵幀位置 開始播放。本發(fā)明還提供了一種提供搜索服務的播放服務器,用于與網(wǎng)絡(luò)播放器進行通信, 包括標記點記錄模塊,用于記錄流媒體數(shù)據(jù)的標記點;映射建立模塊,用于建立搜索關(guān)鍵詞與標記的流媒體數(shù)據(jù)的映射關(guān)系;搜索模塊,用于接收用戶輸入的搜索關(guān)鍵詞,根據(jù)所述映射關(guān)系搜索與關(guān)鍵詞對 應的標記的流媒體數(shù)據(jù)。其中,所述標記點與流媒體文件對應,和/或與流媒體文件中的關(guān)鍵幀對應。優(yōu)選的,所述播放服務器還包括索引建立模塊,用于對流媒體文件的每個關(guān)鍵幀建立索引信息;存儲模塊,用于存儲所述索引信息。優(yōu)選的,所述搜索模塊根據(jù)映射關(guān)系查找與關(guān)鍵詞對應的流媒體文件,并根據(jù)所 述索引信息查找流媒體文件中標記點對應的關(guān)鍵幀。優(yōu)選的,所述播放服務器還包括統(tǒng)計模塊,用于統(tǒng)計流媒體數(shù)據(jù)的標記次數(shù);搜索排序模塊,用于對搜索結(jié)果按照標記次數(shù)從高到低進行排序。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點首先,本發(fā)明在傳統(tǒng)的網(wǎng)絡(luò)播放器中增加了流媒體檢索功能,使得視頻播放與檢 索、文字都集成到了播放器上,極大的豐富了播放器的功能。其次,本發(fā)明提出了一種創(chuàng)新的檢索服務模式,通過用戶對所訪問的音視頻等流 媒體數(shù)據(jù)進行標記,可以收集到用戶的訪問信息,分析整理這些訪問信息,可以將被標記的 流媒體數(shù)據(jù)排在檢索結(jié)果的靠前位置,優(yōu)先將被標記的流媒體數(shù)據(jù)搜索出來。由于用戶的 訪問信息能夠反映用戶的喜好、目前的熱點、流行趨勢等,因此利用訪問信息建立的檢索服 務也更能反映用戶的檢索需求,搜索結(jié)果也更加準確。再次,本發(fā)明不僅可以對某個流媒體文件進行標記,還可以對流媒體文件中的某 個精彩片段進行標記,標記的位置與該文件中的關(guān)鍵幀對應,而且,本發(fā)明還對流媒體文件 的關(guān)鍵幀建立了索引。這樣,用戶輸入關(guān)鍵詞搜索某個流媒體文件并希望從打標記的位置 開始觀看時,根據(jù)關(guān)鍵詞可以找到對應的流媒體文件,再根據(jù)索引信息可以找到標記點對 應的關(guān)鍵幀,然后從該關(guān)鍵幀位置開始播放即可,實現(xiàn)了流媒體文件的精確定位。用戶不需 要花時間等待前面內(nèi)容的傳輸和播放,就可以直接從視頻中任一標記點開始觀看。
圖1是本發(fā)明實施例所述一種提供搜索服務的網(wǎng)絡(luò)播放器的結(jié)構(gòu)圖;圖2是本發(fā)明實施例所述一種提供搜索服務的播放服務器的結(jié)構(gòu)圖。
具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實
4施方式對本發(fā)明作進一步詳細的說明。本發(fā)明提出了一種功能豐富的網(wǎng)絡(luò)播放器,不僅具有傳統(tǒng)的流媒體播放功能,還 具有檢索和文字展示等功能,不同于現(xiàn)有技術(shù)中視頻播放與檢索、文字相分離的網(wǎng)絡(luò)播放 模式。所述網(wǎng)絡(luò)播放器的界面不僅包括播放窗口,還包括搜索服務區(qū)域。所述播放窗口 用于播放用戶選中的流媒體文件,所述搜索服務區(qū)域提供了檢索框和檢索結(jié)果列表區(qū)域, 用戶可以在檢索框中輸入關(guān)鍵詞進行檢索,檢索結(jié)果展示在播放器中,用戶點擊檢索結(jié)果 列表中的某個視頻,就可以在播放窗口中進行播放。上述播放和搜索服務都是由播放器提 供,而不是由播放器之外的網(wǎng)頁提供。參照圖1,是本發(fā)明實施例所述一種提供搜索服務的網(wǎng)絡(luò)播放器的結(jié)構(gòu)圖。所述網(wǎng)絡(luò)播放器主要包括播放區(qū)域1和搜索區(qū)域2,其中,所述播放區(qū)域1包括播放模塊11,用于通過網(wǎng)絡(luò)接收流媒體數(shù)據(jù)并進行播放;標記模塊12,用于對播放的流媒體數(shù)據(jù)進行標記,并將標記信息發(fā)送給播放服務 器;所述標記信息記錄了被標記的流媒體文件名,以及標記點的位置;所述搜索區(qū)域2包括關(guān)鍵詞輸入模塊21,用于接收用戶輸入的搜索關(guān)鍵詞,并發(fā)送給播放服務器;搜索結(jié)果展示模塊22,用于接收播放服務器的搜索結(jié)果并進行展示,所述搜索結(jié) 果為對應搜索關(guān)鍵詞的已標記流媒體數(shù)據(jù)。下面分別詳細說明各個模塊以及模塊之間的關(guān)系。所述標記是指用戶通過網(wǎng)絡(luò)播放器觀看某個視頻的過程中,基于各種原因,如認 為該視頻的內(nèi)容值得推薦或收藏,或者該視頻比較有特點,都可以在自己的客戶端對該視 頻做標記。網(wǎng)絡(luò)播放器提供了標記按鈕,用戶選擇該按鈕即可完成標記動作。所述標記模塊12可以對整個流媒體文件進行標記,還可以對流媒體文件中的關(guān) 鍵幀進行標記。所述關(guān)鍵幀是特殊的幀,用來定義視頻圖像中的變化,是圖像運動或變化中 的關(guān)鍵動作所處的那一幀,包括對象的運動和特點(如大小和顏色),在場景中添加或刪除 對象以及幀動作的添加等。任何時候,當用戶希望圖像發(fā)生改變,或者希望發(fā)生某種動作, 必須使用關(guān)鍵幀。因此,所述標記模塊12還可以包括文件標記單元,用于對播放的流媒體文件進行標記;關(guān)鍵幀標記單元,用于對播放的流媒體數(shù)據(jù)中的關(guān)鍵幀進行標記。每個位于客戶端的網(wǎng)絡(luò)播放器通過所述標記模塊12將標記信息發(fā)送給播放服務 器后,播放服務器可以收集到多個標記信息,利用這些標記信息可以建立搜索關(guān)鍵詞與標 記的流媒體數(shù)據(jù)的映射關(guān)系,用于提供搜索服務。網(wǎng)絡(luò)播放器的關(guān)鍵詞輸入模塊21為用戶在播放器中提供了搜索框,用戶可以在 搜索框中輸入關(guān)鍵詞,檢索自己需要的流媒體文件。而網(wǎng)絡(luò)播放器的搜索結(jié)果展示模塊22可以將根據(jù)關(guān)鍵詞搜索的結(jié)果展示在播放 器中,搜索結(jié)果中可以將那些被用戶標記過的流媒體文件優(yōu)先展示出來。用戶選擇搜索結(jié)果中的一個流媒體文件后,所述播放模塊11將該流媒體文件進行播放。如果標記點對應流媒體文件中的關(guān)鍵幀,則播放模塊11直接從該關(guān)鍵幀的位置開 始播放。綜上所述,本發(fā)明提供的網(wǎng)絡(luò)播放器同時集成了流媒體播放和搜索功能,使得視 頻播放與檢索、文字都集成到了播放器上,極大的豐富了播放器的功能。與上述網(wǎng)絡(luò)播放器相對應的,本發(fā)明還提供了 一種播放服務器。參照圖2,是本發(fā)明實施例所述一種提供搜索服務的播放服務器的結(jié)構(gòu)圖。
所述播放服務器主要包括標記點記錄模塊31,用于記錄流媒體數(shù)據(jù)的標記點;映射建立模塊32,用于建立搜索關(guān)鍵詞與標記的流媒體數(shù)據(jù)的映射關(guān)系;搜索模塊33,用于接收用戶輸入的搜索關(guān)鍵詞,根據(jù)所述映射關(guān)系搜索與關(guān)鍵詞 對應的標記的流媒體數(shù)據(jù)。其中,所述標記點記錄模塊31用于記錄從網(wǎng)絡(luò)播放器發(fā)送來的標記信息,標記點 可以與流媒體文件對應,也可以與流媒體文件中的關(guān)鍵幀對應。所述搜索模塊33根據(jù)網(wǎng)絡(luò)播放器發(fā)來的搜索請求,可以將對應搜索關(guān)鍵詞的流 媒體文件傳輸給播放器播放。搜索模塊33優(yōu)先將標記點記錄模塊31記錄的做過標記的流 媒體文件作為搜索結(jié)果。優(yōu)選的,所述播放服務器還可以包括統(tǒng)計模塊34,用于統(tǒng)計流媒體數(shù)據(jù)的標記次數(shù);搜索排序模塊35,用于對搜索結(jié)果按照標記次數(shù)從高到低進行排序。即網(wǎng)絡(luò)播放器的搜索結(jié)果展示模塊22可以將標記次數(shù)多的流媒體文件優(yōu)先展示 在考前的位置。優(yōu)選的,所述播放服務器還可以包括索引建立模塊36,用于對流媒體文件的每個關(guān)鍵幀建立索引信息;存儲模塊37,用于存儲所述索引信息。建立索引的目的是搜索模塊33檢索到關(guān)鍵詞對應的流媒體文件后,如果標記點 在流媒體文件中的關(guān)鍵幀位置,則通過所述索引信息,可以快速查找到該關(guān)鍵幀的位置,然 后直接從該關(guān)鍵幀的位置開始傳輸文件內(nèi)容。綜上所述,所述播放服務器配合網(wǎng)絡(luò)播放器,提供了流媒體搜索服務;并且,根據(jù) 網(wǎng)絡(luò)播放器提供的標記功能,可以將用戶標記出來的流媒體文件優(yōu)先提供給用戶。結(jié)合上述網(wǎng)絡(luò)播放器和播放服務器構(gòu)成的網(wǎng)絡(luò)系統(tǒng),與現(xiàn)有技術(shù)相比,具有以下 優(yōu)勢1、在傳統(tǒng)的網(wǎng)絡(luò)播放器中增加了流媒體檢索功能,使得視頻播放與檢索、文字都 集成到了播放器上,極大的豐富了播放器的功能。2、提出了一種創(chuàng)新的檢索服務模式,通過用戶對所訪問的音視頻等流媒體數(shù)據(jù)進 行標記,可以收集到用戶的訪問信息,分析整理這些訪問信息,可以將被標記的流媒體數(shù)據(jù) 排在檢索結(jié)果的靠前位置,優(yōu)先將被標記的流媒體數(shù)據(jù)搜索出來。由于用戶的訪問信息能 夠反映用戶的喜好、目前的熱點、流行趨勢等,因此利用訪問信息建立的檢索服務也更能反 映用戶的檢索需求,搜索結(jié)果也更加準確?,F(xiàn)有技術(shù)中,雖然用戶的點擊量可以在一定程度上反映出哪些視頻受歡迎、哪些
6視頻是熱點視頻等信息,但是,這種點擊量的統(tǒng)計存在一定誤差,例如用戶的隨意點擊也會 被統(tǒng)計。而本發(fā)明中,用戶通常會在觀看之后才做標記,以便下次檢索使用,并不會隨意點 擊視頻就標記,因此,這種用戶做標記的方式進一步提高了信息收集的準確度,而且也更大 地調(diào)動了用戶的積極性。因此,本發(fā)明提供的搜索服務,可以將廣大用戶認可的流媒體數(shù)據(jù) 優(yōu)先推薦給進行檢索的用戶,提高了搜索的準確度和搜索質(zhì)量,同時也方便了用戶檢索。3、本發(fā)明不僅可以對某個流媒體文件進行標記,還可以對流媒體文件中的某個精 彩片段進行標記,標記的位置與該文件中的關(guān)鍵幀對應,而且,本發(fā)明還對流媒體文件的關(guān) 鍵幀建立了索引。這樣,用戶輸入關(guān)鍵詞搜索某個流媒體文件并希望從打標記的位置開始 觀看時,根據(jù)關(guān)鍵詞可以找到對應的流媒體文件,再根據(jù)索引信息可以找到標記點對應的 關(guān)鍵幀,然后從該關(guān)鍵幀位置開始播放即可,實現(xiàn)了流媒體文件的精確定位。用戶不需要花 時間等待前面內(nèi)容的傳輸和播放,就可以直接從視頻中任一標記點開始觀看。本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與 其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。以上對本發(fā)明所提供的一種提供搜索服務的網(wǎng)絡(luò)播放器及服務器,進行了詳細介 紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只 是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā) 明的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理 解為對本發(fā)明的限制。
權(quán)利要求
一種提供搜索服務的網(wǎng)絡(luò)播放器,用于通過網(wǎng)絡(luò)與播放服務器進行通信,其特征在于,包括播放區(qū)域和搜索區(qū)域,其中,所述播放區(qū)域包括播放模塊,用于通過網(wǎng)絡(luò)接收流媒體數(shù)據(jù)并進行播放;標記模塊,用于對播放的流媒體數(shù)據(jù)進行標記,并將標記信息發(fā)送給播放服務器;所述搜索區(qū)域包括關(guān)鍵詞輸入模塊,用于接收用戶輸入的搜索關(guān)鍵詞,并發(fā)送給播放服務器;搜索結(jié)果展示模塊,用于接收播放服務器的搜索結(jié)果并進行展示,所述搜索結(jié)果為對應搜索關(guān)鍵詞的已標記流媒體數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)播放器,其特征在于,所述標記模塊包括 文件標記單元,用于對播放的流媒體文件進行標記。
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)播放器,其特征在于,所述標記模塊還包括 關(guān)鍵幀標記單元,用于對播放的流媒體數(shù)據(jù)中的關(guān)鍵幀進行標記。
4.根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)播放器,其特征在于所述播放模塊還用于播放用戶選中的搜索結(jié)果,并從標記的關(guān)鍵幀位置開始播放。
5.一種提供搜索服務的播放服務器,用于與網(wǎng)絡(luò)播放器進行通信,其特征在于,包括 標記點記錄模塊,用于記錄流媒體數(shù)據(jù)的標記點;映射建立模塊,用于建立搜索關(guān)鍵詞與標記的流媒體數(shù)據(jù)的映射關(guān)系; 搜索模塊,用于接收用戶輸入的搜索關(guān)鍵詞,根據(jù)所述映射關(guān)系搜索與關(guān)鍵詞對應的 標記的流媒體數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的播放服務器,其特征在于所述標記點與流媒體文件對應,和/或與流媒體文件中的關(guān)鍵幀對應。
7.根據(jù)權(quán)利要求6所述的播放服務器,其特征在于,還包括 索引建立模塊,用于對流媒體文件的每個關(guān)鍵幀建立索引信息; 存儲模塊,用于存儲所述索引信息。
8.根據(jù)權(quán)利要求7所述的播放服務器,其特征在于所述搜索模塊根據(jù)映射關(guān)系查找與關(guān)鍵詞對應的流媒體文件,并根據(jù)所述索引信息查 找流媒體文件中標記點對應的關(guān)鍵幀。
9.根據(jù)權(quán)利要求5所述的播放服務器,其特征在于,還包括 統(tǒng)計模塊,用于統(tǒng)計流媒體數(shù)據(jù)的標記次數(shù);搜索排序模塊,用于對搜索結(jié)果按照標記次數(shù)從高到低進行排序。
全文摘要
本發(fā)明提供了一種提供搜索服務的網(wǎng)絡(luò)播放器及服務器,所述播放器包括播放區(qū)域和搜索區(qū)域,其中,所述播放區(qū)域包括播放模塊,用于通過網(wǎng)絡(luò)接收流媒體數(shù)據(jù)并進行播放;標記模塊,用于對播放的流媒體數(shù)據(jù)進行標記,并將標記信息發(fā)送給播放服務器;所述搜索區(qū)域包括關(guān)鍵詞輸入模塊,用于接收用戶輸入的搜索關(guān)鍵詞,并發(fā)送給播放服務器;搜索結(jié)果展示模塊,用于接收播放服務器的搜索結(jié)果并進行展示,所述搜索結(jié)果為對應搜索關(guān)鍵詞的已標記流媒體數(shù)據(jù)。本發(fā)明在傳統(tǒng)的網(wǎng)絡(luò)播放器中增加了流媒體檢索功能,使得視頻播放與檢索、文字都集成到了播放器上,極大的豐富了播放器的功能。
文檔編號H04L29/06GK101917329SQ20091024281
公開日2010年12月15日 申請日期2009年12月17日 優(yōu)先權(quán)日2009年12月17日
發(fā)明者何宇飛, 夏永宏, 張萬軍, 李軍, 溫曉瑤 申請人:新奧特(北京)視頻技術(shù)有限公司