一種應(yīng)用軟件推薦方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用軟件推薦方法及裝置。
【背景技術(shù)】
[0002]隨著通信技術(shù)的不斷發(fā)展,智能終端(例如:手機、平板等)已經(jīng)與人們的日常生活息息相關(guān)。人們常常會在終端設(shè)備上安裝各式各樣的應(yīng)用軟件,而這些應(yīng)用軟件下載通常是通過WIF1、數(shù)據(jù)流量等方式進(jìn)行下載的。在應(yīng)用軟件下載完成之后,在終端設(shè)備中可以正常運行的應(yīng)用軟件才能為用戶使用。在現(xiàn)有的技術(shù)方案中,一種是在應(yīng)用軟件下載時,不對終端設(shè)備的設(shè)備參數(shù)進(jìn)行檢測;另一種是在應(yīng)用軟件下載完成并在終端設(shè)備運行時,對終端設(shè)備的運行環(huán)境進(jìn)行檢測,這時才能得知應(yīng)用軟件能否在所述終端設(shè)備使用。以上兩種實現(xiàn)方式有可能在應(yīng)用軟件下載完成之后出現(xiàn)應(yīng)用軟件與終端設(shè)備的運行環(huán)境不匹配的情況,浪費了用戶的下載時間和下載流量,降低了應(yīng)用軟件的推薦效率。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種應(yīng)用軟件推薦方法及裝置,可提高應(yīng)用軟件的推薦效率。
[0004]本發(fā)明實施例第一方面提供了一種應(yīng)用軟件推薦方法,包括:
[0005]獲取終端設(shè)備的設(shè)備參數(shù)信息;
[0006]根據(jù)所述終端設(shè)備的設(shè)備參數(shù)信息,從應(yīng)用軟件庫中確定與所述設(shè)備參數(shù)信息匹配的應(yīng)用軟件;
[0007]從與所述設(shè)備參數(shù)信息匹配的應(yīng)用軟件中選擇至少一個應(yīng)用軟件推送至所述終端設(shè)備的指定區(qū)域進(jìn)行顯示。
[0008]本發(fā)明實施例第二方面提供了一種應(yīng)用軟件推薦裝置,包括:
[0009]信息獲取單元,用于獲取終端設(shè)備的設(shè)備參數(shù)信息;
[0010]軟件確定單元,用于根據(jù)所述終端設(shè)備的設(shè)備參數(shù)信息,從應(yīng)用軟件庫中確定與所述設(shè)備參數(shù)信息匹配的應(yīng)用軟件;
[0011]軟件推送單元,用于從與所述設(shè)備參數(shù)信息匹配的應(yīng)用軟件中選擇至少一個應(yīng)用軟件推送至所述終端設(shè)備的指定區(qū)域進(jìn)行顯示。
[0012]在本發(fā)明實施例中,通過獲取終端設(shè)備的設(shè)備參數(shù)信息;根據(jù)終端設(shè)備的設(shè)備參數(shù)信息,從應(yīng)用軟件庫中確定與設(shè)備參數(shù)信息匹配的應(yīng)用軟件;從與設(shè)備參數(shù)信息匹配的應(yīng)用軟件中選擇至少一個應(yīng)用軟件推送至終端設(shè)備的指定區(qū)域進(jìn)行顯示。通過對終端設(shè)備的設(shè)備參數(shù)進(jìn)行檢測,可以向終端設(shè)備推送匹配的應(yīng)用軟件,避免了在應(yīng)用軟件下載完成之后出現(xiàn)應(yīng)用軟件與終端設(shè)備的運行環(huán)境不匹配的情況,提高了應(yīng)用軟件的推薦效率。
【附圖說明】
[0013]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0014]圖1是本發(fā)明實施例提供的一種應(yīng)用軟件推薦方法的流程示意圖;
[0015]圖2是本發(fā)明實施例提供的另一種應(yīng)用軟件推薦方法的流程示意圖;
[0016]圖3是本發(fā)明實施例提供的又一種應(yīng)用軟件推薦方法的流程示意圖;
[0017]圖4是本發(fā)明實施例提供的一種應(yīng)用軟件推薦裝置的結(jié)構(gòu)示意圖;
[0018]圖5是本發(fā)明實施例提供的另一種應(yīng)用軟件推薦裝置的結(jié)構(gòu)示意圖;
[0019]圖6是本發(fā)明實施例提供的又一種應(yīng)用軟件推薦裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0020]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0021]本發(fā)明實施例提供的應(yīng)用軟件推薦方法及裝置可以應(yīng)用于“裝機必備”類別的應(yīng)用軟件推薦的場景,例如:獲取終端設(shè)備的設(shè)備參數(shù)信息;根據(jù)終端設(shè)備的設(shè)備參數(shù)信息,從應(yīng)用軟件庫中確定與設(shè)備參數(shù)信息匹配的裝機必備軟件;從與設(shè)備參數(shù)信息匹配的裝機必備軟件中選擇至少一個裝機必備軟件推送至終端設(shè)備的指定區(qū)域進(jìn)行顯示。通過對終端設(shè)備的設(shè)備參數(shù)進(jìn)行檢測,可以向終端設(shè)備推送匹配的裝機必備軟件,避免了在裝機必備軟件下載完成之后出現(xiàn)應(yīng)用軟件與終端設(shè)備的運行環(huán)境不匹配的情況,提高了裝機必備軟件的推薦效率。
[0022]本發(fā)明實施例涉及的終端設(shè)備均可以是任何具備通信和存儲功能的設(shè)備,例如:平板電腦、手機、電子閱讀器、遙控器、個人計算機(Personal Computer, PC)、筆記本電腦、車載設(shè)備、網(wǎng)絡(luò)電視、可穿戴設(shè)備等具有網(wǎng)絡(luò)功能的智能設(shè)備。
[0023]下面將結(jié)合附圖1-附圖3,對本發(fā)明實施例提供的應(yīng)用軟件推薦方法進(jìn)行詳細(xì)介紹。
[0024]請參見圖1,為本發(fā)明實施例提供了一種應(yīng)用軟件推薦方法的流程示意圖。如圖1所示,本發(fā)明實施例的所述方法可以包括以下步驟SlOl-步驟S103。
[0025]S101,獲取終端設(shè)備的設(shè)備參數(shù)信息;
[0026]具體的,應(yīng)用軟件推薦裝置獲取終端設(shè)備的設(shè)備參數(shù)信息。在可行的方案中可以通過對所述終端設(shè)備進(jìn)行檢測獲取所述終端設(shè)備的硬件參數(shù)信息和軟件參數(shù)信息。其中,所述硬件參數(shù)信息可以包括但不限定于CPU、內(nèi)存、顯卡等的至少一種??梢岳斫獾氖?,所述CPU的性能主要體現(xiàn)在其運行程序的速度上,影響運行速度的性能指標(biāo)包括CPU的工作頻率、存儲器容量、指令系統(tǒng)和邏輯結(jié)構(gòu)等參數(shù);所述內(nèi)存是與CPU進(jìn)行溝通的橋梁,其作用是用于暫時存放CPU中的運算數(shù)據(jù),以及與硬盤等外部存儲器交換的數(shù)據(jù),內(nèi)存的運行也決定了計算機的穩(wěn)定運行;所述顯卡是連接顯示器和個人電腦主板的重要元件,顯示從形態(tài)上可以分為集成顯卡和獨立顯卡。所述軟件參數(shù)信息可以包括但不限定于操作系統(tǒng),所述操作系統(tǒng)是管理和控制計算機硬件與軟件資源的計算機程序,任何其他軟件都必須在操作系統(tǒng)的支持下才能運行,可以包括WINDOWS操作系統(tǒng)、UNIX操作系統(tǒng)、MAC操作系統(tǒng)、Linux 操作系統(tǒng)、Android、1S、Symbian、Windows Phone、BlackBerry OS 等等。因此,所述應(yīng)用軟件推薦裝置獲取的所述終端設(shè)備的設(shè)備參數(shù)信息可以包括但不限定于CPU的工作頻率、存儲器容量、內(nèi)存大小、顯卡模式、操作系統(tǒng)等。
[0027]S102,根據(jù)所述終端設(shè)備的設(shè)備參數(shù)信息,從應(yīng)用軟件庫中確定與所述設(shè)備參數(shù)信息匹配的應(yīng)用軟件;
[0028]具體的,所述應(yīng)用軟件推薦裝置根據(jù)所述終端設(shè)備的設(shè)備參數(shù)信息,從應(yīng)用軟件庫中確定與所述設(shè)備參數(shù)信息匹配的應(yīng)用軟件。所述應(yīng)用軟件推薦裝置在應(yīng)用軟件庫中選擇符合所述終端設(shè)備的硬件參數(shù)信息和軟件參數(shù)信息的應(yīng)用軟件,在可選的方式中,先獲取符合所述終端設(shè)備硬件參數(shù)信息(例如,CPU的工作頻率、存儲器容量、內(nèi)存大小、顯卡模式等)的應(yīng)用軟件,在從滿足所述硬件參數(shù)信息的應(yīng)用軟件中確定符合所述軟件參數(shù)信息(例如,操作系統(tǒng)等)的應(yīng)用軟件,所獲取的應(yīng)用軟件即為確定的與所述設(shè)備參數(shù)信息匹配的應(yīng)用軟件。
[0029]S103,從與所述設(shè)備參數(shù)信息匹配的應(yīng)用軟件中選擇至少一個應(yīng)用軟件推送至所述終端設(shè)備的指定區(qū)域進(jìn)行顯示;
[0030]具體的,所述應(yīng)用軟件推薦裝置從與所述設(shè)備參數(shù)信息匹配的應(yīng)用軟件中選擇一個或者多個應(yīng)用軟件推送至所述終端設(shè)備的指定區(qū)域進(jìn)行顯示。其中,在可行的方案中,所述終端設(shè)備的指定區(qū)域可以由所述應(yīng)用軟件推薦裝置確定,所述應(yīng)用軟件推薦裝置可以確定所述指定區(qū)域的顯示位置、所述指定區(qū)域顯示的應(yīng)用軟件個數(shù)、所述應(yīng)用軟件的顯示方式(例如,突出顯示、標(biāo)亮顯示、分頁顯示等),可以讓終端設(shè)備的用戶直觀的看到所推送的軟件,提高了應(yīng)用軟件的推薦效率。
[0031]在本發(fā)明實施例中,通過獲取終端設(shè)備的設(shè)備參數(shù)信息;根據(jù)終端設(shè)備的設(shè)備參數(shù)信息,從應(yīng)用軟件庫中確定與設(shè)備參數(shù)信息匹配的應(yīng)用軟件;從與設(shè)備參數(shù)信息匹配的應(yīng)用軟件中選擇至少一個應(yīng)用軟件推送至終端設(shè)備的指定區(qū)域進(jìn)行顯示。通過對終端設(shè)備的