一種資源的處理方法及裝置的制造方法
【技術領域】
[0001]本發明實施例涉及網絡技術領域,尤其涉及一種資源的處理方法及裝置。
【背景技術】
[0002]隨著網絡技術的不斷發展,網絡中的資源也越來越豐富,因此,需要能夠在大量的資源中快速找到所需要的目標資源。
[0003]通常大量的資源通常屬于不同的類別,現有技術可以提供各個類別的垂直搜索引擎,以使用戶在可以在各個類別的垂直搜索引擎中搜索得到對應類別的資源。例如,某用戶對周杰倫感興趣,該用戶想要搜索周杰倫的歌曲,就可以在音樂類別的垂直搜索引擎中搜索周杰倫的歌曲;若該用戶想要搜索周杰倫的視頻,就可以在視頻類別的垂直搜索引擎中搜索有關周杰倫的電影、電視劇;在圖片類別的垂直搜索引擎中搜索有關周杰倫的高清壁紙資源圖片等等。
[0004]由此可見,用戶需要在不同類別的垂直搜索引擎中進行多次搜索操作,才能獲取多種類別的資源,這導致搜索效率較低。
【發明內容】
[0005]本發明實施例提供一種資源的處理方法及裝置,解決現有技術中用戶通過多次搜索操作獲得多種類別的資源的缺陷,提高搜索效率。
[0006]本發明實施例提供一種資源的處理方法,包括:
[0007]接收用戶輸入的搜索詞;
[0008]根據所述搜索詞在資源數據庫中進行查詢,以得到與所述搜索詞相匹配的至少一種資源數據;所述資源數據庫中存儲有多種資源數據與關鍵詞之間的映射關系;
[0009]顯示所述至少一種資源數據;
[0010]根據用戶對于所述至少一種資源數據的選擇操作,調用對應的應用程序,以在所述應用程序中展現所述選擇操作對應的資源數據。
[0011]本發明實施例提供一種資源的處理裝置,包括:
[0012]接收模塊,用于接收用戶輸入的搜索詞;
[0013]查詢模塊,用于根據所述搜索詞在資源數據庫中進行查詢,以得到與所述搜索詞相匹配的至少一種資源數據;所述資源數據庫中存儲有多種資源數據與關鍵詞之間的映射關系;
[0014]顯示模塊,用于顯示所述至少一種資源數據;及
[0015]展現模塊,用于根據用戶對于所述至少一種資源數據的選擇操作,調用對應的應用程序,以在所述應用程序中展現所述選擇操作對應的資源數據。
[0016]本發明實施例提供的資源的處理方法及裝置,通過一次搜索操作即可查詢得到至少一種類別的資源,并且可以在應用程序中展現對應的資源,相對于現有技術中需要在不同類別的垂直搜索引擎中進行多次搜索操作,提高了搜索效率。
【附圖說明】
[0017]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0018]圖1示出了本發明的一種資源的處理方法實施例一的步驟流程;
[0019]圖2示出了本發明的一種資源的處理方法實施例二的步驟流程圖;
[0020]圖3示出了本發明的一種資源的處理方法實施例三的步驟流程圖;及
[0021]圖4示出了本發明的一種資源的處理裝置實施例的結構框圖。
【具體實施方式】
[0022]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0023]實施例一
[0024]參照圖1,示出了本發明的一種資源的處理方法實施例一的步驟流程圖,具體可以包括:
[0025]步驟101、接收用戶輸入的搜索詞;
[0026]本發明實施例可以應用于支持具有搜索功能的搜索客戶端中,該搜索客戶端可以運行于電子設備上,以方便用戶通過該電子設備在該搜索客戶端中輸入上述搜索詞。為了便于說明,本發明實施例主要以手機為例進行描述,平板電腦、PC(個人計算機,PersonalComputer)等其它電子設備相互參照即可。
[0027]在本發明的一種應用示例中,可以在上述搜索客戶端的搜索界面中提供搜索輸入框,以通過該搜索輸入框接收用戶輸入的搜索詞。例如,用戶輸入的搜索詞為“周杰倫”。當然,在實際應用中,本領域技術人員可以支持鍵盤輸入、手寫輸入、語音輸入等任意輸入方式,本發明實施例對于具體的輸入方式不加以限制。
[0028]步驟102、根據所述搜索詞在資源數據庫中進行查詢,以得到與所述搜索詞相匹配的至少一種資源數據;所述資源數據庫中存儲有多種資源數據與關鍵詞之間的映射關系;
[0029]本發明實施例可以將不同種類的資源數據整合到資源數據庫中,以使上述資源數據庫中存儲有多種資源數據與關鍵詞之間的映射關系。這里,關鍵詞可用于表示資源數據庫中多種資源數據的索引,在根據所述搜索詞在資源數據庫中進行查詢時,可以將所述搜索詞與資源數據庫中關鍵詞進行匹配,若匹配成功,則可以將所述關鍵詞對應的至少一種資源數據作為與所述搜索詞相匹配的至少一種資源數據,若所述搜索詞與資源數據庫中所有關鍵詞的匹配均失敗,則可以認為查詢失敗,也即上述資源數據庫中不存在與所述搜索詞相匹配的至少一種資源數據。其中,上述資源數據可以涉及任意APP(應用,Applicat1n),如日歷、壁紙、音樂、視頻、購物、票務、天氣、旅行、地圖等等。例如,可以將音樂APP中與周杰倫相關的歌曲、視頻APP中周杰倫參演過的電影和MV、壁紙APP中與周杰倫相關的高清壁紙、日歷APP中與周杰倫相關的事件動態等,整合到上述資源數據庫中。這樣,當用戶輸入搜索詞“周杰倫”時,可以在資源數據庫中查詢得到與“周杰倫”相匹配的多種APP對應的資源數據,即可實現通過一次搜索操作查詢得到多種APP對應的資源數據,避免了用戶在不同APP中進行重復搜索的過程,提高了搜索效率。
[0030]在本發明的一種優選實施例中,可以通過如下步驟建立所述資源數據庫:
[0031]步驟S11、根據關注標簽收集多種資源數據;
[0032]步驟S12、建立所述關注標簽與各種資源數據之間的映射關系;
[0033]步驟S13、將所述資源數據與關注標簽之間的映射關系,保存至資源數據庫。
[0034]在本發明的一種應用示例中,可以針對音樂APP中與周杰倫相關的歌曲、視頻APP中周杰倫參演過的電影和MV、壁紙APP中與周杰倫相關的高清壁紙、日歷APP中與周杰倫相關的事件動態等多種資源數據,建立資源數據庫。具體地,可以首先確定關注標簽為“周杰倫”,然后可以在網絡中或者本地存儲的資源中收集多種資源數據,收集的多種資源數據可以與關注標簽“周杰倫”相關,如周杰倫的歌曲、電影等;然后建立關注標簽“周杰倫”與周杰倫的歌曲之間的映射關系、“周杰倫”與周杰倫參演的電影之間的映射關系等等。最后,將上述映射關系保存至資源數據庫中,其中的關注標簽即可作為資源數據庫中的關鍵詞。當用戶輸入搜索詞“周杰倫”時,以“周杰倫”作為關鍵詞,在資源數據庫中進行查詢,即可查詢得到與該搜索詞相匹配的關注標簽“周杰倫”對應的歌曲、電影、MV、壁紙等各種資源數據。
[0035]當然,上述建立資源數據庫的步驟僅作為本發明的一種應用示例,在實際應用中,還可以采用其它方式建立資源數據庫,本發明對于建立資源數據庫的方式不加以限制。例如,還可以通過如下步驟建立資源數據庫:首先,收集多種資源數據,并對所述多種資源數據提取相同的關注標簽;然后,建立所述關注標簽與各種資源數據之間的映射關系;最后,將所述資源數據與關注標簽之間的映射關系,保存至資源數據庫。
[0036]步驟103、顯示所述至少一種資源數據;
[0037]在本發明實施例中,可以將根據搜索詞搜索得到的各種資源數據,如搜索詞“周杰倫”對應的歌曲、電影、MV、壁紙等各種資源數據,顯示在搜索界面中,以供用戶進行瀏覽或者選擇等操作。
[0038]步驟104、根據用戶對于所述至少一種資源數據的選擇操作,調用對應的應用程序,以在所述應用程序中展現所述選擇操作對應的資源數據。
[0039]在本發明實施例中,可以針對用戶選擇的資源數據,直接調用并打開該資源數據對應的應用程序,并在該應用程序中展現該資源數據。其中,資源數據對應的應用程序可用于表示能夠展現所述選擇操作對應的資源數據的應用程序。例如,在所述選擇操作對應的資源數據為歌曲資源時,對應的應用程序可以為音頻播放器;對于電影資源,對應的應用程序可以為視頻播放器;又如,在所述選擇操作對應的資源數據為壁紙資源時,對應的應用程序可以為圖片查看器等等。上述應用程序具體可以是已安裝在電子設備中的應用程序客戶端,與現有搜索引擎在網頁中嵌入的應用程序不同,該應用程序客戶端比網頁版應用程序具有更多的功能,方便用戶使用,并且與搜索入口相互獨立,因此能夠為用戶帶來更好的使用體驗。
[0040]在本發明的一種應用示例中,當用戶針對顯示的搜索結果,選擇其中周杰倫的某一首歌曲時,則可以直接打開當前電子設備中已經安裝的音頻播放器,并在該音頻播放器中播放該歌曲。
[0041]在本發明的一種可選實施例中,如果當前設備中安裝有多個音頻播放器,可以顯示提示框,該提示框用于詢問用戶使用哪個音