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

進程的處理方法和裝置制造方法

文檔序號:7780172閱讀:215來源:國知局
進程的處理方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種進程的處理方法和裝置,該方法包括:接收啟動第一進程的請求;若備份區(qū)域中存儲第一進程的資源,則根據(jù)啟動第一進程的請求,將所述第一進程的資源從備份區(qū)域加載到主區(qū)域中,并在主區(qū)域中對第一進程的資源進行解壓縮;根據(jù)解壓縮的第一進程的資源,運行第一進程。本發(fā)明能實現(xiàn)在內(nèi)存空間緊張的情況下進程的快速處理,提高進程的處理裝置的處理性能,用戶體驗性好。
【專利說明】進程的處理方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實施例涉及計算機領(lǐng)域,尤其涉及一種進程的處理方法和裝置。
【背景技術(shù)】
[0002]隨著三網(wǎng)融合技術(shù)的發(fā)展,Android等操作系統(tǒng)已被移植到智能電視機中,使得智能電視機不僅能夠播放更加高清化的視頻,而且能夠從網(wǎng)絡(luò)、帶有音頻、視頻、接口的設(shè)備(Audio Video,簡稱AV)、PC等多種渠道獲得文件,例如:視頻、游戲等,并在該智能電視機上通過運行對應(yīng)的進程,以實現(xiàn)文件的播放等操作。
[0003]具體的,在Android操作系統(tǒng)運行模式下,當智能電視機啟動第一進程時,智能電視機可以從存儲單元,例如:硬盤中,將該第一進程所需的資源加載到智能電視機中的內(nèi)存中,以使得智能電視機根據(jù)內(nèi)存中該第一進程所需的資源運行該第一進程。當需要運行其他進程時,例如第二進程,如果內(nèi)存空間小,則需要結(jié)束該第一進程,并將內(nèi)存中該第一進程所需的資源進行釋放,再從存儲單元,例如:硬盤中,將該第二進程所需的資源加載到智能電視機中的內(nèi)存中,以使得智能電視機根據(jù)內(nèi)存中該第二進程所需的資源運行該第二進程。
[0004]但是,當再次重新啟動終止的進程,例如:上述第一進程時,由于需要重新從智能電視機的硬盤中加載該進程所需的資源到內(nèi)存中,因此,造成了啟動進程的處理速度較慢的問題,從而降低了智能電視機的處理性能。

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

[0005]本發(fā)明實施例提供一種進程的處理方法和裝置,用以解決現(xiàn)有技術(shù)中在運行進程時均需要從硬盤中加載該進程所需的資源到內(nèi)存中而造成的啟動進程的處理速度較慢的問題。
[0006]本發(fā)明實施例提供一種進程的處理方法,包括:
[0007]接收啟動第一進程的請求;
[0008]若備份區(qū)域中存儲所述第一進程的資源,則根據(jù)所述啟動第一進程的請求,將所述第一進程的資源從所述備份區(qū)域加載到主區(qū)域中,并在所述主區(qū)域中對所述第一進程的資源進行解壓縮;
[0009]根據(jù)所述解壓縮的第一進程的資源,運行所述第一進程。
[0010]本發(fā)明實施例提供一種進程的處理裝置,包括:
[0011]接收模塊,用于接收啟動第一進程的請求;
[0012]加載模塊,用于若備份區(qū)域中存儲所述第一進程的資源,則根據(jù)所述啟動第一進程的請求,將所述第一進程的資源從所述備份區(qū)域加載到主區(qū)域中;
[0013]解壓縮模塊,用于所述主區(qū)域中對所述第一進程的資源進行解壓縮;
[0014]運行模塊,用于根據(jù)所述解壓縮的第一進程的資源,運行所述第一進程。
[0015]本發(fā)明一種進程的處理方法和裝置,通過接收啟動第一進程的請求,若備份區(qū)域中存儲第一進程的資源,則根據(jù)上述啟動第一進程的請求,將上述第一進程的資源從備份區(qū)域加載到主區(qū)域中,并在主區(qū)域中對上述第一進程的資源進行解壓縮,根據(jù)上述解壓縮的第一進程的資源,運行上述第一進程。在啟動第一進程時,由于可以從備份區(qū)域中將第一進程的資源加載到主區(qū)域中,以快速運行該進程,因此,解決了現(xiàn)有技術(shù)中在運行進程時均需要從硬盤中加載該進程所需的資源到內(nèi)存中而造成的啟動進程的處理速度較慢的問題。
【專利附圖】

【附圖說明】
[0016]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1為本發(fā)明進程的處理方法一個實施例的流程圖;
[0018]圖2為本發(fā)明進程的處理方法又一個實施例的流程圖;
[0019]圖3為本發(fā)明進程的處理裝置一個實施例的結(jié)構(gòu)示意圖;
[0020]圖4為本發(fā)明進程的處理裝置又一個實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0021]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0022]圖1為本發(fā)明進程的處理方法一個實施例的流程圖,如圖1所示,本實施例的執(zhí)行主體為進程的處理裝置,則該方法包括:
[0023]步驟101,接收啟動第一進程的請求。
[0024]在本實施例中,該進程的處理裝置可以具體為裝有Android操作系統(tǒng),且具有私有內(nèi)存空間的設(shè)備,例如:智能電視機或者機頂盒。舉例來說,以進程的處理裝置為智能電視機為例,用戶可以通過按下智能遙控器上的某個按鍵,以向該智能電視機發(fā)送啟動第一進程的請求,或者智能電視機可以采集用于的語音,以識別出該啟動第一進程的請求,本實施例不作限制。
[0025]步驟102,若備份區(qū)域中存儲該第一進程的資源,則根據(jù)該啟動第一進程的請求,將該第一進程的資源從該備份區(qū)域加載到主區(qū)域中,并在該主區(qū)域中對該第一進程的資源進行解壓縮。
[0026]在本實施例中,以該進程的處理裝置可以具體為裝有Android操作系統(tǒng)的智能電視機為例,主區(qū)域可以是在智能電視機的內(nèi)存中主要負責運行Andro i d操作系統(tǒng)的進程的內(nèi)存區(qū)域,智能電視機的私有內(nèi)存空間即負責運行普通電視播放模式下和播放視頻相關(guān)的一些圖像處理的數(shù)據(jù)。
[0027]備份區(qū)域可以是當智能電視機從普通電視播放切換到Android應(yīng)用模式下后,原有的存儲播放視頻對應(yīng)的一些圖像處理數(shù)據(jù)就不會再使用,可以把原有的存儲播放視頻對應(yīng)的一些圖像處理數(shù)據(jù)進行壓縮處理,則在私有內(nèi)存空間中除存儲壓縮后的播放視頻對應(yīng)的一些圖像數(shù)據(jù)外的空間就被空置,而上述存儲壓縮的播放視頻對應(yīng)的一些圖像數(shù)據(jù)占用的空間外的剩余的空間可作為備份區(qū)域。
[0028]另外,該備份區(qū)域存儲的該第一進程的資源具體為壓縮文件,在接收到啟動第一進程的請求后,可以將該第一進程的資源加載到該主區(qū)域中,并在該主區(qū)域中對該第一進程的資源進行解壓縮,則解壓縮后的第一進程的資源可以具體為:背景圖片和圖標圖片資源,或者,文本資源等。
[0029]步驟103,根據(jù)該解壓縮的第一進程的資源,運行該第一進程。
[0030]在本實施例中,當對第一進程的資源解壓縮后,就可運行第一進程,例如:若第一進程的資源為打開home界面時需要的大量的背景圖片和圖標圖片資源,則運行的第一進程為:在智能電視機的桌面上打開了一個home界面,或者,若第一進程的資源為打開word文檔需要的文本資源,則運行的第一進程為:在智能電視機的桌面上打開一個word文檔。
[0031]在本實施例中,通過接收啟動第一進程的請求,若備份區(qū)域中存儲第一進程的資源,則根據(jù)上述啟動第一進程的請求,將上述第一進程的資源從備份區(qū)域加載到主區(qū)域中,并在主區(qū)域中對上述第一進程的資源進行解壓縮,根據(jù)上述解壓縮的第一進程的資源,運行上述第一進程。在啟動第一進程時,由于可以從備份區(qū)域中將第一進程的資源加載到主區(qū)域中,以快速運行該進程,因此,解決了現(xiàn)有技術(shù)中在運行進程時均需要從硬盤中加載該進程所需的資源到內(nèi)存中而造成的啟動進程的處理速度較慢的問題。
[0032]圖2為本發(fā)明進程的處理方法又一個實施例的流程圖,如圖2所示,本實施例的執(zhí)行主體為進程的處理裝置,則該方法包括:
[0033]步驟201,接收啟動第一進程的請求。
[0034]步驟202,將當前運行的第二進程的資源在該主區(qū)域中進行壓縮。
[0035]可選地,步驟202的具體實現(xiàn)方式可以為:在判斷出運行該第一進程在主區(qū)域中所占用的空間大于剩余空間時,將該第二進程的資源在該主區(qū)域中進行壓縮;其中,該剩余空間為該主區(qū)域中運行當前第二進程占用的空間之外的其他空間?;蛘?,
[0036]在判斷出該當前運行的第二進程為預(yù)定進程時,可以將當前運行的第二進程的資源在該主區(qū)域中進行壓縮。
[0037]步驟203,將壓縮后的第二進程的資源從該主區(qū)域中備份到該備份區(qū)域中,以釋放該運行第二進程在該主區(qū)域中占用的空間。
[0038]在本實施例中,可選地,在啟動第一進程的請求時,進程的處理裝置當前正在運行第二進程,則在接收啟動第一進程的請求后,可以將當前運行的該第二進程的資源在該主區(qū)域中進行壓縮,并將壓縮后的第二進程的資源通過接口從該主區(qū)域中備份到該備份區(qū)域中,以釋放該運行的第二進程在該主區(qū)域中占用的空間。
[0039]另外,舉例來說,以進程的處理裝置可以具體為裝有Android操作系統(tǒng)的智能電視為例,智能電視機在普通電視模式下,播放視頻做一些圖像相關(guān)的處理會占用私有內(nèi)存空間。智能電視機在Android操作系統(tǒng)模式下,進程也會占用內(nèi)存。具體的,私有空間為100M,進程也會占用內(nèi)存,即主區(qū)域為412M,當智能電視機從普通電視播放切換到Android應(yīng)用模式下后,原有的存儲播放視頻對應(yīng)的一些圖像處理數(shù)據(jù)就不會再使用,可以把原有的存儲播放視頻對應(yīng)的一些圖像處理數(shù)據(jù)進行壓縮處理,則在100M的區(qū)域中除存儲壓縮后的播放視頻對應(yīng)的一些圖像數(shù)據(jù)外的空間就被空置,而上述存儲壓縮的播放視頻對應(yīng)的一些圖像數(shù)據(jù)占用的空間外的剩余的空間可作為備份區(qū)域,以用于存儲第二進程的資源。
[0040]步驟204,判斷備份區(qū)域中是否存儲該第一進程的資源,若是,則執(zhí)行步驟205,若否,則執(zhí)行206。
[0041]步驟205,根據(jù)該啟動第一進程的請求,將該第一進程的資源從該備份區(qū)域加載到主區(qū)域中,并在該主區(qū)域中對該第一進程的資源進行解壓縮,然后執(zhí)行207。
[0042]可選地,可以通過接口將第一進程的資源從該備份區(qū)域加載到主區(qū)域中。
[0043]該接口是通過接口函數(shù)實現(xiàn)的,該接口函數(shù)可從備份區(qū)域中讀取第一進程的資源,并把該第一進程的資源寫入到主區(qū)域中。
[0044]步驟206,從存儲單元中獲取該第一進程的資源,并加載到該主區(qū)域中,然后執(zhí)行步驟207。
[0045]在本實施例中,該存儲單元可以為進程的處理裝置的硬盤,對從存儲單元中獲取所述第一進程的資源,并加載到所述主區(qū)域中進行舉例說明可以為:第一進程為打開home界面,則從存儲單元中獲取打開home界面所需的大量的背景圖片和圖標圖片等資源,并將這些資源加載到主區(qū)域中。
[0046]步驟207,根據(jù)該第一進程的資源,運行該第一進程。
[0047]在本實施例中,通過接收啟動第一進程的請求,將當前運行的第二進程的資源在該主區(qū)域中進行壓縮,將壓縮后的第二進程的資源從該主區(qū)域中備份到該備份區(qū)域中,以釋放該運行第二進程在該主區(qū)域中占用的空間,若備份區(qū)域中存儲該第一進程的資源,則根據(jù)該啟動第一進程的請求,將該第一進程的資源從該備份區(qū)域加載到主區(qū)域中,并在該主區(qū)域中對該第一進程的資源進行解壓縮,根據(jù)該解壓縮的第一進程的資源,運行該第一進程,由于不僅可以將第一進程的資源從備份區(qū)域加載到主區(qū)域中以運行第一進程,還可以將第二進程的資源壓縮后備份到備份區(qū)域中,以備下次運行第二進程時可以從備份資源中直接加載即可,從而有效地提高了進程的處理速度,進而提高了進程的處理裝置的處理性能,有效地提高了用戶的體驗度。
[0048]圖3為本發(fā)明進程的處理裝置一個實施例的結(jié)構(gòu)示意圖,如圖3所示,該裝置可以包括:接收模塊301、加載模塊302、解壓縮模塊303和運行模塊304。其中,接收模塊301,用于接收啟動第一進程的請求。加載模塊302,用于若備份區(qū)域中存儲該第一進程的資源,則根據(jù)該啟動第一進程的請求,將該第一進程的資源從該備份區(qū)域加載到主區(qū)域中。解壓縮模塊303,用于該主區(qū)域中對該第一進程的資源進行解壓縮。運行模塊304,用于根據(jù)該解壓縮的第一進程的資源,運行該第一進程。
[0049]本實施例的裝置可以執(zhí)行圖1所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0050]圖4為本發(fā)明進程的處理裝置又一個實施例的結(jié)構(gòu)示意圖,如圖4所示,該裝置可以包括:接收模塊401、壓縮模塊402、備份模塊403、加載模塊404、解壓縮模塊405和運行模塊406。其中,接收模塊401用于接收啟動第一進程的請求。壓縮模塊402,用于將當前運行的第二進程的資源在該主區(qū)域中進行壓縮。備份模塊403,將壓縮后的第二進程的資源從該主區(qū)域中備份到該備份區(qū)域中,以釋放該運行第二進程在該主區(qū)域中占用的空間。加載模塊404,用于若備份區(qū)域中存儲該第一進程的資源,則根據(jù)該啟動第一進程的請求,將該第一進程的資源從該備份區(qū)域加載到主區(qū)域中。解壓縮模塊405,用于在該主區(qū)域中對該第一進程的資源進行解壓縮。運行模塊406,用于根據(jù)該解壓縮的第一進程的資源,運行該
第一進程。
[0051]可選地,加載模塊404,還用于若所述備份區(qū)域中沒有存儲所述第一進程的資源,則從存儲單元中獲取所述第一進程的資源,并加載到所述主區(qū)域中。
[0052]更為可選地,壓縮模塊402具體用于在判斷出運行該第一進程在主區(qū)域中所占用的空間大于剩余空間時,將該第二進程的資源在該主區(qū)域中進行壓縮;其中,該剩余空間為該主區(qū)域中運行當前第二進程占用的空間之外的其他空間。
[0053]更為可選地,加載模塊404具體用于將該第一進程的資源通過接口從該備份區(qū)域加載到該主區(qū)域中。備份模塊403具體用于將壓縮后的第二進程的資源通過該接口從該主區(qū)域中備份到該備份區(qū)域中。
[0054]本實施例的裝置可以執(zhí)行圖2所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0055]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0056]最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種進程的處理方法,其特征在于,包括: 接收啟動第一進程的請求; 若備份區(qū)域中存儲所述第一進程的資源,則根據(jù)所述啟動第一進程的請求,將所述第一進程的資源從所述備份區(qū)域加載到主區(qū)域中,并在所述主區(qū)域中對所述第一進程的資源進行解壓縮; 根據(jù)所述解壓縮的第一進程的資源,運行所述第一進程。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述接收啟動第一進程的請求之后,所述方法還包括: 將當前運行的第二進程的資源在所述主區(qū)域中進行壓縮; 將壓縮后的第二進程的資源從所述主區(qū)域中備份到所述備份區(qū)域中,以釋放所述運行第二進程在所述主區(qū)域中占用的空間。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括: 若所述備份區(qū)域中沒有存儲所述第一進程的資源,則從存儲單元中獲取所述第一進程的資源,并加載到所述主區(qū)域中; 根據(jù)所述第一進程的資源,運行所述第一進程。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述當前第二進程的資源在所述主區(qū)域中進行壓縮,包括: 在判斷出運行所述第一進 程在主區(qū)域中所占用的空間大于剩余空間時,將所述第二進程的資源在所述主區(qū)域中進行壓縮; 其中,所述剩余空間為所述主區(qū)域中運行當前第二進程占用的空間之外的其他空間。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述第一進程的資源從所述備份區(qū)域加載到主區(qū)域中,包括: 將所述第一進程的資源通過接口從所述備份區(qū)域加載到所述主區(qū)域中; 或者, 所述將壓縮后的第二進程的資源從所述主區(qū)域中備份到所述備份區(qū)域中,包括: 將壓縮后的第二進程的資源通過所述接口從所述主區(qū)域中備份到所述備份區(qū)域中。
6.一種進程的處理裝置,其特征在于,包括: 接收模塊,用于接收啟動第一進程的請求; 加載模塊,用于若備份區(qū)域中存儲所述第一進程的資源,則根據(jù)所述啟動第一進程的請求,將所述第一進程的資源從所述備份區(qū)域加載到主區(qū)域中; 解壓縮模塊,用于所述主區(qū)域中對所述第一進程的資源進行解壓縮; 運行模塊,用于根據(jù)所述解壓縮的第一進程的資源,運行所述第一進程。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 壓縮模塊,用于在所述接收模塊接收啟動第一進程的請求之后,將當前運行的第二進程的資源在所述主區(qū)域中進行壓縮; 備份模塊,用于將壓縮后的第二進程的資源從所述主區(qū)域中備份到所述備份區(qū)域中,以釋放所述運行第二進程在所述主區(qū)域中占用的空間。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述加載模塊還用于若所述備份區(qū)域中沒有存儲所述第一進程的資源,則從存儲單元中獲取所述第一進程的資源,并加載到所述主區(qū)域中; 則所述運行模塊還用于根據(jù)所述第一進程的資源,運行所述第一進程。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述壓縮模塊具體用于在判斷出運行所述第一進程在主區(qū)域中所占用的空間大于剩余空間時,將所述第二進程的資源在所述主區(qū)域中進行壓縮; 其中,所述剩余空間為所述主區(qū)域中運行當前第二進程占用的空間之外的其他空間。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述加載模塊具體用于將所述第一進程的資源通過接口從所述備份區(qū)域加載到所述主區(qū)域中; 或者, 所述備份模塊具體用于將壓縮后的第二進程的資源通過所述接口從所述主區(qū)域中備份到所述備份區(qū)域中。
【文檔編號】H04N21/4335GK103686366SQ201310682614
【公開日】2014年3月26日 申請日期:2013年12月13日 優(yōu)先權(quán)日:2013年12月13日
【發(fā)明者】陳益軍, 王衛(wèi)明, 李陸鋒 申請人:青島海信電器股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
湖北省| 汾西县| 兴化市| 阜南县| 额尔古纳市| 垣曲县| 金乡县| 界首市| 麻栗坡县| 浑源县| 凭祥市| 临沂市| 乐都县| 广元市| 阜平县| 怀集县| 黑河市| 临洮县| 九台市| 兰溪市| 钦州市| 荣昌县| 武平县| 读书| 武隆县| 灵璧县| 华坪县| 个旧市| 安达市| 获嘉县| 塔城市| 临漳县| 沭阳县| 桑日县| 澄江县| 枣庄市| 孟州市| 广灵县| 金湖县| 株洲县| 顺昌县|