軟件運(yùn)行數(shù)據(jù)處理方法及軟件運(yùn)行數(shù)據(jù)處理裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端領(lǐng)域,特別是涉及一種軟件運(yùn)行數(shù)據(jù)處理方法及軟件運(yùn)行數(shù)據(jù)處理裝置。
【背景技術(shù)】
[0002]由于現(xiàn)在使用移動(dòng)終端的用戶越來(lái)越多,因此應(yīng)用開(kāi)發(fā)商開(kāi)發(fā)了各種各樣的用于移動(dòng)終端的應(yīng)用。而某個(gè)應(yīng)用的性能指標(biāo)的好壞成為該應(yīng)用能否被廣大用戶接受的重要因素。
[0003]現(xiàn)有移動(dòng)終端具有各種可以對(duì)移動(dòng)終端的性能指標(biāo)進(jìn)行檢測(cè)的應(yīng)用或軟件。該應(yīng)用或軟件可以隨時(shí)采集移動(dòng)終端的CPU性能、內(nèi)存使用情況或耗電情況等各種性能指標(biāo),以供用戶對(duì)移動(dòng)終端的設(shè)置進(jìn)行調(diào)整。但是當(dāng)移動(dòng)終端中運(yùn)行了多個(gè)應(yīng)用時(shí),如何判斷哪個(gè)應(yīng)用對(duì)移動(dòng)終端的性能影響較大,或某個(gè)應(yīng)用的哪個(gè)進(jìn)程對(duì)移動(dòng)終端的性能影響較大,對(duì)于用戶而言是比較困難以及復(fù)雜的。
[0004]故,現(xiàn)有的移動(dòng)終端的軟件運(yùn)行數(shù)據(jù)處理方法不能很好的反映各應(yīng)用(軟件)對(duì)移動(dòng)終端的性能的影響,使得用戶對(duì)移動(dòng)終端的設(shè)置進(jìn)行調(diào)整的難度較大。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種便于用戶對(duì)移動(dòng)終端進(jìn)行設(shè)置、可全面反映移動(dòng)終端的性能的軟件運(yùn)行數(shù)據(jù)處理方法,以解決現(xiàn)有的軟件運(yùn)行數(shù)據(jù)處理方法不能很好的反映軟件對(duì)移動(dòng)終端的性能影響的技術(shù)問(wèn)題。
[0006]本發(fā)明實(shí)施例還提供一種便于用戶對(duì)移動(dòng)終端進(jìn)行設(shè)置、可全面反映移動(dòng)終端的性能的軟件運(yùn)行數(shù)據(jù)處理裝置,以解決現(xiàn)有的軟件運(yùn)行數(shù)據(jù)處理裝置不能很好的反映軟件對(duì)移動(dòng)終端的性能影響的技術(shù)問(wèn)題。
[0007]本發(fā)明實(shí)施例提供一種軟件運(yùn)行數(shù)據(jù)處理方法,其包括:
[0008]接收軟件選取指令,根據(jù)所述軟件選取指令,選取待處理的軟件;
[0009]接收軟件啟動(dòng)指令,根據(jù)所述軟件啟動(dòng)指令,啟動(dòng)所述軟件并查找所述軟件的進(jìn)程;
[0010]接收參數(shù)獲取指令,根據(jù)所述參數(shù)獲取指令,獲取所述進(jìn)程的參數(shù),并對(duì)所述進(jìn)程的參數(shù)進(jìn)行存儲(chǔ)操作;以及
[0011]接收參數(shù)分析指令,根據(jù)所述參數(shù)分析指令,對(duì)所述軟件相關(guān)的進(jìn)程的參數(shù)進(jìn)行統(tǒng)計(jì)分析,并對(duì)統(tǒng)計(jì)分析結(jié)果進(jìn)行展示。
[0012]本發(fā)明實(shí)施例還提供一種軟件運(yùn)行數(shù)據(jù)處理裝置,其包括:
[0013]選取模塊,用于接收軟件選取指令,根據(jù)所述軟件選取指令,選取待處理的軟件;
[0014]啟動(dòng)模塊,用于接收軟件啟動(dòng)指令,根據(jù)所述軟件啟動(dòng)指令,啟動(dòng)所述軟件并查找所述軟件的進(jìn)程;
[0015]參數(shù)獲取模塊,用于接收參數(shù)獲取指令,根據(jù)所述參數(shù)獲取指令,獲取所述進(jìn)程的參數(shù),并對(duì)所述進(jìn)程的參數(shù)進(jìn)行存儲(chǔ)操作;以及
[0016]展示模塊,用于接收參數(shù)分析指令,根據(jù)所述參數(shù)分析指令,對(duì)所述軟件相關(guān)的進(jìn)程的參數(shù)進(jìn)行統(tǒng)計(jì)分析,并對(duì)統(tǒng)計(jì)分析結(jié)果進(jìn)行展示。
[0017]相較于現(xiàn)有技術(shù)的軟件運(yùn)行數(shù)據(jù)處理方法及軟件運(yùn)行數(shù)據(jù)處理裝置,本發(fā)明的軟件運(yùn)行數(shù)據(jù)處理方法及軟件運(yùn)行數(shù)據(jù)處理裝置通過(guò)獲取軟件的所有進(jìn)程的參數(shù),方便的實(shí)現(xiàn)了對(duì)移動(dòng)終端的性能的監(jiān)控;解決了現(xiàn)有的軟件運(yùn)行數(shù)據(jù)處理方法及軟件運(yùn)行數(shù)據(jù)處理裝置不能很好的反映軟件對(duì)移動(dòng)終端的性能影響的技術(shù)問(wèn)題。
【附圖說(shuō)明】
[0018]圖1為本發(fā)明的軟件運(yùn)行數(shù)據(jù)處理方法的第一優(yōu)選實(shí)施例的流程圖;
[0019]圖2為本發(fā)明的軟件運(yùn)行數(shù)據(jù)處理方法的第二優(yōu)選實(shí)施例的流程圖;
[0020]圖3為本發(fā)明的軟件運(yùn)行數(shù)據(jù)處理方法的第二優(yōu)選實(shí)施例的步驟S201的流程圖;
[0021]圖4為本發(fā)明的軟件運(yùn)行數(shù)據(jù)處理裝置的第一優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;
[0022]圖5為本發(fā)明的軟件運(yùn)行數(shù)據(jù)處理裝置的第二優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;
[0023]圖6A-圖6F為本發(fā)明的軟件運(yùn)行數(shù)據(jù)處理裝置以及軟件運(yùn)行數(shù)據(jù)處理方法的具體實(shí)施例的效果示意圖。
【具體實(shí)施方式】
[0024]請(qǐng)參照?qǐng)D式,其中相同的組件符號(hào)代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來(lái)舉例說(shuō)明。以下的說(shuō)明是基于所例示的本發(fā)明具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
[0025]在以下的說(shuō)明中,本發(fā)明的具體實(shí)施例將參考由一部或多部計(jì)算機(jī)所執(zhí)行之作業(yè)的步驟及符號(hào)來(lái)說(shuō)明,除非另有述明。因此,其將可了解到這些步驟及操作,其中有數(shù)次提到為由計(jì)算機(jī)執(zhí)行,包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)之電子信號(hào)的計(jì)算機(jī)處理單元所操縱。此操縱轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計(jì)算機(jī)之內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領(lǐng)域技術(shù)人員所熟知的方式來(lái)改變?cè)撚?jì)算機(jī)之運(yùn)作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存之實(shí)體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來(lái)說(shuō)明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實(shí)施在硬件當(dāng)中。
[0026]如本申請(qǐng)所使用的術(shù)語(yǔ)“組件”、“模塊”、“系統(tǒng)”、“接口 ”、“進(jìn)程”等等一般地旨在指計(jì)算機(jī)相關(guān)實(shí)體:硬件、硬件和軟件的組合、軟件或執(zhí)行中的軟件。例如,組件可以是但不限于是運(yùn)行在處理器上的進(jìn)程、處理器、對(duì)象、可執(zhí)行應(yīng)用、執(zhí)行的線程、程序和/或計(jì)算機(jī)。通過(guò)圖示,運(yùn)行在控制器上的應(yīng)用和該控制器二者都可以是組件。一個(gè)或多個(gè)組件可以有在于執(zhí)行的進(jìn)程和/或線程內(nèi),并且組件可以位于一個(gè)計(jì)算機(jī)上和/或分布在兩個(gè)或更多計(jì)算機(jī)之間。
[0027]而且,要求保護(hù)的主題可以被實(shí)現(xiàn)為使用標(biāo)準(zhǔn)編程和/或工程技術(shù)產(chǎn)生軟件、固件、硬件或其任意組合以控制計(jì)算機(jī)實(shí)現(xiàn)所公開(kāi)的主題的方法、裝置或制造品。本文所使用的術(shù)語(yǔ)“制造品”旨在包含可從任意計(jì)算機(jī)可讀設(shè)備、載體或介質(zhì)訪問(wèn)的計(jì)算機(jī)程序。當(dāng)然,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到可以對(duì)該配置進(jìn)行許多修改,而不脫離要求保護(hù)的主題的范圍或精神。
[0028]本文提供了實(shí)施例的各種操作。在一個(gè)實(shí)施例中,所述的一個(gè)或多個(gè)操作可以構(gòu)成一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)的計(jì)算機(jī)可讀指令,其在被電子設(shè)備執(zhí)行時(shí)將使得計(jì)算設(shè)備執(zhí)行所述操作。描述一些或所有操作的順序不應(yīng)當(dāng)被解釋為暗示這些操作必需是順序相關(guān)的。本領(lǐng)域技術(shù)人員將理解具有本說(shuō)明書的益處的可替代的排序。而且,應(yīng)當(dāng)理解,不是所有操作必需在本文所提供的每個(gè)實(shí)施例中存在。
[0029]而且,本文所使用的詞語(yǔ)“優(yōu)選的”意指用作實(shí)例、示例或例證。奉文描述為“優(yōu)選的”任意方面或設(shè)計(jì)不必被解釋為比其他方面或設(shè)計(jì)更有利。相反,詞語(yǔ)“優(yōu)選的”的使用旨在以具體方式提出概念。如本申請(qǐng)中所使用的術(shù)語(yǔ)“或”旨在意指包含的“或”而非排除的“或”。即,除非另外指定或從上下文中清楚,“X使用A或B”意指自然包括排列的任意一個(gè)。S卩,如果X使用A ;X使用B ;或X使用A和B 二者,則“X使用A或B”在前述任一示例中得到滿足。
[0030]而且,盡管已經(jīng)相對(duì)于一個(gè)或多個(gè)實(shí)現(xiàn)方式示出并描述了本公開(kāi),但是本領(lǐng)域技術(shù)人員基于對(duì)本說(shuō)明書和附圖的閱讀和理解將會(huì)想到等價(jià)變型和修改。本公開(kāi)包括所有這樣的修改和變型,并且僅由所附權(quán)利要求的范圍限制。特別地關(guān)于由上述組件(例如元件、資源等)執(zhí)行的各種功能,用于描述這樣的組件的術(shù)語(yǔ)旨在對(duì)應(yīng)于執(zhí)行所述組件的指定功能(例如其在功能上是等價(jià)的)的任意組件(除非另外指示),即使在結(jié)構(gòu)上與執(zhí)行本文所示的本公開(kāi)的示范性實(shí)現(xiàn)方式中的功能的公開(kāi)結(jié)構(gòu)不等同。此外,盡管本公開(kāi)的特定特征已經(jīng)相對(duì)于若干實(shí)現(xiàn)方式中的僅一個(gè)被公開(kāi),但是這種特征可以與如可以對(duì)給定或特定應(yīng)用而言是期望和有利的其他實(shí)現(xiàn)方式的一個(gè)或多個(gè)其他特征組合。而且,就術(shù)語(yǔ)“包括”、“具有”、“含有”或其變形被用在【具體實(shí)施方式】或權(quán)利要求中而言,這樣的術(shù)語(yǔ)旨在以與術(shù)語(yǔ)“包含”相似的方式包括。
[0031]本發(fā)明所述的軟件運(yùn)行數(shù)據(jù)處理裝置所在的電子設(shè)備的工作環(huán)境優(yōu)選為移動(dòng)終端(比如移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、媒體播放器等等),以實(shí)現(xiàn)用戶直接通過(guò)移動(dòng)終端自身對(duì)移動(dòng)終端的性能指標(biāo)進(jìn)行監(jiān)控。但是該軟件運(yùn)行數(shù)據(jù)處理裝置所在的電子設(shè)備的工作環(huán)境也可包括個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上型設(shè)備、多處理器系統(tǒng)、消費(fèi)型電子設(shè)備、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括上述任意系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境,等等。
[0032]請(qǐng)參照?qǐng)D1,圖1為本發(fā)明的軟件運(yùn)行數(shù)據(jù)處理方法的第一優(yōu)選實(shí)施例的流程圖。本優(yōu)選實(shí)施例的軟件運(yùn)行數(shù)據(jù)處理方法包括:
[0033]步驟S101,接收軟件選取指令,根據(jù)軟件選取指令,選取待處理的軟件;
[0034]步驟S102,接收軟件啟動(dòng)指令,根據(jù)軟件啟動(dòng)指令,啟動(dòng)軟件并查找軟件的進(jìn)程;
[0035]步驟S103,接收參數(shù)獲取指令,根據(jù)參數(shù)獲取指令,獲取進(jìn)程的參數(shù),并對(duì)進(jìn)程的參數(shù)進(jìn)行存儲(chǔ)操作;
[0036]步驟S104,接收參數(shù)分析指令,根據(jù)參數(shù)分析指