【技術實現步驟摘要】
本專利技術涉及互聯網
,尤其涉及一種用于進行應用排序的技術。
技術介紹
現有手機商店對應用軟件進行排序時,僅考慮應用軟件的歷史下載量、用戶評分等因素,而該等信息單獨并未能準確反映出所有用戶對該等應用軟件的喜愛程度,例如,應用軟件的開發者可很容易模擬用戶多次下載該應用軟件,以提高該應用軟件的排列次序。因此,如何準確地對應用軟件進行排序,已成為本領域技術人員需要解決的問題。
技術實現思路
本專利技術的目的是提供一種基于預估下載率進行應用排序的方法與設備。根據本專利技術的一個方面,提供了一種計算機實現的用于進行應用排序的方法,其中,該方法包括以下步驟a.獲取待排序的多個應用;b.根據所述多個應用,獲取分別與各應用相對應的一個或多個特征信息;c.根據所述一個或多個特征信息,并基于預定預估模型,確定所述各應用的預估下載率;d.根據所述預估下載率,確定所述各應用的排序。根據本專利技術的另一方面,還提供了一種用于進行應用排序的設備,其中,該設備包括應用獲取裝置,用于獲取待排序的多個應用;特征信息獲取裝置,用于根據所述多個應用,獲取分別與各應用相對應的一個或多個特征信息;下載率確定裝置,用于根據所述一個或多個特征信息,并基于預定預估模型,確定所述各應用的預估下載率;排序裝置,用于根據所述預估下載率,確定所述各應用的排序。與現有技術相比,本專利技術根據應用的一個或多個特征信息,通過預定預估模型確定該應用的預估下載率,并將該預估下載率作為用戶對該應用喜歡程度的指標,以用于確定該等應用的排序,從而實現更加準確的應用排序。附圖說明通過閱讀參照以下附圖所作的對非限制性實施例所作 ...
【技術保護點】
一種計算機實現的用于進行應用排序的方法,其中,該方法包括以下步驟:a.獲取待排序的多個應用;b.根據所述多個應用,獲取分別與各應用相對應的一個或多個特征信息;c.根據所述一個或多個特征信息,并基于預定預估模型,確定所述各應用的預估下載率;d.根據所述預估下載率,確定所述各應用的排序。
【技術特征摘要】
1.一種計算機實現的用于進行應用排序的方法,其中,該方法包括以下步驟 a.獲取待排序的多個應用; b.根據所述多個應用,獲取分別與各應用相對應的一個或多個特征信息; c.根據所述一個或多個特征信息,并基于預定預估模型,確定所述各應用的預估下載率; d.根據所述預估下載率,確定所述各應用的排序。2.根據權利要求1所述的方法,其中,所述特征信息包括以下至少任一項 -所述應用的靜態特征信息; -所述應用的動態特征信息。3.根據權利要求1或2所述的方法,其中,該方法還包括 -根據用戶相關信息,對所述一個或多個特征信息進行后處理,以獲得一個或多個后處理特征信息; 其中,所述步驟c包括 -根據所述一個或多個后處理特征信息,并基于所述預定預估模型,確定所述預估下載率。4.根據權利要求3所述的方法,其中,所述用戶相關信息包括以下至少任一項 -用戶屬性; -用戶歷史行為記錄。5.根據權利要求1至4中任一項所述的方法,其中,所述步驟d包括 -根據所述預估下載率,并結合所述各應用的歷史下載率,確定所述各應用的排序。6.根據權利要求1至5中任一項所述的方法,其中,該方法還包括 -獲取多個應用訓練樣本,所述應用訓練樣本包括與應用相對應的一個或多個特征信息,以及所述應用的歷史下載率; X根據所述多個應用訓練樣本,按照預定訓練規則,獲得所述預定預估模型。7.根據權利要求6所述的方法,其中,所述預定訓練規則包括以下任一項 -對所述多個應用訓練樣本進行邏輯回歸分析,以獲得所述預定預估模型; -對所述多個應用訓練樣本進行線性回歸分析,以獲得所述預定預估模型。8.根據權利要求6或7所述的方法,其中,所述特征信息包括動態特征信息,其中,該方法還包括 -獲取所述多個應用訓練樣本中動態特征信息的更新信息; 其中,所述步驟X包括 -根據所述更新信息,按照所述預定訓練規則,更新所述預定預估模型。9.根據權利要求8所述的方法,其中,所述步驟c包括 -根據所述待排序的各應用所對應一個或多個特征信息,并基于更新后的所述預定預估模型,確定所述預估下載率。10.根據權利要求1至9中任一項所述的方法,其中,所述步驟a包括 al獲取用戶通過用戶設備所提交的應用排序請求; a2從所述應用排序請求中獲取所述待排序的多個應用; 其中,該方法還包括-將所述多個應用的排序結果提供給所述用戶設備。11.一種用于進行應用排序的設備,其中,該設備包括 應用獲取裝置,用于獲取待排序的多個應用; ...
【專利技術屬性】
技術研發人員:劉少帥,蒲宇達,
申請(專利權)人:百度在線網絡技術北京有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。