應(yīng)用程序列表推送方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序列表推送方法及裝 置。
【背景技術(shù)】
[0002] 隨著終端設(shè)備及網(wǎng)絡(luò)技術(shù)的快速發(fā)展,智能手機(jī)、平板電腦等終端設(shè)備已經(jīng)在人 們的生活中越來越普及,極大的方便了人們的生活和娛樂學(xué)習(xí)。為了適應(yīng)人們?cè)絹碓蕉嗟?需要,應(yīng)用商店中的應(yīng)用程序幾乎能覆蓋人們生活的方方面面。但是不同的應(yīng)用程序?qū)K 端設(shè)備的配置要求也不盡相同,例如:游戲類的應(yīng)用程序要求終端設(shè)備具有較高的運(yùn)算能 力,因此對(duì)終端設(shè)備的配置性能要求就比較高,而瀏覽器類的應(yīng)用程序?qū)K端設(shè)備的配置 性能要求就比較低。然而應(yīng)用商店目前主要是根據(jù)各應(yīng)用程序的下載率,確定向終端設(shè)備 推送哪些應(yīng)用程序,用戶無法通過應(yīng)用商店對(duì)推送的應(yīng)用程序的描述辨別該應(yīng)用程序是否 適用,常常出現(xiàn)用戶將應(yīng)用程序下載下來后卻由于與移動(dòng)終端的配置性能不匹配,結(jié)果導(dǎo) 致該應(yīng)用程序無法正常使用的問題,白白浪費(fèi)了用戶的網(wǎng)絡(luò)流量。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明提供應(yīng)用程序列表推送方法及裝置,按照移動(dòng)終端的配置推送包含對(duì)應(yīng)等 級(jí)的應(yīng)用程序的描述信息的列表,可使得應(yīng)用程序列表的推送更具有針對(duì)性,避免網(wǎng)絡(luò)流 量的不必要浪費(fèi),提尚用戶體驗(yàn),增加廣品粘性。
[0004] 本發(fā)明第一方面提供一種應(yīng)用程序列表推送方法,所述方法包括:獲取終端設(shè)備 的配置信息;根據(jù)所述配置信息確定適于所述終端設(shè)備安裝的應(yīng)用程序的等級(jí);獲取目標(biāo) 應(yīng)用程序列表并將所述目標(biāo)應(yīng)用程序列表推送給所述終端設(shè)備,所述目標(biāo)應(yīng)用程序列表中 包含所述等級(jí)以及所述等級(jí)以下各等級(jí)對(duì)應(yīng)的所有應(yīng)用程序的描述信息。
[0005] 結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述方法還包括:接收所 述終端設(shè)備上傳的應(yīng)用程序;檢測(cè)所述終端設(shè)備是否上傳了所述應(yīng)用程序的等級(jí)信息;若 所述終端設(shè)備上傳了所述應(yīng)用程序的等級(jí)信息,則按照所述等級(jí)信息劃分所述終端設(shè)備上 傳的應(yīng)用程序的等級(jí);若所述終端設(shè)備未上傳所述應(yīng)用程序的等級(jí)信息,則將所述終端設(shè) 備上傳的應(yīng)用程序的等級(jí)劃分為最低等級(jí)。
[0006] 結(jié)合第一方面,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述方法還包括:接收所 述終端設(shè)備上傳的應(yīng)用程序;檢測(cè)所述終端設(shè)備是否上傳了終端設(shè)備正常運(yùn)行所述應(yīng)用程 序所需的硬件配置信息;若所述終端設(shè)備上傳了所述終端設(shè)備正常運(yùn)行所述應(yīng)用程序所需 的硬件配置信息,則根據(jù)所述終端設(shè)備正常運(yùn)行應(yīng)用程序所需的硬件配置信息以及預(yù)置的 分級(jí)規(guī)則,劃分所述終端設(shè)備上傳的應(yīng)用程序的等級(jí);若所述終端設(shè)備未上傳所述終端設(shè) 備正常運(yùn)行所述應(yīng)用程序所需的硬件配置信息,則將所述終端設(shè)備上傳的應(yīng)用程序的等級(jí) 劃分為最低等級(jí)。
[0007] 結(jié)合第一方面,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述方法還包括:定期獲 取各所述應(yīng)用程序的用戶評(píng)分值、用戶人數(shù)以及下載次數(shù);根據(jù)獲取的各所述應(yīng)用程序的 用戶評(píng)分值、用戶人數(shù)以及下載次數(shù),調(diào)整各所述應(yīng)用程序的等級(jí)。
[0008] 結(jié)合第一方面,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述方法還包括:定期獲 取各所述應(yīng)用程序的評(píng)論信息;對(duì)所述評(píng)論信息進(jìn)行語(yǔ)義分析;若所述評(píng)論信息中包含預(yù) 置語(yǔ)義,則降低一級(jí)所述評(píng)論信息對(duì)應(yīng)的應(yīng)用程序的等級(jí)。
[0009] 結(jié)合第一方面、第一方面的第一種可能、第一方面的第二種可能、第一方面的第三 種可能、或者第一方面的第四種可能,在第一方面的第五種可能的實(shí)現(xiàn)方式中,所述獲取目 標(biāo)應(yīng)用程序列表包括:獲取所述等級(jí)以及所述等級(jí)以下各等級(jí)對(duì)應(yīng)的所有應(yīng)用程序的描述 信息,根據(jù)所述描述信息生成所述目標(biāo)應(yīng)用程序列表。
[0010] 結(jié)合第一方面的第五種可能,在第一方面的第六種可能的實(shí)現(xiàn)方式中,所述終端 設(shè)備的配置信息包括所述終端設(shè)備的硬件配置信息。
[0011] 結(jié)合第一方面的第六種可能,在第一方面的第七種可能的實(shí)現(xiàn)方式中,所述描述 信息包括所述應(yīng)用程序的標(biāo)識(shí)信息和下載地址信息。
[0012] 本發(fā)明第二方面提供一種應(yīng)用程序列表推送裝置,所述裝置包括:配置信息獲取 模塊,用于獲取終端設(shè)備的配置信息;等級(jí)確定模塊,關(guān)于根據(jù)所述配置信息確定適于所述 終端設(shè)備安裝的應(yīng)用程序的等級(jí);列表獲取模塊,用于獲取目標(biāo)應(yīng)用程序列表;列表推送模 塊,用于將所述目標(biāo)應(yīng)用程序列表推送給所述終端設(shè)備,所述目標(biāo)應(yīng)用程序列表中包含所 述等級(jí)以及所述等級(jí)以下各等級(jí)對(duì)應(yīng)的所有應(yīng)用程序的描述信息。
[0013] 結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:接收模 塊,用于接收所述終端設(shè)備上傳的應(yīng)用程序;檢測(cè)模塊,用于檢測(cè)所述終端設(shè)備是否上傳了 所述應(yīng)用程序的等級(jí)信息;第一等級(jí)劃分模塊,用于若所述檢測(cè)模塊檢測(cè)所述終端設(shè)備上 傳了所述應(yīng)用程序的等級(jí)信息,則按照所述等級(jí)信息劃分所述終端設(shè)備上傳的應(yīng)用程序的 等級(jí);所述第一等級(jí)劃分模塊,還用于若所述檢測(cè)模塊檢測(cè)所述終端設(shè)備未上傳所述應(yīng)用 程序的等級(jí)信息,則將所述終端設(shè)備上傳的應(yīng)用程序的等級(jí)劃分為最低等級(jí)。
[0014] 結(jié)合第二方面的第一種可能,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述檢測(cè) 模塊,還用于檢測(cè)所述終端設(shè)備是否上傳了終端設(shè)備正常運(yùn)行所述應(yīng)用程序所需的硬件配 置信息;所述裝置還包括:第二等級(jí)劃分模塊,用于若所述檢測(cè)模塊檢測(cè)所述終端設(shè)備上傳 了所述終端設(shè)備正常運(yùn)行所述應(yīng)用程序所需的硬件配置信息,則根據(jù)所述終端設(shè)備正常運(yùn) 行應(yīng)用程序所需的硬件配置信息以及預(yù)置的分級(jí)規(guī)則,劃分所述終端設(shè)備上傳的應(yīng)用程序 的等級(jí);所述第二等級(jí)劃分模塊,還用于若所述檢測(cè)模塊所述終端設(shè)備未上傳所述終端設(shè) 備正常運(yùn)行所述應(yīng)用程序所需的硬件配置信息,則將所述終端設(shè)備上傳的應(yīng)用程序的等級(jí) 劃分為最低等級(jí)。
[0015] 結(jié)合第二方面的第一種可能,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述裝置 還包括:獲取模塊,用于定期獲取各所述應(yīng)用程序的用戶評(píng)分值、用戶人數(shù)以及下載次數(shù); 第一等級(jí)調(diào)整模塊,用于根據(jù)獲取的各所述應(yīng)用程序的用戶評(píng)分值、用戶人數(shù)以及下載次 數(shù),調(diào)整各所述應(yīng)用程序的等級(jí)。
[0016] 結(jié)合第二方面的第一種可能,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述裝置 還包括:評(píng)論信息獲取模塊,用于定期獲取各所述應(yīng)用程序的評(píng)論信息;分析模塊,用于對(duì) 所述評(píng)論信息進(jìn)行語(yǔ)義分析;第二等級(jí)調(diào)整模塊,用于若所述評(píng)論信息中包含預(yù)置語(yǔ)義,則 降低一級(jí)所述評(píng)論信息對(duì)應(yīng)的應(yīng)用程序的等級(jí)。
[0017] 結(jié)合第二方面、第二方面的第一種可能、第二方面的第二種可能、第二方面的第三 種可能、或者第二方面的第四種可能,在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述列表獲 取模塊,還用于獲取所述等級(jí)以及所述等級(jí)以下各等級(jí)對(duì)應(yīng)的所有應(yīng)用程序的描述信息, 根據(jù)所述描述信息生成所述目標(biāo)應(yīng)用程序列表。
[0018] 結(jié)合第二方面的第五種可能,在第二方面的第六種可能的實(shí)現(xiàn)方式中,所述終端 設(shè)備的配置信息包括所述終端設(shè)備的硬件配置信息。
[0019] 結(jié)合第二方面的第六種可能,在第二方面的第七種可能的實(shí)現(xiàn)方式中,所述描述 信息包括所述應(yīng)用程序的標(biāo)識(shí)信息和下載地址信息。
[0020] 從上述本發(fā)明實(shí)施例可知,通過根據(jù)終端設(shè)備發(fā)送的終端設(shè)備的配置信息,確定 適于終端設(shè)備安裝的應(yīng)用程序的等級(jí),將包含該等級(jí)以及該等級(jí)以下各等級(jí)對(duì)應(yīng)的所有應(yīng) 用程序的描述信息的目標(biāo)應(yīng)用程序列表推送給移動(dòng)終端,相較于現(xiàn)有技術(shù),本發(fā)明一方面 由于是根據(jù)終端設(shè)備的配置信息進(jìn)行推送,因此可使得推送的目標(biāo)應(yīng)用程序列表更具有針 對(duì)性,從而避免因下載無法運(yùn)行的應(yīng)用程序而導(dǎo)致的網(wǎng)絡(luò)流量的不必要浪費(fèi),提高用戶體 驗(yàn),增加產(chǎn)品粘性,另一方面,通過對(duì)應(yīng)用程序進(jìn)行等級(jí)劃分,可減少匹配應(yīng)用程序的時(shí)間, 提尚推送效率。
【附圖說明】
[0021] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根 據(jù)這些附圖獲得其他的附圖。
[0022]圖1為一種服務(wù)器的結(jié)構(gòu)框圖;
[0023] 圖2是本發(fā)明第一實(shí)施例提供的應(yīng)用程序列表推送方法的實(shí)現(xiàn)流程示意圖;
[0024] 圖3是本發(fā)明第二實(shí)施例提供的應(yīng)用程序列表推送方法的實(shí)現(xiàn)流程示意圖;
[0025] 圖4是本發(fā)明第三實(shí)施例提供的應(yīng)用程序列表推送裝置的結(jié)構(gòu)示意圖;
[0026] 圖5是本發(fā)明第四實(shí)施例提供的應(yīng)用程序列表推送裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027] 為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明 實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí) 施例僅僅是本發(fā)明一部分實(shí)施例,而非全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人