国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      搜索方法及裝置制造方法

      文檔序號:6625696閱讀:201來源:國知局
      搜索方法及裝置制造方法
      【專利摘要】本發(fā)明提供一種搜索方法及裝置。本發(fā)明實施例通過獲取預定標識和搜索關鍵詞,進而根據(jù)所述搜索關鍵詞,獲得所述預定標識所指示的指定類型的搜索結果,使得能夠根據(jù)所述搜索結果,直接輸出所述指定類型的資源,由于不再完全依賴搜索關鍵詞執(zhí)行搜索操作,而是結合預定標識所指示的指定類型執(zhí)行搜索操作,使得搜索結果能夠基本滿足用戶的搜索意圖,因此,能夠避免現(xiàn)有技術中由于用戶通過應用反復瀏覽搜索結果頁或者反復進行搜索而導致的增加應用與搜索引擎之間的數(shù)據(jù)交互的問題,從而降低了搜索引擎的處理負擔。
      【專利說明】搜索方法及裝置
      【【技術領域】】
      [0001]本發(fā)明涉及搜索技術,尤其涉及一種搜索方法及裝置。
      【【背景技術】】
      [0002]搜索引擎是指根據(jù)一定的策略、運用特定的計算機程序從互聯(lián)網(wǎng)上搜集信息,在對信息進行組織和處理后,為用戶提供搜索服務,將用戶搜索相關的信息展示給用戶的系統(tǒng)。據(jù)國家統(tǒng)計局的報道,中國網(wǎng)民人數(shù)已經超過了 4億,這個數(shù)據(jù)意味著中國已經超過美國成為世界上第一大網(wǎng)民國,且中國的網(wǎng)站總數(shù)量已經超過了 200萬。因此,如何利用搜索服務最大限度滿足用戶需求,對于互聯(lián)網(wǎng)企業(yè)而言,始終是一個重要的課題。用戶在搜索引擎對應應用中的搜索框中,輸入搜索關鍵詞,由應用將搜索關鍵詞,發(fā)送給搜索引擎。搜索引擎則根據(jù)搜索關鍵詞,獲得與搜索關鍵詞匹配的網(wǎng)頁或文檔,以作為搜索結果,并以搜索結果頁的形式,利用一定的排序策略,將經過排序的搜索結果返回給應用進行展現(xiàn)。用戶通過瀏覽搜索結果頁,選擇一個要訪問的網(wǎng)頁或文檔所對應的搜索結果,以通過應用進行網(wǎng)頁或文檔的展現(xiàn)。
      [0003]然而,由于完全依賴搜索關鍵詞執(zhí)行搜索操作所獲得的搜索結果,可能會無法滿足用戶真正的搜索意圖,例如,搜索輕應用的資源等搜索意圖,使得用戶需要通過應用反復瀏覽搜索結果頁或者反復進行搜索,才能夠獲得滿足搜索意圖的搜索結果,這樣,會增加應用與搜索引擎之間的數(shù)據(jù)交互,從而導致了搜索引擎的處理負擔的增加。

      【發(fā)明內容】

      [0004]本發(fā)明的多個方面提供一種搜索方法及裝置,用以降低搜索引擎的處理負擔。
      [0005]本發(fā)明的一方面,提供一種搜索方法,包括:
      [0006]獲取預定標識和搜索關鍵詞;
      [0007]根據(jù)所述搜索關鍵詞,獲得所述預定標識所指示的指定類型的搜索結果;
      [0008]根據(jù)所述搜索結果,執(zhí)行輸出操作。
      [0009]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述根據(jù)所述搜索關鍵詞,獲得所述預定標識所指示的指定類型的搜索結果,包括:
      [0010]根據(jù)所述搜索關鍵詞,在所述指定類型資源庫中進行匹配,以獲得所述預定標識所指示的指定類型的搜索結果。
      [0011]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述根據(jù)所述搜索關鍵詞,在所述指定類型資源庫中進行匹配,以獲得所述預定標識所指示的指定類型的搜索結果之前,還包括:
      [0012]接收資源提供方發(fā)送的注冊信息,所述注冊信息中包含所述資源提供方的名稱和所述資源提供方所提供的資源的名稱中的至少一項,以及所述資源提供方所提供的資源的訪問標識;
      [0013]根據(jù)所述注冊信息,建立所述指定類型資源庫。
      [0014]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述注冊信息中還包含所述資源提供方所提供的資源的內容。
      [0015]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述獲取預定標識和搜索關鍵詞之前,還包括:
      [0016]獲取所述預定標識和輸入關鍵詞;
      [0017]根據(jù)所述輸入關鍵詞,獲得所述預定標識所指示的指定類型的M個推薦關鍵詞,M為大于或等于I的整數(shù);
      [0018]輸出所述M個推薦關鍵詞,以供用戶從所述M個推薦關鍵詞中,選擇一個推薦關鍵詞,以作為所述搜索關鍵詞。
      [0019]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述根據(jù)所述搜索結果,執(zhí)行輸出操作,包括:
      [0020]輸出所述搜索結果;或者
      [0021]根據(jù)所述搜索結果,輸出所述指定類型的資源。
      [0022]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述根據(jù)所述搜索結果,輸出所述指定類型的資源,包括:
      [0023]對所述搜索結果,進行跳轉處理或轉發(fā)處理,以使得終端展現(xiàn)所述指定類型的資源。
      [0024]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述指定類型包括輕應用類型。
      [0025]本發(fā)明的另一方面,提供一種搜索裝置,包括:
      [0026]獲取單元,用于獲取預定標識和搜索關鍵詞;
      [0027]匹配單元,用于根據(jù)所述搜索關鍵詞,獲得所述預定標識所指示的指定類型的搜索結果;
      [0028]輸出單元,用于根據(jù)所述搜索結果,執(zhí)行輸出操作。
      [0029]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述匹配單元,具體用于
      [0030]根據(jù)所述搜索關鍵詞,在所述指定類型資源庫中進行匹配,以獲得所述預定標識所指示的指定類型的搜索結果。
      [0031]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述裝置還包括注冊單元,用于
      [0032]接收資源提供方發(fā)送的注冊信息,所述注冊信息中包含所述資源提供方的名稱和所述資源提供方所提供的資源的名稱中的至少一項,以及所述資源提供方所提供的資源的訪問標識;以及
      [0033]根據(jù)所述注冊信息,建立所述指定類型資源庫。
      [0034]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述注冊信息中還包含所述資源提供方所提供的資源的內容。
      [0035]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述裝置還包括推薦單元,用于
      [0036]獲取所述預定標識和輸入關鍵詞;
      [0037]根據(jù)所述輸入關鍵詞,獲得所述預定標識所指示的指定類型的M個推薦關鍵詞,M為大于或等于I的整數(shù);以及
      [0038]輸出所述M個推薦關鍵詞,以供用戶從所述M個推薦關鍵詞中,選擇一個推薦關鍵詞,以作為所述搜索關鍵詞。
      [0039]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述輸出單元,具體用于
      [0040]輸出所述搜索結果;或者
      [0041]根據(jù)所述搜索結果,輸出所述指定類型的資源。
      [0042]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述輸出單元,具體用于
      [0043]對所述搜索結果,進行跳轉處理或轉發(fā)處理,以使得終端展現(xiàn)所述指定類型的資源。
      [0044]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述指定類型包括輕應用類型。
      [0045]由上述技術方案可知,本發(fā)明實施例通過獲取預定標識和搜索關鍵詞,進而根據(jù)所述搜索關鍵詞,獲得所述預定標識所指示的指定類型的搜索結果,使得能夠根據(jù)所述搜索結果,直接輸出所述指定類型的資源,由于不再完全依賴搜索關鍵詞執(zhí)行搜索操作,而是結合預定標識所指示的指定類型執(zhí)行搜索操作,使得搜索結果能夠基本滿足用戶的搜索意圖,因此,能夠避免現(xiàn)有技術中由于用戶通過應用反復瀏覽搜索結果頁或者反復進行搜索而導致的增加應用與搜索引擎之間的數(shù)據(jù)交互的問題,從而降低了搜索引擎的處理負擔。
      [0046]另外,采用本發(fā)明提供的技術方案,由于不再完全依賴搜索關鍵詞執(zhí)行搜索操作,而是結合預定標識所指示的指定類型執(zhí)行搜索操作,使得搜索結果能夠基本滿足用戶的搜索意圖,因此,能夠有效提高搜索結果的有效性。
      [0047]另外,采用本發(fā)明提供的技術方案,由于不再完全依賴搜索關鍵詞執(zhí)行搜索操作,而是結合預定標識所指示的指定類型執(zhí)行搜索操作,使得搜索結果能夠基本滿足用戶的搜索意圖,因此,能夠有效提高搜索的效率。
      [0048]另外,采用本發(fā)明提供的技術方案,由于能夠根據(jù)搜索結果,直接輸出指定類型的資源,而不再輸出包含搜索結果的搜索結果頁,使得應用無需等待用戶點擊其所展現(xiàn)的搜索結果頁上該搜索結果的觸發(fā)指令,就能直接展現(xiàn)指定類型的資源,能夠有效提高指定類型的資源的獲取效率。
      【【專利附圖】

      【附圖說明】】
      [0049]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0050]圖1為本發(fā)明一實施例提供的搜索方法的流程示意圖;
      [0051]圖2A為圖1對應的實施例中推薦關鍵詞的一輸出示意圖;
      [0052]圖2B為圖1對應的實施例中推薦關鍵詞的另一輸出示意圖;
      [0053]圖3為圖1對應的實施例中指定類型的資源的輸出示意圖;
      [0054]圖4為本發(fā)明另一實施例提供的搜索裝置的結構示意圖;
      [0055]圖5為本發(fā)明另一實施例提供的搜索裝置的結構示意圖;
      [0056]圖6為本發(fā)明另一實施例提供的搜索裝置的結構示意圖。
      【【具體實施方式】】
      [0057]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的全部其他實施例,都屬于本發(fā)明保護的范圍。
      [0058]需要說明的是,本發(fā)明實施例中所涉及的終端可以包括但不限于手機、個人數(shù)字助理(Personal Digital Assistant, PDA)、無線手持裝置、無線上網(wǎng)本、個人電腦、便攜電腦、MP3播放器、MP4播放器等。
      [0059]另外,本文中術語“和/或”,僅僅是一種描述關聯(lián)對象的關聯(lián)關系,表示可以存在三種關系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前后關聯(lián)對象是一種“或”的關系。
      [0060]圖1為本發(fā)明一實施例提供的搜索方法的流程示意圖,如圖1所示。
      [0061]101、獲取預定標識和搜索關鍵詞。
      [0062]102、根據(jù)所述搜索關鍵詞,獲得所述預定標識所指示的指定類型的搜索結果。
      [0063]103、根據(jù)所述搜索結果,執(zhí)行輸出操作。
      [0064]需要說明的是,101?103的執(zhí)行主體可以為位于本地終端的應用,或者還可以為位于本地終端的應用中的插件或軟件開發(fā)工具包(Software Development Kit, SDK)等功能單元,或者還可以為位于網(wǎng)絡側的服務器中的搜索引擎,本實施例對此不進行特別限定。
      [0065]可以理解的是,所述應用可以是安裝在終端上的本地程序(nativeApp),或者還可以是終端上的瀏覽器的一個網(wǎng)頁程序(webApp),只要能夠實現(xiàn)信息搜索,以提供搜索結果的客觀存在形式都可以,本實施例對此不進行限定。
      [0066]這樣,通過獲取預定標識和搜索關鍵詞,進而根據(jù)所述搜索關鍵詞,獲得所述預定標識所指示的指定類型的搜索結果,使得能夠根據(jù)所述搜索結果,直接輸出所述指定類型的資源,由于不再完全依賴搜索關鍵詞執(zhí)行搜索操作,而是結合預定標識所指示的指定類型執(zhí)行搜索操作,使得搜索結果能夠基本滿足用戶的搜索意圖,因此,能夠避免現(xiàn)有技術中由于用戶通過應用反復瀏覽搜索結果頁或者反復進行搜索而導致的增加應用與搜索引擎之間的數(shù)據(jù)交互的問題,從而降低了搜索引擎的處理負擔。
      [0067]可選地,在本實施例的一個可能的實現(xiàn)方式中,在101中,所述預定標識可以為預先定義的終端能夠顯示的任何字符,每個預定標識用于指示一個指定類型。
      [0068]具體地,所述指定類型可以為輕應用類型,或者還可以為視頻類型等其他基本資源類型,本實施例對此不進行特別限定。所述輕應用(Light App),是一種無需下載、即搜即用的全功能應用,既有媲美甚至超越終端上的移動應用的用戶體驗,又具備網(wǎng)頁應用可被檢索與智能分發(fā)的特性,輕應用不僅能有效解決優(yōu)質應用和服務與移動用戶需求對接的問題,還能降低開發(fā)及運營成本。
      [0069]具體地,具體可以為字母、數(shù)字、字和符號中的任意一種,或者幾種的組合。例如,“@”、“#”、“abc” 或“V” 等。
      [0070]在獲取到這些字符之后,則可以對這些字符進行識別,以獲得這些字符所指示的指定類型。
      [0071]在一個可選的實施方式中,在所獲取的內容中進行識別,確定是否存在預先配置的預定標識,若存在所述預定標識,則可以確定該預定標識所指示的指定類型。具體地,具體可以對所獲取的內容中指定位置的字符進行識別,例如,可以對開始位置的一個字符或幾個字符進行識別,或者還可以對結束位置的一個字符或幾個字符進行識別,等等。
      [0072]例如,對所獲取的內容花”中,第一個字符進行識別,若識別出則可以確定該所指示的指定類型為輕應用類型。
      [0073]或者,再例如,對所獲取的內容“花O”中,最后一個字符進行識別,若識別出則可以確定該所指示的指定類型為輕應用類型。
      [0074]或者,再例如,對所獲取的內容“變形金剛V”中,最后一個字符進行識別,若識別出“V”,則可以確定該“V”所指示的指定類型為視頻類型。
      [0075]可選地,在本實施例的一個可能的實現(xiàn)方式中,在101中,具體可以采集用戶所提供的所述預定標識和所述搜索關鍵詞,可以通過用戶所觸發(fā)的搜索命令實現(xiàn)。具體可以采用下述兩種方式觸發(fā)搜索命令:
      [0076]方式一:
      [0077]用戶可以在當前應用所展現(xiàn)的頁面上所輸入所述預定標識和所述搜索關鍵詞,然后,通過點擊該頁面上的搜索按鈕例如,百度一下,以觸發(fā)搜索命令,該搜索命令中包含所述預定標識和所述搜索關鍵詞。其中,用戶輸入所述預定標識和所述搜索關鍵詞的順序可以為任意順序,所述預定標識可以在所述搜索關鍵詞之前,或者還可以在所述搜索關鍵詞之后,本實施例對此不進行特別限定。這樣,在接收到該搜索命令之后,則可以解析出其中所包含的所述預定標識和所述搜索關鍵詞。
      [0078]方式二:
      [0079]采用異步加載技術例如,Ajax異步加載或Jsonp異步加載等,實時獲取用戶在當前應用所展現(xiàn)的頁面上所輸入的所述預定標識和輸入內容,為了與搜索關鍵詞進行區(qū)分,此時的輸入內容可以稱為是輸入關鍵詞。其中,用戶輸入所述預定標識和所述搜索關鍵詞的順序可以為任意順序,所述預定標識可以在所述搜索關鍵詞之前,或者還可以在所述搜索關鍵詞之后,本實施例對此不進行特別限定。具體地,具體可以提供Ajax接口或Jsonp接口等接口,這些接口可以使用Java、超級文本預處理(Hypertext Preprocessor,PHP)語言等語言進行編寫,其具體的調用可以使用Jquery,或者原生的JavaScript等語言進行編與。
      [0080]獲取到所述預定標識和所述輸入關鍵詞之后,則可以進一步根據(jù)所述輸入關鍵詞,獲得所述預定標識所指示的指定類型的M個推薦關鍵詞,進而輸出所述M個推薦關鍵詞,以供用戶從所述M個推薦關鍵詞中,選擇一個推薦關鍵詞,以作為所述搜索關鍵詞。
      [0081]具體地,M個推薦關鍵詞的輸出,具體可以只輸出所述M個推薦關鍵詞中每個推薦關鍵詞,如圖2A所示,或者還可以輸出所述M個推薦關鍵詞中每個推薦關鍵詞的同時,再在每個推薦關鍵詞之前或者之后,輸出所述預定標識,如圖2B所示,本實施例對此不進行特別限定。
      [0082]在具體的實現(xiàn)過程中,所述M個推薦關鍵詞,具體可以在所述輸入關鍵詞所在的搜索框的下方,以下拉框的形式,進行輸出展現(xiàn)??梢岳斫獾氖?,具體可以采用現(xiàn)有的頁面渲染方法,以實現(xiàn)頁面中的下拉框,例如,在頁面上創(chuàng)建一個浮層的形式等,詳細描述可以參見現(xiàn)有技術中的相關內容,此處不再贅述。
      [0083]輸出M個推薦關鍵詞之后,用戶可以點擊所輸出的M個推薦關鍵詞中的一個推薦關鍵詞,則可以觸發(fā)搜索命令,該搜索命令中包含所述預定標識和所述搜索關鍵詞。這樣,在接收到該搜索命令之后,則可以解析出其中所包含的所述預定標識和所述搜索關鍵詞。
      [0084]需要說明的是,所謂的點擊這一操作,可以為用戶利用鼠標或鍵盤等外部輸入設備控制光標所進行的觸發(fā)操作,或者還可以為用戶利用手指或輸入筆等觸控輸入設備所進行的觸碰操作,本實施例對此不進行特別限定。
      [0085]可選地,在本實施例的一個可能的實現(xiàn)方式中,在102中,具體可以采用現(xiàn)有的搜索策略,根據(jù)所述搜索關鍵詞,在一個搜索資源庫中,進行匹配,以獲得所述預定標識所指示的指定類型的搜索結果。具體地,該搜索資源庫具體可以預先在互聯(lián)網(wǎng)中,利用網(wǎng)頁爬蟲技術,采集若干個網(wǎng)頁,從而將這些網(wǎng)頁加入所述搜索資源庫中,以供進行搜索操作。
      [0086]可選地,在本實施例的一個可能的實現(xiàn)方式中,在102中,具體可以采用本發(fā)明提供的一種新的搜索策略,根據(jù)所述搜索關鍵詞,在所述指定類型資源庫中進行匹配,以獲得所述預定標識所指示的指定類型的搜索結果。
      [0087]在一具體的實現(xiàn)過程中,所述指定類型資源庫具體可以預先在互聯(lián)網(wǎng)中,進行指定類型的資源的挖掘。具體地,根據(jù)資源的資源提供方的名稱,以及資源所在的網(wǎng)站等,確定資源是否為指定類型的資源,將所確定的指定類型的資源加入指定類型資源庫,以作為進行搜索的數(shù)據(jù)庫,以供進行搜索操作。
      [0088]在另一具體的實現(xiàn)過程中,所述指定類型資源庫具體可以預先在資源提供方的主動注冊流程中建立。具體地,具體可以接收資源提供方發(fā)送的注冊信息,所述注冊信息中包含所述資源提供方的名稱和所述資源提供方所提供的資源的名稱中的至少一項,以及所述資源提供方所提供的資源的訪問標識。然后則可以根據(jù)所述注冊信息,建立所述指定類型資源庫。
      [0089]所謂的資源即網(wǎng)絡資源,可以理解為互聯(lián)網(wǎng)中的一切資源,是利用計算機系統(tǒng)通過通信設備傳播和網(wǎng)絡軟件管理的信息資源。
      [0090]其中,所述資源可以為所述指定類型的資源,或者還可以為除了所述指定類型的資源之外的其他類型的資源即任意類型的資源,本實施例對此不進行特別限定。
      [0091]進一步地,具體則可以在所述指定類型資源庫中,為每個資源所對應的記錄增加一個類型標識信息,用以指示該資源的類型。例如,I表示所述指定類型的資源,O表示除了所述指定類型的資源之外的其他類型的資源即任意類型的資源;或者,再例如,O表示所述指定類型的資源,I表示除了所述指定類型的資源之外的其他類型的資源即任意類型的資源,本實施例對類型標識信息的具體形式不進行特別限定。
      [0092]所述指定類型的資源,可以為所述資源提供方的開發(fā)者直接提供,例如,利用超文本標記語言5 (HyperText Markup Language 5, HTML5)等編程語言編寫的頁面,或者還可以為所述資源提供方的開發(fā)者利用其他方所提供的頁面開發(fā)工具例如輕應用開發(fā)工具等間接提供,本實施例對此不進行特別限定。其中,頁面可以包括由一個或者多個頁面標簽例如,HTML標簽、JSP標簽等,定義的一個顯示區(qū)塊,稱為頁面元素,例如,文字、圖片、超鏈接、按鈕、輸入框、下拉框等,本實施例對此不進行特別限定。
      [0093]所述輕應用開發(fā)工具,具體可以通過獲取頁面的頁面組件數(shù)據(jù),所述頁面組件數(shù)據(jù)包括N個目標頁面組件中每個目標頁面組件的標識信息、所述每個目標頁面組件的組件配置信息的標識信息和N個目標頁面組件的拼裝信息,N為大于或等于I的整數(shù),進而根據(jù)所述每個目標頁面組件的標識信息和所述每個目標頁面組件的組件配置信息的標識信息,獲得所述每個目標頁面組件的頁面源代碼,使得能夠根據(jù)所述拼裝信息,對所述每個目標頁面組件的頁面源代碼進行拼裝處理,以生成所述頁面的頁面源代碼,由于根據(jù)頁面的頁面組件數(shù)據(jù)自動生成頁面的頁面源代碼,開發(fā)人員只需要預先配置頁面組件的頁面源代碼,無需預先配置模板頁面的頁面源代碼,從而提高了頁面的開發(fā)效率。
      [0094]所述其他類型的資源,可被指定服務器轉換為所述指定類型的資源。轉換的具體方法,可以利用現(xiàn)有的頁面源代碼的轉換方法,詳細描述可以參見現(xiàn)有技術中的相關描述,此處不再贅述。
      [0095]這樣,由于所獲取的是資源提供方主動上報的注冊信息,使得能夠及時將注冊信息所包含的資源的相關信息,加入到所述指定類型資源庫中,能夠有效提高資源獲取的及時性。
      [0096]具體地,所述資源提供方所提供的資源的訪問標識可以包括但不限于所述資源提供方所提供的資源的統(tǒng)一資源定位符(Uniform Resource Locator, URL)或統(tǒng)一資源名稱(Uniform Resource Name, URN),或者還可以包括其他能夠訪問所述資源提供方所提供的資源的其他標識信息,本實施例對此不進行特別限定。
      [0097]在另一具體的實現(xiàn)過程中,基于上一具體的實現(xiàn)過程,所述注冊信息中還可以進一步包含所述資源提供方所提供的資源的內容。這樣,由于所獲取的資源提供方主動上報的注冊信息中包含所述資源提供方所提供的資源的內容,使得在執(zhí)行搜索操作的過程中,不再只能夠基于資源的名稱或資源提供方的名稱進行關鍵詞匹配,而是能夠基于內容進行全文匹配,從而提高了搜索的深度。
      [0098]可選地,在本實施例的一個可能的實現(xiàn)方式中,在103中,具體可以輸出所述搜索結果。具體地,具體可以采用輸出一個搜索結果頁,并將通過執(zhí)行102所獲得的所述搜索結果排列在利用其它搜索策略所獲得的全部搜索結果的前面,以進行優(yōu)先展現(xiàn)。
      [0099]其中,所述搜索結果,并不是終端所最終訪問的所述指定類型的資源,而是所匹配到的資源的訪問標識等資源的相關信息。
      [0100]可選地,在本實施例的一個可能的實現(xiàn)方式中,在103中,具體還可以根據(jù)所述搜索結果,輸出所述指定類型的資源,如圖3所示。由于能夠根據(jù)搜索結果,直接輸出指定類型的資源,而不再輸出包含搜索結果的搜索結果頁,使得應用無需等待用戶點擊其所展現(xiàn)的搜索結果頁上該搜索結果的觸發(fā)指令,就能直接展現(xiàn)指定類型的資源,能夠有效提高指定類型的資源的獲取效率。
      [0101]具體地,具體可以對所述搜索結果,進行跳轉處理或轉發(fā)處理,以使得終端展現(xiàn)所述指定類型的資源。
      [0102]其中,所述搜索結果,并不是終端所最終訪問的所述指定類型的資源,而是所匹配到的資源的訪問標識等資源的相關信息。其中,所述資源可以為所述指定類型的資源,或者還可以為除了所述指定類型的資源之外的其他類型的資源即任意類型的資源,本實施例對此不進行特別限定。
      [0103]具體地,具體可以根據(jù)所述搜索結果中所包含的資源的類型,對所述搜搜結果,進行跳轉處理或轉發(fā)處理。
      [0104]需要說明的是,所述指定類型的資源可以是由資源提供方直接提供,或者還可以為一指定服務器對資源提供方所提供的任意類型的資源進行轉換處理之后提供,本實施例對此不進行特別限定。
      [0105]還需要說明的是,由于指定類型的資源的提供者的不同,因此,向終端返回的該指定類型的資源的訪問標識可以是資源提供方所提供的指定類型的資源的訪問標識,或者還可以為指定服務器的訪問標識,此時,需要由所述指定服務器對資源提供方所提供的任意類型的資源進行轉換處理獲得所述指定類型的資源,本實施例對此不進行特別限定。
      [0106]例如,若所述資源的類型為所述指定類型,則具體可以調用HttpServletResponse.sendRedirect方法,進行跳轉處理,即具體可以向終端返回所述指定類型的資源的訪問標識,以使得終端利用指定類型的資源的訪問標識訪問所述指定類型的資源,并進行展現(xiàn)。這種方式,終端感知所述指定類型的資源的訪問標識,對于有地址欄的瀏覽器來說,其地址欄中即為所述指定類型的資源的訪問標識。所述跳轉處理的詳細描述具體可以參見現(xiàn)有技術中的相關內容,此處不再贅述。
      [0107]或者,再例如,若所述資源的類型不為所述指定類型即為除了所述指定類型之外的其他類型,貝1J具體可以調用HttpServletResponse.sendRedirect方法,進行跳轉處理,即具體可以向終端返回指定服務器的訪問標識,此時,需要由所述指定服務器對資源提供方所提供的任意類型的資源進行轉換處理獲得所述指定類型的資源,以使得終端利用指定服務器的訪問標識訪問所述指定服務器,以獲得該指定服務器所轉換的指定類型的資源,并進行展現(xiàn)。這種方式,終端感知所述指定服務器的訪問標識,對于有地址欄的瀏覽器來說,其地址欄中即為所述指定服務器的訪問標識。所述跳轉處理的詳細描述具體可以參見現(xiàn)有技術中的相關內容,此處不再贅述。具體地,所述指定服務器的訪問標識可以包括但不限于服務器的IP地址、服務器的URL或服務器的URN,本實施例對此不進行特別限定。
      [0108]或者,再例如,若所述資源的類型為所述指定類型,則具體可以調用RequestDispatcher.forward方法,進行轉發(fā)處理,即具體可以利用指定類型的資源的訪問標識訪問所述指定類型的資源,并向終端返回所述指定類型的資源,以使得所述終端展現(xiàn)所述指定類型的資源。這種方式,終端并不感知所述指定類型的資源的訪問標識,對于有地址欄的瀏覽器來說,其地址欄中即為搜索結果中所包含的資源的訪問標識,并不是所述指定類型的資源的訪問標識,也不是所述指定服務器的訪問標識。所述轉發(fā)處理的詳細描述具體可以參見現(xiàn)有技術中的相關內容,此處不再贅述。
      [0109]或者,再例如,若所述資源的類型不為所述指定類型即為除了所述指定類型之外的其他類型,貝1J具體可以調用RequestDispatcher.forward方法,進行轉發(fā)處理,即具體可以利用指定服務器的訪問標識訪問所述指定服務器,此時,需要由所述指定服務器對資源提供方所提供的任意類型的資源進行轉換處理獲得所述指定類型的資源,以獲得所述指定類型的資源,并向終端返回所述指定類型的資源,以使得所述終端展現(xiàn)所述指定類型的資源。這種方式,終端并不感知所述指定類型的資源的訪問標識,對于有地址欄的瀏覽器來說,其地址欄中即為搜索結果中所包含的資源的訪問標識,并不是所述指定類型的資源的訪問標識,也不是所述指定服務器的訪問標識。所述轉發(fā)處理的詳細描述具體可以參見現(xiàn)有技術中的相關內容,此處不再贅述。
      [0110]本實施例中,通過獲取預定標識和搜索關鍵詞,進而根據(jù)所述搜索關鍵詞,獲得所述預定標識所指示的指定類型的搜索結果,使得能夠根據(jù)所述搜索結果,直接輸出所述指定類型的資源,由于不再完全依賴搜索關鍵詞執(zhí)行搜索操作,而是結合預定標識所指示的指定類型執(zhí)行搜索操作,使得搜索結果能夠基本滿足用戶的搜索意圖,因此,能夠避免現(xiàn)有技術中由于用戶通過應用反復瀏覽搜索結果頁或者反復進行搜索而導致的增加應用與搜索引擎之間的數(shù)據(jù)交互的問題,從而降低了搜索引擎的處理負擔。
      [0111]另外,采用本發(fā)明提供的技術方案,由于不再完全依賴搜索關鍵詞執(zhí)行搜索操作,而是結合預定標識所指示的指定類型執(zhí)行搜索操作,使得搜索結果能夠基本滿足用戶的搜索意圖,因此,能夠有效提高搜索結果的有效性。
      [0112]另外,采用本發(fā)明提供的技術方案,由于不再完全依賴搜索關鍵詞執(zhí)行搜索操作,而是結合預定標識所指示的指定類型執(zhí)行搜索操作,使得搜索結果能夠基本滿足用戶的搜索意圖,因此,能夠有效提高搜索的效率。
      [0113]另外,采用本發(fā)明提供的技術方案,由于能夠根據(jù)搜索結果,直接輸出指定類型的資源,而不再輸出包含搜索結果的搜索結果頁,使得應用無需等待用戶點擊其所展現(xiàn)的搜索結果頁上該搜索結果的觸發(fā)指令,就能直接展現(xiàn)指定類型的資源,能夠有效提高指定類型的資源的獲取效率。
      [0114]需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
      [0115]在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
      [0116]圖4為本發(fā)明另一實施例提供的搜索裝置的結構示意圖,如圖4所示。本實施例的搜索裝置可以包括獲取單元41、匹配單元42和輸出單元43。其中,獲取單元41,用于獲取預定標識和搜索關鍵詞;匹配單元42,用于根據(jù)所述搜索關鍵詞,獲得所述預定標識所指示的指定類型的搜索結果;輸出單元43,用于根據(jù)所述搜索結果,執(zhí)行輸出操作。
      [0117]需要說明的是,本實施例所提供的搜索裝置可以為位于本地終端的應用,或者還可以為位于本地終端的應用中的插件或軟件開發(fā)工具包(Software Development Kit,SDK)等功能單元,或者還可以為位于網(wǎng)絡側的服務器中的搜索引擎,本實施例對此不進行特別限定。
      [0118]可以理解的是,所述應用可以是安裝在終端上的本地程序(nativeApp),或者還可以是終端上的瀏覽器的一個網(wǎng)頁程序(webApp),只要能夠實現(xiàn)信息搜索,以提供搜索結果的客觀存在形式都可以,本實施例對此不進行限定。
      [0119]可選地,在本實施例的一個可能的實現(xiàn)方式中,所述匹配單元42,具體可以用于根據(jù)所述搜索關鍵詞,在所述指定類型資源庫中進行匹配,以獲得所述預定標識所指示的指定類型的搜索結果。
      [0120]可選地,在本實施例的一個可能的實現(xiàn)方式中,如圖5所示,本實施例所提供的搜索裝置還可以進一步包括注冊單元51,可以用于接收資源提供方發(fā)送的注冊信息,所述注冊信息中包含所述資源提供方的名稱和所述資源提供方所提供的資源的名稱中的至少一項,以及所述資源提供方所提供的資源的訪問標識;以及根據(jù)所述注冊信息,建立所述指定類型資源庫。
      [0121]這樣,由于注冊單元所獲取的是資源提供方主動上報的注冊信息,使得能夠及時將注冊信息所包含的資源的相關信息,加入到所述指定類型資源庫中,能夠有效提高資源獲取的及時性。
      [0122]進一步地,所述注冊信息中還可以進一步包含所述資源提供方所提供的資源的內容。這樣,由于注冊單元所獲取的資源提供方主動上報的注冊信息中包含所述資源提供方所提供的資源的內容,使得在執(zhí)行搜索操作的過程中,不再只能夠基于資源的名稱或資源提供方的名稱進行關鍵詞匹配,而是能夠基于內容進行全文匹配,從而提高了搜索的深度。
      [0123]可選地,在本實施例的一個可能的實現(xiàn)方式中,如圖6所示,本實施例所提供的搜索裝置還可以進一步包括推薦單元61,可以用于獲取所述預定標識和輸入關鍵詞;根據(jù)所述輸入關鍵詞,獲得所述預定標識所指示的指定類型的M個推薦關鍵詞,M為大于或等于I的整數(shù);以及輸出所述M個推薦關鍵詞,以供用戶從所述M個推薦關鍵詞中,選擇一個推薦關鍵詞,以作為所述搜索關鍵詞。
      [0124]可選地,在本實施例的一個可能的實現(xiàn)方式中,所述輸出單元43,具體可以用于輸出所述搜索結果。
      [0125]可選地,在本實施例的一個可能的實現(xiàn)方式中,所述輸出單元43,具體可以用于根據(jù)所述搜索結果,輸出所述指定類型的資源。
      [0126]具體地,所述輸出單元43,具體可以用于對所述搜索結果,進行跳轉處理或轉發(fā)處理,以使得終端展現(xiàn)所述指定類型的資源。其中,所述搜索結果,并不是終端所最終訪問的所述指定類型的資源,而是指定類型的資源的訪問標識等。
      [0127]具體地,所述指定類型可以為輕應用類型,或者還可以為視頻類型等其他基本資源類型,本實施例對此不進行特別限定。
      [0128]需要說明的是,圖1對應的實施例中方法,可以由本實施例提供的搜索裝置實現(xiàn)。詳細描述可以參見圖1對應的實施例中的相關內容,此處不再贅述。
      [0129]本實施例中,通過獲取單元獲取預定標識和搜索關鍵詞,進而由處理單元根據(jù)所述搜索關鍵詞,獲得所述預定標識所指示的指定類型的搜索結果,使得輸出單元能夠根據(jù)所述搜索結果,直接輸出所述指定類型的資源,由于不再完全依賴搜索關鍵詞執(zhí)行搜索操作,而是結合預定標識所指示的指定類型執(zhí)行搜索操作,使得搜索結果能夠基本滿足用戶的搜索意圖,因此,能夠避免現(xiàn)有技術中由于用戶通過應用反復瀏覽搜索結果頁或者反復進行搜索而導致的增加應用與搜索引擎之間的數(shù)據(jù)交互的問題,從而降低了搜索引擎的處理負擔。
      [0130]另外,采用本發(fā)明提供的技術方案,由于不再完全依賴搜索關鍵詞執(zhí)行搜索操作,而是結合預定標識所指示的指定類型執(zhí)行搜索操作,使得搜索結果能夠基本滿足用戶的搜索意圖,因此,能夠有效提高搜索結果的有效性。
      [0131]另外,采用本發(fā)明提供的技術方案,由于不再完全依賴搜索關鍵詞執(zhí)行搜索操作,而是結合預定標識所指示的指定類型執(zhí)行搜索操作,使得搜索結果能夠基本滿足用戶的搜索意圖,因此,能夠有效提高搜索的效率。
      [0132]另外,采用本發(fā)明提供的技術方案,由于能夠根據(jù)搜索結果,直接輸出指定類型的資源,而不再輸出包含搜索結果的搜索結果頁,使得應用無需等待用戶點擊其所展現(xiàn)的搜索結果頁上該搜索結果的觸發(fā)指令,就能直接展現(xiàn)指定類型的資源,能夠有效提高指定類型的資源的獲取效率。
      [0133]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
      [0134]在本發(fā)明所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
      [0135]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
      [0136]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個輸出單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
      [0137]上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟件功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory, ROM)、隨機存取存儲器(Random Access Memory, RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質。
      [0138]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。
      【權利要求】
      1.一種搜索方法,其特征在于,包括: 獲取預定標識和搜索關鍵詞; 根據(jù)所述搜索關鍵詞,獲得所述預定標識所指示的指定類型的搜索結果; 根據(jù)所述搜索結果,執(zhí)行輸出操作。
      2.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述搜索關鍵詞,獲得所述預定標識所指示的指定類型的搜索結果,包括: 根據(jù)所述搜索關鍵詞,在所述指定類型資源庫中進行匹配,以獲得所述預定標識所指示的指定類型的搜索結果。
      3.根據(jù)權利要求2所述的方法,其特征在于,所述根據(jù)所述搜索關鍵詞,在所述指定類型資源庫中進行匹配,以獲得所述預定標識所指示的指定類型的搜索結果之前,還包括: 接收資源提供方發(fā)送的注冊信息,所述注冊信息中包含所述資源提供方的名稱和所述資源提供方所提供的資源的名稱中的至少一項,以及所述資源提供方所提供的資源的訪問標識; 根據(jù)所述注冊信息,建立所述指定類型資源庫。
      4.根據(jù)權利要求3所述的方法,其特征在于,所述注冊信息中還包含所述資源提供方所提供的資源的內容。
      5.根據(jù)權利要求1所述的方法,其特征在于,所述獲取預定標識和搜索關鍵詞之前,還包括: 獲取所述預定標識和輸入關鍵詞; 根據(jù)所述輸入關鍵詞,獲得所述預定標識所指示的指定類型的M個推薦關鍵詞,M為大于或等于I的整數(shù); 輸出所述M個推薦關鍵詞,以供用戶從所述M個推薦關鍵詞中,選擇一個推薦關鍵詞,以作為所述搜索關鍵詞。
      6.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述搜索結果,執(zhí)行輸出操作,包括: 輸出所述搜索結果;或者 根據(jù)所述搜索結果,輸出所述指定類型的資源。
      7.根據(jù)權利要求6所述的方法,其特征在于,所述根據(jù)所述搜索結果,輸出所述指定類型的資源,包括: 對所述搜索結果,進行跳轉處理或轉發(fā)處理,以使得終端展現(xiàn)所述指定類型的資源。
      8.根據(jù)權利要求1?7任一權利要求所述的方法,其特征在于,所述指定類型包括輕應用類型。
      9.一種搜索裝置,其特征在于,包括: 獲取單元,用于獲取預定標識和搜索關鍵詞; 匹配單元,用于根據(jù)所述搜索關鍵詞,獲得所述預定標識所指示的指定類型的搜索結果; 輸出單元,用于根據(jù)所述搜索結果,執(zhí)行輸出操作。
      10.根據(jù)權利要求9所述的裝置,其特征在于,所述匹配單元,具體用于 根據(jù)所述搜索關鍵詞,在所述指定類型資源庫中進行匹配,以獲得所述預定標識所指示的指定類型的搜索結果。
      11.根據(jù)權利要求10所述的裝置,其特征在于,所述裝置還包括注冊單元,用于 接收資源提供方發(fā)送的注冊信息,所述注冊信息中包含所述資源提供方的名稱和所述資源提供方所提供的資源的名稱中的至少一項,以及所述資源提供方所提供的資源的訪問標識;以及 根據(jù)所述注冊信息,建立所述指定類型資源庫。
      12.根據(jù)權利要求11所述的裝置,其特征在于,所述注冊信息中還包含所述資源提供方所提供的資源的內容。
      13.根據(jù)權利要求9所述的裝置,其特征在于,所述裝置還包括推薦單元,用于 獲取所述預定標識和輸入關鍵詞; 根據(jù)所述輸入關鍵詞,獲得所述預定標識所指示的指定類型的M個推薦關鍵詞,M為大于或等于I的整數(shù);以及 輸出所述M個推薦關鍵詞,以供用戶從所述M個推薦關鍵詞中,選擇一個推薦關鍵詞,以作為所述搜索關鍵詞。
      14.根據(jù)權利要求9所述的裝置,其特征在于,所述輸出單元,具體用于 輸出所述搜索結果;或者 根據(jù)所述搜索結果,輸出所述指定類型的資源。
      15.根據(jù)權利要求14所述的裝置,其特征在于,所述輸出單元,具體用于 對所述搜索結果,進行跳轉處理或轉發(fā)處理,以使得終端展現(xiàn)所述指定類型的資源。
      16.根據(jù)權利要求9?14任一權利要求所述的裝置,其特征在于,所述指定類型包括輕應用類型。
      【文檔編號】G06F17/30GK104239454SQ201410443327
      【公開日】2014年12月24日 申請日期:2014年9月2日 優(yōu)先權日:2014年9月2日
      【發(fā)明者】侯震宇, 王繼平, 肖偉, 鮑寧, 黃亦西, 朱萌, 范玉龍, 張熙 申請人:百度在線網(wǎng)絡技術(北京)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1