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

一種保護(hù)存儲(chǔ)單元的方法及裝置制造方法

文檔序號(hào):6506557閱讀:147來(lái)源:國(guó)知局
一種保護(hù)存儲(chǔ)單元的方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種保護(hù)存儲(chǔ)單元的方法及裝置,包括:當(dāng)檢測(cè)到一用于要求寫(xiě)入第一信息的寫(xiě)入請(qǐng)求時(shí),獲取存儲(chǔ)單元的存儲(chǔ)空間余量值;判斷存儲(chǔ)空間余量值是否大于一閾值,獲得第一判斷結(jié)果;如第一判斷結(jié)果為否,則基于寫(xiě)入請(qǐng)求獲取發(fā)送出寫(xiě)入請(qǐng)求的第一來(lái)源;判斷第一來(lái)源是否滿足第一條件,獲得第二判斷結(jié)果;如果所述第二判斷結(jié)果為否,則拒絕所述寫(xiě)入請(qǐng)求。本發(fā)明提供的方法和裝置用以解決現(xiàn)有技術(shù)中存在容易被惡意軟件填滿內(nèi)部存儲(chǔ)單元的存儲(chǔ)空間,導(dǎo)致系統(tǒng)運(yùn)行變慢、重啟或崩潰的技術(shù)問(wèn)題。實(shí)現(xiàn)了能阻止惡意軟件瞬時(shí)將內(nèi)部存儲(chǔ)單元的存儲(chǔ)空間填滿,保障系統(tǒng)正常運(yùn)行,以使得能夠成功卸載惡意軟件的技術(shù)效果。
【專利說(shuō)明】一種保護(hù)存儲(chǔ)單元的方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種保護(hù)存儲(chǔ)單元的方法及裝置。

【背景技術(shù)】
[0002]近年來(lái),隨著計(jì)算機(jī)信息技術(shù)的不斷發(fā)展,各種電子產(chǎn)品層出不窮,其應(yīng)用也深入到了社會(huì)的各個(gè)層面。根據(jù)美國(guó)康奈爾大學(xué)計(jì)算機(jī)科學(xué)系工程教授總結(jié),當(dāng)前計(jì)算機(jī)領(lǐng)域存在兩個(gè)明顯的趨勢(shì),分別是智能移動(dòng)設(shè)備的大量使用,以及云計(jì)算的發(fā)展,然而,伴隨著這兩個(gè)趨勢(shì),用戶終端上也就凸顯出了相應(yīng)的問(wèn)題:移動(dòng)電子產(chǎn)品的安全問(wèn)題。
[0003]惡意軟件是移動(dòng)設(shè)備的最大威脅,這些惡意代碼按其目的大概可以分為三類--第一類是用于牟利,會(huì)悄悄為用戶定制各種業(yè)務(wù),如撥打高收費(fèi)電話或發(fā)送多媒體短信,以消耗用戶的費(fèi)用,從而達(dá)到“偷話費(fèi)”的目的;第二類是用于窺探他人的隱私,獲取系統(tǒng)上的機(jī)密信息,可以竊取用戶的位置信息、通訊錄、通話記錄或短信,而最后一類則純粹是惡作劇型,會(huì)破壞移動(dòng)設(shè)備的功能,導(dǎo)致無(wú)法打電話或無(wú)法上網(wǎng)的情況。
[0004]隨著各種惡意黑客軟件的不斷發(fā)展,保護(hù)系統(tǒng)免遭惡意軟件的攻擊已成為不斷演進(jìn)的挑戰(zhàn),各種保護(hù)方案也不斷出臺(tái),主要是一些有殺毒、騷擾攔截功能的軟件。
[0005]但本申請(qǐng)發(fā)明人在實(shí)現(xiàn)本申請(qǐng)實(shí)施例中發(fā)明技術(shù)方案的過(guò)程中,發(fā)現(xiàn)上述技術(shù)至少存在如下技術(shù)問(wèn)題:
[0006]有一類惡意軟件,比如FillUserSpace.apk,可以瞬時(shí)將內(nèi)部存儲(chǔ)單元的存儲(chǔ)空間填滿,對(duì)PC類電子產(chǎn)品,內(nèi)部存儲(chǔ)空間一旦填滿,系統(tǒng)會(huì)變得超級(jí)慢,甚至不斷重啟。而對(duì)移動(dòng)電子產(chǎn)品,尤其是Android系統(tǒng)的移動(dòng)電子產(chǎn)品,由于其內(nèi)部存儲(chǔ)單元的存儲(chǔ)空間默認(rèn)是任何應(yīng)用都可以讀寫(xiě)的,雖然存儲(chǔ)空間不足時(shí)會(huì)提示,但是沒(méi)有一個(gè)拒絕讀寫(xiě)的機(jī)制,所以如FillUserSpace.apk的惡意軟件可以輕易填滿其內(nèi)部存儲(chǔ)空間,導(dǎo)致系統(tǒng)崩潰。
[0007]也就是說(shuō),現(xiàn)有技術(shù)的保護(hù)方案不能阻止惡意軟件對(duì)電子設(shè)備內(nèi)部存儲(chǔ)單元的寫(xiě)入操作,使得惡意軟件可以填滿電子設(shè)備內(nèi)部存儲(chǔ)單元的存儲(chǔ)空間,從而導(dǎo)致系統(tǒng)運(yùn)行變慢、重啟或崩潰的技術(shù)問(wèn)題。


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

[0008]本申請(qǐng)實(shí)施例通過(guò)提供一種保護(hù)存儲(chǔ)單元的方法及裝置,解決了現(xiàn)有技術(shù)中的保護(hù)方案不能阻止惡意軟件對(duì)電子設(shè)備內(nèi)部存儲(chǔ)單元的寫(xiě)入操作,使得惡意軟件可以填滿電子設(shè)備內(nèi)部存儲(chǔ)單元的存儲(chǔ)空間,從而導(dǎo)致系統(tǒng)運(yùn)行變慢、重啟或崩潰的技術(shù)問(wèn)題。實(shí)現(xiàn)了阻止惡意軟件瞬時(shí)將電子設(shè)備內(nèi)部存儲(chǔ)單元的存儲(chǔ)空間填滿,保障系統(tǒng)正常運(yùn)行,達(dá)到了成功卸載惡意軟件的技術(shù)效果。
[0009]一方面,本申請(qǐng)實(shí)施例提供了如下技術(shù)方案:
[0010]一種保護(hù)存儲(chǔ)單元的方法,應(yīng)用于包括存儲(chǔ)單元的電子設(shè)備中,包括以下步驟:
[0011]當(dāng)檢測(cè)到一用于向所述存儲(chǔ)單元要求寫(xiě)入第一信息的寫(xiě)入請(qǐng)求時(shí),獲取所述存儲(chǔ)單元的存儲(chǔ)空間余量值;
[0012]判斷所述存儲(chǔ)空間余量值是否大于一閾值,獲得第一判斷結(jié)果;
[0013]如果所述第一判斷結(jié)果為否,則基于所述寫(xiě)入請(qǐng)求獲取第一來(lái)源,其中,所述第一來(lái)源為發(fā)出所述寫(xiě)入請(qǐng)求的進(jìn)程來(lái)源;
[0014]判斷所述第一來(lái)源是否滿足第一條件,獲得第二判斷結(jié)果;
[0015]如果所述第二判斷結(jié)果為否,則拒絕所述寫(xiě)入請(qǐng)求。
[0016]可選的,所述當(dāng)檢測(cè)到一用于要求寫(xiě)入第一信息的寫(xiě)入請(qǐng)求時(shí),獲取所述存儲(chǔ)單元的存儲(chǔ)空間余量值之前,還包括:接收一開(kāi)啟觸發(fā)信號(hào);基于所述開(kāi)啟觸發(fā)信號(hào),將第一寫(xiě)入地址改寫(xiě)為第二寫(xiě)入地址,其中,所述第一寫(xiě)入地址為所述存儲(chǔ)單元的地址,所述第二寫(xiě)入地址為一中間模塊的地址,以使得所述寫(xiě)入請(qǐng)求發(fā)送到所述第二寫(xiě)入地址對(duì)應(yīng)的所述中間模塊。
[0017]可選的,在基于所述開(kāi)啟觸發(fā)信號(hào),將第一寫(xiě)入地址改寫(xiě)為第二寫(xiě)入地址之后,還包括:接收到一與所述開(kāi)啟觸發(fā)信號(hào)對(duì)應(yīng)的關(guān)閉觸發(fā)信號(hào);基于所述關(guān)閉觸發(fā)信號(hào),將所述第二寫(xiě)入地址改寫(xiě)為所述第一寫(xiě)入地址,以使得所述寫(xiě)入請(qǐng)求能直接發(fā)送到所述存儲(chǔ)單元,并將所述第一信息寫(xiě)入所述存儲(chǔ)單元。
[0018]可選的,所述當(dāng)檢測(cè)到一用于要求寫(xiě)入第一信息的寫(xiě)入請(qǐng)求時(shí),獲取所述存儲(chǔ)單元的存儲(chǔ)空間余量值,具體為:當(dāng)檢測(cè)到一用于要求寫(xiě)入所述第一信息的write函數(shù)時(shí),獲取所述存儲(chǔ)單元的存儲(chǔ)空間余量值。
[0019]可選的,所述存儲(chǔ)空間余量值具體為:所述存儲(chǔ)單元本身存儲(chǔ)空間的剩余值,或,所述存儲(chǔ)單元存入所述第一信息后,所述存儲(chǔ)單元的存儲(chǔ)空間的剩余值。
[0020]可選的,所述判斷所述第一來(lái)源是否滿足第一條件,獲得第二判斷結(jié)果,具體為:判斷所述第一來(lái)源是否為第一名單中記錄的來(lái)源,獲得所述第二判斷結(jié)果,其中,所述第一名單為預(yù)先記錄的當(dāng)所述第一判斷結(jié)果為否時(shí),允許進(jìn)行寫(xiě)入操作的來(lái)源名單,或者,判斷所述第一來(lái)源是否沒(méi)有記錄在第二名單中,獲得所述第二判斷結(jié)果,其中,所述第二名單為預(yù)先記錄的當(dāng)所述第一判斷結(jié)果為否時(shí),不允許進(jìn)行寫(xiě)入操作的來(lái)源名單。
[0021]可選的,所述判斷所述第一來(lái)源是否滿足第一條件,獲得第二判斷結(jié)果,具體為,判斷所述第一來(lái)源是否為預(yù)先記錄的所述電子設(shè)備的基礎(chǔ)系統(tǒng)應(yīng)用,獲得所述第二判斷結(jié)果O
[0022]另一方面,本申請(qǐng)實(shí)施例還提供了一種保護(hù)存儲(chǔ)單元的裝置,包括:
[0023]第一獲取模塊,用于當(dāng)檢測(cè)到一用于向所述存儲(chǔ)單元要求寫(xiě)入第一信息的寫(xiě)入請(qǐng)求時(shí),獲取所述存儲(chǔ)單元的存儲(chǔ)空間余量值;
[0024]第一處理模塊,用于判斷所述存儲(chǔ)空間余量值是否大于一閾值,獲得第一判斷結(jié)果;
[0025]第二獲取模塊,用于如果所述第一判斷結(jié)果為否,則基于所述寫(xiě)入請(qǐng)求獲取第一來(lái)源,其中,所述第一來(lái)源為發(fā)出所述寫(xiě)入請(qǐng)求的進(jìn)程來(lái)源;
[0026]第二處理模塊,用于判斷所述第一來(lái)源是否滿足第一條件,獲得第二判斷結(jié)果;
[0027]寫(xiě)入控制模塊,用于如果所述第二判斷結(jié)果為否,則拒絕所述寫(xiě)入請(qǐng)求。
[0028]可選的,所述裝置還包括:接收處理模塊,用于接收一開(kāi)啟觸發(fā)信號(hào);基于所述開(kāi)啟觸發(fā)信號(hào),將第一寫(xiě)入地址改寫(xiě)為第二寫(xiě)入地址,其中,所述第一寫(xiě)入地址為所述存儲(chǔ)單元的地址,所述第二寫(xiě)入地址為一中間模塊的地址,以使得所述寫(xiě)入請(qǐng)求不能直接發(fā)送到所述存儲(chǔ)單元。
[0029]可選的,所述接收處理模塊還用于,接收一與所述開(kāi)啟觸發(fā)信號(hào)對(duì)應(yīng)的關(guān)閉觸發(fā)信號(hào);基于所述關(guān)閉觸發(fā)信號(hào),將所述第二寫(xiě)入地址改寫(xiě)為所述第一寫(xiě)入地址,以使得所述寫(xiě)入請(qǐng)求能直接發(fā)送到所述存儲(chǔ)單元,并將所述第一信息寫(xiě)入所述存儲(chǔ)單元。
[0030]可選的,所述第一獲取模塊還用于,當(dāng)檢測(cè)到一用于要求寫(xiě)入所述第一信息的write函數(shù)時(shí),獲取所述存儲(chǔ)單元的存儲(chǔ)空間余量值。
[0031]可選的,所述第一處理模塊還用于,判斷所述存儲(chǔ)單元本身存儲(chǔ)空間的剩余值是否大于一閾值,獲得第一判斷結(jié)果;或,判斷所述存儲(chǔ)單元存入第一信息后所述存儲(chǔ)單元的存儲(chǔ)空間的剩余值是否大于一閾值,獲得第一判斷結(jié)果。
[0032]可選的,所述第二處理模塊還用于,判斷所述第一來(lái)源是否為第一名單中記錄的來(lái)源,獲得所述第二判斷結(jié)果,其中,所述第一名單為預(yù)先記錄的當(dāng)所述第一判斷結(jié)果為否時(shí),允許進(jìn)行寫(xiě)入操作的來(lái)源名單,或者,判斷所述第一來(lái)源是否沒(méi)有記錄在第二名單中,獲得所述第二判斷結(jié)果,其中,所述第二名單為預(yù)先記錄的當(dāng)所述第一判斷結(jié)果為否時(shí),不允許進(jìn)行寫(xiě)入操作的來(lái)源名單。
[0033]可選的,所述第二處理模塊還用于,判斷所述第一來(lái)源是否為預(yù)先記錄的所述電子設(shè)備的基礎(chǔ)系統(tǒng)應(yīng)用,獲得所述第二判斷結(jié)果。
[0034]本申請(qǐng)實(shí)施例中提供的一個(gè)或多個(gè)技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
[0035]1、本申請(qǐng)實(shí)施例提供的方法和裝置,在確定存儲(chǔ)單元的存儲(chǔ)空間余量值小于或等于一閾值時(shí),不允許將不滿足第一條件的進(jìn)程來(lái)源發(fā)送出的第一信息寫(xiě)入所述存儲(chǔ)單元,實(shí)現(xiàn)對(duì)存儲(chǔ)單元的寫(xiě)入操作控制,解決了現(xiàn)有技術(shù)中的保護(hù)方案不能阻止惡意軟件對(duì)電子設(shè)備內(nèi)部存儲(chǔ)單元的寫(xiě)入操作,使得惡意軟件可以填滿電子設(shè)備內(nèi)部存儲(chǔ)單元的存儲(chǔ)空間,從而導(dǎo)致系統(tǒng)運(yùn)行變慢、重啟或崩潰的技術(shù)問(wèn)題。實(shí)現(xiàn)了阻止惡意軟件瞬時(shí)將電子設(shè)備內(nèi)部存儲(chǔ)單元的存儲(chǔ)空間填滿,保障系統(tǒng)正常運(yùn)行,達(dá)到了成功卸載惡意軟件的技術(shù)效果。
[0036]2、本申請(qǐng)實(shí)施例提供的方法和裝置,在接收一開(kāi)啟觸發(fā)信號(hào)后,改寫(xiě)所有進(jìn)程對(duì)存儲(chǔ)單元的寫(xiě)入操作的寫(xiě)入地址,以使得所述寫(xiě)入請(qǐng)求不能直接到達(dá)所述存儲(chǔ)單元,即進(jìn)入存儲(chǔ)單元保護(hù)狀態(tài);并在接收一關(guān)閉觸發(fā)信號(hào)后,將寫(xiě)入操作的地址改回所述存儲(chǔ)單元的地址,即退出存儲(chǔ)單元保護(hù)狀態(tài);也就是說(shuō)將保護(hù)存儲(chǔ)單元的方法和裝置設(shè)置為動(dòng)態(tài)模塊,用戶可以根據(jù)自己的實(shí)際需求,發(fā)出開(kāi)啟觸發(fā)信號(hào)或關(guān)閉觸發(fā)信號(hào),實(shí)現(xiàn)保護(hù)存儲(chǔ)單元的功能的開(kāi)啟或關(guān)閉,實(shí)現(xiàn)更智能化的技術(shù)效果。
[0037]3、本申請(qǐng)實(shí)施例提供的方法和裝置,不但可以判斷當(dāng)前存儲(chǔ)單元本身剩余存儲(chǔ)空間的大小是否大于一閾值來(lái)獲得第一判斷結(jié)果,還可以判斷當(dāng)前存儲(chǔ)單元如果存儲(chǔ)了第一信息后的剩余存儲(chǔ)空間的大小是否大于一閾值來(lái)獲得第一判斷結(jié)果??梢愿行У姆乐箰阂廛浖膼阂鈱?xiě)入,避免其通過(guò)一個(gè)寫(xiě)入請(qǐng)求,寫(xiě)入較大信息致系統(tǒng)被填滿的情況發(fā)生。
[0038]4、本申請(qǐng)實(shí)施例提供的方法和裝置,通過(guò)設(shè)置在存儲(chǔ)單元的存儲(chǔ)空間余量較小時(shí),只允許為預(yù)先記錄的所述電子設(shè)備的基礎(chǔ)系統(tǒng)應(yīng)用的第一來(lái)源,對(duì)所述存儲(chǔ)單元進(jìn)行寫(xiě)入操作,實(shí)現(xiàn)了在對(duì)存儲(chǔ)單元進(jìn)行保護(hù)的同時(shí),使電子設(shè)備的基本功能及使用不受影響的技術(shù)效果。

【專利附圖】

【附圖說(shuō)明】
[0039]圖1為本申請(qǐng)實(shí)施例中保護(hù)存儲(chǔ)單元的方法的主要流程圖;
[0040]圖2為本申請(qǐng)實(shí)施例中保護(hù)存儲(chǔ)單元的裝置的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0041]本申請(qǐng)實(shí)施例通過(guò)提供一種保護(hù)存儲(chǔ)單元的方法及裝置,解決了現(xiàn)有技術(shù)中的保護(hù)方案不能阻止惡意軟件對(duì)電子設(shè)備內(nèi)部存儲(chǔ)單元的寫(xiě)入操作,使得惡意軟件可以填滿電子設(shè)備內(nèi)部存儲(chǔ)單元的存儲(chǔ)空間,從而導(dǎo)致系統(tǒng)運(yùn)行變慢、重啟或崩潰的技術(shù)問(wèn)題。實(shí)現(xiàn)了阻止惡意軟件瞬時(shí)將電子設(shè)備內(nèi)部存儲(chǔ)單元的存儲(chǔ)空間填滿,保障系統(tǒng)正常運(yùn)行,達(dá)到了成功卸載惡意軟件的技術(shù)效果。
[0042]為解決上述被惡意軟件填滿內(nèi)部存儲(chǔ)單元的存儲(chǔ)空間,導(dǎo)致系統(tǒng)運(yùn)行變慢、重啟或崩潰的技術(shù)問(wèn)題,本申請(qǐng)實(shí)施例提供技術(shù)方案的總體思路如下:
[0043]本申請(qǐng)?zhí)峁┮环N保護(hù)存儲(chǔ)單元的方法,應(yīng)用于包括存儲(chǔ)單元的電子設(shè)備中,包括以下步驟:
[0044]當(dāng)檢測(cè)到一用于向所述存儲(chǔ)單元要求寫(xiě)入第一信息的寫(xiě)入請(qǐng)求時(shí),獲取所述存儲(chǔ)單元的存儲(chǔ)空間余量值;
[0045]判斷所述存儲(chǔ)空間余量值是否大于一閾值,獲得第一判斷結(jié)果;
[0046]如果所述第一判斷結(jié)果為否,則基于所述寫(xiě)入請(qǐng)求獲取第一來(lái)源,其中,所述第一來(lái)源為發(fā)出所述寫(xiě)入請(qǐng)求的進(jìn)程來(lái)源;
[0047]判斷所述第一來(lái)源是否滿足第一條件,獲得第二判斷結(jié)果;
[0048]如果所述第二判斷結(jié)果為否,則拒絕所述寫(xiě)入請(qǐng)求。
[0049]通過(guò)上述內(nèi)容可以看出,在確定存儲(chǔ)單元的存儲(chǔ)空間余量值小于或等于一閾值時(shí),不允許將不滿足第一條件的進(jìn)程來(lái)源發(fā)送出的第一信息寫(xiě)入所述存儲(chǔ)單元,實(shí)現(xiàn)對(duì)存儲(chǔ)單元的寫(xiě)入操作控制,解決了現(xiàn)有技術(shù)中的保護(hù)方案不能阻止惡意軟件對(duì)電子設(shè)備內(nèi)部存儲(chǔ)單元的寫(xiě)入操作,使得惡意軟件可以填滿電子設(shè)備內(nèi)部存儲(chǔ)單元的存儲(chǔ)空間,從而導(dǎo)致系統(tǒng)運(yùn)行變慢、重啟或崩潰的技術(shù)問(wèn)題。實(shí)現(xiàn)了阻止惡意軟件瞬時(shí)將電子設(shè)備內(nèi)部存儲(chǔ)單元的存儲(chǔ)空間填滿,保障系統(tǒng)正常運(yùn)行,達(dá)到了成功卸載惡意軟件的技術(shù)效果。
[0050]為了更好的理解上述技術(shù)方案,下面將結(jié)合說(shuō)明書(shū)附圖以及具體的實(shí)施方式對(duì)上述技術(shù)方案進(jìn)行詳細(xì)的說(shuō)明。
[0051]實(shí)施例一:
[0052]在實(shí)施例一中提供了一種保護(hù)存儲(chǔ)單元的方法,應(yīng)用于包括存儲(chǔ)單元的電子設(shè)備中,在實(shí)際應(yīng)用中,該電子設(shè)備可以是智能手機(jī)、平板電腦、筆記本等電子設(shè)備,在本實(shí)施例中不再列舉。
[0053]請(qǐng)參考圖1,圖1為本申請(qǐng)實(shí)施例一中保護(hù)存儲(chǔ)單元的方法的主要流程圖,該方法包括以下步驟:
[0054]步驟S101,當(dāng)檢測(cè)到一用于向所述存儲(chǔ)單元要求寫(xiě)入第一信息的寫(xiě)入請(qǐng)求時(shí),獲取所述存儲(chǔ)單元的存儲(chǔ)空間余量值;
[0055]步驟S102,判斷所述存儲(chǔ)空間余量值是否大于一閾值,獲得第一判斷結(jié)果;
[0056]步驟S103,如果所述第一判斷結(jié)果為否,則基于所述寫(xiě)入請(qǐng)求獲取第一來(lái)源,其中,所述第一來(lái)源為發(fā)出所述寫(xiě)入請(qǐng)求的進(jìn)程來(lái)源;
[0057]步驟S104,判斷所述第一來(lái)源是否滿足第一條件,獲得第二判斷結(jié)果;
[0058]步驟S105,如果所述第二判斷結(jié)果為否,則拒絕所述寫(xiě)入請(qǐng)求。
[0059]在本申請(qǐng)實(shí)施例中,在步驟SlOl之前,即所述當(dāng)檢測(cè)到一用于向所述存儲(chǔ)單元要求寫(xiě)入第一信息的寫(xiě)入請(qǐng)求時(shí),獲取所述存儲(chǔ)單元的存儲(chǔ)空間余量值之前,還包括:接收一開(kāi)啟觸發(fā)信號(hào);基于所述開(kāi)啟觸發(fā)信號(hào),將第一寫(xiě)入地址改寫(xiě)為第二寫(xiě)入地址,其中,所述第一寫(xiě)入地址為所述存儲(chǔ)單元的地址,所述第二寫(xiě)入地址為一中間模塊的地址,以使得所述寫(xiě)入請(qǐng)求發(fā)送到所述第二寫(xiě)入地址對(duì)應(yīng)的所述中間模塊。
[0060]具體來(lái)講,當(dāng)接收到一開(kāi)啟觸發(fā)信號(hào)時(shí),則控制系統(tǒng)改寫(xiě)所有進(jìn)程對(duì)存儲(chǔ)單元的寫(xiě)入操作的寫(xiě)入地址,使所有進(jìn)程在對(duì)存儲(chǔ)單元進(jìn)行寫(xiě)入操作時(shí),均需要先將寫(xiě)入操作的請(qǐng)求發(fā)送至一中間模塊,并通過(guò)中間模塊進(jìn)行所述第一判斷和/或第二判斷后,才能寫(xiě)入所述存儲(chǔ)單元,否則寫(xiě)入操作的請(qǐng)求就會(huì)被拒絕。
[0061]在本申請(qǐng)實(shí)施例中,在基于所述開(kāi)啟觸發(fā)信號(hào),將第一寫(xiě)入地址改寫(xiě)為第二寫(xiě)入地址之后,還可以包括:
[0062]接收一與所述開(kāi)啟觸發(fā)信號(hào)對(duì)應(yīng)的關(guān)閉觸發(fā)信號(hào);
[0063]基于所述關(guān)閉觸發(fā)信號(hào),將所述第二寫(xiě)入地址改寫(xiě)為所述第一寫(xiě)入地址,以使得所述寫(xiě)入請(qǐng)求能直接發(fā)送到所述存儲(chǔ)單元;
[0064]將所述第一信息寫(xiě)入所述存儲(chǔ)單元。
[0065]也就是說(shuō),當(dāng)接收到一關(guān)閉觸發(fā)信號(hào)時(shí),則控制系統(tǒng)恢復(fù)所有進(jìn)程對(duì)存儲(chǔ)單元的寫(xiě)入操作的寫(xiě)入地址為存儲(chǔ)單元地址,允許進(jìn)程對(duì)存儲(chǔ)單元的直接寫(xiě)入。
[0066]具體來(lái)講,也就是說(shuō),本實(shí)施例中保護(hù)存儲(chǔ)單元的方法可以設(shè)置為一種動(dòng)態(tài)的模塊,用戶可以通過(guò)自己的實(shí)際需求,通過(guò)簡(jiǎn)單的按鍵或者觸屏操作實(shí)現(xiàn)保護(hù)存儲(chǔ)單元的功能的開(kāi)啟或關(guān)閉,使本實(shí)施例方法的應(yīng)用更智能化。
[0067]在本申請(qǐng)實(shí)施例中,步驟S101,即當(dāng)檢測(cè)到一用于要求寫(xiě)入第一信息的寫(xiě)入請(qǐng)求時(shí),獲取所述存儲(chǔ)單元的存儲(chǔ)空間余量值,具體實(shí)現(xiàn)為:
[0068]當(dāng)檢測(cè)到一用于要求寫(xiě)入所述第一信息的write函數(shù)時(shí),獲取所述存儲(chǔ)單元的存儲(chǔ)空間余量值。
[0069]具體來(lái)講,對(duì)安卓系統(tǒng)的智能手機(jī),由于各種進(jìn)程對(duì)存儲(chǔ)單元的寫(xiě)入操作是采用write函數(shù)來(lái)進(jìn)行寫(xiě)入地址和寫(xiě)入信息的限定和描述,所以,在本申請(qǐng)實(shí)施例中采取檢測(cè)write函數(shù)的方式來(lái)檢測(cè)寫(xiě)入請(qǐng)求,能實(shí)現(xiàn)不遺漏檢測(cè)寫(xiě)入操作請(qǐng)求的技術(shù)效果,且該檢測(cè)方法簡(jiǎn)單高效。
[0070]在本申請(qǐng)實(shí)施例中,步驟SlOl和步驟S102中所述存儲(chǔ)空間余量值具體為:所述存儲(chǔ)單元本身存儲(chǔ)空間的剩余值,或,所述存儲(chǔ)單元存入所述第一信息后,所述存儲(chǔ)單元的存儲(chǔ)空間的剩余值。
[0071]具體來(lái)講,也就是說(shuō),本實(shí)施例提供的方法,不但可以判斷當(dāng)前存儲(chǔ)單元本身剩余存儲(chǔ)空間的大小是否大于一閾值來(lái)獲得第一判斷結(jié)果,還可以判斷當(dāng)前存儲(chǔ)單元如果存儲(chǔ)了第一信息后的剩余存儲(chǔ)空間的大小是否大于一閾值來(lái)獲得第一判斷結(jié)果。可以更有效的防止惡意軟件的惡意寫(xiě)入,避免其通過(guò)一個(gè)寫(xiě)入請(qǐng)求,寫(xiě)入較大信息致系統(tǒng)被填滿的情況發(fā)生。
[0072]在本申請(qǐng)實(shí)施例中,步驟S102中所述閾值具體為所述存儲(chǔ)空間總?cè)萘康?%_10%。
[0073]具體來(lái)講,通過(guò)設(shè)置所述閾值為所述存儲(chǔ)空間總?cè)萘康?%_10%,使得只在存儲(chǔ)單元的存儲(chǔ)空間余量較小時(shí),才去獲取所述第一來(lái)源,并進(jìn)行第一來(lái)源是否滿足第一條件的判斷,實(shí)現(xiàn)了減少保護(hù)存儲(chǔ)空間所需占用的系統(tǒng)資源,保證系統(tǒng)的正常運(yùn)行速度的技術(shù)效果O
[0074]在具體實(shí)施過(guò)程中,所述閾值可以設(shè)置為可調(diào)節(jié)模式,用戶可以通過(guò)電子設(shè)備與用戶的交互界面,根據(jù)自身的使用情況,對(duì)所述閾值進(jìn)行調(diào)節(jié),以在保護(hù)存儲(chǔ)單元的基礎(chǔ)上獲得最優(yōu)的系統(tǒng)運(yùn)行速度。
[0075]在具體實(shí)施過(guò)程中,在步驟S102之后,即在判斷所述存儲(chǔ)空間余量值是否大于一閾值,獲得第一判斷結(jié)果之后,如果第一判斷結(jié)果為是,則響應(yīng)所述寫(xiě)入請(qǐng)求,以將所述第一信息寫(xiě)入所述存儲(chǔ)單元。
[0076]在本申請(qǐng)實(shí)施例中,步驟S104,即所述判斷所述第一來(lái)源是否滿足第一條件,獲得第二判斷結(jié)果,具體為:判斷所述第一來(lái)源是否為第一名單中記錄的來(lái)源,獲得所述第二判斷結(jié)果,其中,所述第一名單為預(yù)先記錄的當(dāng)所述第一判斷結(jié)果為否時(shí),允許進(jìn)行寫(xiě)入操作的來(lái)源名單,或者,
[0077]判斷所述第一來(lái)源是否沒(méi)有記錄在第二名單中,獲得所述第二判斷結(jié)果,其中,所述第二名單為預(yù)先記錄的當(dāng)所述第一判斷結(jié)果為否時(shí),不允許進(jìn)行寫(xiě)入操作的來(lái)源名單。
[0078]具體來(lái)講,所述判斷所述第一來(lái)源是否滿足第一條件,獲得第二判斷結(jié)果具體可以分為白名單判斷和黑名單判斷兩種情況:
[0079]A、白名單判斷,也就是預(yù)先將在存儲(chǔ)單元空間余量小于閾值時(shí),允許對(duì)存儲(chǔ)單元進(jìn)行寫(xiě)入操作的應(yīng)用列在第一名單上,并將該第一名單作為白名單存儲(chǔ),當(dāng)存儲(chǔ)單元空間余量小于閾值時(shí),如要求寫(xiě)入數(shù)據(jù)的應(yīng)用記錄在該白名單上,則允許進(jìn)行寫(xiě)入操作。
[0080]B、黑名單判斷,也就是預(yù)先將在存儲(chǔ)單元空間余量小于閾值時(shí),不允許對(duì)存儲(chǔ)單元進(jìn)行寫(xiě)入操作的應(yīng)用列在第二名單上,并將該第二名單作為黑名單存儲(chǔ),當(dāng)存儲(chǔ)單元空間余量小于閾值時(shí),如要求寫(xiě)入數(shù)據(jù)的應(yīng)用沒(méi)有記錄在該黑名單上,則允許進(jìn)行寫(xiě)入操作。
[0081]在具體實(shí)施過(guò)程中,當(dāng)所述第二判斷結(jié)果也為否時(shí),可以在所述電子設(shè)備的顯示界面上提示是否允許所述第一來(lái)源進(jìn)行寫(xiě)入操作,用戶可以通過(guò)按鍵或觸屏等操作,同意所述第一來(lái)源進(jìn)行寫(xiě)入操作,或,用戶通過(guò)按鍵或觸屏等操作,拒絕所述第一來(lái)源進(jìn)行寫(xiě)入操作,如果用戶在固定時(shí)間內(nèi)無(wú)相關(guān)操作,則拒絕進(jìn)行寫(xiě)入操作。
[0082]在本申請(qǐng)實(shí)施例中,步驟S104,即所述判斷所述第一來(lái)源是否滿足第一條件,獲得第二判斷結(jié)果,具體還可以為,判斷所述第一來(lái)源是否為預(yù)先記錄的所述電子設(shè)備的基礎(chǔ)系統(tǒng)應(yīng)用,獲得所述第二判斷結(jié)果。
[0083]具體來(lái)講,通過(guò)設(shè)置在存儲(chǔ)單元的存儲(chǔ)空間余量較小時(shí),只允許為預(yù)先記錄的所述電子設(shè)備的基礎(chǔ)系統(tǒng)應(yīng)用的第一來(lái)源,對(duì)所述存儲(chǔ)單元進(jìn)行寫(xiě)入操作,實(shí)現(xiàn)了在對(duì)存儲(chǔ)單元進(jìn)行保護(hù)的同時(shí),使電子設(shè)備的基本功能及使用不受影響的技術(shù)效果。
[0084]在具體實(shí)施過(guò)程中,在步驟S104之后,即在判斷所述第一來(lái)源是否滿足第一條件,獲得第二判斷結(jié)果之后,如果所述第二判斷結(jié)果為是,則響應(yīng)所述寫(xiě)入請(qǐng)求,以將所述第一信息寫(xiě)入所述存儲(chǔ)單元。
[0085]實(shí)施例二:
[0086]在實(shí)施例二中提供了一種保護(hù)存儲(chǔ)單元的裝置,請(qǐng)參考圖2,圖2為本發(fā)明實(shí)施例中保護(hù)存儲(chǔ)單元的裝置的結(jié)構(gòu)示意圖,所述裝置201包括:
[0087]第一獲取模塊202,用于當(dāng)檢測(cè)到一用于向所述存儲(chǔ)單元要求寫(xiě)入第一信息的寫(xiě)入請(qǐng)求時(shí),獲取所述存儲(chǔ)單元207的存儲(chǔ)空間余量值;
[0088]第一處理模塊203,用于判斷所述存儲(chǔ)空間余量值是否大于一閾值,獲得第一判斷結(jié)果;
[0089]第二獲取模塊204,用于如果所述第一判斷結(jié)果為否,則基于所述寫(xiě)入請(qǐng)求獲取第一來(lái)源,其中,所述第一來(lái)源為發(fā)出所述寫(xiě)入請(qǐng)求的進(jìn)程來(lái)源;
[0090]第二處理模塊205,用于判斷所述第一來(lái)源是否滿足第一條件,獲得第二判斷結(jié)果;
[0091]寫(xiě)入控制模塊206,用于如果所述第二判斷結(jié)果為否,則拒絕所述寫(xiě)入請(qǐng)求。
[0092]在本申請(qǐng)實(shí)施例中,所述裝置201還包括:接收處理模塊,用于接收一開(kāi)啟觸發(fā)信號(hào);基于所述開(kāi)啟觸發(fā)信號(hào),將第一寫(xiě)入地址改寫(xiě)為第二寫(xiě)入地址,其中,所述第一寫(xiě)入地址為所述存儲(chǔ)單元207的地址,所述第二寫(xiě)入地址為一中間模塊的地址,以使得所述寫(xiě)入請(qǐng)求不能直接發(fā)送到所述存儲(chǔ)單元207。
[0093]在本申請(qǐng)實(shí)施例中,所述接收處理模塊還用于,接收一與所述開(kāi)啟觸發(fā)信號(hào)對(duì)應(yīng)的關(guān)閉觸發(fā)信號(hào);基于所述關(guān)閉觸發(fā)信號(hào),將所述第二寫(xiě)入地址改寫(xiě)為所述第一寫(xiě)入地址,以使得所述寫(xiě)入請(qǐng)求能直接發(fā)送到所述存儲(chǔ)單元207,并將所述第一信息寫(xiě)入所述存儲(chǔ)單元 207。
[0094]在本申請(qǐng)實(shí)施例中,所述第一獲取模塊202還用于,當(dāng)檢測(cè)到一用于要求寫(xiě)入所述第一信息的write函數(shù)時(shí),獲取所述存儲(chǔ)單元207的存儲(chǔ)空間余量值。
[0095]在本申請(qǐng)實(shí)施例中,所述第一處理模塊203還用于,判斷所述存儲(chǔ)單元207本身存儲(chǔ)空間的剩余值是否大于一閾值,獲得第一判斷結(jié)果;或,判斷所述存儲(chǔ)單元207存入第一信息后所述存儲(chǔ)單元207的存儲(chǔ)空間的剩余值是否大于一閾值,獲得第一判斷結(jié)果。
[0096]在本申請(qǐng)實(shí)施例中,所述第二處理模塊205還用于,判斷所述第一來(lái)源是否為第一名單中記錄的來(lái)源,獲得所述第二判斷結(jié)果,其中,所述第一名單為預(yù)先記錄的當(dāng)所述第一判斷結(jié)果為否時(shí),允許進(jìn)行寫(xiě)入操作的來(lái)源名單,或者,判斷所述第一來(lái)源是否沒(méi)有記錄在第二名單中,獲得所述第二判斷結(jié)果,其中,所述第二名單為預(yù)先記錄的當(dāng)所述第一判斷結(jié)果為否時(shí),不允許進(jìn)行寫(xiě)入操作的來(lái)源名單。
[0097]在本申請(qǐng)實(shí)施例中,所述第二處理模塊205還用于,判斷所述第一來(lái)源是否為預(yù)先記錄的所述電子設(shè)備的基礎(chǔ)系統(tǒng)應(yīng)用,獲得所述第二判斷結(jié)果。
[0098]本實(shí)施例中保護(hù)存儲(chǔ)單元的裝置與前述保護(hù)存儲(chǔ)單元的方法是基于同一發(fā)明構(gòu)思下的兩個(gè)方面,在前面已經(jīng)對(duì)方法的實(shí)施過(guò)程作了詳細(xì)的描述,所以本領(lǐng)域技術(shù)人員可根據(jù)前述描述清楚的了解本實(shí)施例中的電子設(shè)備的結(jié)構(gòu)及實(shí)施過(guò)程,為了說(shuō)明書(shū)的簡(jiǎn)潔,在此就不再贅述了。
[0099]上述本申請(qǐng)實(shí)施例中的技術(shù)方案,至少具有如下的技術(shù)效果或優(yōu)點(diǎn):
[0100]1、本申請(qǐng)實(shí)施例提供的方法和裝置,在確定存儲(chǔ)單元的存儲(chǔ)空間余量值小于或等于一閾值時(shí),不允許將不滿足第一條件的進(jìn)程來(lái)源發(fā)送出的第一信息寫(xiě)入所述存儲(chǔ)單元,實(shí)現(xiàn)對(duì)存儲(chǔ)單元的寫(xiě)入操作控制,解決了現(xiàn)有技術(shù)中的保護(hù)方案不能阻止惡意軟件對(duì)電子設(shè)備內(nèi)部存儲(chǔ)單元的寫(xiě)入操作,使得惡意軟件可以填滿電子設(shè)備內(nèi)部存儲(chǔ)單元的存儲(chǔ)空間,從而導(dǎo)致系統(tǒng)運(yùn)行變慢、重啟或崩潰的技術(shù)問(wèn)題。實(shí)現(xiàn)了阻止惡意軟件瞬時(shí)將電子設(shè)備內(nèi)部存儲(chǔ)單元的存儲(chǔ)空間填滿,保障系統(tǒng)正常運(yùn)行,達(dá)到了成功卸載惡意軟件的技術(shù)效果。
[0101]2、本申請(qǐng)實(shí)施例提供的方法和裝置,在接收一開(kāi)啟觸發(fā)信號(hào)后,改寫(xiě)所有進(jìn)程對(duì)存儲(chǔ)單元的寫(xiě)入操作的寫(xiě)入地址,以使得所述寫(xiě)入請(qǐng)求不能直接到達(dá)所述存儲(chǔ)單元,即進(jìn)入存儲(chǔ)單元保護(hù)狀態(tài);并在接收一關(guān)閉觸發(fā)信號(hào)后,將寫(xiě)入操作的地址改回所述存儲(chǔ)單元的地址,即退出存儲(chǔ)單元保護(hù)狀態(tài);也就是說(shuō)將保護(hù)存儲(chǔ)單元的方法和裝置設(shè)置為動(dòng)態(tài)模塊,用戶可以根據(jù)自己的實(shí)際需求,發(fā)出開(kāi)啟觸發(fā)信號(hào)或關(guān)閉觸發(fā)信號(hào),實(shí)現(xiàn)保護(hù)存儲(chǔ)單元的功能的開(kāi)啟或關(guān)閉,實(shí)現(xiàn)更智能化的技術(shù)效果。
[0102]3、本申請(qǐng)實(shí)施例提供的方法和裝置,不但可以判斷當(dāng)前存儲(chǔ)單元本身剩余存儲(chǔ)空間的大小是否大于一閾值來(lái)獲得第一判斷結(jié)果,還可以判斷當(dāng)前存儲(chǔ)單元如果存儲(chǔ)了第一信息后的剩余存儲(chǔ)空間的大小是否大于一閾值來(lái)獲得第一判斷結(jié)果??梢愿行У姆乐箰阂廛浖膼阂鈱?xiě)入,避免其通過(guò)一個(gè)寫(xiě)入請(qǐng)求,寫(xiě)入較大信息致系統(tǒng)被填滿的情況發(fā)生。
[0103]4、本申請(qǐng)實(shí)施例提供的方法和裝置,通過(guò)設(shè)置在存儲(chǔ)單元的存儲(chǔ)空間余量較小時(shí),只允許為預(yù)先記錄的所述電子設(shè)備的基礎(chǔ)系統(tǒng)應(yīng)用的第一來(lái)源,對(duì)所述存儲(chǔ)單元進(jìn)行寫(xiě)入操作,實(shí)現(xiàn)了在對(duì)存儲(chǔ)單元進(jìn)行保護(hù)的同時(shí),使電子設(shè)備的基本功能及使用不受影響的技術(shù)效果。
[0104]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用安裝介質(zhì)(包括但不限于磁盤(pán)安裝器、CD-ROM、光學(xué)安裝器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0105]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0106]這些計(jì)算機(jī)程序指令也可安裝在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀安裝器中,使得安裝在該計(jì)算機(jī)可讀安裝器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0107]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0108]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種保護(hù)存儲(chǔ)單元的方法,應(yīng)用于包括存儲(chǔ)單元的電子設(shè)備中,其特征在于,所述方法包括: 當(dāng)檢測(cè)到一用于向所述存儲(chǔ)單元要求寫(xiě)入第一信息的寫(xiě)入請(qǐng)求時(shí),獲取所述存儲(chǔ)單元的存儲(chǔ)空間余量值; 判斷所述存儲(chǔ)空間余量值是否大于一閾值,獲得第一判斷結(jié)果; 如果所述第一判斷結(jié)果為否,則基于所述寫(xiě)入請(qǐng)求獲取第一來(lái)源,其中,所述第一來(lái)源為發(fā)出所述寫(xiě)入請(qǐng)求的進(jìn)程來(lái)源; 判斷所述第一來(lái)源是否滿足第一條件,獲得第二判斷結(jié)果; 如果所述第二判斷結(jié)果為否,則拒絕所述寫(xiě)入請(qǐng)求。
2.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)檢測(cè)到一用于要求寫(xiě)入第一信息的寫(xiě)入請(qǐng)求時(shí),獲取所述存儲(chǔ)單元的存儲(chǔ)空間余量值之前,還包括: 接收一開(kāi)啟觸發(fā)信號(hào); 基于所述開(kāi)啟觸發(fā)信號(hào),將第一寫(xiě)入地址改寫(xiě)為第二寫(xiě)入地址,其中,所述第一寫(xiě)入地址為所述存儲(chǔ)單元的地址,所述第二寫(xiě)入地址為一中間模塊的地址,以使得所述寫(xiě)入請(qǐng)求發(fā)送到所述第二寫(xiě)入地址對(duì)應(yīng)的所述中間模塊。
3.如權(quán)利要求2所述的方法,其特征在于,在基于所述開(kāi)啟觸發(fā)信號(hào),將第一寫(xiě)入地址改寫(xiě)為第二寫(xiě)入地址之后,還包括: 接收到一與所述開(kāi)啟觸發(fā)信號(hào)對(duì)應(yīng)的關(guān)閉觸發(fā)信號(hào); 基于所述關(guān)閉觸發(fā)信號(hào),將所述第二寫(xiě)入地址改寫(xiě)為所述第一寫(xiě)入地址,以使得所述寫(xiě)入請(qǐng)求能直接發(fā)送到所述存儲(chǔ)單元,并將所述第一信息寫(xiě)入所述存儲(chǔ)單元。
4.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)檢測(cè)到一用于要求寫(xiě)入第一信息的寫(xiě)入請(qǐng)求時(shí),獲取所述存儲(chǔ)單元的存儲(chǔ)空間余量值,具體為: 當(dāng)檢測(cè)到一用于要求寫(xiě)入所述第一信息的write函數(shù)時(shí),獲取所述存儲(chǔ)單元的存儲(chǔ)空間余量值。
5.如權(quán)利要求1所述的方法,其特征在于,所述存儲(chǔ)空間余量值具體為: 所述存儲(chǔ)單元本身存儲(chǔ)空間的剩余值,或, 所述存儲(chǔ)單元存入所述第一信息后,所述存儲(chǔ)單元的存儲(chǔ)空間的剩余值。
6.如權(quán)利要求1所述的方法,其特征在于,所述判斷所述第一來(lái)源是否滿足第一條件,獲得第二判斷結(jié)果,具體為: 判斷所述第一來(lái)源是否為第一名單中記錄的來(lái)源,獲得所述第二判斷結(jié)果,其中,所述第一名單為預(yù)先記錄的當(dāng)所述第一判斷結(jié)果為否時(shí),允許進(jìn)行寫(xiě)入操作的來(lái)源名單,或者, 判斷所述第一來(lái)源是否沒(méi)有記錄在第二名單中,獲得所述第二判斷結(jié)果,其中,所述第二名單為預(yù)先記錄的當(dāng)所述第一判斷結(jié)果為否時(shí),不允許進(jìn)行寫(xiě)入操作的來(lái)源名單。
7.如權(quán)利要求1所述的方法,其特征在于,所述判斷所述第一來(lái)源是否滿足第一條件,獲得第二判斷結(jié)果,具體為,判斷所述第一來(lái)源是否為預(yù)先記錄的所述電子設(shè)備的基礎(chǔ)系統(tǒng)應(yīng)用,獲得所述第二判斷結(jié)果。
8.一種保護(hù)存儲(chǔ)單元的裝置,其特征在于,所述裝置包括: 第一獲取模塊,用于當(dāng)檢測(cè)到一用于向所述存儲(chǔ)單元要求寫(xiě)入第一信息的寫(xiě)入請(qǐng)求時(shí),獲取所述存儲(chǔ)單元的存儲(chǔ)空間余量值; 第一處理模塊,用于判斷所述存儲(chǔ)空間余量值是否大于一閾值,獲得第一判斷結(jié)果; 第二獲取模塊,用于如果所述第一判斷結(jié)果為否,則基于所述寫(xiě)入請(qǐng)求獲取第一來(lái)源,其中,所述第一來(lái)源為發(fā)出所述寫(xiě)入請(qǐng)求的進(jìn)程來(lái)源; 第二處理模塊,用于判斷所述第一來(lái)源是否滿足第一條件,獲得第二判斷結(jié)果; 寫(xiě)入控制模塊,用于如果所述第二判斷結(jié)果為否,則拒絕所述寫(xiě)入請(qǐng)求。
9.如權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 接收處理模塊,用于接收一開(kāi)啟觸發(fā)信號(hào);基于所述開(kāi)啟觸發(fā)信號(hào),將第一寫(xiě)入地址改寫(xiě)為第二寫(xiě)入地址,其中,所述第一寫(xiě)入地址為所述存儲(chǔ)單元的地址,所述第二寫(xiě)入地址為一中間模塊的地址,以使得所述寫(xiě)入請(qǐng)求不能直接發(fā)送到所述存儲(chǔ)單元。
10.如權(quán)利要求9所述的裝置,其特征在于,所述接收處理模塊還用于, 接收一與所述開(kāi)啟觸發(fā)信號(hào)對(duì)應(yīng)的關(guān)閉觸發(fā)信號(hào);基于所述關(guān)閉觸發(fā)信號(hào),將所述第二寫(xiě)入地址改寫(xiě)為所述第一寫(xiě)入地址,以使得所述寫(xiě)入請(qǐng)求能直接發(fā)送到所述存儲(chǔ)單元,并將所述第一信息寫(xiě)入所述存儲(chǔ)單元。
11.如權(quán)利要求8所述的裝置,其特征在于,所述第一獲取模塊還用于, 當(dāng)檢測(cè)到一用于要求寫(xiě)入所述第一信息的write函數(shù)時(shí),獲取所述存儲(chǔ)單元的存儲(chǔ)空間余量值。
12.如權(quán)利要求8所述的裝置,其特征在于,所述第一處理模塊還用于, 判斷所述存儲(chǔ)單元本身存儲(chǔ)空間的剩余值是否大于一閾值,獲得第一判斷結(jié)果;或, 判斷所述存儲(chǔ)單元存入第一信息后所述存儲(chǔ)單元的存儲(chǔ)空間的剩余值是否大于一閾值,獲得第一判斷結(jié)果。
13.如權(quán)利要求8所述的裝置,其特征在于,所述第二處理模塊還用于: 判斷所述第一來(lái)源是否為第一名單中記錄的來(lái)源,獲得所述第二判斷結(jié)果,其中,所述第一名單為預(yù)先記錄的當(dāng)所述第一判斷結(jié)果為否時(shí),允許進(jìn)行寫(xiě)入操作的來(lái)源名單,或者, 判斷所述第一來(lái)源是否沒(méi)有記錄在第二名單中,獲得所述第二判斷結(jié)果,其中,所述第二名單為預(yù)先記錄的當(dāng)所述第一判斷結(jié)果為否時(shí),不允許進(jìn)行寫(xiě)入操作的來(lái)源名單。
14.如權(quán)利要求8所述的裝置,其特征在于,所述第二處理模塊還用于,判斷所述第一來(lái)源是否為預(yù)先記錄的所述電子設(shè)備的基礎(chǔ)系統(tǒng)應(yīng)用,獲得所述第二判斷結(jié)果。
【文檔編號(hào)】G06F21/51GK104346561SQ201310322353
【公開(kāi)日】2015年2月11日 申請(qǐng)日期:2013年7月29日 優(yōu)先權(quán)日:2013年7月29日
【發(fā)明者】武永貴, 蔡志藝, 王學(xué)金, 蔡海南 申請(qǐng)人:聯(lián)想(北京)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阳春市| 平陆县| 武胜县| 肥西县| 株洲县| 华亭县| 温宿县| 璧山县| 鄂托克旗| 西乌| 喀喇| 临城县| 西乌珠穆沁旗| 横山县| 黎平县| 茶陵县| 友谊县| 会泽县| 陆丰市| 油尖旺区| 高平市| 廉江市| 武平县| 桐乡市| 余江县| 闻喜县| 紫云| 噶尔县| 岚皋县| 昌图县| 双柏县| 同心县| 大余县| 合山市| 宣汉县| 丹巴县| 潜山县| 西盟| 临高县| 陵川县| 绍兴市|