一種網(wǎng)絡(luò)應(yīng)用的推送方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種網(wǎng)絡(luò)應(yīng)用的推送方法和裝置。本發(fā)明提供的一種網(wǎng)絡(luò)應(yīng)用的推送方法包括:接收各網(wǎng)絡(luò)應(yīng)用在客戶端處的運行信息,該運行信息包括各網(wǎng)絡(luò)應(yīng)用在客戶端處的運行時長和運行該網(wǎng)絡(luò)應(yīng)用的客戶端標(biāo)識;接收來自各客戶端的網(wǎng)絡(luò)應(yīng)用的偏好信息;對運行信息進行統(tǒng)計,以確定總運行時長超過預(yù)定設(shè)置的第一網(wǎng)絡(luò)應(yīng)用以及運行第一網(wǎng)絡(luò)應(yīng)用的各客戶端;對來自運行第一網(wǎng)絡(luò)應(yīng)用的各客戶端的偏好信息進行統(tǒng)計,以確定被客戶端關(guān)注的次數(shù)排名在前預(yù)定名次的第二網(wǎng)絡(luò)應(yīng)用;當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第二網(wǎng)絡(luò)應(yīng)用的信息,或當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第一網(wǎng)絡(luò)應(yīng)用的信息。
【專利說明】一種網(wǎng)絡(luò)應(yīng)用的推送方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,特別涉及一種網(wǎng)絡(luò)應(yīng)用的推送方法和裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)應(yīng)用的類型和數(shù)量不斷增多,為了滿足用戶的需求,出現(xiàn)一些推薦網(wǎng)絡(luò)應(yīng)用的軟件產(chǎn)品。例如,對于網(wǎng)絡(luò)游戲應(yīng)用,出現(xiàn)了類似游戲保險箱的這種游戲盒子來向本地用戶推薦其他的一些網(wǎng)絡(luò)游戲,借此來提高用戶黏粘度,提高產(chǎn)品價值。
[0003]目前常見的推薦方式包括按熱門游戲來推薦、按游戲分類來推薦、按合作廠商來推薦和按游戲排行推薦。然而,目前網(wǎng)絡(luò)游戲應(yīng)用的推薦方法至少存在如下缺點:
[0004]現(xiàn)有方案主要依賴于游戲本身或游戲運營商的需求來向用戶推薦網(wǎng)絡(luò)游戲,造成所推薦的網(wǎng)絡(luò)游戲與用戶真正想玩的游戲之間的偏差較大,無法精確地定位用戶真正想玩的游戲,推薦效果較差。
【發(fā)明內(nèi)容】
[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種網(wǎng)絡(luò)應(yīng)用的推送方法和裝置。
[0006]依據(jù)本發(fā)明的一個方面,本發(fā)明實施例提供了一種網(wǎng)絡(luò)應(yīng)用的推送方法。該方法包括:接收各網(wǎng)絡(luò)應(yīng)用在客戶端處的運行信息,該運行信息包括各網(wǎng)絡(luò)應(yīng)用在客戶端處的運行時長和運行該網(wǎng)絡(luò)應(yīng)用的客戶端標(biāo)識;接收來自各客戶端的網(wǎng)絡(luò)應(yīng)用的偏好信息,該偏好信息包括客戶端標(biāo)識以及該客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用;對所接收的運行信息進行統(tǒng)計,以確定總運行時長超過預(yù)定設(shè)置的第一網(wǎng)絡(luò)應(yīng)用以及運行第一網(wǎng)絡(luò)應(yīng)用的各客戶端;對來自運行第一網(wǎng)絡(luò)應(yīng)用的各客戶端的偏好信息進行統(tǒng)計,以確定被客戶端關(guān)注的次數(shù)排名在前預(yù)定名次的第二網(wǎng)絡(luò)應(yīng)用;以及當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第二網(wǎng)絡(luò)應(yīng)用的信息,或者當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第一網(wǎng)絡(luò)應(yīng)用的信息。
[0007]可選的,上述方法還包括:當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第二網(wǎng)絡(luò)應(yīng)用的信息,以及,當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第一網(wǎng)絡(luò)應(yīng)用的信息。
[0008]可選的,上述對所接收的運行信息進行統(tǒng)計,以確定總運行時長超過預(yù)定設(shè)置的第一網(wǎng)絡(luò)應(yīng)用以及運行第一網(wǎng)絡(luò)應(yīng)用的各客戶端包括:
[0009]將網(wǎng)絡(luò)應(yīng)用的總運行時長超過預(yù)定時長閾值且運行該網(wǎng)絡(luò)應(yīng)用的客戶端數(shù)量超過預(yù)定數(shù)量閾值的網(wǎng)絡(luò)應(yīng)用,確定為第一網(wǎng)絡(luò)應(yīng)用。
[0010]可選的,上述對來自運行第一網(wǎng)絡(luò)應(yīng)用的各客戶端的偏好信息進行統(tǒng)計,以確定被客戶端關(guān)注的次數(shù)排名在前預(yù)定名次的第二網(wǎng)絡(luò)應(yīng)用包括:
[0011]對運行第一網(wǎng)絡(luò)應(yīng)用的客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用,按照關(guān)注各網(wǎng)絡(luò)應(yīng)用的客戶端數(shù)量從大至小對網(wǎng)絡(luò)應(yīng)用進行排名,將排名在前預(yù)定名次的網(wǎng)絡(luò)應(yīng)用確定為第二網(wǎng)絡(luò)應(yīng)用。
[0012]可選的,上述方法還包括:對來自運行第二網(wǎng)絡(luò)應(yīng)用的各客戶端的偏好信息進行統(tǒng)計,以確定被客戶端關(guān)注的次數(shù)排名在前第二預(yù)定名次的第三網(wǎng)絡(luò)應(yīng)用;以及當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第二和/或第三網(wǎng)絡(luò)應(yīng)用的信息,或者當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第一和/或第三網(wǎng)絡(luò)應(yīng)用的信息,或者當(dāng)客戶端運行第三網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第一和/或第二網(wǎng)絡(luò)應(yīng)用的信息。
[0013]根據(jù)本發(fā)明的另一方面,本發(fā)明實施例提供了一種網(wǎng)絡(luò)應(yīng)用的推送裝置。該裝置包括:接收單元,適于接收各網(wǎng)絡(luò)應(yīng)用在客戶端處的運行信息,該運行信息包括各網(wǎng)絡(luò)應(yīng)用在客戶端處的運行時長和運行該網(wǎng)絡(luò)應(yīng)用的客戶端標(biāo)識;以及,接收來自各客戶端的網(wǎng)絡(luò)應(yīng)用的偏好信息,該偏好信息包括客戶端標(biāo)識以及該客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用;第一網(wǎng)絡(luò)應(yīng)用確定單元,適于對所接收的運行信息進行統(tǒng)計,以確定總運行時長超過預(yù)定設(shè)置的第一網(wǎng)絡(luò)應(yīng)用以及運行第一網(wǎng)絡(luò)應(yīng)用的各客戶端;第二網(wǎng)絡(luò)應(yīng)用確定單元,適于對來自運行第一網(wǎng)絡(luò)應(yīng)用的各客戶端的偏好信息進行統(tǒng)計,以確定被客戶端關(guān)注的次數(shù)排名在前預(yù)定名次的第二網(wǎng)絡(luò)應(yīng)用;以及網(wǎng)絡(luò)應(yīng)用推送單元,適于當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第二網(wǎng)絡(luò)應(yīng)用的信息,或者當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第一網(wǎng)絡(luò)應(yīng)用的信息。
[0014]可選的,網(wǎng)絡(luò)應(yīng)用推送單元,還適于當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第二網(wǎng)絡(luò)應(yīng)用的信息,以及,當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第一網(wǎng)絡(luò)應(yīng)用的信息。
[0015]可選的,第一網(wǎng)絡(luò)應(yīng)用確定單元,適于將網(wǎng)絡(luò)應(yīng)用的總運行時長超過預(yù)定時長閾值且運行該網(wǎng)絡(luò)應(yīng)用的客戶端數(shù)量超過預(yù)定數(shù)量閾值的網(wǎng)絡(luò)應(yīng)用,確定為第一網(wǎng)絡(luò)應(yīng)用。
[0016]可選的,第二網(wǎng)絡(luò)應(yīng)用確定單元,適于對運行第一網(wǎng)絡(luò)應(yīng)用的客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用,按照關(guān)注各網(wǎng)絡(luò)應(yīng)用的客戶端數(shù)量從大至小對網(wǎng)絡(luò)應(yīng)用進行排名,將排名在前預(yù)定名次的網(wǎng)絡(luò)應(yīng)用確定為第二網(wǎng)絡(luò)應(yīng)用。
[0017]可選的,網(wǎng)絡(luò)應(yīng)用推送單元,還適于對來自運行第二網(wǎng)絡(luò)應(yīng)用的各客戶端的偏好信息進行統(tǒng)計,以確定被客戶端關(guān)注的次數(shù)排名在前第二預(yù)定名次的第三網(wǎng)絡(luò)應(yīng)用;以及當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第二和/或第三網(wǎng)絡(luò)應(yīng)用的信息,或者當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第一和/或第三網(wǎng)絡(luò)應(yīng)用的信息,或者當(dāng)客戶端運行第三網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第一和/或第二網(wǎng)絡(luò)應(yīng)用的信息。
[0018]本發(fā)明實施例根據(jù)獲取到的網(wǎng)絡(luò)應(yīng)用的運行時長確定第一網(wǎng)絡(luò)應(yīng)用的技術(shù)手段,得到網(wǎng)絡(luò)中真正熱門的應(yīng)用,并根據(jù)獲取到的客戶端的偏好信息確定第二網(wǎng)絡(luò)應(yīng)用的技術(shù)手段,得到用戶真正感興趣的網(wǎng)絡(luò)應(yīng)用。然后,本實施例將第一網(wǎng)絡(luò)應(yīng)用和第二網(wǎng)絡(luò)應(yīng)用進行關(guān)聯(lián),采用向運行第一網(wǎng)絡(luò)應(yīng)用的客戶端推送第二網(wǎng)絡(luò)應(yīng)用或者向運行第二網(wǎng)絡(luò)應(yīng)用的客戶端推送第一網(wǎng)絡(luò)應(yīng)用的技術(shù)手段,采用了一種雙向的推薦策略,可更準確地對當(dāng)前最熱門網(wǎng)絡(luò)應(yīng)用的客戶端所感興趣的網(wǎng)絡(luò)應(yīng)用進行定位,實現(xiàn)對網(wǎng)絡(luò)應(yīng)用更加精確有效地推薦。
[0019]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【專利附圖】
【附圖說明】[0020]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0021]圖1示出了根據(jù)本發(fā)明一個實施例的一種網(wǎng)絡(luò)應(yīng)用的推送裝置的結(jié)構(gòu)示意圖;
[0022]圖2示出了根據(jù)本發(fā)明一個實施例的一種客戶端處的網(wǎng)絡(luò)游戲應(yīng)用的導(dǎo)航頁面示意圖;
[0023]圖3示出了根據(jù)本發(fā)明又一個實施例的一種鏈式結(jié)構(gòu)的多級推送網(wǎng)絡(luò)應(yīng)用的示意圖;
[0024]圖4示出了根據(jù)本發(fā)明又一個實施例的一種網(wǎng)絡(luò)應(yīng)用的推送方法流程圖。
【具體實施方式】
[0025]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0026]本發(fā)明的技術(shù)構(gòu)思主要在于,通過收集用戶的偏好信息來獲得用戶真正感興趣的網(wǎng)絡(luò)應(yīng)用,以及通過網(wǎng)絡(luò)應(yīng)用的運行時長來獲得真正熱門的網(wǎng)絡(luò)應(yīng)用,為兩者建立聯(lián)系,從而形成一個鏈式網(wǎng)絡(luò),并根據(jù)策略進行正向或反向的推薦。本方案可更準確地定位到當(dāng)前最熱門網(wǎng)絡(luò)應(yīng)用的用戶所感興趣的網(wǎng)絡(luò)應(yīng)用,實現(xiàn)對網(wǎng)絡(luò)應(yīng)用及時精確地推薦。
[0027]本發(fā)明一個實施例提供了一種網(wǎng)絡(luò)應(yīng)用的推送裝置100。該裝置100包括接收單元110、第一網(wǎng)絡(luò)應(yīng)用確定單元112、第二網(wǎng)絡(luò)應(yīng)用確定單元114和網(wǎng)絡(luò)應(yīng)用推送單元116。下面分別對這些單元進行說明。
[0028]接收單元110適于接收各網(wǎng)絡(luò)應(yīng)用在客戶端處的運行信息,該運行信息包括各網(wǎng)絡(luò)應(yīng)用在客戶端處的運行時長和運行該網(wǎng)絡(luò)應(yīng)用的客戶端標(biāo)識;以及,接收來自各客戶端的網(wǎng)絡(luò)應(yīng)用的偏好信息,該偏好信息包括客戶端標(biāo)識以及該客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用。
[0029]上述運行時長為網(wǎng)絡(luò)應(yīng)用預(yù)定時間段(如一天或三天)一個客戶端處的總運行時長,例如,對網(wǎng)絡(luò)游戲應(yīng)用,上述運行時長可以為網(wǎng)絡(luò)游戲應(yīng)用每天在某客戶端處的運行時長。
[0030]在客戶端處會對所運行的網(wǎng)絡(luò)應(yīng)用以及各網(wǎng)絡(luò)應(yīng)用的運行時長進行統(tǒng)計,然后將作為運行信息的運行時長和客戶端標(biāo)識上報至裝置100,裝置100通過接收單元110接收客戶端上報的這些運行信息。可選的,上述運行信息中還可以包括網(wǎng)絡(luò)應(yīng)用的一些基本信息,如網(wǎng)絡(luò)應(yīng)用的名稱或名稱縮寫等。
[0031 ] 例如,若客戶端處運行了 “穿越火線”和“暗黑3 ”兩種網(wǎng)絡(luò)游戲應(yīng)用,當(dāng)網(wǎng)絡(luò)游戲“穿越火線”在執(zhí)行上報的當(dāng)天內(nèi)在客戶端A處的運行時長為I小時,而網(wǎng)絡(luò)游戲“暗黑3”當(dāng)天在客戶端A處運行時長為3小時時,接收單元110接收到的運行信息可以為:客戶端A的標(biāo)識+穿越火線lh,暗黑33h ;或在運行信息中使用網(wǎng)絡(luò)應(yīng)用的名稱縮寫或名稱代碼,以減少客戶端需要上報的數(shù)據(jù)量,例如接收單元110接收到的運行信息還可以為:客戶端A的標(biāo)識+穿越lh, d33h。
[0032]可選的,可以采用一種投票機制來確定上述偏好信息中客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用,將客戶端處被投票的網(wǎng)絡(luò)應(yīng)用作為該客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用。當(dāng)在客戶端處接收到用戶對某一網(wǎng)絡(luò)應(yīng)用的投票時,確認被投票的網(wǎng)絡(luò)應(yīng)用為該客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用,根據(jù)該客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用和客戶端標(biāo)識生成偏好信息,將偏好信息上報至裝置100。
[0033]以網(wǎng)絡(luò)游戲應(yīng)用為例,參見圖2,示出了本實施例提供的一種客戶端處的網(wǎng)絡(luò)游戲應(yīng)用的導(dǎo)航頁面示意圖。在導(dǎo)航頁面的區(qū)域A中展示了兩排網(wǎng)絡(luò)游戲應(yīng)用的信息,每排包括五個網(wǎng)絡(luò)游戲應(yīng)用,展示的每個網(wǎng)絡(luò)游戲應(yīng)用的信息包括網(wǎng)絡(luò)游戲應(yīng)用的圖標(biāo)和游戲名稱。其中,區(qū)域A中第一排展示的網(wǎng)絡(luò)游戲應(yīng)用為客戶端處已經(jīng)安裝的網(wǎng)絡(luò)游戲應(yīng)用,第一排最左側(cè)的為上一次客戶端處上一次運行的網(wǎng)絡(luò)游戲應(yīng)用,區(qū)域A中第二排展示的網(wǎng)絡(luò)游戲應(yīng)用為采用本方案的裝置100向該客戶端處推送的網(wǎng)絡(luò)應(yīng)用。在導(dǎo)航頁面的區(qū)域B中隨機滾動展示了一些網(wǎng)絡(luò)游戲應(yīng)用的信息,這些網(wǎng)絡(luò)游戲應(yīng)用可以為熱門網(wǎng)絡(luò)游戲,或是與區(qū)域A中同類型的網(wǎng)絡(luò)游戲,或是近期要發(fā)行的新的網(wǎng)絡(luò)游戲。區(qū)域B中的網(wǎng)絡(luò)游戲為用戶可以投票的網(wǎng)絡(luò)游戲,用戶通過點擊區(qū)域B中的網(wǎng)絡(luò)游戲的圖標(biāo),對網(wǎng)絡(luò)游戲進行投票,被投票的網(wǎng)絡(luò)游戲即為該客戶端處關(guān)注的網(wǎng)絡(luò)游戲應(yīng)用。
[0034]需要說明的是,本實施例中一個客戶端通常對應(yīng)于一個網(wǎng)絡(luò)應(yīng)用的用戶,對于一個客戶端對應(yīng)于多個網(wǎng)絡(luò)應(yīng)用的用戶的場景,上述運行信息中包括各網(wǎng)絡(luò)應(yīng)用在客戶端處每個用戶下的運行時長、運行該網(wǎng)絡(luò)應(yīng)用的客戶端標(biāo)識和用戶標(biāo)識。上述偏好信息包括客戶端標(biāo)識、用戶標(biāo)識以及該客戶端處每個用戶關(guān)注的網(wǎng)絡(luò)應(yīng)用。
[0035]第一網(wǎng)絡(luò)應(yīng)用確定單元112適于對所接收的運行信息進行統(tǒng)計,以確定總運行時長超過預(yù)定設(shè)置的第一網(wǎng)絡(luò)應(yīng)用以及運行第一網(wǎng)絡(luò)應(yīng)用的各客戶端。一種方式下,上述預(yù)定設(shè)置為預(yù)定時長閾值,即第一網(wǎng)絡(luò)應(yīng)用確定單元112將預(yù)定時間段內(nèi)在一個客戶端處的總運行時長超過預(yù)定時長閾值的網(wǎng)絡(luò)應(yīng)用確定為第一網(wǎng)絡(luò)應(yīng)用;優(yōu)選的,本實施例采用用戶數(shù)量和運行時長相結(jié)合的選取方式,上述預(yù)定設(shè)置包括預(yù)定時長閾值和預(yù)定數(shù)量閾值,即第一網(wǎng)絡(luò)應(yīng)用確定單元112將網(wǎng)絡(luò)應(yīng)用的總運行時長超過預(yù)定時長閾值且運行該網(wǎng)絡(luò)應(yīng)用的客戶端數(shù)量超過預(yù)定數(shù)量閾值的網(wǎng)絡(luò)應(yīng)用,確定為第一網(wǎng)絡(luò)應(yīng)用。這種方式下,第一網(wǎng)絡(luò)應(yīng)用確定單元112先選取出預(yù)定時間段內(nèi)在一個客戶端處的總運行時長超過預(yù)定時長閾值的網(wǎng)絡(luò)應(yīng)用,記錄該網(wǎng)絡(luò)應(yīng)用對應(yīng)的客戶端,然后判斷所記錄客戶端的數(shù)量是否超過預(yù)定數(shù)量閾值,若是,將上述網(wǎng)絡(luò)應(yīng)用確定為第一網(wǎng)絡(luò)應(yīng)用,若否,上述網(wǎng)絡(luò)應(yīng)用不是第一網(wǎng)絡(luò)應(yīng)用。
[0036]第二網(wǎng)絡(luò)應(yīng)用確定單元114適于對來自運行第一網(wǎng)絡(luò)應(yīng)用的各客戶端的偏好信息進行統(tǒng)計,以確定被客戶端關(guān)注的次數(shù)排名在前預(yù)定名次的第二網(wǎng)絡(luò)應(yīng)用??蛇x的,第二網(wǎng)絡(luò)應(yīng)用確定單元114適于對運行第一網(wǎng)絡(luò)應(yīng)用的客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用,按照關(guān)注各網(wǎng)絡(luò)應(yīng)用的客戶端數(shù)量從大至小對網(wǎng)絡(luò)應(yīng)用進行排名,將排名在前預(yù)定名次的網(wǎng)絡(luò)應(yīng)用確定為第二網(wǎng)絡(luò)應(yīng)用。
[0037]以網(wǎng)絡(luò)游戲應(yīng)用為例,第二網(wǎng)絡(luò)應(yīng)用確定單元114從接收單元110接收到的偏好信息中,獲知運行第一網(wǎng)絡(luò)游戲應(yīng)用的客戶端處被投票的網(wǎng)絡(luò)游戲應(yīng)用(即客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用),則第二網(wǎng)絡(luò)應(yīng)用確定單元114統(tǒng)計被投票的網(wǎng)絡(luò)游戲應(yīng)用對應(yīng)的客戶端數(shù)量,即運行第一網(wǎng)絡(luò)游戲應(yīng)用的客戶端中有多少客戶端對該網(wǎng)絡(luò)游戲應(yīng)用投票,當(dāng)統(tǒng)計出的被投票的網(wǎng)絡(luò)游戲應(yīng)用對應(yīng)的客戶端數(shù)量排名在前預(yù)定名次(如排名第一或排名第一至第三)時,將該網(wǎng)絡(luò)游戲應(yīng)用確定為第二網(wǎng)絡(luò)應(yīng)用。由于本實施例在確定第二網(wǎng)絡(luò)應(yīng)用時是基于運行第一網(wǎng)絡(luò)應(yīng)用的客戶端的偏好信息執(zhí)行的,從而建立了第一網(wǎng)絡(luò)應(yīng)用和第二網(wǎng)絡(luò)應(yīng)用之間的關(guān)聯(lián),即建立了用戶真正感興趣的網(wǎng)絡(luò)應(yīng)用與真正熱門的網(wǎng)絡(luò)應(yīng)用之間的聯(lián)系,并且,采用上述相同的方式基于第二網(wǎng)絡(luò)應(yīng)用的偏好信息可以確定出第三網(wǎng)絡(luò)應(yīng)用,以此類推,從而形成了一種運行網(wǎng)絡(luò)應(yīng)用的客戶端之間的鏈式結(jié)構(gòu),按照該鏈式結(jié)構(gòu)正向或反向的向客戶端推薦網(wǎng)絡(luò)應(yīng)用,推薦方式靈活性高。
[0038]一種方式下,網(wǎng)絡(luò)應(yīng)用推送單元116適于當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第二網(wǎng)絡(luò)應(yīng)用的信息,或者當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第一網(wǎng)絡(luò)應(yīng)用的信息;又一種方式下,網(wǎng)絡(luò)應(yīng)用推送單元116適于當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第二網(wǎng)絡(luò)應(yīng)用的信息,以及,當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第一網(wǎng)絡(luò)應(yīng)用的信息。
[0039]即當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,會確定第二網(wǎng)絡(luò)應(yīng)用為該客戶端感興趣的網(wǎng)絡(luò)應(yīng)用,網(wǎng)絡(luò)應(yīng)用推送單元116向該客戶端處推送第二網(wǎng)絡(luò)應(yīng)用,和/或,當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,會確定第二網(wǎng)絡(luò)應(yīng)用為該客戶端感興趣的網(wǎng)絡(luò)應(yīng)用,網(wǎng)絡(luò)應(yīng)用推送單元116向該客戶端處推送第二網(wǎng)絡(luò)應(yīng)用。
[0040]可選的,本實施例的網(wǎng)絡(luò)應(yīng)用推送單元116還適于對來自運行第二網(wǎng)絡(luò)應(yīng)用的各客戶端的偏好信息進行統(tǒng)計,以確定被客戶端關(guān)注的次數(shù)排名在前第二預(yù)定名次(該第二預(yù)定名次的內(nèi)容與上述的預(yù)定名次的內(nèi)容可以相同,也可以不同)的第三網(wǎng)絡(luò)應(yīng)用;以及當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第二和/或第三網(wǎng)絡(luò)應(yīng)用的信息,或者當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第一和/或第三網(wǎng)絡(luò)應(yīng)用的信息,或者當(dāng)客戶端運行第三網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第一和/或第二網(wǎng)絡(luò)應(yīng)用的信息。這種處理方式,形成了一種運行網(wǎng)絡(luò)應(yīng)用的客戶端之間的鏈式結(jié)構(gòu),按照該鏈式結(jié)構(gòu)正向或反向的向客戶端推薦網(wǎng)絡(luò)應(yīng)用。
[0041]參見圖2中的示例,網(wǎng)絡(luò)應(yīng)用推送單元116向客戶端推送第一網(wǎng)絡(luò)應(yīng)用和/或第二網(wǎng)絡(luò)應(yīng)用之后,在客戶端處的導(dǎo)航頁面(如交互界面的區(qū)域A中)上將這些網(wǎng)絡(luò)應(yīng)用展示出來。
[0042]另外,網(wǎng)絡(luò)應(yīng)用推送單元116還適于設(shè)置權(quán)重值與網(wǎng)絡(luò)應(yīng)用在導(dǎo)航頁面中的顯示位置和/或顯示次序的對應(yīng)關(guān)系,并且,當(dāng)根據(jù)偏好信息獲知關(guān)注網(wǎng)絡(luò)應(yīng)用A的客戶端數(shù)量大于關(guān)注網(wǎng)絡(luò)應(yīng)用B的客戶端數(shù)量(或者推送日為網(wǎng)絡(luò)應(yīng)用A的發(fā)行日)時,為網(wǎng)絡(luò)應(yīng)用A設(shè)置的權(quán)重值大于為網(wǎng)絡(luò)應(yīng)用B設(shè)置的權(quán)重值。網(wǎng)絡(luò)應(yīng)用推送單元116將上述對應(yīng)關(guān)系和為網(wǎng)絡(luò)應(yīng)用設(shè)置的權(quán)重值發(fā)送至客戶端處,以在客戶端處的導(dǎo)航頁面中根據(jù)權(quán)重值顯示所推送的網(wǎng)絡(luò)應(yīng)用的信息。權(quán)重值越大的網(wǎng)絡(luò)應(yīng)用在導(dǎo)航頁面中的位置越靠前或越靠中心,從而使該網(wǎng)絡(luò)應(yīng)用的信息更容易被用戶接收到。
[0043]本發(fā)明又一個實施例主要對本方案中基于鏈式結(jié)構(gòu)的多級推送機制進行說明。參見圖3,示出了本實施例的一種鏈式結(jié)構(gòu)的多級推送網(wǎng)絡(luò)應(yīng)用的示意圖。本實施例不對網(wǎng)絡(luò)應(yīng)用的類型和網(wǎng)絡(luò)應(yīng)用的名稱進行具體限定,例如,一個示例中,網(wǎng)絡(luò)應(yīng)用的類型為網(wǎng)絡(luò)游戲應(yīng)用,網(wǎng)絡(luò)應(yīng)用I可以為“暗黑3”,網(wǎng)絡(luò)應(yīng)用2可以為“地下城與勇士”,網(wǎng)絡(luò)應(yīng)用3可以為“坦克世界”,網(wǎng)絡(luò)應(yīng)用4可以為“穿越火線”,網(wǎng)絡(luò)應(yīng)用5可以為“QQ游戲大廳”。
[0044]網(wǎng)絡(luò)應(yīng)用的推送裝置100根據(jù)客戶端上報的運行信息確定出網(wǎng)絡(luò)應(yīng)用I屬于第一網(wǎng)絡(luò)應(yīng)用,且運行網(wǎng)絡(luò)應(yīng)用I的客戶端中關(guān)注網(wǎng)絡(luò)應(yīng)用2和網(wǎng)絡(luò)應(yīng)用3的客戶端數(shù)量的排名為前兩位,屬于排名在前預(yù)定名次(如排名前三位)的網(wǎng)絡(luò)應(yīng)用,則分別建立網(wǎng)絡(luò)應(yīng)用I及運行網(wǎng)絡(luò)應(yīng)用I的客戶端與網(wǎng)絡(luò)應(yīng)用2、網(wǎng)絡(luò)應(yīng)用3及運行網(wǎng)絡(luò)應(yīng)用2、網(wǎng)絡(luò)應(yīng)用3的客戶端的連接,則可以在運行網(wǎng)絡(luò)應(yīng)用I的客戶端和運行網(wǎng)絡(luò)應(yīng)用2的客戶端之間,以及在運行網(wǎng)絡(luò)應(yīng)用I的客戶端和運行網(wǎng)絡(luò)應(yīng)用3的客戶端之間進行正向和反向的網(wǎng)絡(luò)應(yīng)用的推送,即當(dāng)客戶端運行網(wǎng)絡(luò)應(yīng)用I時,向客戶端推送網(wǎng)絡(luò)應(yīng)用2的信息,和/或當(dāng)客戶端運行網(wǎng)絡(luò)應(yīng)用2時,向客戶端推送網(wǎng)絡(luò)應(yīng)用I的信息,以及,當(dāng)客戶端運行網(wǎng)絡(luò)應(yīng)用I時,向客戶端推送網(wǎng)絡(luò)應(yīng)用3的信息,和/或當(dāng)客戶端運行網(wǎng)絡(luò)應(yīng)用3時,向客戶端推送網(wǎng)絡(luò)應(yīng)用I的信息,這種推送構(gòu)成了鏈式結(jié)構(gòu)中的第一級推送。
[0045]然后,網(wǎng)絡(luò)應(yīng)用的推送裝置100對來自運行網(wǎng)絡(luò)應(yīng)用2的各客戶端的偏好信息進行統(tǒng)計,確定出被客戶端關(guān)注的次數(shù)排名在前第二預(yù)定名次(如排名前三位或排名第一)的網(wǎng)絡(luò)應(yīng)用為網(wǎng)絡(luò)應(yīng)用4 ;并且,網(wǎng)絡(luò)應(yīng)用的推送裝置100對來自運行網(wǎng)絡(luò)應(yīng)用3的各客戶端的偏好信息進行統(tǒng)計,確定出被客戶端關(guān)注的次數(shù)排名在前第二預(yù)定名次(如排名前三位或排名第一)的網(wǎng)絡(luò)應(yīng)用也為網(wǎng)絡(luò)應(yīng)用4。則網(wǎng)絡(luò)應(yīng)用的推送裝置100建立網(wǎng)絡(luò)應(yīng)用2及運行網(wǎng)絡(luò)應(yīng)用2的客戶端與網(wǎng)絡(luò)應(yīng)用4及運行網(wǎng)絡(luò)應(yīng)用4的客戶端的之間連接,并建立網(wǎng)絡(luò)應(yīng)用3及運行網(wǎng)絡(luò)應(yīng)用3的客戶端與網(wǎng)絡(luò)應(yīng)用4及運行網(wǎng)絡(luò)應(yīng)用4的客戶端的之間連接。網(wǎng)絡(luò)應(yīng)用的推送裝置100采用上述相同的方法,在運行網(wǎng)絡(luò)應(yīng)用2的客戶端和運行網(wǎng)絡(luò)應(yīng)用4的客戶端之間進行正向和反向的網(wǎng)絡(luò)應(yīng)用的推送,并在運行網(wǎng)絡(luò)應(yīng)用3的客戶端和運行網(wǎng)絡(luò)應(yīng)用4的客戶端之間進行正向和反向的網(wǎng)絡(luò)應(yīng)用的推送,這種推送構(gòu)成了鏈式結(jié)構(gòu)中的第二級推送。
[0046]其次,網(wǎng)絡(luò)應(yīng)用的推送裝置100對來自運行網(wǎng)絡(luò)應(yīng)用4的各客戶端的偏好信息進行統(tǒng)計,確定出被客戶端關(guān)注的次數(shù)排名在前第三預(yù)定名次(如排名前三位或排名第一)的網(wǎng)絡(luò)應(yīng)用為網(wǎng)絡(luò)應(yīng)用5,則網(wǎng)絡(luò)應(yīng)用的推送裝置100建立網(wǎng)絡(luò)應(yīng)用4及運行網(wǎng)絡(luò)應(yīng)用4的客戶端與網(wǎng)絡(luò)應(yīng)用5及運行網(wǎng)絡(luò)應(yīng)用5的客戶端的之間連接。網(wǎng)絡(luò)應(yīng)用的推送裝置100采用上述相同的方法,在運行網(wǎng)絡(luò)應(yīng)用4的客戶端和運行網(wǎng)絡(luò)應(yīng)用5的客戶端之間進行正向和反向的網(wǎng)絡(luò)應(yīng)用的推送,這種推送構(gòu)成了鏈式結(jié)構(gòu)中的第三級推送。
[0047]再次,根據(jù)所建立的鏈式結(jié)構(gòu)還可以實現(xiàn)一種跨級的推送方式,例如,網(wǎng)絡(luò)應(yīng)用的推送裝置100可以當(dāng)客戶端運行網(wǎng)絡(luò)應(yīng)用I時,向客戶端推送網(wǎng)絡(luò)應(yīng)用4的信息,和/或當(dāng)客戶端運行網(wǎng)絡(luò)應(yīng)用4時,向客戶端推送網(wǎng)絡(luò)應(yīng)用I的信息;又例如,網(wǎng)絡(luò)應(yīng)用的推送裝置100可以當(dāng)客戶端運行網(wǎng)絡(luò)應(yīng)用I時,向客戶端推送網(wǎng)絡(luò)應(yīng)用5的信息,和/或當(dāng)客戶端運行網(wǎng)絡(luò)應(yīng)用5時,向客戶端推送網(wǎng)絡(luò)應(yīng)用I的信息。
[0048]由上所述,本方案不但可更準確地定位到當(dāng)前最熱門網(wǎng)絡(luò)應(yīng)用的用戶所感興趣的網(wǎng)絡(luò)應(yīng)用,實現(xiàn)對網(wǎng)絡(luò)應(yīng)用及時精確地推薦,而且提供了一種更加靈活的雙向多級的推薦方式。
[0049]本發(fā)明又一個實施例還提供了 一種網(wǎng)絡(luò)應(yīng)用的推送方法,參見圖4,該方法始于步驟S400,包括如下步驟:
[0050]S400:接收各網(wǎng)絡(luò)應(yīng)用在客戶端處的運行信息,該運行信息包括各網(wǎng)絡(luò)應(yīng)用在客戶端處的運行時長和運行該網(wǎng)絡(luò)應(yīng)用的客戶端標(biāo)識。上述運行時長為網(wǎng)絡(luò)應(yīng)用預(yù)定時間段(如一天或三天)一個客戶端處的總運行時長,例如,對網(wǎng)絡(luò)游戲應(yīng)用,上述運行時長可以為網(wǎng)絡(luò)游戲應(yīng)用每天在某客戶端處的運行時長。[0051]S402:接收來自各客戶端的網(wǎng)絡(luò)應(yīng)用的偏好信息,該偏好信息包括客戶端標(biāo)識以及該客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用。
[0052]可選的,本實施例中可以采用一種投票機制來確定上述偏好信息中客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用,將客戶端處被投票的網(wǎng)絡(luò)應(yīng)用作為該客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用。當(dāng)在客戶端處接收到用戶對某一網(wǎng)絡(luò)應(yīng)用的投票時,確認被投票的網(wǎng)絡(luò)應(yīng)用為該客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用,則本步驟接收由該客戶端處被投票的網(wǎng)絡(luò)應(yīng)用和客戶端標(biāo)識生成的偏好信息。
[0053]本實施例不對各步驟的執(zhí)行次序進行嚴格限定,例如,步驟S400和S402可以同時執(zhí)行,也可以先執(zhí)行步驟S400再執(zhí)行步驟S402或反之。在步驟S400執(zhí)行完畢后,即可進入步驟S404。
[0054]S404:對所接收的運行信息進行統(tǒng)計,以確定總運行時長超過預(yù)定設(shè)置的第一網(wǎng)絡(luò)應(yīng)用以及運行第一網(wǎng)絡(luò)應(yīng)用的各客戶端。在步驟S402和步驟S404都執(zhí)行完畢后,進入步驟S406。
[0055]一種方式下,上述預(yù)定設(shè)置為預(yù)定時長閾值,僅通過運行時長來選取第一網(wǎng)絡(luò)應(yīng)用,又一種方式下,上述預(yù)定設(shè)置包括預(yù)定時長閾值和預(yù)定數(shù)量閾值,通過運行時長和用戶數(shù)量兩方面來選取第一網(wǎng)絡(luò)應(yīng)用。
[0056]S406:對來自運行第一網(wǎng)絡(luò)應(yīng)用的各客戶端的偏好信息進行統(tǒng)計,以確定被客戶端關(guān)注的次數(shù)排名在前預(yù)定名次的第二網(wǎng)絡(luò)應(yīng)用。在步驟S406執(zhí)行完畢后,即可進入步驟S408。
[0057]S408:當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第二網(wǎng)絡(luò)應(yīng)用的信息,或者當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第一網(wǎng)絡(luò)應(yīng)用的信息。在步驟S408執(zhí)行完畢后,結(jié)束推送操作。
[0058]可選的,上述步驟S408中還包括:當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第二網(wǎng)絡(luò)應(yīng)用的信息,以及,當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第一網(wǎng)絡(luò)應(yīng)用的信息。
[0059]可選的,本實施例采用用戶數(shù)量和運行時長相結(jié)合的選取方式時,上述預(yù)定設(shè)置包括預(yù)定時長閾值和預(yù)定數(shù)量閾值,則上述步驟S404包括:將網(wǎng)絡(luò)應(yīng)用的總運行時長超過預(yù)定時長閾值且運行該網(wǎng)絡(luò)應(yīng)用的客戶端數(shù)量超過預(yù)定數(shù)量閾值的網(wǎng)絡(luò)應(yīng)用,確定為第一網(wǎng)絡(luò)應(yīng)用。
[0060]可選的,上述步驟S406包括:對運行第一網(wǎng)絡(luò)應(yīng)用的客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用,按照關(guān)注各網(wǎng)絡(luò)應(yīng)用的客戶端數(shù)量從大至小對網(wǎng)絡(luò)應(yīng)用進行排名,將排名在前預(yù)定名次的網(wǎng)絡(luò)應(yīng)用確定為第二網(wǎng)絡(luò)應(yīng)用。
[0061]由于本實施例在確定第二網(wǎng)絡(luò)應(yīng)用時是基于運行第一網(wǎng)絡(luò)應(yīng)用的客戶端的偏好信息執(zhí)行的,從而建立了第一網(wǎng)絡(luò)應(yīng)用和第二網(wǎng)絡(luò)應(yīng)用之間的關(guān)聯(lián),即建立了用戶真正感興趣的網(wǎng)絡(luò)應(yīng)用與真正熱門的網(wǎng)絡(luò)應(yīng)用之間的聯(lián)系,并且,采用上述相同的方式基于第二網(wǎng)絡(luò)應(yīng)用的偏好信息可以確定出第三網(wǎng)絡(luò)應(yīng)用,以此類推,從而形成了一種運行網(wǎng)絡(luò)應(yīng)用的客戶端之間的鏈式結(jié)構(gòu),按照該鏈式結(jié)構(gòu)正向或反向的向客戶端推薦網(wǎng)絡(luò)應(yīng)用,推薦方式靈活性高。
[0062]可選的,上述方法還包括:對來自運行第二網(wǎng)絡(luò)應(yīng)用的各客戶端的偏好信息進行統(tǒng)計,以確定被客戶端關(guān)注的次數(shù)排名在前第二預(yù)定名次(該第二預(yù)定名次的內(nèi)容與上述的預(yù)定名次的內(nèi)容可以相同,也可以不同)的第三網(wǎng)絡(luò)應(yīng)用;以及當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第二和/或第三網(wǎng)絡(luò)應(yīng)用的信息,或者當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第一和/或第三網(wǎng)絡(luò)應(yīng)用的信息,或者當(dāng)客戶端運行第三網(wǎng)絡(luò)應(yīng)用時,向客戶端推送第一和/或第二網(wǎng)絡(luò)應(yīng)用的信息。
[0063]本方法實施例中各步驟的具體執(zhí)行方式可以參見本發(fā)明其他實施例中的相關(guān)內(nèi)容,在此不再贅述。
[0064]由上所述,本發(fā)明實施例根據(jù)獲取到的網(wǎng)絡(luò)應(yīng)用的運行時長確定第一網(wǎng)絡(luò)應(yīng)用的技術(shù)手段,得到網(wǎng)絡(luò)中真正熱門的應(yīng)用,并根據(jù)獲取到的客戶端的偏好信息確定第二網(wǎng)絡(luò)應(yīng)用的技術(shù)手段,得到用戶真正感興趣的網(wǎng)絡(luò)應(yīng)用。然后,本實施例將第一網(wǎng)絡(luò)應(yīng)用和第二網(wǎng)絡(luò)應(yīng)用進行關(guān)聯(lián),采用向運行第一網(wǎng)絡(luò)應(yīng)用的客戶端推送第二網(wǎng)絡(luò)應(yīng)用或者向運行第二網(wǎng)絡(luò)應(yīng)用的客戶端推送第一網(wǎng)絡(luò)應(yīng)用的技術(shù)手段,采用了 一種雙向的推薦策略,可更準確地對當(dāng)前最熱門網(wǎng)絡(luò)應(yīng)用的客戶端所感興趣的網(wǎng)絡(luò)應(yīng)用進行定位,實現(xiàn)對網(wǎng)絡(luò)應(yīng)用更加精確有效地推薦。
[0065]在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
[0066]在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0067]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權(quán)利要求書由此明確地并入該【具體實施方式】,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
[0068]本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0069]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0070]本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP )來實現(xiàn)根據(jù)本發(fā)明實施例的網(wǎng)絡(luò)應(yīng)用的推送裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0071]應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)應(yīng)用的推送方法,包括: 接收各網(wǎng)絡(luò)應(yīng)用在客戶端處的運行信息,所述運行信息包括各網(wǎng)絡(luò)應(yīng)用在客戶端處的運行時長和運行該網(wǎng)絡(luò)應(yīng)用的客戶端標(biāo)識; 接收來自各客戶端的網(wǎng)絡(luò)應(yīng)用的偏好信息,所述偏好信息包括客戶端標(biāo)識以及該客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用; 對所接收的運行信息進行統(tǒng)計,以確定總運行時長超過預(yù)定設(shè)置的第一網(wǎng)絡(luò)應(yīng)用以及運行第一網(wǎng)絡(luò)應(yīng)用的各客戶端; 對來自運行第一網(wǎng)絡(luò)應(yīng)用的各客戶端的偏好信息進行統(tǒng)計,以確定被客戶端關(guān)注的次數(shù)排名在前預(yù)定名次的第二網(wǎng)絡(luò)應(yīng)用;以及 當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向所述客戶端推送第二網(wǎng)絡(luò)應(yīng)用的信息,或者當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向所述客戶端推送第一網(wǎng)絡(luò)應(yīng)用的信息。
2.如權(quán)利要求1所述的方法,其中,所述方法還包括: 當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向所述客戶端推送第二網(wǎng)絡(luò)應(yīng)用的信息,以及,當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向所述客戶端推送第一網(wǎng)絡(luò)應(yīng)用的信息。
3.如權(quán)利要求1所述的方法,其中,所述對所接收的運行信息進行統(tǒng)計,以確定總運行時長超過預(yù)定設(shè)置的第一網(wǎng)絡(luò)應(yīng)用以及運行第一網(wǎng)絡(luò)應(yīng)用的各客戶端包括: 將網(wǎng)絡(luò)應(yīng)用的總運行時長超過預(yù)定時長閾值且運行該網(wǎng)絡(luò)應(yīng)用的客戶端數(shù)量超過預(yù)定數(shù)量閾值的網(wǎng)絡(luò)應(yīng)用,確定為所述第一網(wǎng)絡(luò)應(yīng)用。
4.如權(quán)利要求1所述.的方法,其中,所述對來自運行第一網(wǎng)絡(luò)應(yīng)用的各客戶端的偏好信息進行統(tǒng)計,以確定被客戶端關(guān)注的次數(shù)排名在前預(yù)定名次的第二網(wǎng)絡(luò)應(yīng)用包括: 對運行第一網(wǎng)絡(luò)應(yīng)用的客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用,按照關(guān)注各網(wǎng)絡(luò)應(yīng)用的客戶端數(shù)量從大至小對網(wǎng)絡(luò)應(yīng)用進行排名,將排名在前預(yù)定名次的網(wǎng)絡(luò)應(yīng)用確定為所述第二網(wǎng)絡(luò)應(yīng)用。
5.如權(quán)利要求1-4中任一個所述的方法,所述方法還包括步驟: 對來自運行第二網(wǎng)絡(luò)應(yīng)用的各客戶端的偏好信息進行統(tǒng)計,以確定被客戶端關(guān)注的次數(shù)排名在前第二預(yù)定名次的第三網(wǎng)絡(luò)應(yīng)用;以及 當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向所述客戶端推送第二和/或第三網(wǎng)絡(luò)應(yīng)用的信息,或者當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向所述客戶端推送第一和/或第三網(wǎng)絡(luò)應(yīng)用的信息,或者當(dāng)客戶端運行第三網(wǎng)絡(luò)應(yīng)用時,向所述客戶端推送第一和/或第二網(wǎng)絡(luò)應(yīng)用的信息。
6.一種網(wǎng)絡(luò)應(yīng)用的推送裝置,包括: 接收單元,適于接收各網(wǎng)絡(luò)應(yīng)用在客戶端處的運行信息,所述運行信息包括各網(wǎng)絡(luò)應(yīng)用在客戶端處的運行時長和運行該網(wǎng)絡(luò)應(yīng)用的客戶端標(biāo)識;以及,接收來自各客戶端的網(wǎng)絡(luò)應(yīng)用的偏好信息,所述偏好信息包括客戶端標(biāo)識以及該客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用; 第一網(wǎng)絡(luò)應(yīng)用確定單元,適于對所接收的運行信息進行統(tǒng)計,以確定總運行時長超過預(yù)定設(shè)置的第一網(wǎng)絡(luò)應(yīng)用以及運行第一網(wǎng)絡(luò)應(yīng)用的各客戶端; 第二網(wǎng)絡(luò)應(yīng)用確定單元,適于對來自運行第一網(wǎng)絡(luò)應(yīng)用的各客戶端的偏好信息進行統(tǒng)計,以確定被客戶端關(guān)注的次數(shù)排名在前預(yù)定名次的第二網(wǎng)絡(luò)應(yīng)用;以及 網(wǎng)絡(luò)應(yīng)用推送單元,適于當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向所述客戶端推送第二網(wǎng)絡(luò)應(yīng)用的信息,或者當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向所述客戶端推送第一網(wǎng)絡(luò)應(yīng)用的信息。
7.如權(quán)利要求6所述的裝置,其中,所述網(wǎng)絡(luò)應(yīng)用推送單元,還適于當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向所述客戶端推送第二網(wǎng)絡(luò)應(yīng)用的信息,以及,當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向所述客戶端推送第一網(wǎng)絡(luò)應(yīng)用的信息。
8.如權(quán)利要求6所述的裝置,其中,所述第一網(wǎng)絡(luò)應(yīng)用確定單元,適于將網(wǎng)絡(luò)應(yīng)用的總運行時長超過預(yù)定時長閾值且運行該網(wǎng)絡(luò)應(yīng)用的客戶端數(shù)量超過預(yù)定數(shù)量閾值的網(wǎng)絡(luò)應(yīng)用,確定為所述第一網(wǎng)絡(luò)應(yīng)用。
9.如權(quán)利要求6所述的裝置,其中,所述第二網(wǎng)絡(luò)應(yīng)用確定單元,適于對運行第一網(wǎng)絡(luò)應(yīng)用的客戶端處關(guān)注的網(wǎng)絡(luò)應(yīng)用,按照關(guān)注各網(wǎng)絡(luò)應(yīng)用的客戶端數(shù)量從大至小對網(wǎng)絡(luò)應(yīng)用進行排名,將排名在前預(yù)定名次的網(wǎng)絡(luò)應(yīng)用確定為所述第二網(wǎng)絡(luò)應(yīng)用。
10.如權(quán)利要求6-9中任一個所述的裝置,所述網(wǎng)絡(luò)應(yīng)用推送單元,還適于對來自運行第二網(wǎng)絡(luò)應(yīng)用的各客戶端的偏好信息進行統(tǒng)計,以確定被客戶端關(guān)注的次數(shù)排名在前第二預(yù)定名次的第三網(wǎng)絡(luò)應(yīng)用;以及當(dāng)客戶端運行第一網(wǎng)絡(luò)應(yīng)用時,向所述客戶端推送第二和/或第三網(wǎng)絡(luò)應(yīng)用的信息,或者當(dāng)客戶端運行第二網(wǎng)絡(luò)應(yīng)用時,向所述客戶端推送第一和/或第三網(wǎng)絡(luò)應(yīng)用的信息,或者當(dāng)客戶端運行第三網(wǎng)絡(luò)應(yīng)用時,向所述客戶端推送第一和/或第二網(wǎng)絡(luò)應(yīng)用的信息。.
【文檔編號】H04L12/26GK103475644SQ201310370162
【公開日】2013年12月25日 申請日期:2013年8月22日 優(yōu)先權(quán)日:2013年8月22日
【發(fā)明者】張釗 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司