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

基于音頻的計(jì)算設(shè)備優(yōu)化方法及裝置制造方法

文檔序號(hào):6638790閱讀:269來(lái)源:國(guó)知局
基于音頻的計(jì)算設(shè)備優(yōu)化方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種基于音頻的計(jì)算設(shè)備優(yōu)化方法及裝置,其中,方法包括:獲取設(shè)備中運(yùn)行的應(yīng)用程序,所述應(yīng)用程序中包括通過(guò)聲卡進(jìn)行輸出的第一應(yīng)用程序;確定所述第一應(yīng)用程序是否屬于用戶正在使用的應(yīng)用程序;如果所述第一應(yīng)用程序不屬于用戶正在使用的應(yīng)用程序,則對(duì)所述第一應(yīng)用程序進(jìn)行優(yōu)化操作。上述方法可提高計(jì)算設(shè)備的運(yùn)行速度,同時(shí)提升用戶體驗(yàn)。
【專利說(shuō)明】基于音頻的計(jì)算設(shè)備優(yōu)化方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù),具體涉及一種基于音頻的計(jì)算設(shè)備優(yōu)化方法及裝置。

【背景技術(shù)】
[0002]當(dāng)前,海量的應(yīng)用程序(特別是大量的免費(fèi)應(yīng)用程序)給用戶帶來(lái)了更多的選擇,用戶一般都會(huì)選擇在電子設(shè)備/計(jì)算設(shè)備上安裝多個(gè)應(yīng)用程序,以滿足自己在不同方面的需求(例如,網(wǎng)頁(yè)瀏覽、音頻和視頻播放、閱讀、網(wǎng)絡(luò)電話、導(dǎo)航定位、游戲等)。
[0003]舉例來(lái)說(shuō),當(dāng)前設(shè)備中各種使用聲卡播放的應(yīng)用程序可最小化并運(yùn)行在后臺(tái),例如,用戶在工作的時(shí)候,使用音樂(lè)播放軟件最小化播放音樂(lè)。還有一種場(chǎng)景是,用戶在繪圖時(shí),彈出視頻廣告窗口,用戶選擇退出該視頻廣告窗口的應(yīng)用程序,其實(shí)質(zhì)是該視頻廣告窗口的應(yīng)用程序并不會(huì)完全關(guān)閉,而是在操作系統(tǒng)的后臺(tái)繼續(xù)運(yùn)行,并且在后臺(tái)運(yùn)行時(shí)繼續(xù)接收網(wǎng)絡(luò)數(shù)據(jù)。
[0004]鑒于此,現(xiàn)有技術(shù)的優(yōu)化方案是:結(jié)束當(dāng)前電子設(shè)備中運(yùn)行的所有程序,并釋放內(nèi)存。上述優(yōu)化方案導(dǎo)致用戶正在聲卡的后臺(tái)程序也被結(jié)束,導(dǎo)致用戶使用非常不便,破壞用戶體驗(yàn)。
[0005]由此,如何針對(duì)性的對(duì)對(duì)設(shè)備進(jìn)行優(yōu)化成為當(dāng)前需要解決的技術(shù)問(wèn)題。


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

[0006]針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明提供了一種基于音頻的計(jì)算設(shè)備優(yōu)化方法及裝置,該方法能夠針對(duì)性的對(duì)設(shè)備進(jìn)行優(yōu)化處理,提高設(shè)備的運(yùn)行速度,并提升用戶體驗(yàn)。
[0007]第一方面,本發(fā)明提供一種計(jì)算設(shè)備優(yōu)化裝置,包括:
[0008]應(yīng)用程序獲取單元,用于獲取設(shè)備中運(yùn)行的應(yīng)用程序,所述應(yīng)用程序中包括通過(guò)聲卡進(jìn)行輸出的第一應(yīng)用程序;
[0009]判斷單元,用于確定所述第一應(yīng)用程序是否屬于用戶正在使用的應(yīng)用程序;
[0010]優(yōu)化單元,用于對(duì)判斷單元確定所述第一應(yīng)用程序不屬于用戶正在使用的應(yīng)用程序時(shí),對(duì)所述第一應(yīng)用程序進(jìn)行優(yōu)化操作。
[0011 ] 可選地,所述判斷單元,具體用于
[0012]確定設(shè)備中聲音控制開(kāi)關(guān)是否處于靜音狀態(tài),如果是,則確定所述第一應(yīng)用程序不屬于用戶正在使用的應(yīng)用程序;
[0013]如果所述聲音控制開(kāi)關(guān)不處于靜音狀態(tài),則確定所述第一應(yīng)用程序是否處于正在播放設(shè)備的存儲(chǔ)文件中的數(shù)據(jù),如果是,則確定所述第一應(yīng)用程序?qū)儆谟脩粽谑褂玫膽?yīng)用程序。
[0014]可選地,所述判斷單元,還用于
[0015]確定設(shè)備中聲音控制開(kāi)關(guān)是否處于靜音狀態(tài),如果不是,則確定所述第一應(yīng)用程序是否屬于瀏覽器,如果是,則根據(jù)所述瀏覽器的使用狀態(tài)確定該瀏覽器是否屬于用戶正在使用的應(yīng)用程序。
[0016]可選地,所述優(yōu)化單元,具體用于
[0017]關(guān)閉所述第一應(yīng)用程序,并釋放所述第一應(yīng)用程序所占用的內(nèi)存,清理所述第一應(yīng)用程序?qū)?yīng)的緩存數(shù)據(jù)和/或臨時(shí)數(shù)據(jù)。
[0018]可選地,所述優(yōu)化單元,還用于
[0019]根據(jù)用戶當(dāng)前的使用場(chǎng)景,獲取所述設(shè)備中需要優(yōu)化的應(yīng)用程序,并對(duì)需要優(yōu)化的應(yīng)用程序進(jìn)行優(yōu)化操作。
[0020]第二方面,本發(fā)明還提供一種基于音頻的計(jì)算設(shè)備優(yōu)化方法,包括:
[0021]獲取設(shè)備中運(yùn)行的應(yīng)用程序,所述應(yīng)用程序中包括通過(guò)聲卡進(jìn)行輸出的第一應(yīng)用程序;
[0022]確定所述第一應(yīng)用程序是否屬于用戶正在使用的應(yīng)用程序;
[0023]如果所述第一應(yīng)用程序不屬于用戶正在使用的應(yīng)用程序,則對(duì)所述第一應(yīng)用程序進(jìn)行優(yōu)化操作。
[0024]可選地,確定所述第一應(yīng)用程序是否屬于用戶正在使用的應(yīng)用程序,包括:
[0025]確定設(shè)備中聲音控制開(kāi)關(guān)是否處于靜音狀態(tài),如果是,則確定所述第一應(yīng)用程序不屬于用戶正在使用的應(yīng)用程序;
[0026]如果所述聲音控制開(kāi)關(guān)不處于靜音狀態(tài),則確定所述第一應(yīng)用程序是否處于正在播放設(shè)備的存儲(chǔ)文件中的數(shù)據(jù),如果是,則確定所述第一應(yīng)用程序?qū)儆谟脩粽谑褂玫膽?yīng)用程序。
[0027]可選地,確定所述第一應(yīng)用程序是否屬于用戶正在使用的應(yīng)用程序,包括:
[0028]確定設(shè)備中聲音控制開(kāi)關(guān)是否處于靜音狀態(tài),如果不是,則確定所述第一應(yīng)用程序是否屬于瀏覽器,如果是,則根據(jù)所述瀏覽器的使用狀態(tài)確定該瀏覽器是否屬于用戶正在使用的應(yīng)用程序。
[0029]可選地,對(duì)所述第一應(yīng)用程序進(jìn)行優(yōu)化操作,包括:
[0030]關(guān)閉所述第一應(yīng)用程序,并釋放所述第一應(yīng)用程序所占用的內(nèi)存,清理所述第一應(yīng)用程序?qū)?yīng)的緩存數(shù)據(jù)和/或臨時(shí)數(shù)據(jù)。
[0031 ] 可選地,所述方法還包括:
[0032]根據(jù)用戶當(dāng)前的使用場(chǎng)景,獲取所述設(shè)備中需要優(yōu)化的應(yīng)用程序,并對(duì)需要優(yōu)化的應(yīng)用程序進(jìn)行優(yōu)化操作。
[0033]由上述技術(shù)方案可知,本發(fā)明提供的基于音頻的計(jì)算設(shè)備優(yōu)化方法及裝置,該優(yōu)化方法在獲取包括第一應(yīng)用程序的應(yīng)用程序之后,確定第一應(yīng)用程序是否屬于用戶正在使用的應(yīng)用程序,如果不是,則對(duì)第一應(yīng)用程序進(jìn)行優(yōu)化處理,由此可實(shí)現(xiàn)針對(duì)性的對(duì)設(shè)備進(jìn)行優(yōu)化處理,有效提高設(shè)備的運(yùn)行速度,提升用戶體驗(yàn)。

【專利附圖】

【附圖說(shuō)明】
[0034]圖1A為本發(fā)明一實(shí)施例提供的基于音頻的計(jì)算設(shè)備優(yōu)化方法的流程示意圖;
[0035]圖1B為本發(fā)明另一實(shí)施例提供的基于音頻的計(jì)算設(shè)備優(yōu)化方法的流程示意圖;
[0036]圖2A和圖2B為本發(fā)明一實(shí)施例提供的后臺(tái)運(yùn)彳丁的音頻程序的不意圖;
[0037]圖3為本發(fā)明一實(shí)施例提供的計(jì)算設(shè)備優(yōu)化裝置的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0038]下面結(jié)合附圖,對(duì)發(fā)明的【具體實(shí)施方式】作進(jìn)一步描述。以下實(shí)施例僅用于更加清楚地說(shuō)明本發(fā)明的技術(shù)方案,而不能以此來(lái)限制本發(fā)明的保護(hù)范圍。
[0039]圖1A示出了本發(fā)明一實(shí)施例提供的基于音頻的計(jì)算設(shè)備優(yōu)化方法的流程示意圖,如圖1A所示,本實(shí)施例的基于音頻的計(jì)算設(shè)備優(yōu)化方法如下所述。
[0040]101、獲取設(shè)備中運(yùn)行的應(yīng)用程序,所述應(yīng)用程序中包括通過(guò)聲卡進(jìn)行輸出的第一應(yīng)用程序。
[0041]舉例來(lái)說(shuō),第一應(yīng)用程序可為正在播放視頻的程序,或者為正在播放音樂(lè)的程序,或者為正在錄音的程序等。
[0042]102、確定所述第一應(yīng)用程序是否屬于用戶正在使用的應(yīng)用程序。
[0043]例如,確定設(shè)備中聲音控制開(kāi)關(guān)是否處于靜音狀態(tài),如果是,則確定所述第一應(yīng)用程序不屬于用戶正在使用的應(yīng)用程序;
[0044]如果所述聲音控制開(kāi)關(guān)不處于靜音狀態(tài),則確定所述第一應(yīng)用程序是否處于正在播放設(shè)備的存儲(chǔ)文件中的數(shù)據(jù),如果是,則確定所述第一應(yīng)用程序?qū)儆谟脩粽谑褂玫膽?yīng)用程序。
[0045]進(jìn)一步地,還可在確定設(shè)備中聲音控制開(kāi)關(guān)不處于靜音狀態(tài)之后,確定所述第一應(yīng)用程序是否屬于瀏覽器,如果是,則根據(jù)所述瀏覽器的使用狀態(tài)確定該瀏覽器是否屬于用戶正在使用的應(yīng)用程序。
[0046]103、如果所述第一應(yīng)用程序不屬于用戶正在使用的應(yīng)用程序,則對(duì)所述第一應(yīng)用程序進(jìn)行優(yōu)化操作。
[0047]例如,優(yōu)化操作可為關(guān)閉所述第一應(yīng)用程序,并釋放所述第一應(yīng)用程序所占用的內(nèi)存,清理所述第一應(yīng)用程序?qū)?yīng)的緩存數(shù)據(jù)和/或臨時(shí)數(shù)據(jù)。
[0048]可選地,在步驟103之后,圖1A所示的方法還可包括下述的圖中未示出的步驟SOl:
[0049]S01、根據(jù)用戶當(dāng)前的使用場(chǎng)景,獲取所述設(shè)備中需要優(yōu)化的應(yīng)用程序,并對(duì)需要優(yōu)化的應(yīng)用程序進(jìn)行優(yōu)化操作。
[0050]當(dāng)前設(shè)備中需要優(yōu)化的應(yīng)用程序可不包括用戶正在使用的應(yīng)用程序,由此,可保證用戶對(duì)部分應(yīng)用程序的正常使用,提升用戶體驗(yàn)。
[0051]例如,可根據(jù)預(yù)設(shè)的場(chǎng)景模型確定設(shè)備中當(dāng)前的使用場(chǎng)景。
[0052]也就是說(shuō),可識(shí)別用戶當(dāng)前正在使用的應(yīng)用程序,并選擇設(shè)備的所有用戶進(jìn)程中除正在使用的應(yīng)用程序的進(jìn)程之外的用戶進(jìn)程進(jìn)行優(yōu)化操作,例如,結(jié)束該些用戶進(jìn)程,釋放該些進(jìn)程占用的內(nèi)容,并清理該些進(jìn)程的緩沖數(shù)據(jù)或臨時(shí)數(shù)據(jù)等垃圾信息。
[0053]本實(shí)施例的基于音頻的計(jì)算設(shè)備優(yōu)化方法,在獲取包括第一應(yīng)用程序的應(yīng)用程序之后,確定第一應(yīng)用程序是否屬于用戶正在使用的應(yīng)用程序,如果不是,則對(duì)第一應(yīng)用程序進(jìn)行優(yōu)化處理,由此可實(shí)現(xiàn)針對(duì)性的對(duì)設(shè)備進(jìn)行優(yōu)化處理,有效提高設(shè)備的運(yùn)行速度,提升用戶體驗(yàn)。
[0054]圖1B示出了本發(fā)明一實(shí)施例提供的基于音頻的計(jì)算設(shè)備優(yōu)化方法的流程示意圖,如圖1B所示,本實(shí)施例的基于音頻的計(jì)算設(shè)備優(yōu)化方法如下所述。
[0055]201、獲取設(shè)備中需要優(yōu)化的所有應(yīng)用程序。
[0056]舉例來(lái)說(shuō),通常,設(shè)備中屬于后臺(tái)進(jìn)程的應(yīng)用程序均可認(rèn)為屬于設(shè)備中需要優(yōu)化的所有應(yīng)用程序。例如,后臺(tái)音樂(lè)播放軟件,后臺(tái)迅雷看看等程序。
[0057]進(jìn)一步地,可根據(jù)設(shè)備中用戶當(dāng)前的使用場(chǎng)景,獲取設(shè)備中需要優(yōu)化的所有應(yīng)用程序,所述需要優(yōu)化的所有應(yīng)用程序不包括與所述使用場(chǎng)景匹配的應(yīng)用程序。
[0058]例如,用戶當(dāng)前的使用場(chǎng)景可為玩瀏覽器中的游戲,或者正在通過(guò)瀏覽器看在線視頻,則可根據(jù)用戶當(dāng)前的使用場(chǎng)景,獲取設(shè)備中需要優(yōu)化的所有應(yīng)用程序。即,保證當(dāng)前場(chǎng)景對(duì)應(yīng)的軟件的使用,釋放不必占用的內(nèi)存,保證當(dāng)前場(chǎng)景的正常運(yùn)行,使系統(tǒng)運(yùn)行更流暢。
[0059]例如,查看其它非瀏覽器進(jìn)程優(yōu)化處理,保證瀏覽器的運(yùn)行速度。
[0060]可理解的是,根據(jù)設(shè)備中的進(jìn)程信息和系統(tǒng)環(huán)境信息,確定用戶當(dāng)前的使用場(chǎng)景。本實(shí)施例中的系統(tǒng)環(huán)境信息可為該設(shè)備實(shí)際的硬件環(huán)境(如CPU信息、內(nèi)存信息和硬盤信息)和軟件環(huán)境如操作系統(tǒng)的版本信息、操作系統(tǒng)自帶的軟件信息、以及注冊(cè)表信息或接口函數(shù)信息等。
[0061]202、確定所述所有應(yīng)用程序中是否有第一應(yīng)用程序,該第一應(yīng)用程序可為通過(guò)聲卡輸出的程序。
[0062]聲卡也叫音頻卡,聲卡是多媒體技術(shù)中最基本的組成部分,是實(shí)現(xiàn)聲波/數(shù)字信號(hào)相互轉(zhuǎn)換的一種硬件。
[0063]例如,在圖2A中,視頻播放器A可為設(shè)備中使用聲卡輸出的應(yīng)用程序,用戶點(diǎn)擊關(guān)閉視頻播放器A時(shí),該視頻播放器A可隱藏在任務(wù)欄中,由此,導(dǎo)致用戶以為已經(jīng)關(guān)閉該程序,但是該程序仍在消耗系統(tǒng)資源。
[0064]此時(shí),如果步驟201中獲取的需要優(yōu)化的所有應(yīng)用程序包括圖2A中的視頻播放器A,則可在步驟202中使用聲卡播放的一個(gè)應(yīng)用程序?yàn)橐曨l播放器A。
[0065]203、如果有,則確定第一應(yīng)用程序是否屬于用戶正在使用的應(yīng)用程序。
[0066]例如,在圖2B中,如果設(shè)備的音量即聲音控制開(kāi)關(guān)處于靜音狀態(tài),則可認(rèn)為用戶當(dāng)前不使用任何播放聲音的應(yīng)用程序,由此,可以確定圖2A中的視頻播放器A不屬于用戶正在使用的應(yīng)用程序,需要進(jìn)行優(yōu)化處理。
[0067]在本實(shí)施例中,確定第一應(yīng)用程序是否屬于用戶正在使用的應(yīng)用程序:
[0068]首先,確定設(shè)備中聲音控制開(kāi)關(guān)是否處于靜音狀態(tài),如果是,則確定第一應(yīng)用程序均不屬于用戶正在使用的應(yīng)用程序。
[0069]另外,如果設(shè)備中聲音控制開(kāi)關(guān)不處于靜音狀態(tài),則確定第一應(yīng)用程序是否處于播放設(shè)備中存儲(chǔ)文件中的數(shù)據(jù),如果是,則確定播放設(shè)備中存儲(chǔ)文件中數(shù)據(jù)的第一應(yīng)用程序?yàn)橛脩粽谑褂玫膽?yīng)用程序,例如,用戶正在使用音樂(lè)播放軟件播放設(shè)備中的音樂(lè),此時(shí),音樂(lè)播放軟件可在任務(wù)欄中處于縮小圖標(biāo)狀態(tài),此時(shí),可認(rèn)為該音樂(lè)播放軟件屬于用戶當(dāng)前正在使用的應(yīng)用程序,不屬于需要優(yōu)化的應(yīng)用程序。
[0070]進(jìn)一步地,如果設(shè)備中聲音控制開(kāi)關(guān)不處于靜音狀態(tài),則確定第一應(yīng)用程序是否屬于瀏覽器,如果屬于,則根據(jù)所述瀏覽器的使用狀態(tài)確定該瀏覽器是否屬于用戶正在使用的應(yīng)用程序。
[0071]例如,判斷用戶是否采用瀏覽器網(wǎng)頁(yè)瀏覽視頻,或正在試聽(tīng)音頻文件,如果是,則可認(rèn)為該瀏覽器屬于用戶正在使用的應(yīng)用程序,否則可認(rèn)為該瀏覽器屬于需要優(yōu)化的應(yīng)用程序。
[0072]還可能出現(xiàn)的是,第一應(yīng)用程序并不播放設(shè)備中存儲(chǔ)文件中的數(shù)據(jù),正在在線播放視頻/音樂(lè),此時(shí)可通過(guò)檢測(cè)用戶是否使用播放軟件在線播放視頻/音樂(lè),如果是,則認(rèn)為該第一應(yīng)用程序?qū)儆谟脩粽谑褂玫某绦?,否則,可認(rèn)為不屬于用戶正在使用的程序。
[0073]進(jìn)一步地,如果設(shè)備中有多個(gè)視頻播放軟件/音頻播放軟件打開(kāi),則需要判斷用戶正在使用該些播放軟件中的哪一個(gè),進(jìn)而將其余的播放軟件確認(rèn)不屬于用戶正在使用的程序。
[0074]204、如果第一應(yīng)用程序不屬于用戶正在使用的應(yīng)用程序,則將所有需要優(yōu)化的應(yīng)用程序進(jìn)行優(yōu)化操作。
[0075]舉例來(lái)說(shuō),使用聲卡播放的自動(dòng)彈出廣告窗口的應(yīng)用程序,這些自動(dòng)彈出廣告窗口的應(yīng)用程序并不是用戶正在使用的程序,且不屬于用戶希望看到的,對(duì)用戶造成了不必要的干擾。因此需要將其關(guān)閉。此時(shí),該使用聲卡播放的自動(dòng)彈出廣告窗口的應(yīng)用程序?qū)儆谛枰獌?yōu)化處理的應(yīng)用程序。
[0076]進(jìn)而,可結(jié)束所述需要優(yōu)化的所有應(yīng)用程序,釋放這些應(yīng)用程序的內(nèi)存,并清理這些應(yīng)用程序?qū)?yīng)的垃圾數(shù)據(jù)。
[0077]若需要結(jié)束的應(yīng)用程序?yàn)闉g覽器,則可關(guān)閉網(wǎng)頁(yè)標(biāo)簽子進(jìn)程或線程,關(guān)閉瀏覽器擴(kuò)展進(jìn)程,關(guān)閉瀏覽器插件進(jìn)程,內(nèi)存釋放,清理系統(tǒng)垃圾等。
[0078]在實(shí)際應(yīng)用中,可通過(guò)瀏覽器側(cè)提供的關(guān)閉標(biāo)簽標(biāo)準(zhǔn)接口關(guān)閉瀏覽器網(wǎng)頁(yè)標(biāo)簽或線程;或者,通過(guò)瀏覽器側(cè)提供的chrome, management.setEnabled擴(kuò)展管理接口關(guān)閉擴(kuò)展程序等。
[0079]如果關(guān)閉的是非瀏覽器進(jìn)程或程序,可通過(guò)調(diào)用TerminateProcess接口關(guān)閉非瀏覽器進(jìn)程/程序。
[0080]本實(shí)施例的基于音頻的計(jì)算設(shè)備優(yōu)化方法,在獲取待優(yōu)化的所有應(yīng)用程序之后,確定該些應(yīng)用程序中那些屬于用戶正在使用聲卡播放的應(yīng)用程序,判斷使用聲卡播放的應(yīng)用程序是否屬于用戶正在使用的應(yīng)用程序,如果不屬于,則對(duì)上述待優(yōu)化的所有應(yīng)用程序進(jìn)行優(yōu)化處理,由此可有效提高設(shè)備的運(yùn)行速度,提升用戶體驗(yàn)。
[0081]需要說(shuō)明的是,如果使用聲卡播放的至少一個(gè)應(yīng)用程序?qū)儆谟脩粽谑褂玫膽?yīng)用程序,則,可對(duì)需要優(yōu)化的應(yīng)用程序中將屬于用戶正在使用的應(yīng)用程序去除之后,剩余的需要優(yōu)化的應(yīng)用程序進(jìn)行優(yōu)化處理。
[0082]例如,如果用戶正在使用圖2A中的視頻播放器A播放設(shè)備中的視頻或在線視頻,此時(shí),可確定用戶正在使用該視頻播放器A,該視頻播放器A屬于不應(yīng)該優(yōu)化處理的程序。
[0083]進(jìn)一步地,如果用戶使用音頻軟件/視頻播放器A等正在播放音樂(lè),此時(shí),還可檢測(cè)用戶當(dāng)前正在播放音樂(lè)/視頻的程序是否出現(xiàn)異常,如果出現(xiàn)異常,如圖形設(shè)備接口(GraphicsDeviceInterface,簡(jiǎn)稱⑶I)泄露、窗口卡死和CPU卡死等現(xiàn)象,則直接對(duì)用戶當(dāng)前正在播放音樂(lè)的且出現(xiàn)異常的程序進(jìn)行優(yōu)化處理。
[0084]S卩,自動(dòng)關(guān)閉無(wú)反應(yīng)程序:當(dāng)檢測(cè)到程序卡死后將自動(dòng)關(guān)閉,從而提高系統(tǒng)穩(wěn)定性。進(jìn)一步地,還可清除內(nèi)存中無(wú)用的dll文件:將系統(tǒng)內(nèi)殘留的垃圾dll文件或者其他的臨時(shí)文件清除,提尚系統(tǒng)的性能。
[0085]圖3示出了本發(fā)明一實(shí)施例提供的計(jì)算設(shè)備優(yōu)化裝置的結(jié)構(gòu)示意圖,如圖3所示,本實(shí)施例的計(jì)算設(shè)備優(yōu)化裝置包括:應(yīng)用程序獲取單元31、判斷單元32和優(yōu)化單元33 ;
[0086]其中,應(yīng)用程序獲取單元31用于獲取設(shè)備中運(yùn)行的應(yīng)用程序,所述應(yīng)用程序中包括通過(guò)聲卡進(jìn)行輸出的第一應(yīng)用程序;
[0087]判斷單元32用于確定所述第一應(yīng)用程序是否屬于用戶正在使用的應(yīng)用程序;
[0088]優(yōu)化單元33用于對(duì)判斷單元確定所述第一應(yīng)用程序不屬于用戶正在使用的應(yīng)用程序時(shí),對(duì)所述第一應(yīng)用程序進(jìn)行優(yōu)化操作。
[0089]在一種具體的實(shí)現(xiàn)方式中,所述判斷單元32具體用于,確定設(shè)備中聲音控制開(kāi)關(guān)是否處于靜音狀態(tài),如果是,則確定所述第一應(yīng)用程序不屬于用戶正在使用的應(yīng)用程序;
[0090]如果所述聲音控制開(kāi)關(guān)不處于靜音狀態(tài),則確定所述第一應(yīng)用程序是否處于正在播放設(shè)備的存儲(chǔ)文件中的數(shù)據(jù),如果是,則確定所述第一應(yīng)用程序?qū)儆谟脩粽谑褂玫膽?yīng)用程序。
[0091]在另一種具體的實(shí)現(xiàn)方式中,所述判斷單元32還用于,確定設(shè)備中聲音控制開(kāi)關(guān)是否處于靜音狀態(tài),如果不是,則確定所述第一應(yīng)用程序是否屬于瀏覽器,如果是,則根據(jù)所述瀏覽器的使用狀態(tài)確定該瀏覽器是否屬于用戶正在使用的應(yīng)用程序。
[0092]舉例來(lái)說(shuō),所述優(yōu)化單元33具體用于,關(guān)閉所述第一應(yīng)用程序,并釋放所述第一應(yīng)用程序所占用的內(nèi)存,清理所述第一應(yīng)用程序?qū)?yīng)的緩存數(shù)據(jù)和/或臨時(shí)數(shù)據(jù)。
[0093]在實(shí)際應(yīng)用中,優(yōu)化單元33還可用于,根據(jù)用戶當(dāng)前的使用場(chǎng)景,獲取所述設(shè)備中需要優(yōu)化的應(yīng)用程序,并對(duì)需要優(yōu)化的應(yīng)用程序進(jìn)行優(yōu)化操作。
[0094]此外,本實(shí)施例的計(jì)算設(shè)備優(yōu)化裝置可執(zhí)行前述的圖1所示的方法實(shí)施例中的流程,本實(shí)施例不在此進(jìn)行詳述。
[0095]本實(shí)施例中的基于網(wǎng)絡(luò)狀況的計(jì)算設(shè)備優(yōu)化裝置可在對(duì)設(shè)備中的程序進(jìn)行優(yōu)化時(shí),確定哪些程序?qū)儆谟脩舢?dāng)前正在使用的,進(jìn)而去除用戶當(dāng)前使用的程序之后,將設(shè)備中其他需要優(yōu)化的程序進(jìn)行優(yōu)化處理,可有效提高設(shè)備的運(yùn)行速率,同時(shí)提升用戶體驗(yàn)。
[0096]本發(fā)明以Windows系統(tǒng)為例說(shuō)明,并不限定上述方法用于1S、Android等操作系統(tǒng)中。
[0097]本發(fā)明的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。
[0098]類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本發(fā)明公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋呈反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書(shū)由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0099]本領(lǐng)域技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在于該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是互相排斥之處,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
[0100]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
[0101 ] 本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的一種瀏覽器終端的設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
[0102]應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0103]最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求和說(shuō)明書(shū)的范圍當(dāng)中。
【權(quán)利要求】
1.一種計(jì)算設(shè)備優(yōu)化裝置,其特征在于,包括: 應(yīng)用程序獲取單元,用于獲取設(shè)備中運(yùn)行的應(yīng)用程序,所述應(yīng)用程序中包括通過(guò)聲卡進(jìn)行輸出的第一應(yīng)用程序; 判斷單元,用于確定所述第一應(yīng)用程序是否屬于用戶正在使用的應(yīng)用程序; 優(yōu)化單元,用于對(duì)判斷單元確定所述第一應(yīng)用程序不屬于用戶正在使用的應(yīng)用程序時(shí),對(duì)所述第一應(yīng)用程序進(jìn)行優(yōu)化操作。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述判斷單元,具體用于 確定設(shè)備中聲音控制開(kāi)關(guān)是否處于靜音狀態(tài),如果是,則確定所述第一應(yīng)用程序不屬于用戶正在使用的應(yīng)用程序; 如果所述聲音控制開(kāi)關(guān)不處于靜音狀態(tài),則確定所述第一應(yīng)用程序是否處于正在播放設(shè)備的存儲(chǔ)文件中的數(shù)據(jù),如果是,則確定所述第一應(yīng)用程序?qū)儆谟脩粽谑褂玫膽?yīng)用程序。
3.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述判斷單元,還用于 確定設(shè)備中聲音控制開(kāi)關(guān)是否處于靜音狀態(tài),如果不是,則確定所述第一應(yīng)用程序是否屬于瀏覽器,如果是,則根據(jù)所述瀏覽器的使用狀態(tài)確定該瀏覽器是否屬于用戶正在使用的應(yīng)用程序。
4.根據(jù)權(quán)利要求1至3任一所述的裝置,其特征在于,所述優(yōu)化單元,具體用于 關(guān)閉所述第一應(yīng)用程序,并釋放所述第一應(yīng)用程序所占用的內(nèi)存,清理所述第一應(yīng)用程序?qū)?yīng)的緩存數(shù)據(jù)和/或臨時(shí)數(shù)據(jù)。
5.根據(jù)權(quán)利要求1至4任一所述的裝置,其特征在于,所述優(yōu)化單元,還用于 根據(jù)用戶當(dāng)前的使用場(chǎng)景,獲取所述設(shè)備中需要優(yōu)化的應(yīng)用程序,并對(duì)需要優(yōu)化的應(yīng)用程序進(jìn)行優(yōu)化操作。
6.一種基于音頻的計(jì)算設(shè)備優(yōu)化方法,其特征在于,包括: 獲取設(shè)備中運(yùn)行的應(yīng)用程序,所述應(yīng)用程序中包括通過(guò)聲卡進(jìn)行輸出的第一應(yīng)用程序; 確定所述第一應(yīng)用程序是否屬于用戶正在使用的應(yīng)用程序; 如果所述第一應(yīng)用程序不屬于用戶正在使用的應(yīng)用程序,則對(duì)所述第一應(yīng)用程序進(jìn)行優(yōu)化操作。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,確定所述第一應(yīng)用程序是否屬于用戶正在使用的應(yīng)用程序,包括: 確定設(shè)備中聲音控制開(kāi)關(guān)是否處于靜音狀態(tài),如果是,則確定所述第一應(yīng)用程序不屬于用戶正在使用的應(yīng)用程序; 如果所述聲音控制開(kāi)關(guān)不處于靜音狀態(tài),則確定所述第一應(yīng)用程序是否處于正在播放設(shè)備的存儲(chǔ)文件中的數(shù)據(jù),如果是,則確定所述第一應(yīng)用程序?qū)儆谟脩粽谑褂玫膽?yīng)用程序。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,確定所述第一應(yīng)用程序是否屬于用戶正在使用的應(yīng)用程序,包括: 確定設(shè)備中聲音控制開(kāi)關(guān)是否處于靜音狀態(tài),如果不是,則確定所述第一應(yīng)用程序是否屬于瀏覽器,如果是,則根據(jù)所述瀏覽器的使用狀態(tài)確定該瀏覽器是否屬于用戶正在使用的應(yīng)用程序。
9.根據(jù)權(quán)利要求6至8任一所述的方法,其特征在于,對(duì)所述第一應(yīng)用程序進(jìn)行優(yōu)化操作,包括: 關(guān)閉所述第一應(yīng)用程序,并釋放所述第一應(yīng)用程序所占用的內(nèi)存,清理所述第一應(yīng)用程序?qū)?yīng)的緩存數(shù)據(jù)和/或臨時(shí)數(shù)據(jù)。
10.根據(jù)權(quán)利要求6至9任一所述的方法,其特征在于,所述方法還包括: 根據(jù)用 戶當(dāng)前的使用場(chǎng)景,獲取所述設(shè)備中需要優(yōu)化的應(yīng)用程序,并對(duì)需要優(yōu)化的應(yīng)用程序進(jìn)行優(yōu)化操作。
【文檔編號(hào)】G06F9/50GK104503839SQ201410776784
【公開(kāi)日】2015年4月8日 申請(qǐng)日期:2014年12月15日 優(yōu)先權(quán)日:2014年12月15日
【發(fā)明者】楊繼鑫, 李良, 潘全新 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大余县| 朝阳区| 阳曲县| 东乌| 晋中市| 张家口市| 固阳县| 竹山县| 准格尔旗| 额济纳旗| 南通市| 太仓市| 平利县| 沧源| 蓝田县| 龙游县| 濉溪县| 威宁| 建阳市| 黄龙县| 满洲里市| 涟水县| 太和县| 宁远县| 延安市| 密山市| 开封县| 岱山县| 娄烦县| 武陟县| 湖南省| 太仓市| 谷城县| 临海市| 安阳市| 宝兴县| 株洲市| 通化市| 赞皇县| 白水县| 娄烦县|