軟件下載的推薦方法、系統(tǒng)及所適用的服務(wù)端和用戶設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)軟件領(lǐng)域,尤其涉及一種軟件下載的推薦方法、系統(tǒng)及所適用 的服務(wù)端和用戶設(shè)備。
【背景技術(shù)】
[0002] 目前,各下載中心為了能夠幫助用戶選擇熱門軟件,通常會(huì)統(tǒng)計(jì)軟件的下載量,并 按照下載量進(jìn)行排序。該種方式雖然能夠提供下載量最大的熱門軟件,但是,由于所顯示的 熱門軟件并非一定是用戶所想要的,因此,用戶在選擇軟件時(shí),仍然要翻找軟件下載列表。 增加了用戶的查詢成本。
[0003] 因此,需要對(duì)現(xiàn)有的軟件下載的推薦方式進(jìn)行改進(jìn)。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實(shí)施例提供一種軟件下載的推薦方法、系統(tǒng)及所適用的服務(wù)端和用戶設(shè) 備,用于解決現(xiàn)有技術(shù)中下載中心所提供的各類軟件下載的排序不適合用戶的喜好的問(wèn) 題。
[0005] 本發(fā)明實(shí)施例采用以下技術(shù)方案:
[0006] 第一方面,提供一種軟件下載的推薦方法,用于服務(wù)端,包括:獲取來(lái)自各用戶設(shè) 備的、基于用戶的啟動(dòng)操作而運(yùn)行的軟件的軟件使用信息;確定預(yù)設(shè)第一時(shí)限內(nèi)對(duì)應(yīng)目標(biāo) 用戶設(shè)備的各軟件使用信息所對(duì)應(yīng)的軟件下載信息的活躍度,并按照所述活躍度由高到低 選取至少一個(gè)軟件下載信息;按照信任度從所選取的軟件下載信息所對(duì)應(yīng)的分類中選取至 少一個(gè)推薦軟件下載信息,并推送給所述目標(biāo)用戶設(shè)備。
[0007] 優(yōu)選地,所述軟件使用信息包括軟件標(biāo)識(shí)信息、和/或以下至少一種:軟件使用時(shí) 長(zhǎng)、軟件使用時(shí)間信息;
[0008] 所述確定預(yù)設(shè)第一時(shí)限內(nèi)對(duì)應(yīng)目標(biāo)用戶設(shè)備的各軟件使用信息所對(duì)應(yīng)的軟件下 載信息的活躍度的方式包括:基于預(yù)設(shè)第一時(shí)限內(nèi)目標(biāo)用戶設(shè)備所提供的同一軟件標(biāo)識(shí)信 息的使用次數(shù)、同一軟件標(biāo)識(shí)信息所對(duì)應(yīng)的軟件使用時(shí)長(zhǎng)之和、以及同一軟件標(biāo)識(shí)信息所 對(duì)應(yīng)的軟件使用時(shí)間信息中的至少一種,來(lái)確定具有同一軟件標(biāo)識(shí)信息的軟件下載信息的 活躍度。
[0009] 優(yōu)選地,所述確定預(yù)設(shè)第一時(shí)限內(nèi)對(duì)應(yīng)目標(biāo)用戶設(shè)備的各軟件使用信息所對(duì)應(yīng)的 軟件下載信息的活躍度的方式包括:按照公式Hot = (VCT+zr+LCT+〗,,來(lái)計(jì)算在所述預(yù)設(shè) 第一時(shí)限內(nèi),所述目標(biāo)用戶設(shè)備所提供的各軟件下載信息的活躍度;其中,Hot為活躍度,0 為所述使用次數(shù),L為軟件使用時(shí)長(zhǎng)之和、T為第一時(shí)限,G為使用時(shí)間比重,W為使用次數(shù) 比重。
[0010] 優(yōu)選地,所述按照信任度從所選取的軟件下載信息所對(duì)應(yīng)的分類中選取至少一個(gè) 推薦軟件下載信息推薦的方式包括:基于預(yù)設(shè)的各推薦軟件下載信息的評(píng)價(jià)信息和/或下 載量,確定相應(yīng)推薦軟件下載信息的信任度;基于各所述信任度和各所述推薦軟件下載信 息的發(fā)布時(shí)間,選取至少一個(gè)推薦軟件下載信息。
[0011] 第二方面,還提供一種軟件下載的推薦方法,用于用戶設(shè)備,包括:獲取基于用戶 的啟動(dòng)操作而運(yùn)行的軟件的軟件使用信息,并發(fā)送給服務(wù)端;基于來(lái)自所述服務(wù)端的各推 薦軟件下載信息,顯示軟件推送信息。
[0012] 優(yōu)選地,所述推薦軟件下載信息中包括所屬分類的分類信息;對(duì)應(yīng)的,所述基于來(lái) 自所述服務(wù)端的各推薦軟件下載信息,顯示軟件推送信息的方式包括:將包含各所述分類 信息的鏈接的軟件推送信息推送至通知界面中;基于用戶的點(diǎn)擊操作進(jìn)入用于展示相應(yīng) 分類的各推薦軟件下載信息的界面。
[0013] 第三方面,還提供一種用于軟件下載的推薦的服務(wù)端,包括:獲取模塊,用于獲取 來(lái)自各用戶設(shè)備的、基于用戶的啟動(dòng)操作而運(yùn)行的軟件的軟件使用信息;活躍度確定模塊, 用于確定預(yù)設(shè)第一時(shí)限內(nèi)對(duì)應(yīng)目標(biāo)用戶設(shè)備的各軟件使用信息所對(duì)應(yīng)的軟件下載信息的 活躍度,并按照所述活躍度由高到低,選取至少一個(gè)軟件下載信息;推薦軟件下載信息確定 模塊,用于按照信任度從所選取的軟件下載信息所對(duì)應(yīng)的分類中選取至少一個(gè)推薦軟件下 載信息,并推送給所述目標(biāo)用戶設(shè)備。
[0014] 優(yōu)選地,所述軟件使用信息包括軟件標(biāo)識(shí)信息、和/或以下至少一種:軟件使用時(shí) 長(zhǎng)、軟件使用時(shí)間信息;
[0015] 所述活躍度確定模塊用于基于預(yù)設(shè)第一時(shí)限內(nèi)目標(biāo)用戶設(shè)備所提供的同一軟件 標(biāo)識(shí)信息的使用次數(shù)、同一軟件標(biāo)識(shí)信息所對(duì)應(yīng)的軟件使用時(shí)長(zhǎng)之和、以及同一軟件標(biāo)識(shí) 信息所對(duì)應(yīng)的軟件使用時(shí)間信息中的至少一種,來(lái)確定具有同一軟件標(biāo)識(shí)信息的軟件下載 信息的活躍度。
[0016] 優(yōu)選地,所述活躍度確定模塊用于按照公式Hot = CV(T+2)W+L(T+2)G,來(lái)計(jì)算在所 述預(yù)設(shè)第一時(shí)限內(nèi),所述目標(biāo)用戶設(shè)備所提供的各軟件下載信息的活躍度;其中,Hot為活 躍度,0為所述使用次數(shù),L為軟件使用時(shí)長(zhǎng)之和、T為第一時(shí)限,G為使用時(shí)間比重,W為使 用次數(shù)比重。
[0017] 優(yōu)選地,所述推薦軟件下載信息確定模塊用于基于預(yù)設(shè)的各推薦軟件下載信息的 評(píng)價(jià)信息和/或下載量,確定相應(yīng)推薦軟件下載信息的信任度,以及基于各所述信任度和 各所述推薦軟件下載信息的發(fā)布時(shí)間,選取至少一個(gè)推薦軟件下載信息。
[0018] 第四方面,還提供一種用于軟件下載的推薦的用戶設(shè)備,包括:通信模塊,用于獲 取基于用戶的啟動(dòng)操作而運(yùn)行的軟件的軟件使用信息,并發(fā)送給服務(wù)端;推送模塊,用于基 于來(lái)自所述服務(wù)端的各推薦軟件下載信息,顯示軟件推送信息。
[0019] 優(yōu)選地,所述推薦軟件下載信息中包括所屬分類的分類信息;對(duì)應(yīng)的,所述推送模 塊用于將包含各所述分類信息的鏈接的軟件推送信息推送至通知界面中,以及基于用戶的 點(diǎn)擊操作進(jìn)入用于展示相應(yīng)分類的各推薦軟件下載信息的界面。
[0020] 第五方面,還提供一種軟件下載的推薦的系統(tǒng),包括:如上任一實(shí)施例所述的服務(wù) 端;以及,如上任一實(shí)施例所述的用戶設(shè)備。
[0021] 如上所述,本發(fā)明的軟件下載的推薦方法、系統(tǒng)及所適用的服務(wù)端和用戶設(shè)備,具 有以下有益效果:通過(guò)獲取用戶主動(dòng)使用軟件的軟件使用信息來(lái)確定用戶偏愛使用的軟件 類型,再?gòu)南鄳?yīng)軟件類型中選取信任度高的軟件下載信息推薦給用戶,能夠提高軟件的下 載量,實(shí)現(xiàn)減少用戶搜索,就能提供合適軟件下載的目的;另外,通過(guò)對(duì)軟件使用信息的統(tǒng) 計(jì)能夠確定用戶最近偏好使用的軟件,由此能夠確定用戶常用的軟件分類,進(jìn)而推薦該分 類中優(yōu)秀的相關(guān)軟件下載信息;按照軟件下載信息的發(fā)布時(shí)間來(lái)篩選所要推薦的軟件下載 信息,能夠有效防止下載界面中依照歷史下載數(shù)量進(jìn)行排序,而無(wú)法展現(xiàn)新的軟件下載信 息的問(wèn)題;此外,目標(biāo)用戶設(shè)備能夠?qū)魉龇诸愋畔⒌逆溄拥能浖扑托畔⑼扑椭?通知界面中,便于用戶進(jìn)入相應(yīng)分類的軟件下載信息展示界面。
【附圖說(shuō)明】
[0022] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例描述中所 需要使用的附圖作簡(jiǎn)單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施 例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)本發(fā)明實(shí)施 例的內(nèi)容和這些附圖獲得其他的附圖。
[0023] 圖1是本發(fā)明的軟件下載的推薦方法的一個(gè)實(shí)施例的方法流程圖。
[0024] 圖2是本發(fā)明的軟件下載的推薦系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)方框圖。
【具體實(shí)施方式】
[0025] 為使本發(fā)明解決的技術(shù)問(wèn)題、采用的技術(shù)方案和達(dá)到的技術(shù)效果更加清楚,下面 將結(jié)合附圖對(duì)本發(fā)明實(shí)施例的技術(shù)方案作進(jìn)一步的詳細(xì)描述,顯然,所描述的實(shí)施例僅僅 是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在 沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0026] 圖1示出本發(fā)明的一種軟件下載的推薦方法。所述推薦方法主要由服務(wù)端和用戶 設(shè)備來(lái)執(zhí)行。所述服務(wù)端中包含上傳軟件安裝文件、軟件下載信息和分類的上傳界面。所述 服務(wù)端可以通過(guò)所述上傳界面獲取并對(duì)應(yīng)保存所述分類、軟件下載信息和軟件安裝文件, 如此,用戶可以根據(jù)所述分類和軟件下載信息選擇下載所需的軟件安裝文件。其中,所述分 類是基于用戶日常分類習(xí)慣、所上傳軟件的功能等進(jìn)行設(shè)置,其包括但不限于:社交類、聊 天類、工具類、游戲類等。除此之外,所述服務(wù)端還可以綜合各所述用戶設(shè)備所發(fā)送的軟件 使用信息,挑選使用目標(biāo)用戶設(shè)備的用戶所喜歡的軟件下載信息,并推送給所述目標(biāo)用戶 設(shè)備。其中,所述用戶設(shè)備也可以作為目標(biāo)用戶設(shè)備來(lái)接收所述服務(wù)端按照如下步驟所挑 選的軟件下載信息。
[0027] 其中,所述服務(wù)端可與多個(gè)用戶設(shè)備(包含目標(biāo)用設(shè)備)進(jìn)行通信。所述服務(wù)端 包括但不限于:?jiǎn)闻_(tái)服務(wù)器、多個(gè)相互通信的服務(wù)器群、基于云架構(gòu)的服務(wù)器集群等。所述 用戶設(shè)備和目標(biāo)用戶設(shè)備均包括但不限于:計(jì)算機(jī)設(shè)備、筆記本電腦、手機(jī)、平板電腦、或其 他能夠基于預(yù)設(shè)程序進(jìn)行大量數(shù)據(jù)和數(shù)值運(yùn)算的