新四季網

一種用於提供視頻搜索結果的方法與設備與流程

2023-07-04 03:17:02


本發明涉及視頻搜索技術領域,尤其涉及一種用於提供視頻搜索結果的技術。



背景技術:

當前,隨著網際網路技術的發展及網際網路應用對用戶學習、工作與生活的滲透,人們越來越多地通過網絡獲取信息,如通過搜尋引擎獲取視頻以進行觀看。現有的搜尋引擎通常基於用戶輸入的視頻搜索詞為其提供與該視頻搜索詞相匹配的搜索結果。然而,用戶輸入的視頻搜索詞並不一定能反映用戶真實的搜索意圖,如用戶輸入模糊的搜索詞時,此時使得搜尋引擎通過關鍵詞匹配得到的視頻搜索結果與用戶的需求往往存在較大差距,降低了用戶需求滿意度及視頻搜索結果的準確度,也影響了視頻搜索體驗。



技術實現要素:

本發明的一個目的是提供一種用於提供視頻搜索的方法與設備。

根據本發明的一個方面,提供了一種用於提供視頻搜索結果的方法,其中,該方法包括以下步驟:

a獲取用戶輸入的視頻查詢序列;

b確定所述視頻查詢序列是否滿足預定條件查詢的觸發條件;

c若滿足所述觸發條件,獲取與所述視頻查詢序列所對應的目標查詢條件相匹配的至少一個視頻搜索結果;

d將所述至少一個視頻搜索結果提供給所述用戶。

根據本發明的另一個方面,還提供了一種用於提供視頻搜索結果的提供設備,其中,該提供設備包括:

查詢序列獲取裝置,用於獲取用戶輸入的視頻查詢序列;

第一確定裝置,用於確定所述視頻查詢序列是否滿足預定條件查詢的觸發條件;

結果獲取裝置,用於若滿足所述觸發條件,獲取與所述視頻查詢序列所對應的目標查詢條件相匹配的至少一個視頻搜索結果;

提供裝置,用於將所述至少一個視頻搜索結果提供給所述用戶。

與現有技術相比,本發明的一個實施例通過確定用戶輸入的視頻查詢序列滿足預定條件查詢的觸發條件,若滿足所述觸發條件,獲取與所述視頻查詢序列所對應的目標查詢條件相匹配的至少一個視頻搜索結果,並將其提供給用戶,不僅提高了用戶需求滿意度與視頻搜索準確度,也提升了用戶的視頻搜索體驗。

附圖說明

通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特徵、目的和優點將會變得更明顯:

圖1示出根據本發明一個方面的一種用於提供視頻搜索結果的提供設備示意圖;

圖2示出本發明一個實施例的視頻搜索結果提供示意圖;

圖3示出根據本發明的另一個方面的一種用於提供視頻搜索結果的方法流程圖。

附圖中相同或相似的附圖標記代表相同或相似的部件。

具體實施方式

下面結合附圖對本發明作進一步詳細描述。

圖1示出根據本發明一個方面的一種用於提供視頻搜索結果的提供設備1,其中,提供設備1包括查詢序列獲取裝置11、第一確定裝置12、結果獲取裝置13和提供裝置14。具體地,查詢序列獲取裝置11獲取用戶輸入的視頻查詢序列;第一確定裝置12確定所述視頻查詢序列是否滿足預定條件查詢的觸發條件;若滿足所述觸發條件,結果獲取裝置13獲取與所述視頻查詢序列所對應的目標查詢條件相匹配的至少一個視頻搜索結果;提供裝置14將所述至少一個視頻搜索結果提供給所述用戶。

在此,提供設備1用於為用戶提供視頻搜索結果,其包括用於為網絡用戶提供視頻信息檢索的搜尋引擎和手機搜索客戶端,如百度、Google、掌上百度app、搜狗移動搜索app等,或具備信息視頻搜索功能的應用系統;其可具備接納用戶查詢、顯示查詢結果、提供個性化查詢項的用戶接口。提供設備1包括但不限於網絡設備、用戶設備或網絡設備與用戶設備通過網絡相集成所構成的設備。在此,所述網絡設備包括但不限於如網絡主機、單個網絡伺服器、多個網絡伺服器集或基於雲計算的計算機集合等實現;或者由用戶設備實現。在此,雲由基於雲計算(Cloud Computing)的大量主機或網絡伺服器構成,其中,雲計算是分布式計算的一種,由一群鬆散耦合的計算機集組成的一個超級虛擬計算機。在此,所述用戶設備可以是任何一種可與用戶通過鍵盤、觸摸板、觸控螢幕、或手寫設備等方式進行人機互動的電子產品,例如PC、手機、智慧型手機、PDA、可穿戴設備、掌上電腦PPC或平板電腦等。所述網絡包括但不限於網際網路、廣域網、城域網、區域網、VPN網絡、無線自組織網絡(Ad Hoc網絡)等。本領域技術人員應能理解上述提供設備1僅為舉例,其他現有的或今後可能出現的網絡設備或用戶設備如可適用於本發明,也應包含在本發明保護範圍以內,並在此以引用方式包含於此。在此,網絡設備及用戶設備均包括一種能夠按照事先設定或存儲的指令,自動進行數值計算和信息處理的電子設備,其硬體包括但不限於微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數字處理器(DSP)、嵌入式設備等。

具體地,查詢序列獲取裝置11通過諸如瀏覽器、搜尋引擎等第三方設備自身提供的應用程式接口(API),獲取用戶輸入的視頻查詢序列;或者,通過諸如ASP、JSP等網頁技術,獲取用戶輸入的視頻查詢序列。在此,所述視頻查詢序列的輸入方式包括但不限於如通過文字輸入、通過語音輸入、通過圖片輸入。在此,所述視頻查詢序列包括但不限於如查詢關鍵詞、圖片等。本領域技術人員應該理解上述視頻查詢序列以及視頻查詢序列的輸入方式僅為舉例,其他現有的或今後可能出現的視頻查詢序列或視頻查詢序列的輸入方式如可適用於本發明,也應該包含在本發明保護範圍之內,並在此以引用方式包含於此。

例如,假設用戶A預進行視頻搜索,其在搜尋引擎的搜索欄中輸入了關鍵詞「神話」,並點擊了「Enter」鍵,則查詢序列獲取裝置11通過視頻搜尋引擎自身提供的應用程式接口(API),便可獲得用戶A輸入的視頻查詢序列「神話」。

本領域技術人員應該理解上述獲取用戶輸入的視頻查詢序列的方式僅為舉例,其他現有的或今後可能出現的獲取用戶輸入的視頻查詢序列的方式如可適用於本發明,也應該包含在本發明保護範圍之內,並在此以引用方式包含於此。

接著,第一確定裝置12確定所述視頻查詢序列是否滿足預定條件查詢的觸發條件。

優選地,所述觸發條件包括但不限於以下至少任一項:

-所述視頻查詢序列所對應的多個歷史視頻搜索結果之間具有分散特徵、並具有相同的視頻屬性;

-所述視頻查詢序列屬於預定視頻查詢詞。

例如,若所述觸發條件包括所述視頻查詢序列所對應的多個歷史視頻搜索結果之間具有分散特徵、並具有相同的視頻屬性,在此,所述視頻查詢序列所對應的多個歷史視頻搜索結果之間具有分散特徵是指不同用戶輸入該同一視頻查詢序列時,不同用戶所點擊關注/觀看的視頻搜索結果不同,但不同視頻搜索結果所對應的視頻具有相同視頻屬性,此時即說明有分散特徵,其中,所述視頻屬性包括但不限於如視頻類型、視頻年代等。接上例,假設對於視頻查詢序列「神話」,若該視頻查詢序列所對應的歷史查詢記錄如以下表1所示:

表1

第一確定裝置12根據以上歷史查詢記錄,發現不同用戶對同一視頻查詢序列「神話」時,不同用戶所點擊關注/觀看的視頻搜索結果不同,但該多個不同視頻搜索結果所對應的視頻具有相同視頻類型如「奇幻」等視頻屬性,則第一確定裝置12確定視頻查詢序列「神話」滿足預定條件查詢的觸發條件。

再如,若所述觸發條件包括所述視頻查詢序列屬於預定視頻查詢詞,在此,所述預定視頻查詢序列是指事先預定的視頻查詢序列,如「鬼片」、「老電影」、「穿越」、「韓劇」、「東方衛視」等涵蓋多個/多種劇目的詞。例如,假設查詢序列獲取裝置11獲取到用戶輸入的視頻查詢序列「老電影」,由於視頻查詢序列「老電影」屬於預定視頻查詢詞,則第一確定裝置12確定視頻查詢序列「老電影」滿足預定條件查詢的觸發條件。

本領域技術人員應能理解上述觸發條件僅為舉例,其他現有的或今後可能出現的觸發條件如可適用於本發明,也應在本發明保護範圍之內,並在此以引用方式包含於此。

本領域技術人員應能理解上述確定視頻查詢序列是否滿足預定條件查詢的觸發條件的方式僅為舉例,其他現有的或今後可能出現的確定視頻查詢序列是否滿足預定條件查詢的觸發條件的方式如可適用於本發明,也應在本發明保護範圍之內,並在此以引用方式包含於此。

接著,若滿足所述觸發條件,結果獲取裝置13獲取與所述視頻查詢序列所對應的目標查詢條件相匹配的至少一個視頻搜索結果。具體地,若滿足所述觸發條件,結果獲取裝置13首先確定所述視頻查詢序列所對應的目標查詢條件,如將所述視頻查詢序列所反映的視頻類型,或者,將所述視頻查詢序列所反映的查詢範圍,作為所述目標查詢序列;然後,再根據所述目標查詢條件,確定與目標查詢條件相匹配的至少一個視頻搜索結果,如在視頻搜索索引庫中進行匹配查詢,獲取與目標查詢條件相匹配的至少一個視頻搜索結果。

例如,對於視頻查詢序列「神話」,由於第一確定裝置12確定其滿足預定條件查詢的觸發條件,則結果獲取裝置13可將視頻查詢序列「神話」所反映的視頻類型如「魔幻、懸疑」作為該視頻查詢序列所對應的目標查詢條件,然後,結果獲取裝置13根據該目標查詢條件,在視頻搜索索引庫中進行匹配查詢,獲取與該目標查詢條件相匹配的至少一個視頻搜索結果如「文豪野犬」、「幻城衛視版」、「幻城」、「狐妖小紅娘」等。

再如,假設查詢序列獲取裝置11獲取的用戶輸入的視頻查詢序列為「90年代電影」,而第一確定裝置12確定其滿足預定條件查詢的觸發條件,因其所反映的查詢範圍為「90年代」和「電影」,則結果獲取裝置13可將該查詢範圍作為所述目標查詢條件,然後,結果獲取裝置13根據該目標查詢條件,在視頻搜索索引庫中進行匹配查詢,獲取1990年到1999年之間的所有電影如「星願」、「侏羅紀公園2」等,以作為視頻搜索結果。

在此,當滿足所述觸發條件時,本發明通過視頻查詢序列所反映的視頻類型,或者,視頻查詢序列所反映的查詢範圍,作為目標查詢條件,來獲取相應的視頻搜索結果,而不是如現有技術的將名稱為視頻查詢序列本身或包含視頻查詢序列本身的視頻作為目標視頻搜索結果,來提供給用戶,提高了用戶需求滿意度與視頻搜索準確度,並提升了用戶的視頻搜索體驗。

本領域技術人員應能理解上述確定所述目標查詢條件的方式僅為舉例,其他現有的或今後可能出現的確定所述目標查詢條件的方式如可適用於本發明,也應在本發明保護範圍之內,並在此以引用方式包含於此。

本領域技術人員應能理解上述獲取所述視頻搜索結果的方式僅為舉例,其他現有的或今後可能出現的獲取所述視頻搜索結果的方式如可適用於本發明,也應在本發明保護範圍之內,並在此以引用方式包含於此。

提供裝置14通過http、https等約定的通信方式,將所述至少一個視頻搜索結果提供給所述用戶,以供所述用戶瀏覽。例如,對於用戶A輸入的視頻查詢序列「神話」,提供裝置14將結果獲取裝置13獲取的所述至少一個視頻搜索結果如「文豪野犬」、「幻城衛視版」、「幻城」、「狐妖小紅娘」等提供給用戶A,以供用戶A瀏覽,如圖2所示。

優選地,提供裝置14還可將所述至少一個視頻搜索結果以視頻搜索結果頁的形式提供給所述用戶,其中,所述視頻搜索結果頁中包括用於所述用戶對所述至少一個視頻搜索結果進行篩選的篩選項。在此,所述篩選項是與用戶輸入的視頻查詢序列所對應的目標查詢條件相適配的,其隨著所述目標查詢條件所反映的用戶搜索意圖而變化,並非固定不變,其包括但不限於如電影、電視劇、動漫、綜藝等大類、每一大類細分的小類,以及地區、年代等方面的篩選,以讓用戶進一步縮小範圍找到視頻,如圖2所示的視頻搜索結果提供頁中,包括的電影、電視劇、綜藝等大類篩選項。在具體實施例中,可將用戶搜索的關鍵詞作為元素的界定並且在界定的基礎上返回搜索的篩選項,這樣返回的篩選項是除返回用戶搜索意圖外仍需要繼續確定的範圍的篩選項,所以篩選項是隨著用戶搜索意圖而變化的,並不是一成不變僅僅返回同樣的篩選項。在此,本發明中的篩選項跨越了如電影、電視劇、動漫、綜藝等大類,對於用戶輸入的搜索關鍵詞,並非如現有技術中那樣返回固定不變的篩選項(現有技術中不能跨越如電影、電視劇、動漫、綜藝等大類,僅可在某一大類下提供相應視頻),進一步提升了用戶搜索體驗。

優選地,提供設備1的各裝置之間是持續不斷工作的。具體地,查詢序列獲取裝置11持續獲取用戶輸入的視頻查詢序列;第一確定裝置12持續確定所述視頻查詢序列是否滿足預定條件查詢的觸發條件;若滿足所述觸發條件,結果獲取裝置13持續獲取與所述視頻查詢序列所對應的目標查詢條件相匹配的至少一個視頻搜索結果;提供裝置14持續將所述至少一個視頻搜索結果提供給所述用戶。在此,本領域技術人員應該理解所述「持續」是指提供設備1的各個裝置之間分別不斷地進行視頻查詢序列的獲取、是否滿足預定條件查詢的觸發條件的確定、與所述視頻查詢序列所對應的目標查詢條件相匹配的至少一個視頻搜索結果的獲取與提供,直至提供設備1在很長一段時間內停止獲取用戶輸入的視頻查詢序列。

優選地,當所述觸發條件包括所述視頻查詢序列所對應的多個歷史視頻搜索結果之間具有分散特徵、並具有相同的視頻屬性時,提供設備1還包括第二確定裝置(未示出)。具體地,第二確定裝置根據所述視頻查詢序列,確定所述多個歷史視頻搜索結果。在此,第二確定裝置確定所述多個歷史視頻搜索結果的方式包括但不限於以下至少任一項:

1)根據所述視頻查詢序列,將視頻搜索索引庫中與所述視頻查詢序列相匹配、且具有歷史用戶反饋信息的視頻搜索結果作為所述歷史視頻搜索結果。

在此,所述用戶反饋信息是指用戶對視頻查詢序列所對應的視頻搜索結果的點擊、觀看、分享、評論等。

在此,所述視頻搜索索引庫可位於提供設備1中,也可位於與提供設備1通過網絡相連的其他設備如伺服器中。

例如,對於視頻查詢序列「神話」,若視頻搜索索引庫中具有多個與該視頻查詢序列相匹配、且具有歷史用戶觀看記錄的視頻搜索結果如URL1、URL2、URL3,則第二確定裝置可將視頻搜索結果URL1、URL2、URL3作為所述歷史視頻搜索結果。

2)根據所述視頻查詢序列,將視頻搜索索引庫中與所述視頻查詢序列所對應的相關查詢序列相匹配、且具有歷史用戶反饋信息的視頻搜索結果作為所述歷史視頻搜索結果。

在此,與所述視頻查詢序列所對應的相關查詢序列是指與所述視頻查詢序列屬於同義近義序列簇的查詢序列。

例如,對於視頻查詢序列「神話」,其同義近義詞包括「傳奇」、「傳說」、「童話」,則第二確定裝置不僅將視頻搜索結果URL1、URL2、URL3作為所述歷史視頻搜索結果,還可將視頻搜索索引庫中與視頻查詢序列「神話」屬於同義近義序列簇的相關查詢序列「傳奇」、「傳說」、「童話」、且具有歷史用戶點擊記錄的視頻搜索結果如URL4、URL5等,也作為所述歷史視頻搜索結果。

本領域技術人員應能理解上述確定所述多個歷史視頻搜索結果的方式僅為舉例,其他現有的或今後可能出現的確定所述多個歷史視頻搜索結果的方式如可適用於本發明,也應在本發明保護範圍之內,並在此以引用方式包含於此。

圖3示出根據本發明另一個方面的一種用於提供視頻搜索結果的方法流程圖。

其中,該方法包括步驟S1、步驟S2、步驟S3和步驟S4。

具體地,在步驟S1中,提供設備1獲取用戶輸入的視頻查詢序列;在步驟S2中,提供設備1確定所述視頻查詢序列是否滿足預定條件查詢的觸發條件;若滿足所述觸發條件,在步驟S3中,提供設備1獲取與所述視頻查詢序列所對應的目標查詢條件相匹配的至少一個視頻搜索結果;在步驟S4中,提供設備1將所述至少一個視頻搜索結果提供給所述用戶。

在此,提供設備1用於為用戶提供視頻搜索結果,其包括用於為網絡用戶提供視頻信息檢索的搜尋引擎和手機搜索客戶端,如百度、Google、掌上百度app、搜狗移動搜索app等,或具備信息視頻搜索功能的應用系統;其可具備接納用戶查詢、顯示查詢結果、提供個性化查詢項的用戶接口。提供設備1包括但不限於網絡設備、用戶設備或網絡設備與用戶設備通過網絡相集成所構成的設備。在此,所述網絡設備包括但不限於如網絡主機、單個網絡伺服器、多個網絡伺服器集或基於雲計算的計算機集合等實現;或者由用戶設備實現。在此,雲由基於雲計算(Cloud Computing)的大量主機或網絡伺服器構成,其中,雲計算是分布式計算的一種,由一群鬆散耦合的計算機集組成的一個超級虛擬計算機。在此,所述用戶設備可以是任何一種可與用戶通過鍵盤、觸摸板、觸控螢幕、或手寫設備等方式進行人機互動的電子產品,例如PC、手機、智慧型手機、PDA、可穿戴設備、掌上電腦PPC或平板電腦等。所述網絡包括但不限於網際網路、廣域網、城域網、區域網、VPN網絡、無線自組織網絡(Ad Hoc網絡)等。本領域技術人員應能理解上述提供設備1僅為舉例,其他現有的或今後可能出現的網絡設備或用戶設備如可適用於本發明,也應包含在本發明保護範圍以內,並在此以引用方式包含於此。在此,網絡設備及用戶設備均包括一種能夠按照事先設定或存儲的指令,自動進行數值計算和信息處理的電子設備,其硬體包括但不限於微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數字處理器(DSP)、嵌入式設備等。

具體地,在步驟S1中,提供設備1通過諸如瀏覽器、搜尋引擎等第三方設備自身提供的應用程式接口(API),獲取用戶輸入的視頻查詢序列;或者,通過諸如ASP、JSP等網頁技術,獲取用戶輸入的視頻查詢序列。在此,所述視頻查詢序列的輸入方式包括但不限於如通過文字輸入、通過語音輸入、通過圖片輸入。在此,所述視頻查詢序列包括但不限於如查詢關鍵詞、圖片等。本領域技術人員應該理解上述視頻查詢序列以及視頻查詢序列的輸入方式僅為舉例,其他現有的或今後可能出現的視頻查詢序列或視頻查詢序列的輸入方式如可適用於本發明,也應該包含在本發明保護範圍之內,並在此以引用方式包含於此。

例如,假設用戶A預進行視頻搜索,其在搜尋引擎的搜索欄中輸入了關鍵詞「神話」,並點擊了「Enter」鍵,則在步驟S1中,提供設備1通過視頻搜尋引擎自身提供的應用程式接口(API),便可獲得用戶A輸入的視頻查詢序列「神話」。

本領域技術人員應該理解上述獲取用戶輸入的視頻查詢序列的方式僅為舉例,其他現有的或今後可能出現的獲取用戶輸入的視頻查詢序列的方式如可適用於本發明,也應該包含在本發明保護範圍之內,並在此以引用方式包含於此。

接著,在步驟S2中,提供設備1確定所述視頻查詢序列是否滿足預定條件查詢的觸發條件。

優選地,所述觸發條件包括但不限於以下至少任一項:

-所述視頻查詢序列所對應的多個歷史視頻搜索結果之間具有分散特徵、並具有相同的視頻屬性;

-所述視頻查詢序列屬於預定視頻查詢詞。

例如,若所述觸發條件包括所述視頻查詢序列所對應的多個歷史視頻搜索結果之間具有分散特徵、並具有相同的視頻屬性,在此,所述視頻查詢序列所對應的多個歷史視頻搜索結果之間具有分散特徵是指不同用戶輸入該同一視頻查詢序列時,不同用戶所點擊關注/觀看的視頻搜索結果不同,但不同視頻搜索結果所對應的視頻具有相同視頻屬性,此時即說明有分散特徵,其中,所述視頻屬性包括但不限於如視頻類型、視頻年代等。接上例,假設對於視頻查詢序列「神話」,若該視頻查詢序列所對應的歷史查詢記錄如以下表2所示:

表2

在步驟S2中,提供設備1根據以上歷史查詢記錄,發現不同用戶對同一視頻查詢序列「神話」時,不同用戶所點擊關注/觀看的視頻搜索結果不同,但該多個不同視頻搜索結果所對應的視頻具有相同視頻類型如「奇幻」等視頻屬性,則在步驟S2中,提供設備1確定視頻查詢序列「神話」滿足預定條件查詢的觸發條件。

再如,若所述觸發條件包括所述視頻查詢序列屬於預定視頻查詢詞,在此,所述預定視頻查詢序列是指事先預定的視頻查詢序列,如「鬼片」、「老電影」、「穿越」、「韓劇」、「東方衛視」等涵蓋多個/多種劇目的詞。例如,假設在步驟S1中,提供設備1獲取到用戶輸入的視頻查詢序列「老電影」,由於視頻查詢序列「老電影」屬於預定視頻查詢詞,則在步驟S2中,提供設備1確定視頻查詢序列「老電影」滿足預定條件查詢的觸發條件。

本領域技術人員應能理解上述觸發條件僅為舉例,其他現有的或今後可能出現的觸發條件如可適用於本發明,也應在本發明保護範圍之內,並在此以引用方式包含於此。

本領域技術人員應能理解上述確定視頻查詢序列是否滿足預定條件查詢的觸發條件的方式僅為舉例,其他現有的或今後可能出現的確定視頻查詢序列是否滿足預定條件查詢的觸發條件的方式如可適用於本發明,也應在本發明保護範圍之內,並在此以引用方式包含於此。

接著,若滿足所述觸發條件,在步驟S3中,提供設備1獲取與所述視頻查詢序列所對應的目標查詢條件相匹配的至少一個視頻搜索結果。具體地,若滿足所述觸發條件,在步驟S3中,提供設備1首先確定所述視頻查詢序列所對應的目標查詢條件,如將所述視頻查詢序列所反映的視頻類型,或者,將所述視頻查詢序列所反映的查詢範圍,作為所述目標查詢序列;然後,再根據所述目標查詢條件,確定與目標查詢條件相匹配的至少一個視頻搜索結果,如在視頻搜索索引庫中進行匹配查詢,獲取與目標查詢條件相匹配的至少一個視頻搜索結果。

例如,對於視頻查詢序列「神話」,由於在步驟S2中,提供設備1確定其滿足預定條件查詢的觸發條件,則在步驟S3中,提供設備1可將視頻查詢序列「神話」所反映的視頻類型如「魔幻、懸疑」作為該視頻查詢序列所對應的目標查詢條件,然後,在步驟S3中,提供設備1根據該目標查詢條件,在視頻搜索索引庫中進行匹配查詢,獲取與該目標查詢條件相匹配的至少一個視頻搜索結果如「文豪野犬」、「幻城衛視版」、「幻城」、「狐妖小紅娘」等。

再如,假設在步驟S1中,提供設備1獲取的用戶輸入的視頻查詢序列為「90年代電影」,而在步驟S2中,提供設備1確定其滿足預定條件查詢的觸發條件,因其所反映的查詢範圍為「90年代」和「電影」,則在步驟S3中,提供設備1可將該查詢範圍作為所述目標查詢條件,然後,在步驟S3中,提供設備1根據該目標查詢條件,在視頻搜索索引庫中進行匹配查詢,獲取1990年到1999年之間的所有電影如「星願」、「侏羅紀公園2」等,以作為視頻搜索結果。

在此,當滿足所述觸發條件時,本發明通過視頻查詢序列所反映的視頻類型,或者,視頻查詢序列所反映的查詢範圍,作為目標查詢條件,來獲取相應的視頻搜索結果,而不是如現有技術的將名稱為視頻查詢序列本身或包含視頻查詢序列本身的視頻作為目標視頻搜索結果,來提供給用戶,提高了用戶需求滿意度與視頻搜索準確度,並提升了用戶的視頻搜索體驗。

本領域技術人員應能理解上述確定所述目標查詢條件的方式僅為舉例,其他現有的或今後可能出現的確定所述目標查詢條件的方式如可適用於本發明,也應在本發明保護範圍之內,並在此以引用方式包含於此。

本領域技術人員應能理解上述獲取所述視頻搜索結果的方式僅為舉例,其他現有的或今後可能出現的獲取所述視頻搜索結果的方式如可適用於本發明,也應在本發明保護範圍之內,並在此以引用方式包含於此。

在步驟S4中,提供設備1通過http、https等約定的通信方式,將所述至少一個視頻搜索結果提供給所述用戶,以供所述用戶瀏覽。例如,對於用戶A輸入的視頻查詢序列「神話」,在步驟S4中,提供設備1將在步驟S3中,提供設備1獲取的所述至少一個視頻搜索結果如「文豪野犬」、「幻城衛視版」、「幻城」、「狐妖小紅娘」等提供給用戶A,以供用戶A瀏覽,如圖2所示。

優選地,在步驟S4中,提供設備1還可將所述至少一個視頻搜索結果以視頻搜索結果頁的形式提供給所述用戶,其中,所述視頻搜索結果頁中包括用於所述用戶對所述至少一個視頻搜索結果進行篩選的篩選項。在此,所述篩選項是與用戶輸入的視頻查詢序列所對應的目標查詢條件相適配的,其隨著所述目標查詢條件所反映的用戶搜索意圖而變化,並非固定不變,其包括但不限於如電影、電視劇、動漫、綜藝等大類、每一大類細分的小類,以及地區、年代等方面的篩選,以讓用戶進一步縮小範圍找到視頻,如圖2所示的視頻搜索結果提供頁中,包括的電影、電視劇、綜藝等大類篩選項。在具體實施例中,可將用戶搜索的關鍵詞作為元素的界定並且在界定的基礎上返回搜索的篩選項,這樣返回的篩選項是除返回用戶搜索意圖外仍需要繼續確定的範圍的篩選項,所以篩選項是隨著用戶搜索意圖而變化的,並不是一成不變僅僅返回同樣的篩選項。在此,本發明中的篩選項跨越了如電影、電視劇、動漫、綜藝等大類,對於用戶輸入的搜索關鍵詞,並非如現有技術中那樣返回固定不變的篩選項(現有技術中不能跨越如電影、電視劇、動漫、綜藝等大類,僅可在某一大類下提供相應視頻),進一步提升了用戶搜索體驗。

優選地,該方法的各步驟之間是持續不斷工作的。具體地,在步驟S1中,提供設備1持續獲取用戶輸入的視頻查詢序列;在步驟S2中,提供設備1持續確定所述視頻查詢序列是否滿足預定條件查詢的觸發條件;若滿足所述觸發條件,在步驟S3中,提供設備1持續獲取與所述視頻查詢序列所對應的目標查詢條件相匹配的至少一個視頻搜索結果;在步驟S4中,提供設備1持續將所述至少一個視頻搜索結果提供給所述用戶。在此,本領域技術人員應該理解所述「持續」是指該方法的各個步驟之間分別不斷地進行視頻查詢序列的獲取、是否滿足預定條件查詢的觸發條件的確定、與所述視頻查詢序列所對應的目標查詢條件相匹配的至少一個視頻搜索結果的獲取與提供,直至提供設備1在很長一段時間內停止獲取用戶輸入的視頻查詢序列。

優選地,當所述觸發條件包括所述視頻查詢序列所對應的多個歷史視頻搜索結果之間具有分散特徵、並具有相同的視頻屬性時,該方法還包括步驟S5(未示出)。具體地,在步驟S5中,提供設備1根據所述視頻查詢序列,確定所述多個歷史視頻搜索結果。在此,在步驟S5中,提供設備1確定所述多個歷史視頻搜索結果的方式包括但不限於以下至少任一項:

1)根據所述視頻查詢序列,將視頻搜索索引庫中與所述視頻查詢序列相匹配、且具有歷史用戶反饋信息的視頻搜索結果作為所述歷史視頻搜索結果。

在此,所述用戶反饋信息是指用戶對視頻查詢序列所對應的視頻搜索結果的點擊、觀看、分享、評論等。

在此,所述視頻搜索索引庫可位於提供設備1中,也可位於與提供設備1通過網絡相連的其他設備如伺服器中。

例如,對於視頻查詢序列「神話」,若視頻搜索索引庫中具有多個與該視頻查詢序列相匹配、且具有歷史用戶觀看記錄的視頻搜索結果如URL1、URL2、URL3,則在步驟S5中,提供設備1可將視頻搜索結果URL1、URL2、URL3作為所述歷史視頻搜索結果。

2)根據所述視頻查詢序列,將視頻搜索索引庫中與所述視頻查詢序列所對應的相關查詢序列相匹配、且具有歷史用戶反饋信息的視頻搜索結果作為所述歷史視頻搜索結果。

在此,與所述視頻查詢序列所對應的相關查詢序列是指與所述視頻查詢序列屬於同義近義序列簇的查詢序列。

例如,對於視頻查詢序列「神話」,其同義近義詞包括「傳奇」、「傳說」、「童話」,則在步驟S5中,提供設備1不僅將視頻搜索結果URL1、URL2、URL3作為所述歷史視頻搜索結果,還可將視頻搜索索引庫中與視頻查詢序列「神話」屬於同義近義序列簇的相關查詢序列「傳奇」、「傳說」、「童話」、且具有歷史用戶點擊記錄的視頻搜索結果如URL4、URL5等,也作為所述歷史視頻搜索結果。

本領域技術人員應能理解上述確定所述多個歷史視頻搜索結果的方式僅為舉例,其他現有的或今後可能出現的確定所述多個歷史視頻搜索結果的方式如可適用於本發明,也應在本發明保護範圍之內,並在此以引用方式包含於此。

需要注意的是,本發明可在軟體和/或軟體與硬體的組合體中被實施,例如,可採用專用集成電路(ASIC)、通用目的計算機或任何其他類似硬體設備來實現。在一個實施例中,本發明的軟體程序可以通過處理器執行以實現上文所述步驟或功能。同樣地,本發明的軟體程序(包括相關的數據結構)可以被存儲到計算機可讀記錄介質中,例如,RAM存儲器,磁或光碟機動器或軟磁碟及類似設備。另外,本發明的一些步驟或功能可採用硬體來實現,例如,作為與處理器配合從而執行各個步驟或功能的電路。

另外,本發明的一部分可被應用為電腦程式產品,例如電腦程式指令,當其被計算機執行時,通過該計算機的操作,可以調用或提供根據本發明的方法和/或技術方案。而調用本發明的方法的程序指令,可能被存儲在固定的或可移動的記錄介質中,和/或通過廣播或其他信號承載媒體中的數據流而被傳輸,和/或被存儲在根據所述程序指令運行的計算機設備的工作存儲器中。在此,根據本發明的一個實施例包括一個裝置,該裝置包括用於存儲電腦程式指令的存儲器和用於執行程序指令的處理器,其中,當該電腦程式指令被該處理器執行時,觸發該裝置運行基於前述根據本發明的多個實施例的方法和/或技術方案。

對於本領域技術人員而言,顯然本發明不限於示範性實施例的細節,而且在不背離本發明的精神或基本特徵的情況下,能夠以其他形式實現本發明。因此,無論從哪一點來看,均應將實施條例看做是示範性的,而且是非限制性的,本發明的範圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和範圍內的所有變化涵括在本發明內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此外,顯然「包括」一詞不排除其他單元或步驟,單數不排除複數。裝置權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟體或者硬體來實現。第一,第二等詞語用來表示名稱,而並不表示任何特定的順序。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀