The embodiment of the invention provides a search method for the application of the mobile terminal, the search method comprises: when receiving the search keywords user input, and obtain the search keywords candidate corresponding application; from the application database to extract associated with the candidate application with one or a number of related applications, one or more of the associated application respectively with corresponding correlation; according to the correlation degree, extract one or more target application from one or more of the associated application; display one or more of the target application. The embodiment of the invention, the search results by relevance of the application, so the search process can be more accurately match the real needs of users search, also can get richer search results, Improved the recall rate of search results and improved the user's experience.
【技術實現步驟摘要】
一種應用程序的搜索方法及移動終端
本專利技術實施例涉及信息
,尤其涉及一種應用程序的搜索方法及移動終端。
技術介紹
在移動互聯網時代,應用程序是智能手機等移動終端上最重要的內容之一,用戶通過使用應用程序來發揮智能手機的價值。因此,獲取應用程序的便捷性是衡量智能手機用戶體驗的重要指標之一。目前,用戶獲取應用程序主要是通過搜索來實現,即通過輸入某些關鍵詞,在應用市場等平臺查找出與該關鍵詞相匹配的應用程序,經過排序后返回給用戶。上述查找過程主要是基于用戶輸入的關鍵詞和應用程序名稱的文本相似度來召回結果,但是,對于名稱與其自身的業務關聯性較低的應用程序,用戶很難通過上述方法搜索獲得,搜索結果的召回率較低。
技術實現思路
本專利技術實施例提供一種應用程序的搜索方法及移動終端,以解決在對應用程序進行搜索時,召回率較低的問題。第一方面,本專利技術實施例提供了一種應用程序的搜索方法,包括:當接收到用戶輸入的搜索關鍵詞時,獲取與所述搜索關鍵詞相應的候選應用程序;從應用程序數據庫中提取出與所述候選應用程序相關聯的一個或多個關聯應用程序,所述一個或多個關聯應用程序分別具有對應的關聯度;依據所述關聯度,從所述一個或多個關聯應用程序中提取出一個或多個目標應用程序;展現所述一個或多個目標應用程序。第二方面,本專利技術實施例提供了一種移動終端,包括:獲取模塊,用于當接收到用戶輸入的搜索關鍵詞時,獲取與所述搜索關鍵詞相應的候選應用程序;關聯應用程序提取模塊,用于從應用程序數據庫中提取出與所述候選應用程序相關聯的一個或多個關聯應用程序,所述一個或多個關聯應用程序分別具有對應的關聯度;目標 ...
【技術保護點】
一種應用程序的搜索方法,應用于移動終端,其特征在于,包括:當接收到用戶輸入的搜索關鍵詞時,獲取與所述搜索關鍵詞相應的候選應用程序;從應用程序數據庫中提取出與所述候選應用程序相關聯的一個或多個關聯應用程序,所述一個或多個關聯應用程序分別具有對應的關聯度;依據所述關聯度,從所述一個或多個關聯應用程序中提取出一個或多個目標應用程序;展現所述一個或多個目標應用程序。
【技術特征摘要】
1.一種應用程序的搜索方法,應用于移動終端,其特征在于,包括:當接收到用戶輸入的搜索關鍵詞時,獲取與所述搜索關鍵詞相應的候選應用程序;從應用程序數據庫中提取出與所述候選應用程序相關聯的一個或多個關聯應用程序,所述一個或多個關聯應用程序分別具有對應的關聯度;依據所述關聯度,從所述一個或多個關聯應用程序中提取出一個或多個目標應用程序;展現所述一個或多個目標應用程序。2.根據權利要求1所述的方法,其特征在于,所述獲取與所述搜索關鍵詞相應的候選應用程序的步驟,包括:對所述搜索關鍵詞進行分詞,獲得一個或多個分詞條目;分別采用所述一個或多個分詞條目進行搜索,獲得一個或多個候選應用程序。3.根據權利要求1所述的方法,其特征在于,所述從應用程序數據庫中提取出與所述候選應用程序相關聯的一個或多個關聯應用程序的步驟,包括:獲取所述應用程序數據庫中所述候選應用程序和所述應用程序數據庫中其他應用程序的多個特征項,以及所述特征項對應的特征分值;根據所述候選應用程序和所述應用程序數據庫中其他應用程序的多個特征項,以及所述特征項對應的特征分值,分別計算所述候選應用程序與所述應用數據庫中其他應用程序之間的相似度;根據相似度計算結果,從所述應用程序數據庫中提取出與所述候選應用程序相關聯的關聯應用程序。4.根據權利要求3所述的方法,其特征在于,在所述根據所述候選應用程序和所述應用程序數據庫中其他應用程序的多個特征項,以及所述特征項對應的特征分值,分別計算所述候選應用程序與所述應用數據庫中其他應用程序之間的相似度的步驟之前,還包括:對所述候選應用程序以及所述應用數據庫中其他應用程序的特征分值進行歸一化處理。5.根據權利要求4所述的方法,其特征在于,所述特征分值分別具有相應的權重,所述根據所述候選應用程序和所述應用程序數據庫中其他應用程序的多個特征項,以及所述特征項對應的特征分值,分別計算所述候選應用程序與所述應用數據庫中其他應用程序之間的相似度的步驟,包括:對所述候選應用程序和所述應用數據庫中其他應用程序已歸一化處理的特征分值分別進行加權,獲得所述候選應用程序與所述應用數據庫中其他應用程序之間的相似度。6.根據權利要求3-5任一所述的方法,其特征在于,所述根據相似度計算結果,從所述應用程序數據庫中提取出與所述候選應用程序相關聯的關聯應用程序的步驟,包括:分別獲取與所述候選應用程序的相似度滿足第一預設條件的多個第一節點應用程序;分別獲取與所述第一節點應用程序的相似度滿足第二預設條件的多個第二節點應用程序;根據所述第一節點應用程序和所述第二節...
【專利技術屬性】
技術研發人員:楊振濤,
申請(專利權)人:維沃移動通信有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。