欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種應(yīng)用程序的推薦方法及移動(dòng)終端的制作方法

文檔序號(hào):10725155閱讀:1341來(lái)源:國(guó)知局
一種應(yīng)用程序的推薦方法及移動(dòng)終端的制作方法
【專利摘要】本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,公開(kāi)了一種應(yīng)用程序的推薦方法,該方法包括:獲取移動(dòng)終端所安裝的本地應(yīng)用程序;對(duì)所述本地應(yīng)用程序進(jìn)行性能評(píng)估,確定所述本地應(yīng)用程序的目標(biāo)性能分值;若所述目標(biāo)性能分值超出預(yù)設(shè)閾值范圍,從網(wǎng)絡(luò)獲取與所述本地應(yīng)用程序關(guān)聯(lián)的推薦應(yīng)用程序,向移動(dòng)終端用戶進(jìn)行推薦;其中,所述推薦應(yīng)用程序的性能分值在所述預(yù)設(shè)閾值范圍之內(nèi)。本發(fā)明還公開(kāi)了一種移動(dòng)終端,按所述方法控制。本發(fā)明能夠讓用戶直觀的了解本地應(yīng)用程序的性能,并在本地應(yīng)用程序的性能未達(dá)到標(biāo)準(zhǔn)時(shí),向用戶推薦性能更優(yōu)的同類應(yīng)用。
【專利說(shuō)明】
一種應(yīng)用程序的推薦方法及移動(dòng)終端
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序的推薦方法及移動(dòng)終端。
【背景技術(shù)】
[0002] 隨著移動(dòng)終端的普遍使用及用戶對(duì)移動(dòng)終端依賴度的增加,基于移動(dòng)終端智能平 臺(tái)的應(yīng)用程序也日益豐富,實(shí)現(xiàn)同類型功能的應(yīng)用程序通常存在數(shù)個(gè),甚至十?dāng)?shù)個(gè)之多,基 于同一功能開(kāi)發(fā)的應(yīng)用程序可能因其優(yōu)化深度、測(cè)試條件的不同,而存在不同的應(yīng)用程序 性能,會(huì)不同程度的影響用戶的使用體驗(yàn)。
[0003] 基于上述原因,移動(dòng)終端智能平臺(tái)上的應(yīng)用商店、手機(jī)助手等應(yīng)用程序出現(xiàn)了對(duì) 類似應(yīng)用程序的評(píng)分和推送功能,用戶通過(guò)觀看類似應(yīng)用程序的打分和用戶評(píng)價(jià)來(lái)選取應(yīng) 用程序,然而,由于刷分、惡意差評(píng)的現(xiàn)象,使得應(yīng)用商店、手機(jī)助手的評(píng)分可能出現(xiàn)傾向性 而無(wú)法客觀體現(xiàn)應(yīng)用程序的實(shí)際性能,同時(shí),上述評(píng)分無(wú)法與用戶當(dāng)前使用的移動(dòng)終端硬 件平臺(tái)相結(jié)合,針對(duì)各硬件平臺(tái)的兼容性和優(yōu)化程度不同應(yīng)用程序可能存在差異,選取應(yīng) 用程序的操作也必須由用戶手動(dòng)操作完成,具有諸多弊端和不便。

【發(fā)明內(nèi)容】

[0004] 本發(fā)明實(shí)施例提供一種應(yīng)用程序的推薦方法,以解決現(xiàn)有的應(yīng)用程序評(píng)分存在傾 向性,且查找用戶所需要的應(yīng)用程序需要手動(dòng)操作帶來(lái)的不方便的問(wèn)題。
[0005] 第一方面,本發(fā)明實(shí)施例提供了一種應(yīng)用程序的推薦方法,所述方法包括:
[0006] 獲取移動(dòng)終端所安裝的本地應(yīng)用程序;
[0007] 對(duì)所述本地應(yīng)用程序進(jìn)行性能評(píng)估,確定所述本地應(yīng)用程序的目標(biāo)性能分值;
[0008] 若所述目標(biāo)性能分值超出預(yù)設(shè)閾值范圍,從網(wǎng)絡(luò)獲取與所述本地應(yīng)用程序關(guān)聯(lián)的 推薦應(yīng)用程序,向移動(dòng)終端用戶進(jìn)行推薦;
[0009] 其中,所述推薦應(yīng)用程序的性能分值在所述預(yù)設(shè)閾值范圍之內(nèi)。
[0010] 另一方面,本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,包括:
[0011] 獲取模塊,用于獲取移動(dòng)終端所安裝的本地應(yīng)用程序;
[0012] 性能評(píng)估模塊,用戶對(duì)所述獲取模塊獲取的所述本地應(yīng)用程序進(jìn)行性能評(píng)估,確 定所述本地應(yīng)用程序的目標(biāo)性能分值;
[0013] 應(yīng)用程序推薦模塊,用于若所述性能評(píng)估模塊確定的所述目標(biāo)性能分值超出預(yù)設(shè) 閾值范圍,從網(wǎng)絡(luò)獲取與所述本地應(yīng)用程序關(guān)聯(lián)的推薦應(yīng)用程序,向移動(dòng)終端用戶進(jìn)行推 薦;
[0014] 其中,所述推薦應(yīng)用程序的性能分值在所述預(yù)設(shè)閾值范圍之內(nèi)。
[0015] 這樣,本發(fā)明實(shí)施例中,通過(guò)測(cè)試本地應(yīng)用程序,獲取本地應(yīng)用程序的性能評(píng)分, 以實(shí)現(xiàn)用戶對(duì)本地應(yīng)用程序的性能較為直觀的掌握,且由于性能評(píng)估在本地移動(dòng)終端上進(jìn) 行,能直觀反映本地應(yīng)用程序針對(duì)當(dāng)前移動(dòng)終端硬件平臺(tái)的優(yōu)化程度和兼容性,同時(shí),當(dāng)本 地應(yīng)用程序的性能評(píng)分位于預(yù)設(shè)閾值區(qū)間之外時(shí),從網(wǎng)絡(luò)獲取與本地應(yīng)用程序關(guān)聯(lián)的推薦 應(yīng)用,提升了用戶的使用體驗(yàn)。
【附圖說(shuō)明】
[0016] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例描述中所需 要使用的附圖作簡(jiǎn)單地介紹,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域 普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017] 圖1為本發(fā)明第一實(shí)施例的移動(dòng)終端的應(yīng)用程序的推薦方法的流程圖;
[0018] 圖2為本發(fā)明第二實(shí)施例的移動(dòng)終端的應(yīng)用程序的推薦方法的流程圖;
[0019] 圖3a為本發(fā)明第三實(shí)施例的移動(dòng)終端的應(yīng)用程序的推薦方法的流程圖之一;
[0020]圖3b為本發(fā)明第三實(shí)施例的移動(dòng)終端的應(yīng)用程序的推薦方法的流程圖之二;
[0021] 圖4為本發(fā)明第四實(shí)施例的移動(dòng)終端的結(jié)構(gòu)框圖之一;
[0022] 圖5為本發(fā)明第四實(shí)施例的移動(dòng)終端的結(jié)構(gòu)框圖之二;
[0023] 圖6為本發(fā)明第四實(shí)施例的移動(dòng)終端的第一獲取單元的結(jié)構(gòu)框圖;
[0024] 圖7為本發(fā)明第四實(shí)施例的移動(dòng)終端的第二確定單元的結(jié)構(gòu)框圖;
[0025] 圖8為本發(fā)明第四實(shí)施例的移動(dòng)終端的第二確定單元的另一結(jié)構(gòu)框圖;
[0026] 圖9為本發(fā)明第五實(shí)施例的移動(dòng)終端的結(jié)構(gòu)框圖;
[0027] 圖10為本發(fā)明第六實(shí)施例的移動(dòng)終端的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0028] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0029] 第一實(shí)施例
[0030]參照?qǐng)D1,是本發(fā)明的移動(dòng)終端的應(yīng)用程序的推薦方法的流程圖,該方法包括:
[0031 ]步驟101,獲取移動(dòng)終端所安裝的本地應(yīng)用程序。
[0032] 本發(fā)明實(shí)施例可通過(guò)自動(dòng)獲取或手動(dòng)獲取的方式獲取本地應(yīng)用程序,本地應(yīng)用程 序可以為安裝在移動(dòng)終端平臺(tái)上的各類應(yīng)用,如短信、通訊、多媒體、拍攝應(yīng)用等。本地應(yīng)用 程序(以下簡(jiǎn)稱應(yīng)用)包括傳統(tǒng)的通過(guò)安裝包安裝的應(yīng)用以及本地網(wǎng)頁(yè)應(yīng)用,示例性的,本 地網(wǎng)頁(yè)應(yīng)用包括HTML(HyperText Markup Language,超文本標(biāo)記語(yǔ)言)應(yīng)用。
[0033] 步驟102,對(duì)所述本地應(yīng)用程序進(jìn)行性能評(píng)估,確定所述本地應(yīng)用程序的目標(biāo)性能 分值。
[0034] 具體的,本發(fā)明實(shí)施例將本地應(yīng)用程序在移動(dòng)終端上實(shí)際運(yùn)行,獲取該本地應(yīng)用 程序的目標(biāo)性能分值。
[0035] 步驟103,若所述目標(biāo)性能分值超出預(yù)設(shè)閾值范圍,從網(wǎng)絡(luò)獲取與所述本地應(yīng)用程 序關(guān)聯(lián)的推薦應(yīng)用程序,向移動(dòng)終端用戶進(jìn)行推薦。
[0036] 本發(fā)明實(shí)施例中,在獲取本地應(yīng)用程序的目標(biāo)性能分值之后,通過(guò)與預(yù)設(shè)閾值范 圍進(jìn)行比較,判斷本地應(yīng)用程序的性能是否達(dá)標(biāo)。預(yù)設(shè)閾值范圍可以針對(duì)當(dāng)前移動(dòng)終端不 同的硬件平臺(tái)性能進(jìn)行調(diào)整,當(dāng)移動(dòng)終端的硬件平臺(tái)性能較高時(shí),預(yù)設(shè)閾值范圍相對(duì)較小, 當(dāng)移動(dòng)終端的硬件平臺(tái)性能較低時(shí),預(yù)設(shè)閾值范圍相對(duì)較大。
[0037] 本發(fā)明實(shí)施例中,若本地應(yīng)用程序的性能評(píng)分位于預(yù)設(shè)閾值范圍之外,從網(wǎng)絡(luò)獲 取與本地應(yīng)用程序關(guān)聯(lián)的推薦應(yīng)用程序,即推薦應(yīng)用程序與本地應(yīng)用程序執(zhí)行同樣的功 能,且所述推薦應(yīng)用程序的性能分值在所述預(yù)設(shè)閾值范圍之內(nèi)。從網(wǎng)絡(luò)獲取推薦應(yīng)用的方 式不限于用戶手動(dòng)選取或向用戶推送。
[0038] 本發(fā)明實(shí)施例的應(yīng)用程序的推薦方法,通過(guò)測(cè)試本地應(yīng)用程序,獲取本地應(yīng)用程 序的性能評(píng)分,以實(shí)現(xiàn)用戶對(duì)本地應(yīng)用程序的性能較為直觀的掌握,且由于性能評(píng)估在本 地移動(dòng)終端上進(jìn)行,能直觀反映本地應(yīng)用程序針對(duì)當(dāng)前移動(dòng)終端硬件平臺(tái)的優(yōu)化程度和兼 容性,同時(shí),當(dāng)本地應(yīng)用程序的性能評(píng)分位于預(yù)設(shè)閾值區(qū)間之外時(shí),從網(wǎng)絡(luò)獲取與本地應(yīng)用 程序關(guān)聯(lián)的推薦應(yīng)用,提升了用戶的使用體驗(yàn)。
[0039] 第二實(shí)施例
[0040]參照?qǐng)D2,是本發(fā)明的移動(dòng)終端的應(yīng)用程序的推薦方法的流程圖,該方法包括:
[0041 ]步驟201,獲取移動(dòng)終端所安裝的本地應(yīng)用程序。
[0042]本發(fā)明實(shí)施例可通過(guò)自動(dòng)獲取或手動(dòng)獲取的方式獲取本地應(yīng)用程序,本地應(yīng)用程 序可以為安裝在移動(dòng)終端平臺(tái)上的各類應(yīng)用,如短信、通訊、多媒體、拍攝應(yīng)用等。本地應(yīng)用 程序包括傳統(tǒng)的通過(guò)安裝包安裝的應(yīng)用以及本地網(wǎng)頁(yè)應(yīng)用,示例性的,本地網(wǎng)頁(yè)應(yīng)用包括 HTML應(yīng)用。
[0043]步驟202,將本地應(yīng)用程序劃分為多個(gè)子功能項(xiàng)。
[0044] 上述子功能項(xiàng)為針對(duì)本地應(yīng)用程序某一界面的具體操作,示例性的,如針對(duì)本地 應(yīng)用程序的桌面圖標(biāo)的點(diǎn)擊操作,或針對(duì)本地應(yīng)用程序第二層界面的滑動(dòng)操作、或針對(duì)本 地應(yīng)用程序的第三層界面的滾動(dòng)操作,或針對(duì)本地應(yīng)用程序的批量處理操作(如提取、壓 縮、運(yùn)算等操作)。
[0045] 子功能項(xiàng)的種類可以針對(duì)特定單個(gè)應(yīng)用進(jìn)行預(yù)設(shè),也可以針對(duì)不同應(yīng)用的應(yīng)用類 型進(jìn)行預(yù)設(shè),當(dāng)判定本地應(yīng)用程序的應(yīng)用類型后,調(diào)用與該應(yīng)用類型對(duì)應(yīng)的子功能項(xiàng)。
[0046] 步驟203,確定與每個(gè)子功能項(xiàng)對(duì)應(yīng)的權(quán)重系數(shù)和測(cè)試參數(shù)。
[0047] 在本發(fā)明實(shí)施例中,權(quán)重系數(shù)用于量化用戶對(duì)該子功能項(xiàng)的使用率或偏好程度, 可通過(guò)大數(shù)據(jù)進(jìn)行統(tǒng)計(jì)獲取。測(cè)試參數(shù)為基于移動(dòng)終端的硬件平臺(tái),實(shí)際測(cè)試得出。
[0048] 示例性的,針對(duì)上述對(duì)本地應(yīng)用程序的桌面圖標(biāo)的點(diǎn)擊操作,測(cè)試本地應(yīng)用程序 主頁(yè)的彈出時(shí)間作為測(cè)試參數(shù);針對(duì)上述本地應(yīng)用程序第二層界面的滑動(dòng)操作,測(cè)試滑動(dòng) 時(shí)第二層界面的滑動(dòng)流暢度作為測(cè)試參數(shù);針對(duì)上述本地應(yīng)用程序的第三層界面的滾動(dòng)操 作,測(cè)試滾動(dòng)時(shí)第三層界面的刷新率作為測(cè)試參數(shù);針對(duì)上述批量處理操作,測(cè)試單位時(shí)間 內(nèi)的數(shù)據(jù)處理大小作為測(cè)試參數(shù)。
[0049] 步驟204,基于權(quán)重系數(shù)和測(cè)試參數(shù),確定每個(gè)子功能項(xiàng)的子性能分值。
[0050] 本發(fā)明實(shí)施例中,可通過(guò)引入上述獲取的權(quán)重系數(shù)和測(cè)試參數(shù),根據(jù)預(yù)設(shè)公式得 到各子功能項(xiàng)的子性能分值。
[0051] 步驟205,基于所有子功能項(xiàng)的子性能分值,確定本地應(yīng)用程序的目標(biāo)性能分值。 [0052]本發(fā)明實(shí)施例中,可對(duì)所有子功能項(xiàng)的子性能分值進(jìn)行匯總,通過(guò)預(yù)設(shè)公式確定 本地應(yīng)用程序的目標(biāo)性能分值。目標(biāo)性能分值、應(yīng)用版本和移動(dòng)終端的本地硬件平臺(tái)數(shù)據(jù) 可上傳至網(wǎng)絡(luò),以實(shí)現(xiàn)與具有相同或類似硬件平臺(tái)的移動(dòng)終端進(jìn)行信息共享。
[0053] 步驟206,若目標(biāo)性能分值超出預(yù)設(shè)閾值范圍,從網(wǎng)絡(luò)獲取與本地應(yīng)用程序關(guān)聯(lián)的 至少一個(gè)推薦應(yīng)用程序。
[0054] 本發(fā)明實(shí)施例中,在獲取本地應(yīng)用程序的目標(biāo)性能分值之后,通過(guò)與預(yù)設(shè)閾值范 圍進(jìn)行比較,判斷本地應(yīng)用程序的性能是否達(dá)標(biāo)。預(yù)設(shè)閾值范圍可以針對(duì)當(dāng)前移動(dòng)終端不 同的硬件平臺(tái)性能進(jìn)行調(diào)整,當(dāng)移動(dòng)終端的硬件平臺(tái)性能較高時(shí),預(yù)設(shè)閾值范圍相對(duì)較小, 當(dāng)移動(dòng)終端的硬件平臺(tái)性能較低時(shí),預(yù)設(shè)閾值范圍相對(duì)較大。
[0055] 本發(fā)明實(shí)施例中,若本地應(yīng)用程序的性能評(píng)分位于預(yù)設(shè)閾值范圍之外,從網(wǎng)絡(luò)獲 取與本地應(yīng)用程序關(guān)聯(lián)的至少一個(gè)推薦應(yīng)用程序,即推薦應(yīng)用程序與本地應(yīng)用程序執(zhí)行同 樣的功能。從網(wǎng)絡(luò)獲取推薦應(yīng)用的方式不限于用戶手動(dòng)選取或向用戶推送。
[0056] 步驟207,將至少一個(gè)推薦應(yīng)用程序中性能分值在預(yù)設(shè)閾值范圍內(nèi)的應(yīng)用確定為 推薦應(yīng)用程序。
[0057]本步驟可參考上述步驟202-步驟205,對(duì)下載后的推薦應(yīng)用程序的目標(biāo)性能分值 進(jìn)行重新確定。同樣,該步驟可以是在推薦應(yīng)用程序安裝完畢之后自動(dòng)執(zhí)行的。
[0058]步驟208,向移動(dòng)終端用戶推送推薦應(yīng)用程序。
[0059] 當(dāng)確定某一個(gè)或多個(gè)應(yīng)用程序的目標(biāo)性能分值位于預(yù)設(shè)閾值范圍內(nèi)時(shí),可將該一 個(gè)或多個(gè)應(yīng)用程序推送給用戶,用戶可參考該性能評(píng)分,保留全部或部分位于預(yù)設(shè)閾值范 圍內(nèi)的應(yīng)用程序。所有被測(cè)試的應(yīng)用程序的目標(biāo)性能分值、應(yīng)用版本及移動(dòng)終端的硬件平 臺(tái)數(shù)據(jù)會(huì)上傳至網(wǎng)絡(luò),以實(shí)現(xiàn)與具有相同或類似硬件平臺(tái)的移動(dòng)終端進(jìn)行信息共享。以使 其他具有相同或類似硬件平臺(tái)的用戶可不必再經(jīng)過(guò)測(cè)試,即可了解對(duì)應(yīng)應(yīng)用程序的性能評(píng) 分。
[0060] 本發(fā)明實(shí)施例的應(yīng)用程序的推薦方法通過(guò)將本地應(yīng)用程序細(xì)分為多個(gè)子功能項(xiàng), 對(duì)該多個(gè)子功能項(xiàng)進(jìn)行測(cè)試,并得到子性能分值,由所有的子功能項(xiàng)確定本地應(yīng)用程序的 目標(biāo)性能分值,使得對(duì)應(yīng)用程序的測(cè)試更加綜合、全面和客觀,提升了本發(fā)明應(yīng)用程序的推 薦方法的可靠性;同時(shí),子功能項(xiàng)的子性能分值受到權(quán)重系數(shù)和測(cè)試參數(shù)的影響,權(quán)重系數(shù) 通過(guò)大數(shù)據(jù)客觀反映了大眾對(duì)子功能項(xiàng)的偏好程度,測(cè)試參數(shù)基于用戶自身的移動(dòng)終端硬 件平臺(tái)測(cè)試得出,使得子功能項(xiàng)的子性能分值既符合大眾使用需求,也兼顧了本地應(yīng)用程 序與硬件平臺(tái)的兼容性,進(jìn)一步提升了本發(fā)明應(yīng)用程序的推薦方法的可靠性。
[0061 ] 第三實(shí)施例
[0062]參照?qǐng)D3a,是本發(fā)明的移動(dòng)終端的應(yīng)用程序的推薦方法的流程圖,該方法包括: [0063]步驟301,獲取移動(dòng)終端所安裝的本地應(yīng)用程序。
[0064]本發(fā)明實(shí)施例可通過(guò)自動(dòng)獲取或手動(dòng)獲取的方式獲取本地應(yīng)用程序,本地應(yīng)用程 序可以為安裝在移動(dòng)終端平臺(tái)上的各類應(yīng)用,如短信、通訊、多媒體、拍攝應(yīng)用等。本地應(yīng)用 程序包括傳統(tǒng)的通過(guò)安裝包安裝的應(yīng)用以及本地網(wǎng)頁(yè)應(yīng)用,示例性的,本地網(wǎng)頁(yè)應(yīng)用包括 HTML應(yīng)用。
[0065]步驟302,將本地應(yīng)用程序劃分為多個(gè)子功能項(xiàng)。
[0066]上述子功能項(xiàng)為針對(duì)本地應(yīng)用程序某一界面的具體操作,示例性的,如針對(duì)本地 應(yīng)用程序的桌面圖標(biāo)的點(diǎn)擊操作,或針對(duì)本地應(yīng)用程序第二層界面的滑動(dòng)操作、或針對(duì)本 地應(yīng)用程序的第三層界面的滾動(dòng)操作,或針對(duì)本地應(yīng)用程序的批量處理操作(如提取、壓 縮、運(yùn)算等操作)。
[0067]子功能項(xiàng)的種類可以針對(duì)特定單個(gè)應(yīng)用進(jìn)行預(yù)設(shè),也可以針對(duì)不同應(yīng)用的應(yīng)用類 型進(jìn)行預(yù)設(shè),當(dāng)判定本地應(yīng)用程序的應(yīng)用類型后,調(diào)用與該應(yīng)用類型對(duì)應(yīng)的子功能項(xiàng)。 [0068]步驟303,獲取子功能項(xiàng)的界面深度、用戶使用率和功能重要度。
[0069]本實(shí)施例根據(jù)本地應(yīng)用程序的頁(yè)面層級(jí),將子功能項(xiàng)分為四個(gè)界面深度,即第一 層界面、第二層界面、第三層界面以及第三層以下的界面。用戶使用率用于量化大眾對(duì)對(duì)應(yīng) 子功能項(xiàng)的使用率或偏好程度,功能重要度用于量化對(duì)應(yīng)子功能項(xiàng)的必要程度。其中,用戶 使用率和功能重要度可通過(guò)大數(shù)據(jù)獲取。
[0070]步驟304,根據(jù)界面深度,確定界面系數(shù)。
[0071] 本發(fā)明實(shí)施例中不同的界面深度會(huì)不同程度的影響用戶的使用體驗(yàn),如當(dāng)對(duì)應(yīng)子 功能項(xiàng)位于第一層界面時(shí),用戶對(duì)該子功能項(xiàng)的調(diào)用較為方便,當(dāng)對(duì)應(yīng)子功能項(xiàng)位于第三 層以下的界面時(shí),用戶對(duì)該子功能項(xiàng)的調(diào)用較為不便,依據(jù)該規(guī)則,對(duì)上述第一層界面、第 二層界面、第三層界面以及第三層以下的界面分別分配不同的界面系數(shù),示例性的,第一層 界面給定界面系數(shù)a=l,二級(jí)界面給定界面系數(shù)a = 0.8,三級(jí)界面給定界面系數(shù)a = 0.6,第 三層以下的界面界面系數(shù)a = 0.2。
[0072] 步驟305,根據(jù)以下公式確定子功能項(xiàng)的權(quán)重系數(shù)η;
[0073] n = NXwi Xa+NXw2;
[0074] 其中,N為預(yù)設(shè)的基準(zhǔn)權(quán)重分(如N=10),wi為用戶使用率,W2為功能重要度,a為界 面系數(shù)。
[0075] 由該步驟獲取的權(quán)重系數(shù)可綜合參考用戶使用率、功能重要度和用戶的使用體 驗(yàn),最貼切的反映了用戶對(duì)本地應(yīng)用程序使用時(shí)的真實(shí)主觀感受,具有較高的測(cè)試可靠性。 [0076]步驟306,獲取子功能項(xiàng)的測(cè)試參數(shù)。
[0077] 在本發(fā)明實(shí)施例中,測(cè)試參數(shù)為基于移動(dòng)終端的硬件平臺(tái),實(shí)際測(cè)試得出。
[0078] 在本發(fā)明實(shí)施例中,測(cè)試參數(shù)包括時(shí)間、幀數(shù)或數(shù)量。示例性的,針對(duì)上述對(duì)本地 應(yīng)用程序的桌面圖標(biāo)的點(diǎn)擊操作,測(cè)試本地應(yīng)用程序主頁(yè)的彈出時(shí)間作為測(cè)試參數(shù);針對(duì) 上述本地應(yīng)用程序第二層界面的滑動(dòng)操作,測(cè)試滑動(dòng)時(shí)第二層界面的滑動(dòng)流暢度作為測(cè)試 參數(shù);針對(duì)上述本地應(yīng)用程序的第三層界面的滾動(dòng)操作,測(cè)試滾動(dòng)時(shí)第三層界面的刷新率 作為測(cè)試參數(shù);針對(duì)上述批量處理操作,測(cè)試單位時(shí)間內(nèi)的數(shù)據(jù)處理大小作為測(cè)試參數(shù)。基 于該表述,可以理解的是,上述幀數(shù)包括刷新率,上述數(shù)量包括數(shù)據(jù)處理大小和滑動(dòng)流暢 度。
[0079]步驟307,基于權(quán)重系數(shù)和測(cè)試參數(shù),確定每個(gè)子功能項(xiàng)的第二性能分值。
[0080] 參照?qǐng)D3b,在本實(shí)施例中,步驟307包括步驟3071-步驟3077。
[0081 ]步驟3071,獲取與測(cè)試參數(shù)對(duì)應(yīng)的達(dá)標(biāo)參數(shù)、優(yōu)質(zhì)參數(shù)和劣質(zhì)參數(shù)。
[0082] 劣質(zhì)參數(shù)用于量化本地應(yīng)用程序?yàn)榱淤|(zhì)應(yīng)用程序的參考值,達(dá)標(biāo)參數(shù)用于量化本 地應(yīng)用程序達(dá)標(biāo)的參考值,優(yōu)質(zhì)參數(shù)用于量化本地應(yīng)用程序?yàn)閮?yōu)質(zhì)應(yīng)用程序的參考值;其 中,劣質(zhì)參數(shù)、達(dá)標(biāo)參數(shù)和優(yōu)質(zhì)參數(shù)均可以根據(jù)子功能項(xiàng)的類型預(yù)設(shè),并依據(jù)當(dāng)前測(cè)試的移 動(dòng)終端硬件平臺(tái)性能的優(yōu)劣進(jìn)行浮動(dòng)調(diào)整。
[0083] 步驟3072 確定子功能項(xiàng)對(duì)應(yīng)的優(yōu)質(zhì)梯 度乂:和劣質(zhì)梯度V2;
[0084] 其中,Χι為達(dá)標(biāo)參數(shù),X2為優(yōu)質(zhì)參數(shù),X3為劣質(zhì)參數(shù)。
[0085] 本實(shí)施例將子功能項(xiàng)的質(zhì)量梯度分為優(yōu)質(zhì)梯度和劣質(zhì)梯度,質(zhì)量梯度共設(shè)十個(gè)檔 次,優(yōu)質(zhì)梯度為4個(gè)檔次,劣質(zhì)梯度為6個(gè)檔次,可以理解的是,當(dāng)本地應(yīng)用程序的測(cè)試參數(shù) 位于優(yōu)質(zhì)梯度時(shí),說(shuō)明本地應(yīng)用程序的性能較好,當(dāng)本地應(yīng)用程序的測(cè)試參數(shù)位于劣質(zhì)梯 度時(shí),說(shuō)明本地應(yīng)用程序的性能較差。
[0086]
定子功能項(xiàng)對(duì)應(yīng)的性 能系數(shù)k;
[0087]其中,Xl為達(dá)標(biāo)參數(shù),X2為優(yōu)質(zhì)參數(shù),X3為劣質(zhì)參數(shù),X4為測(cè)試參數(shù),Vl為優(yōu)質(zhì)梯度, V2為劣質(zhì)梯度。
[0088]性能系數(shù)用于反映對(duì)應(yīng)子功能項(xiàng)針對(duì)當(dāng)前測(cè)試的移動(dòng)終端硬件平臺(tái)的優(yōu)化程度, 性能系數(shù)越大,說(shuō)明對(duì)應(yīng)子功能項(xiàng)與測(cè)試的移動(dòng)終端硬件平臺(tái)的優(yōu)化程度越好。
[0089]步驟3074,根據(jù)公式F = kXn確定子功能項(xiàng)對(duì)應(yīng)的第一子性能分值F;
[0090] 其中,k為性能系數(shù),η為權(quán)重系數(shù)。
[0091] 第一子性能分值F用于量化對(duì)應(yīng)子功能項(xiàng)的整體性能,在一般情況下,第一子性能 分值F可用于直接生成本地應(yīng)用程序的目標(biāo)性能分值,在本發(fā)明實(shí)施例中,兼顧各子功能項(xiàng) 與移動(dòng)終端硬件平臺(tái)的兼容性問(wèn)題,需先執(zhí)行步驟3075。
[0092]步驟3075,根據(jù)各子功能項(xiàng)的響應(yīng)失效的類型,確定子功能項(xiàng)的缺陷系數(shù)。
[0093]上述響應(yīng)失效的類型至少包括白屏、黑屏、閃屏、卡頓以及界面加載錯(cuò)誤中的一種 或多種。當(dāng)子功能項(xiàng)與移動(dòng)終端硬件平臺(tái)兼容性不佳時(shí),會(huì)出現(xiàn)包括白屏、黑屏、閃屏、卡 頓、界面加載錯(cuò)誤等響應(yīng)失效的情況。鑒于此,本步驟根據(jù)效應(yīng)失效的類型不同,確定取值 不同的缺陷系數(shù),示例性的,出現(xiàn)白屏、黑屏、閃屏?xí)r,取b=l;出現(xiàn)卡頓時(shí),取b = 0.8;出現(xiàn) 界面加載錯(cuò)誤時(shí),取b = 0.6)
[0094] 步驟3076,根據(jù)公式r = bX η確定子功能項(xiàng)的缺陷扣分r。
[0095] 其中,b為缺陷系數(shù),η為權(quán)重系數(shù)。
[0096]步驟3077,根據(jù)公式f=F-r確定子功能項(xiàng)的第二子性能分值f。
[0097]其中,F(xiàn)為第一子性能分值,r為缺陷扣分。
[0098] 通過(guò)上述步驟3075和步驟3076,實(shí)現(xiàn)當(dāng)本地應(yīng)用程序存在兼容性問(wèn)題時(shí),對(duì)第一 子性能分值進(jìn)行扣分,得到第二子性能分值。
[0099] 步驟308,確定本地應(yīng)用程序的目標(biāo)性能分 值S;
[0100] 其中1為本地應(yīng)用程序的子功能項(xiàng)類別的總數(shù),仏為第i個(gè)子功能項(xiàng)類別的預(yù)設(shè)上 限評(píng)分,!^為第i個(gè)子功能項(xiàng)類別的預(yù)設(shè)額定評(píng)分, gl為第i個(gè)子功能項(xiàng)類別中對(duì)應(yīng)所有子功 能項(xiàng)的第二子性能分值的總和。
[0101] 在本實(shí)施例中,子功能項(xiàng)類別為針對(duì)所有界面執(zhí)行具體操作時(shí),應(yīng)用程序的反饋 類別,至少包括界面響應(yīng)性能,批量操作性能和列表滑動(dòng)性能。如,針對(duì)第一層界面、第二層 界面、第三層界面和第三層以下界面的點(diǎn)擊操作可歸于界面響應(yīng)性能;針對(duì)第一層界面、第 二層界面、第三層界面和第三層以下界面的批量處理操作可歸于批量操作性能;針對(duì)第一 層界面、第二層界面、第三層界面和第三層以下界面的滑動(dòng)操作可歸于列表滑動(dòng)性能。具體 的說(shuō),上述仏為根據(jù)預(yù)設(shè)公式,第i個(gè)子功能項(xiàng)類別能獲得的第二子性能分值的上限值,1\為 系統(tǒng)為第i個(gè)子功能項(xiàng)類別分配的預(yù)設(shè)額定評(píng)分, gl為第i個(gè)子功能項(xiàng)類別的實(shí)際通過(guò)測(cè)試 參數(shù)獲得的第二子性能分值f的總和。本步驟的目的在于當(dāng)系統(tǒng)為本地應(yīng)用程序分配了額 定分值參照,如1〇〇分時(shí),所有本地應(yīng)用程序的性能分值都基于該同一額定分值參照,便于 用戶直觀比對(duì)。
[0102] 步驟309,若目標(biāo)性能分值超出預(yù)設(shè)閾值范圍,從網(wǎng)絡(luò)獲取與本地應(yīng)用程序關(guān)聯(lián)的 推薦應(yīng)用程序,向移動(dòng)終端用戶進(jìn)行推薦。
[0103] 本發(fā)明實(shí)施例中,在獲取本地應(yīng)用程序的目標(biāo)性能分值之后,通過(guò)與預(yù)設(shè)閾值范 圍進(jìn)行比較,判斷本地應(yīng)用程序的性能是否達(dá)標(biāo)。預(yù)設(shè)閾值范圍可以針對(duì)當(dāng)前移動(dòng)終端不 同的硬件平臺(tái)性能進(jìn)行調(diào)整,當(dāng)移動(dòng)終端的硬件平臺(tái)性能較高時(shí),預(yù)設(shè)閾值范圍相對(duì)較小, 當(dāng)移動(dòng)終端的硬件平臺(tái)性能較低時(shí),預(yù)設(shè)閾值范圍相對(duì)較大。
[0104] 本發(fā)明實(shí)施例中,若本地應(yīng)用程序的性能評(píng)分位于預(yù)設(shè)閾值范圍之外,從網(wǎng)絡(luò)獲 取與本地應(yīng)用程序關(guān)聯(lián)的推薦應(yīng)用程序,即推薦應(yīng)用程序與本地應(yīng)用程序執(zhí)行同樣的功 能,且推薦應(yīng)用程序的性能分值在預(yù)設(shè)閾值范圍之內(nèi)。從網(wǎng)絡(luò)獲取推薦應(yīng)用的方式不限于 用戶手動(dòng)選取或向用戶推送。
[0105] 本發(fā)明實(shí)施例通過(guò)權(quán)重系數(shù)反映用戶對(duì)本地應(yīng)用程序使用時(shí)的真實(shí)主觀感受,通 過(guò)性能系數(shù)反映對(duì)應(yīng)子功能項(xiàng)針對(duì)當(dāng)前測(cè)試的移動(dòng)終端硬件平臺(tái)的優(yōu)化程度,通過(guò)缺陷扣 分反映對(duì)應(yīng)子功能項(xiàng)與移動(dòng)終端硬件平臺(tái)的兼容性情況,使得本發(fā)明實(shí)施例對(duì)本地應(yīng)用程 序的評(píng)分更加全面和完整,既考慮到大眾的主觀喜好,也考慮到本地應(yīng)用程序針對(duì)本地移 動(dòng)終端的優(yōu)化程度和兼容性情況,可最大限度的模擬還原本地應(yīng)用程序在移動(dòng)終端上的運(yùn) 行情況,提高了應(yīng)用程序評(píng)分的可靠性。
[0106] 上文對(duì)本發(fā)明的應(yīng)用程序的推薦方法的實(shí)施例作了詳細(xì)介紹。下面將相應(yīng)于上述 方法的移動(dòng)終端作進(jìn)一步闡述。其中,移動(dòng)終端可以是手機(jī)、平板電腦、MP3、MP4或筆記本電 腦等。
[0107] 第四實(shí)施例
[0108] 請(qǐng)參照?qǐng)D4,是本發(fā)明的移動(dòng)終端的第一實(shí)施例的結(jié)構(gòu)框圖,該移動(dòng)終端400包括: 獲取模塊401、性能評(píng)估模塊402和應(yīng)用程序推薦模塊403,其中,獲取模塊401和性能評(píng)估模 塊402連接,性能評(píng)估模塊402和應(yīng)用程序推薦模塊403連接。
[0109] 獲取模塊401,用于獲取移動(dòng)終端所安裝的本地應(yīng)用程序。
[0110] 性能評(píng)估模塊402,用戶對(duì)獲取模塊獲取的本地應(yīng)用程序進(jìn)行性能評(píng)估,確定本地 應(yīng)用程序的目標(biāo)性能分值。
[0111] 應(yīng)用程序推薦模塊403,用于若性能評(píng)估模塊確定的目標(biāo)性能分值超出預(yù)設(shè)閾值 范圍,從網(wǎng)絡(luò)獲取與本地應(yīng)用程序關(guān)聯(lián)的推薦應(yīng)用程序,向移動(dòng)終端用戶進(jìn)行推薦,其中, 推薦應(yīng)用程序的性能分值在預(yù)設(shè)閾值范圍之內(nèi)。
[0112] 可選的,如圖5所示,性能評(píng)估模塊402包括:劃分單元4021、第一確定單元4022、第 二確定單元4023和第三確定單元4024,其中,劃分單元4021和第一確定單元4022連接、第一 確定單元4022和第二確定單元4023連接、第二確定單元4023和第三確定單元4024連接。
[0113] 劃分單元4021,用于將本地應(yīng)用程序劃分為多個(gè)子功能項(xiàng)。
[0114] 第一確定單元4022,用于確定與每個(gè)子功能項(xiàng)對(duì)應(yīng)的權(quán)重系數(shù)和測(cè)試參數(shù)。
[0115]第二確定單元4023,用于基于第一確定單元確定的權(quán)重系數(shù)和測(cè)試參數(shù),確定每 個(gè)子功能項(xiàng)的子性能分值。
[0116]第三確定單元4024,用于基于第二確定單元確定的所有子功能項(xiàng)的子性能分值, 確定本地應(yīng)用程序的目標(biāo)性能分值。
[0117] 應(yīng)用程序推薦模塊403包括:第一獲取單元4031、第二獲取單元4032、第四確定單 元4033和推送單元4034,其中,第一獲取單元4031與第二獲取單元4032連接,第二獲取單元 4032和第四確定單元4033連接,第四確定單元4033和推送單元4034連接。
[0118] 第一獲取單元4031,用于若目標(biāo)性能分值超出預(yù)設(shè)閾值范圍,從網(wǎng)絡(luò)獲取與本地 應(yīng)用程序關(guān)聯(lián)的至少一個(gè)推薦應(yīng)用程序。
[0119] 第二獲取單元4032,用于獲取至少一個(gè)推薦應(yīng)用程序中每個(gè)應(yīng)用程序的性能分 值。
[0120]第四確定單元4033,用于將至少一個(gè)推薦應(yīng)用程序中性能分值在預(yù)設(shè)閾值范圍內(nèi) 的應(yīng)用確定為推薦應(yīng)用程序。
[0121] 推送單元4034,用于向移動(dòng)終端用戶推送推薦應(yīng)用程序。
[0122] 可選的,如圖6所示,第一確定單元4022包括:第一獲取子單元40221,第一確定子 單元40222,第二確定子單元40223和第二獲取子單元40224,第一獲取子單元40221和第一 確定子單元40222連接,第一確定子單元40222和第二確定子單元40223連接,第二確定子單 元40223與第二獲取子單元40224連接。
[0123] 第一獲取子單元40221,用于獲取所述子功能項(xiàng)的界面深度、用戶使用率和功能重 要度。
[0124] 第一確定子單元40222,用于根據(jù)第一獲取子單元獲取的所述界面深度,確定界面 系數(shù)。
[0125] 第二確定子單元40223,用于根據(jù)公式n = NXwi Xa+NXw2確定所述子功能項(xiàng)的權(quán) 重系數(shù)η。
[0126] 第二獲取子單元40224,用于獲取所述子功能項(xiàng)的測(cè)試參數(shù);
[0127] 其中,Ν為預(yù)設(shè)的基準(zhǔn)權(quán)重分,W1為所述用戶使用率,w2為所述功能重要度,a為所述 界面系數(shù)。
[0128] 可選的,如圖7所示,第二確定單元4023包括:第三獲取子單元40231,第三確定子 單元40232,第四確定子單元40233和第五確定子單元40234,其中,第三獲取子單元40231與 第三確定子單元40232連接,第三確定子單元40232與第四確定子單元40233連接,第四確定 子單元40233與第五確定子單元40234連接。
[0129] 第三獲取子單元40131,用于獲取與所述測(cè)試參數(shù)對(duì)應(yīng)的達(dá)標(biāo)參數(shù)、優(yōu)質(zhì)參數(shù)和劣 質(zhì)參數(shù)。
[0130] 第三確定子單元40132
-確定所述子 功能項(xiàng)對(duì)應(yīng)的優(yōu)質(zhì)梯度Vi和劣質(zhì)梯度V2。
[0131] 第四確定子單元40133
所述子功能項(xiàng)對(duì)應(yīng)的性能系數(shù)k。
[0132]第五確定子單元40134,用于根據(jù)公式F = kXn確定所述子功能項(xiàng)對(duì)應(yīng)的第一子性 能分值F。
[0133] 其中,X:為所述達(dá)標(biāo)參數(shù),X2為所述優(yōu)質(zhì)參數(shù),X3為所述劣質(zhì)參數(shù),X4為所述測(cè)試參 數(shù),^為所述優(yōu)質(zhì)梯度,V 2為所述劣質(zhì)梯度,k為所述性能系數(shù),η為所述權(quán)重系數(shù)。
[0134] 可選的,如圖8所示,第二確定單元4023還包括:第六確定單元40235、第七確定單 元40236和第八確定單元40237,其中,第六確定單元40235與第七確定單元40236連接,第七 確定單元40236與第八確定單元40237連接。
[0135] 第六確定單元40235,用于根據(jù)預(yù)設(shè)的響應(yīng)失效類型,確定所述子功能項(xiàng)的缺陷系 數(shù)。所述響應(yīng)失效類型至少包括白屏、黑屏、閃屏、卡頓以及界面加載錯(cuò)誤中的一種或多種。
[0136] 第七確定單元40236,用于根據(jù)公式r = bX η確定所述子功能項(xiàng)的缺陷扣分r。
[0137]第八確定單元40237,用于根據(jù)公式f = F-r確定所述子功能項(xiàng)的第二子性能分值 f〇
[0138] 其中,b為所述缺陷系數(shù),η為所述權(quán)重系數(shù),F(xiàn)為所述第一子性能分值,r為所述缺 陷扣分。
[0139] 可選的,第三確定單元4014,還包括:
[0140] 第九確定子單元
確定所述本地應(yīng)用程 序的目標(biāo)性能分值S;
[0141] 其中1為所述本地應(yīng)用程序的子功能項(xiàng)類別的總數(shù),所述Μ為第i個(gè)子功能項(xiàng)類別 的預(yù)設(shè)上限評(píng)分,為第i個(gè)子功能項(xiàng)類別的預(yù)設(shè)額定評(píng)分, gl為第i個(gè)子功能項(xiàng)類別中對(duì)應(yīng) 所有子功能項(xiàng)的所述第二子性能分值的總和。
[0142] 移動(dòng)終端400能夠?qū)崿F(xiàn)圖1至圖3的方法實(shí)施例中移動(dòng)終端實(shí)現(xiàn)的各個(gè)過(guò)程,為避 免重復(fù),這里不再贅述。
[0143] 本發(fā)明實(shí)施例通過(guò)測(cè)試本地應(yīng)用程序,獲取本地應(yīng)用程序的性能評(píng)分,以實(shí)現(xiàn)用 戶對(duì)本地應(yīng)用程序的性能較為直觀的掌握,且由于性能評(píng)估在本地移動(dòng)終端上進(jìn)行,能直 觀反映本地應(yīng)用程序針對(duì)當(dāng)前移動(dòng)終端硬件平臺(tái)的優(yōu)化程度和兼容性,同時(shí),當(dāng)本地應(yīng)用 程序的性能評(píng)分位于預(yù)設(shè)閾值區(qū)間之外時(shí),從網(wǎng)絡(luò)獲取與本地應(yīng)用程序關(guān)聯(lián)的推薦應(yīng)用, 提升了用戶的使用體驗(yàn)。
[0144] 第五實(shí)施例
[0145] 請(qǐng)參照?qǐng)D9,是本發(fā)明的移動(dòng)終端的第三實(shí)施例的移動(dòng)終端的結(jié)構(gòu)框圖,該移動(dòng)終 端700包括:至少一個(gè)處理器901、存儲(chǔ)器902、至少一個(gè)網(wǎng)絡(luò)接口 904和用戶接口 903。移動(dòng)終 端900中的各個(gè)組件通過(guò)總線系統(tǒng)905耦合在一起??衫斫猓偩€系統(tǒng)905用于實(shí)現(xiàn)這些組件 之間的連接通信。總線系統(tǒng)905除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信 號(hào)總線。但是為了清楚說(shuō)明起見(jiàn),在圖9中將各種總線都標(biāo)為總線系統(tǒng)905。
[0146] 其中,用戶接口903可以包括按鍵、各種加速度傳感器,尤其是重力傳感器和陀螺 儀。
[0147] 可以理解,本發(fā)明實(shí)施例中的存儲(chǔ)器902可以是易失性存儲(chǔ)器或非易失性存儲(chǔ)器, 或可包括易失性和非易失性存儲(chǔ)器兩者。其中,非易失性存儲(chǔ)器可以是只讀存儲(chǔ)器(1^ &(1-0n 1 yMemory,ROM)、可編程只讀存儲(chǔ)器(Pr〇 grammab 1 eROM,PR0M)、可擦除可編程只讀存儲(chǔ)器 (ErasablePR0M,EPR0M)、電可擦除可編程只讀存儲(chǔ)器(ElectricallyEPR0M,EEPR0M)或閃 存。易失性存儲(chǔ)器可以是隨機(jī)存取存儲(chǔ)器(Rand 〇mACCesSMem〇ry,RAM),其用作外部高速緩 存。通過(guò)示例性但不是限制性說(shuō)明,許多形式的RAM可用,例如靜態(tài)隨機(jī)存取存儲(chǔ)器 (StaticRAM,SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DynamicRAM,DRAM)、同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器 (SynchronousDRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DoubleDataRate SDRAM,DDRSDRAM)、增強(qiáng)型同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Enhanced SDRAM,ESDRAM)、同步連接 動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SynchlinkDRAM,SLDRAM)和直接內(nèi)存總線隨機(jī)存取存儲(chǔ)器 (DirectRambu SRAM,DRRAM)。本發(fā)明實(shí)施例描述的系統(tǒng)和方法的存儲(chǔ)器902旨在包括但不限 于這些和任意其它適合類型的存儲(chǔ)器。
[0148] 在一些實(shí)施方式中,存儲(chǔ)器902存儲(chǔ)了如下的元素,預(yù)設(shè)配置、預(yù)設(shè)門限,可執(zhí)行模 塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:操作系統(tǒng)9021和應(yīng)用程序9022。
[0149] 其中,操作系統(tǒng)9021,包含各種系統(tǒng)程序,例如框架層、核心庫(kù)層、驅(qū)動(dòng)層等,用于 實(shí)現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。應(yīng)用程序9022,包含各種應(yīng)用程序,例如媒體 播放器(MediaPlayer)、瀏覽器(Browser)等,用于實(shí)現(xiàn)各種應(yīng)用業(yè)務(wù)。實(shí)現(xiàn)本發(fā)明實(shí)施例方 法的程序可以包含在應(yīng)用程序9022中。
[0150] 在本發(fā)明實(shí)施例中,通過(guò)調(diào)用存儲(chǔ)器902存儲(chǔ)的程序或指令,具體的,可以是應(yīng)用 程序9022中存儲(chǔ)的程序或指令,處理器901用于獲取移動(dòng)終端所安裝的本地應(yīng)用程序;對(duì)所 述本地應(yīng)用程序進(jìn)行性能評(píng)估,確定所述本地應(yīng)用程序的目標(biāo)性能分值;若所述目標(biāo)性能 分值超出預(yù)設(shè)閾值范圍,從網(wǎng)絡(luò)獲取與所述本地應(yīng)用程序關(guān)聯(lián)的推薦應(yīng)用程序,向移動(dòng)終 端用戶進(jìn)行推薦;其中,所述推薦應(yīng)用程序的性能分值在所述預(yù)設(shè)閾值范圍之內(nèi)。
[0151] 上述本發(fā)明實(shí)施例揭示的方法可以應(yīng)用于處理器901中,或者由處理器901實(shí)現(xiàn)。 處理器901可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過(guò)程中,上述方法的各 步驟可以通過(guò)處理器901中的硬件的集成邏輯電路或者軟件形式的指令完成。
[0152] 上述的處理器901可以是通用處理器、數(shù)字信號(hào)處理器 (DigitalSignalProcessor,DSP)N^^^;j^%{i5§(ApplicationSpecific IntegratedCircuit ASIC)、現(xiàn)成可編程門陣列(FieldProgrammableGateArray,F(xiàn)PGA)或者 其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā) 明實(shí)施例中的公開(kāi)的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器 也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開(kāi)的方法的步驟可以直接體現(xiàn)為硬 件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊 可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、 寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器902,處理器901讀取存儲(chǔ)器902 中的信息,結(jié)合其硬件完成上述方法的步驟。
[0153] 可以理解的是,本發(fā)明實(shí)施例描述的這些實(shí)施例可以用硬件、軟件、固件、中間件、 微碼或其組合來(lái)實(shí)現(xiàn)。對(duì)于硬件實(shí)現(xiàn),處理單元可以實(shí)現(xiàn)在一個(gè)或多個(gè)專用集成電路 (ApplicationSpecificIntegratedCircuits,ASIC)、數(shù)字信號(hào)處理器 (ProgrammableLogicDevice,PLD)、現(xiàn)場(chǎng)可編程門陣列(Field-ProgrammableGateArray, FPGA)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請(qǐng)所述功能的其它電子單 元或其組合中。
[0154] 對(duì)于軟件實(shí)現(xiàn),可通過(guò)執(zhí)行本發(fā)明實(shí)施例所述功能的模塊(例如過(guò)程、函數(shù)等)來(lái) 實(shí)現(xiàn)本發(fā)明實(shí)施例所述的技術(shù)。軟件代碼可存儲(chǔ)在存儲(chǔ)器中并通過(guò)處理器執(zhí)行。存儲(chǔ)器可 以在處理器中或在處理器外部實(shí)現(xiàn)。
[0155] 可選地,處理器901還用于:將所述本地應(yīng)用程序劃分為多個(gè)子功能項(xiàng);確定與每 個(gè)所述子功能項(xiàng)對(duì)應(yīng)的權(quán)重系數(shù)和測(cè)試參數(shù);基于所述權(quán)重系數(shù)和測(cè)試參數(shù),確定每個(gè)所 述子功能項(xiàng)的子性能分值;基于所有子功能項(xiàng)的所述子性能分值,確定所述本地應(yīng)用程序 的目標(biāo)性能分值。
[0156] 可選地,處理器901還用于:獲取所述子功能項(xiàng)的界面深度、用戶使用率和功能重 要度;根據(jù)所述界面深度,確定界面系數(shù);根據(jù)公式η = N X wi X a+N X W2確定所述子功能項(xiàng)的 權(quán)重系數(shù)η;獲取所述子功能項(xiàng)的測(cè)試參數(shù);其中,N為預(yù)設(shè)的基準(zhǔn)權(quán)重分,W1為所述用戶使 用率, W2為所述功能重要度,a為所述界面系數(shù)。
[0157] 可選地,處理器901還用于:獲取與所述測(cè)試參數(shù)對(duì)應(yīng)的達(dá)標(biāo)參數(shù)、優(yōu)質(zhì)參數(shù)和劣 質(zhì)參數(shù)
-確定所述子功能項(xiàng)對(duì)應(yīng)的優(yōu)質(zhì)梯度Vi和 劣質(zhì)梯度V2;根據(jù)公式
[0159]確定所述子功能項(xiàng)對(duì)應(yīng)的性能系數(shù)k;根據(jù)公式F = kX η確定所述子功能項(xiàng)對(duì)應(yīng)的 第一子性能分值F;其中,Xi為所述達(dá)標(biāo)參數(shù),Χ2為所述優(yōu)質(zhì)參數(shù),Χ3為所述劣質(zhì)參數(shù),Χ 4為所 述測(cè)試參數(shù),V:為所述優(yōu)質(zhì)梯度,V2為所述劣質(zhì)梯度,k為所述性能系數(shù),η為所述權(quán)重系數(shù)。 [0160]可選地,處理器901還用于:根據(jù)預(yù)設(shè)的響應(yīng)失效類型,確定所述子功能項(xiàng)的缺陷 系數(shù),所述響應(yīng)失效類型至少包括白屏、黑屏、閃屏、卡頓以及界面加載錯(cuò)誤中的一種或多 種;根據(jù)公式r = bXn確定所述子功能項(xiàng)的缺陷扣分r;根據(jù)公式f = F-r確定所述子功能項(xiàng) 的第二子性能分值f;其中,b為所述缺陷系數(shù),η為所述權(quán)重系數(shù),F(xiàn)為所述第一子性能分值, r為所述缺陷扣分。
[0161] 可選地,處理器901還用于:
確定所述本地應(yīng) 用程序的目標(biāo)性能分值S;其中1為所述本地應(yīng)用程序的子功能項(xiàng)類別的總數(shù),所述Ai為第i 個(gè)子功能項(xiàng)類別的預(yù)設(shè)上限評(píng)分,h為第i個(gè)子功能項(xiàng)類別的預(yù)設(shè)額定評(píng)分,gl為第i個(gè)子功 能項(xiàng)類別中對(duì)應(yīng)所有子功能項(xiàng)的所述第二子性能分值的總和。
[0162] 可選地,處理器901還用于:若所述目標(biāo)性能分值超出預(yù)設(shè)閾值范圍,從網(wǎng)絡(luò)獲取 與所述本地應(yīng)用程序關(guān)聯(lián)的至少一個(gè)推薦應(yīng)用程序;獲取所述至少一個(gè)推薦應(yīng)用程序中每 個(gè)應(yīng)用程序的性能分值;將所述至少一個(gè)推薦應(yīng)用程序中性能分值在所述預(yù)設(shè)閾值范圍內(nèi) 的應(yīng)用確定為所述推薦應(yīng)用程序;向移動(dòng)終端用戶推送所述推薦應(yīng)用程序。
[0163] 移動(dòng)終端900能夠?qū)崿F(xiàn)前述實(shí)施例中移動(dòng)終端實(shí)現(xiàn)的各個(gè)過(guò)程,為避免重復(fù),這里 不再贅述。
[0164] 本發(fā)明實(shí)施例通過(guò)處理器901測(cè)試本地應(yīng)用程序,獲取本地應(yīng)用程序的性能評(píng)分, 以實(shí)現(xiàn)用戶對(duì)本地應(yīng)用程序的性能較為直觀的掌握,且由于性能評(píng)估在本地移動(dòng)終端上進(jìn) 行,能直觀反映本地應(yīng)用程序針對(duì)當(dāng)前移動(dòng)終端硬件平臺(tái)的優(yōu)化程度和兼容性,同時(shí),當(dāng)本 地應(yīng)用程序的性能評(píng)分位于預(yù)設(shè)閾值區(qū)間之外時(shí),從網(wǎng)絡(luò)獲取與本地應(yīng)用程序關(guān)聯(lián)的推薦 應(yīng)用,提升了用戶的使用體驗(yàn)。
[0165] 第六實(shí)施例
[0166] 圖10是本發(fā)明另一個(gè)實(shí)施例的移動(dòng)終端的結(jié)構(gòu)框圖。具體地,圖10中的移動(dòng)終端 800可以為手機(jī)、平板電腦、個(gè)人數(shù)字助理(PersonalDigital Assistant,PDA)、或車載電腦 等。
[0167] 圖10中的移動(dòng)終端1000包括射頻(RadioFrequency,RF)電路1010、存儲(chǔ)器1020、輸 入單元1030、顯不單元1040、處理器1060、音頻電路1070、¥丨?;[(¥;^616 88?丨(161;!^50模塊 1080和電源1090。
[0168] 其中,輸入單元1030可用于接收用戶輸入的數(shù)字或字符信息,以及產(chǎn)生與移動(dòng)終 端1000的用戶設(shè)置以及功能控制有關(guān)的信號(hào)輸入。具體地,本發(fā)明實(shí)施例中,該輸入單元 1030可以包括觸控面板1031。觸控面板1031,也稱為觸摸屏,可收集用戶在其上或附近的觸 摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1031上的操作),并 根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。可選的,觸控面板1031可包括觸摸檢測(cè)裝置和 觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信 號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成 觸點(diǎn)坐標(biāo),再送給該處理器1060,并能接收處理器1060發(fā)來(lái)的命令并加以執(zhí)行。此外,可以 采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板1031。除了觸控面板 1031,輸入單元1030還可以包括其他輸入設(shè)備1032,其他輸入設(shè)備1032可以包括但不限于 物理鍵盤、功能鍵(比如音量控制按鍵、開(kāi)關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多 種。
[0169] 其中,顯示單元1040可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動(dòng) 終端1000的各種菜單界面。顯示單元1040可包括顯示面板1041,可選的,可以采用LCD或有 機(jī)發(fā)光二極管(〇rganicLight-EmittingDiode,OLED)等形式來(lái)配置顯示面板1041。
[0170] 應(yīng)注意,觸控面板1031可以覆蓋顯示面板1041,形成觸摸顯示屏,當(dāng)該觸摸顯示屏 檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器1060以確定觸摸事件的類型,隨后處理 器1060根據(jù)觸摸事件的類型在觸摸顯示屏上提供相應(yīng)的視覺(jué)輸出。
[0171] 觸摸顯示屏包括應(yīng)用程序界面顯示區(qū)及常用控件顯示區(qū)。該應(yīng)用程序界面顯示區(qū) 及該常用控件顯示區(qū)的排列方式并不限定,可以為上下排列、左右排列等可以區(qū)分兩個(gè)顯 示區(qū)的排列方式。該應(yīng)用程序界面顯示區(qū)可以用于顯示應(yīng)用程序的界面。每一個(gè)界面可以 包含至少一個(gè)應(yīng)用程序的圖標(biāo)和/或widget桌面控件等界面元素。該應(yīng)用程序界面顯示區(qū) 也可以為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)用于顯示使用率較高的控件,例如, 設(shè)置按鈕、界面編號(hào)、滾動(dòng)條、電話本圖標(biāo)等應(yīng)用程序圖標(biāo)等。
[0172] 其中處理器1060是移動(dòng)終端1000的控制中心,利用各種接口和線路連接整個(gè)手機(jī) 的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在第一存儲(chǔ)器1021內(nèi)的軟件程序和/或模塊,以及調(diào)用存 儲(chǔ)在第二存儲(chǔ)器1022內(nèi)的數(shù)據(jù),執(zhí)行移動(dòng)終端1000的各種功能和處理數(shù)據(jù),從而對(duì)移動(dòng)終 端1000進(jìn)行整體監(jiān)控。可選的,處理器1060可包括一個(gè)或多個(gè)處理單元。
[0173] 在本發(fā)明實(shí)施例中,通過(guò)調(diào)用存儲(chǔ)該第一存儲(chǔ)器1021內(nèi)的軟件程序和/或模塊和/ 或該第二存儲(chǔ)器1022內(nèi)的數(shù)據(jù),處理器1060用于:獲取移動(dòng)終端所安裝的本地應(yīng)用程序;對(duì) 所述本地應(yīng)用程序進(jìn)行性能評(píng)估,確定所述本地應(yīng)用程序的目標(biāo)性能分值;若所述目標(biāo)性 能分值超出預(yù)設(shè)閾值范圍,從網(wǎng)絡(luò)獲取與所述本地應(yīng)用程序關(guān)聯(lián)的推薦應(yīng)用程序,向移動(dòng) 終端用戶進(jìn)行推薦;其中,所述推薦應(yīng)用程序的性能分值在所述預(yù)設(shè)閾值范圍之內(nèi)。
[0174] 可選地,處理器1060還用于:將所述本地應(yīng)用程序劃分為多個(gè)子功能項(xiàng);確定與每 個(gè)所述子功能項(xiàng)對(duì)應(yīng)的權(quán)重系數(shù)和測(cè)試參數(shù);基于所述權(quán)重系數(shù)和測(cè)試參數(shù),確定每個(gè)所 述子功能項(xiàng)的子性能分值;基于所有子功能項(xiàng)的所述子性能分值,確定所述本地應(yīng)用程序 的目標(biāo)性能分值。
[0175] 可選地,處理器1060還用于:獲取所述子功能項(xiàng)的界面深度、用戶使用率和功能重 要度;根據(jù)所述界面深度,確定界面系數(shù);根據(jù)公式η = N X wi X a+N X W2確定所述子功能項(xiàng)的 權(quán)重系數(shù)η;獲取所述子功能項(xiàng)的測(cè)試參數(shù);其中,N為預(yù)設(shè)的基準(zhǔn)權(quán)重分,W1為所述用戶使 用率, W2為所述功能重要度,a為所述界面系數(shù)。
[0176] 可選地,處理器1060還用于:獲取與所述測(cè)試參數(shù)對(duì)應(yīng)的達(dá)標(biāo)參數(shù)、優(yōu)質(zhì)參數(shù)和劣 質(zhì)參數(shù);
確定所述子功能項(xiàng)對(duì)應(yīng)的優(yōu)質(zhì)梯度Vi和 劣質(zhì)梯度V2;根據(jù)公式
[0178]確定所述子功能項(xiàng)對(duì)應(yīng)的性能系數(shù)k;根據(jù)公式F = kX η確定所述子功能項(xiàng)對(duì)應(yīng)的 第一子性能分值F;其中,Xi為所述達(dá)標(biāo)參數(shù),Χ2為所述優(yōu)質(zhì)參數(shù),Χ3為所述劣質(zhì)參數(shù),Χ 4為所 述測(cè)試參數(shù),V:為所述優(yōu)質(zhì)梯度,V2為所述劣質(zhì)梯度,k為所述性能系數(shù),η為所述權(quán)重系數(shù)。 [0179]可選地,處理器1060還用于:根據(jù)預(yù)設(shè)的響應(yīng)失效類型,確定所述子功能項(xiàng)的缺陷 系數(shù),所述響應(yīng)失效類型至少包括白屏、黑屏、閃屏、卡頓以及界面加載錯(cuò)誤中的一種或多 種;根據(jù)公式r = bXn確定所述子功能項(xiàng)的缺陷扣分r;根據(jù)公式f = F-r確定所述子功能項(xiàng) 的第二子性能分值f;其中,b為所述缺陷系數(shù),η為所述權(quán)重系數(shù),F(xiàn)為所述第一子性能分值, r為所述缺陷扣分。
[0180] 可選地,處理器1060還用于 確定所述本地 應(yīng)用程序的目標(biāo)性能分值S;其中1為所述本地應(yīng)用程序的子功能項(xiàng)類別的總數(shù),所述AiS 第i個(gè)子功能項(xiàng)類別的預(yù)設(shè)上限評(píng)分,^為第i個(gè)子功能項(xiàng)類別的預(yù)設(shè)額定評(píng)分,gl為第i個(gè) 子功能項(xiàng)類別中對(duì)應(yīng)所有子功能項(xiàng)的所述第二子性能分值的總和。
[0181] 可選地,處理器1060還用于:若所述目標(biāo)性能分值超出預(yù)設(shè)閾值范圍,從網(wǎng)絡(luò)獲取 與所述本地應(yīng)用程序關(guān)聯(lián)的至少一個(gè)推薦應(yīng)用程序;獲取所述至少一個(gè)推薦應(yīng)用程序中每 個(gè)應(yīng)用程序的性能分值;將所述至少一個(gè)推薦應(yīng)用程序中性能分值在所述預(yù)設(shè)閾值范圍內(nèi) 的應(yīng)用確定為所述推薦應(yīng)用程序;向移動(dòng)終端用戶推送所述推薦應(yīng)用程序。
[0182] 移動(dòng)終端1000能夠?qū)崿F(xiàn)前述實(shí)施例中移動(dòng)終端實(shí)現(xiàn)的各個(gè)過(guò)程,為避免重復(fù),這 里不再贅述。
[0183] 本發(fā)明實(shí)施例通過(guò)處理器1060測(cè)試本地應(yīng)用程序,獲取本地應(yīng)用程序的性能評(píng) 分,以實(shí)現(xiàn)用戶對(duì)本地應(yīng)用程序的性能較為直觀的掌握,且由于性能評(píng)估在本地移動(dòng)終端 上進(jìn)行,能直觀反映本地應(yīng)用程序針對(duì)當(dāng)前移動(dòng)終端硬件平臺(tái)的優(yōu)化程度和兼容性,同時(shí), 當(dāng)本地應(yīng)用程序的性能評(píng)分位于預(yù)設(shè)閾值區(qū)間之外時(shí),從網(wǎng)絡(luò)獲取與本地應(yīng)用程序關(guān)聯(lián)的 推薦應(yīng)用,提升了用戶的使用體驗(yàn)。
[0184] 所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,僅以上述各功能 模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模 塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功 能。上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò) 程,在此不再贅述。
[0185] 在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露移動(dòng)終端和測(cè)試方法,可以 通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的移動(dòng)終端的實(shí)施例僅僅是示意性的,所述模塊或 單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元 或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。
[0186] 另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以 是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單 元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0187] 所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用 時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上 或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式 體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī) 設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè) 實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器 (R0M,Read_0nly Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤 等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0188]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種應(yīng)用程序的推薦方法,應(yīng)用于移動(dòng)終端,其特征在于,所述方法包括: 獲取移動(dòng)終端所安裝的本地應(yīng)用程序; 對(duì)所述本地應(yīng)用程序進(jìn)行性能評(píng)估,確定所述本地應(yīng)用程序的目標(biāo)性能分值; 若所述目標(biāo)性能分值超出預(yù)設(shè)闊值范圍,從網(wǎng)絡(luò)獲取與所述本地應(yīng)用程序關(guān)聯(lián)的推薦 應(yīng)用程序,向移動(dòng)終端用戶進(jìn)行推薦; 其中,所述推薦應(yīng)用程序的性能分值在所述預(yù)設(shè)闊值范圍之內(nèi)。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)所述本地應(yīng)用程序進(jìn)行性能評(píng)估, 確定所述本地應(yīng)用程序的目標(biāo)性能分值的步驟,包括: 將所述本地應(yīng)用程序劃分為多個(gè)子功能項(xiàng); 確定與每個(gè)所述子功能項(xiàng)對(duì)應(yīng)的權(quán)重系數(shù)和測(cè)試參數(shù); 基于所述權(quán)重系數(shù)和測(cè)試參數(shù),確定每個(gè)所述子功能項(xiàng)的子性能分值; 基于所有子功能項(xiàng)的所述子性能分值,確定所述本地應(yīng)用程序的目標(biāo)性能分值。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述確定與每個(gè)所述子功能項(xiàng)對(duì)應(yīng)的權(quán)重 系數(shù)和測(cè)試參數(shù)的步驟,包括: 獲取所述子功能項(xiàng)的界面深度、用戶使用率和功能重要度; 根據(jù)所述界面深度,確定界面系數(shù); 根據(jù)公式n = NXwlXa+NXw2確定所述子功能項(xiàng)的權(quán)重系數(shù)n; 獲取所述子功能項(xiàng)的測(cè)試參數(shù); 其中,N為預(yù)設(shè)的基準(zhǔn)權(quán)重分,W1為所述用戶使用率,W2為所述功能重要度,a為所述界面 系數(shù)。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述基于所述權(quán)重系數(shù)和測(cè)試參數(shù),確定 每個(gè)所述子功能項(xiàng)的子性能分值的步驟,包括: 獲取與所述測(cè)試參數(shù)對(duì)應(yīng)的達(dá)標(biāo)參數(shù)、優(yōu)質(zhì)參數(shù)和劣質(zhì)參數(shù); 根據(jù)公式確定所述子功能項(xiàng)對(duì)應(yīng)的優(yōu)質(zhì)梯度Vi和劣質(zhì) 梯度V2; 根據(jù)公式確定所述子功能項(xiàng)對(duì)應(yīng)的性能系數(shù)k; 根據(jù)公式F = kXn確定所述子功能項(xiàng)對(duì)應(yīng)的第一子性能分值F; 其中,&為所述達(dá)標(biāo)參數(shù),X2為所述優(yōu)質(zhì)參數(shù),&為所述劣質(zhì)參數(shù),X4為所述測(cè)試參數(shù),Vi 為所述優(yōu)質(zhì)梯度,V2為所述劣質(zhì)梯度,k為所述性能系數(shù),η為所述權(quán)重系數(shù)。5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)公式F = k X η確定所述子功能項(xiàng) 對(duì)應(yīng)的第一子性能分值F的步驟之后,所述方法還包括: 根據(jù)預(yù)設(shè)的響應(yīng)失效類型,確定所述子功能項(xiàng)的缺陷系數(shù); 根據(jù)公式r = b X η確定所述子功能項(xiàng)的缺陷扣分r; 根據(jù)公式f = F-r確定所述子功能項(xiàng)的第二子性能分值f; 其中,b為所述缺陷系數(shù),η為所述權(quán)重系數(shù),F(xiàn)為所述第一子性能分值,r為所述缺陷扣 分。6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述響應(yīng)失效類型至少包括白屏、黑屏、閃 屏、卡頓W及界面加載錯(cuò)誤中的一種或多種。7. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述基于所有子功能項(xiàng)的所述子性能分 值,確定所述本地應(yīng)用程序的目標(biāo)性能分值的步驟,包括: 根據(jù)公(i = 1,2,…,I)確定所述本地應(yīng)用程序的目標(biāo)性能分值S; 其中1為所述本地應(yīng)用程序的子功能項(xiàng)類別的總數(shù),所述Ai為第i個(gè)子功能項(xiàng)類別的預(yù) 設(shè)上限評(píng)分,Τι為第i個(gè)子功能項(xiàng)類別的預(yù)設(shè)額定評(píng)分,gi為第i個(gè)子功能項(xiàng)類別中對(duì)應(yīng)所有 子功能項(xiàng)的所述第二子性能分值的總和。8. 根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其特征在于,所述若所述目標(biāo)性能分值超 出預(yù)設(shè)闊值范圍,從網(wǎng)絡(luò)獲取與所述本地應(yīng)用程序關(guān)聯(lián)的推薦應(yīng)用程序,向移動(dòng)終端用戶 進(jìn)行推薦的步驟,包括: 若所述目標(biāo)性能分值超出預(yù)設(shè)闊值范圍,從網(wǎng)絡(luò)獲取與所述本地應(yīng)用程序關(guān)聯(lián)的至少 一個(gè)推薦應(yīng)用程序; 獲取所述至少一個(gè)推薦應(yīng)用程序中每個(gè)應(yīng)用程序的性能分值; 將所述至少一個(gè)推薦應(yīng)用程序中性能分值在所述預(yù)設(shè)闊值范圍內(nèi)的應(yīng)用確定為所述 推薦應(yīng)用程序; 向移動(dòng)終端用戶推送所述推薦應(yīng)用程序。9. 一種移動(dòng)終端,其特征在于,包括: 獲取模塊,用于獲取移動(dòng)終端所安裝的本地應(yīng)用程序; 性能評(píng)估模塊,用戶對(duì)所述獲取模塊獲取的所述本地應(yīng)用程序進(jìn)行性能評(píng)估,確定所 述本地應(yīng)用程序的目標(biāo)性能分值; 應(yīng)用程序推薦模塊,用于若所述性能評(píng)估模塊確定的所述目標(biāo)性能分值超出預(yù)設(shè)闊值 范圍,從網(wǎng)絡(luò)獲取與所述本地應(yīng)用程序關(guān)聯(lián)的推薦應(yīng)用程序,向移動(dòng)終端用戶進(jìn)行推薦; 其中,所述推薦應(yīng)用程序的性能分值在所述預(yù)設(shè)闊值范圍之內(nèi)。10. 根據(jù)權(quán)利要求9所述的移動(dòng)終端,其特征在于,所述性能評(píng)估模塊,包括: 劃分單元,用于將所述本地應(yīng)用程序劃分為多個(gè)子功能項(xiàng); 第一確定單元,用于確定與每個(gè)所述子功能項(xiàng)對(duì)應(yīng)的權(quán)重系數(shù)和測(cè)試參數(shù); 第二確定單元,用于基于所述第一確定單元確定的權(quán)重系數(shù)和測(cè)試參數(shù),確定每個(gè)所 述子功能項(xiàng)的子性能分值; 第Ξ確定單元,用于基于第二確定單元確定的所有子功能項(xiàng)的所述子性能分值,確定 所述本地應(yīng)用程序的目標(biāo)性能分值。11. 根據(jù)權(quán)利要求10所述的移動(dòng)終端,其特征在于,所述第一確定單元,包括: 第一獲取子單元,用于獲取所述子功能項(xiàng)的界面深度、用戶使用率和功能重要度; 第一確定子單元,用于根據(jù)第一獲取子單元獲取的所述界面深度,確定界面系數(shù); 第二確定子單元,用于根據(jù)公式n = N X wi X a+N X W2確定所述子功能項(xiàng)的權(quán)重系數(shù)η; 第二獲取子單元,用于獲取所述子功能項(xiàng)的測(cè)試參數(shù); 其中,Ν為預(yù)設(shè)的基準(zhǔn)權(quán)重分,W1為所述用戶使用率,W2為所述功能重要度,a為所述界面 系數(shù)。12. 根據(jù)權(quán)利要求11所述的移動(dòng)終端,其特征在于,所述第二確定單元,包括: 第Ξ獲取子單元,用于獲取與所述測(cè)試參數(shù)對(duì)應(yīng)的達(dá)標(biāo)參數(shù)、優(yōu)質(zhì)參數(shù)和劣質(zhì)參數(shù); 第Ξ確定子單元,用于根據(jù)公式確定所述子功能項(xiàng)對(duì) 應(yīng)的優(yōu)質(zhì)梯度Vi和劣質(zhì)梯度V2 ; 第四確定子單元,用于根據(jù)公式巧定所述子功能 項(xiàng)對(duì)應(yīng)的性能系數(shù)k; 第五確定子單元,用于根據(jù)公式F = kXn確定所述子功能項(xiàng)對(duì)應(yīng)的第一子性能分值F; 其中,&為所述達(dá)標(biāo)參數(shù),X2為所述優(yōu)質(zhì)參數(shù),&為所述劣質(zhì)參數(shù),X4為所述測(cè)試參數(shù),Vi 為所述優(yōu)質(zhì)梯度,V2為所述劣質(zhì)梯度,k為所述性能系數(shù),η為所述權(quán)重系數(shù)。13. 根據(jù)權(quán)利要求12所述的移動(dòng)終端,其特征在于,所述第二確定單元,還包括: 第六確定子單元,用于根據(jù)預(yù)設(shè)的響應(yīng)失效類型,確定所述子功能項(xiàng)的缺陷系數(shù); 第屯確定子單元,用于根據(jù)公式r = bXn確定所述子功能項(xiàng)的缺陷扣分。 第八確定子單元,用于根據(jù)公式f = F-r確定所述子功能項(xiàng)的第二子性能分值f; 其中,b為所述缺陷系數(shù),η為所述權(quán)重系數(shù),F(xiàn)為所述第一子性能分值,r為所述缺陷扣 分。14. 根據(jù)權(quán)利要求13所述的移動(dòng)終端,其特征在于,所述響應(yīng)失效類型至少包括白屏、 黑屏、閃屏、卡頓W及界面加載錯(cuò)誤中的一種或多種。15. 根據(jù)權(quán)利要求13所述的移動(dòng)終端,其特征在于,所述第Ξ確定單元,包括: 第九確定子單元,用于根據(jù)公式〇 = 1,2,··',1)確定所述本地應(yīng)用程序的 目標(biāo)性能分值S; 其中1為所述本地應(yīng)用程序的子功能項(xiàng)類別的總數(shù),所述Ai為第i個(gè)子功能項(xiàng)類別的預(yù) 設(shè)上限評(píng)分,Τι為第i個(gè)子功能項(xiàng)類別的預(yù)設(shè)額定評(píng)分,gi為第i個(gè)子功能項(xiàng)類別中對(duì)應(yīng)所有 子功能項(xiàng)的所述第二子性能分值的總和。16. 根據(jù)權(quán)利要求9至15中任一項(xiàng)所述的移動(dòng)終端,其特征在于,所述應(yīng)用程序推薦模 塊,包括: 第一獲取單元,用于若所述目標(biāo)性能分值超出預(yù)設(shè)闊值范圍,從網(wǎng)絡(luò)獲取與所述本地 應(yīng)用程序關(guān)聯(lián)的至少一個(gè)推薦應(yīng)用程序; 第二獲取單元,用于獲取所述至少一個(gè)推薦應(yīng)用程序中每個(gè)應(yīng)用程序的性能分值; 第四確定單元,用于將所述至少一個(gè)推薦應(yīng)用程序中性能分值在所述預(yù)設(shè)闊值范圍內(nèi) 的應(yīng)用確定為所述推薦應(yīng)用程序; 推送單元,用于向移動(dòng)終端用戶推送所述推薦應(yīng)用程序。
【文檔編號(hào)】G06F17/30GK106096035SQ201610480895
【公開(kāi)日】2016年11月9日
【申請(qǐng)日】2016年6月23日
【發(fā)明人】毛源澤
【申請(qǐng)人】維沃移動(dòng)通信有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
丹寨县| 水富县| 阿瓦提县| 红桥区| 封丘县| 兴城市| 思茅市| 康定县| 海宁市| 房山区| 沈丘县| 嘉定区| 鄂托克旗| 合肥市| 尚义县| 桓仁| 龙南县| 股票| 社旗县| 高雄市| 永新县| 五莲县| 万宁市| 米泉市| 土默特左旗| 罗江县| 峡江县| 吐鲁番市| 达孜县| 胶州市| 大姚县| 尤溪县| 清徐县| 兴文县| 垦利县| 伊川县| 蛟河市| 定兴县| 乌恰县| 陕西省| 永福县|