一種應(yīng)用程序鎖定方法及裝置的制造方法
【專利摘要】本發(fā)明提供一種應(yīng)用程序鎖定方法及裝置,涉及人機(jī)交互領(lǐng)域,所述方法包括:監(jiān)測(cè)是否接收到鎖定指令;當(dāng)接收到鎖定指令時(shí),監(jiān)測(cè)是否接收到運(yùn)行指令;當(dāng)接收到運(yùn)行指令時(shí),判斷所述運(yùn)行指令的傳遞目標(biāo)是否為預(yù)設(shè)應(yīng)用程序;當(dāng)所述運(yùn)行指令的傳遞目標(biāo)是預(yù)設(shè)應(yīng)用程序時(shí),截獲所述運(yùn)行指令。本方案可以禁止部分應(yīng)用程序的開啟操作,而非對(duì)整個(gè)系統(tǒng)進(jìn)行鎖定,用戶可以預(yù)先自定義需要鎖定的應(yīng)用程序,由此可提高鎖定操作的靈活性和便利性。
【專利說明】
一種應(yīng)用程序鎖定方法及裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及人機(jī)交互領(lǐng)域,具體涉及一種應(yīng)用程序鎖定方法及裝置。
【背景技術(shù)】
[0002]隨著智能終端的普及,很多用戶利用鎖屏軟件來保護(hù)自己的終端隱私。智能終端鎖屏與電腦鎖屏相仿,包括有兩種方式,一種是切斷屏幕電源,一種是利用軟件快速智能鎖屏。鎖屏的目的在于保護(hù)自己的電腦或手機(jī)隱私、防止誤操作、在不關(guān)閉系統(tǒng)軟件的情況下節(jié)省電量。
[0003]現(xiàn)有的屏幕鎖定方式,無論鎖定原理如何,鎖定的結(jié)果通常是用戶無法開啟任何一個(gè)應(yīng)用程序,只能訪問解鎖界面;而在解鎖之后,用戶可以進(jìn)入系統(tǒng)桌面,訪問所有的應(yīng)用程序,由此可見,現(xiàn)有的屏幕鎖定方式的靈活性和便利性較差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的是現(xiàn)有的屏幕鎖定方式的靈活性和便利性較差的問題。
[0005]有鑒于此,本發(fā)明提供一種應(yīng)用程序鎖定方法,包括:
[0006]監(jiān)測(cè)是否接收到鎖定指令;
[0007]當(dāng)接收到鎖定指令時(shí),監(jiān)測(cè)是否接收到運(yùn)行指令;
[0008]當(dāng)接收到運(yùn)行指令時(shí),判斷所述運(yùn)行指令的傳遞目標(biāo)是否為預(yù)設(shè)應(yīng)用程序;
[0009]當(dāng)所述運(yùn)行指令的傳遞目標(biāo)是預(yù)設(shè)應(yīng)用程序時(shí),截獲所述運(yùn)行指令。
[0010]優(yōu)選地,還包括:
[0011 ]當(dāng)所述運(yùn)行指令的傳遞目標(biāo)不是預(yù)設(shè)的應(yīng)用程序時(shí),將所述運(yùn)行指令發(fā)送至所述傳遞目標(biāo)。
[0012]優(yōu)選地,所述運(yùn)行指令為用戶觸摸操作;所述判斷所述運(yùn)行指令的傳遞目標(biāo)是否為預(yù)設(shè)應(yīng)用程序,包括:
[0013]獲取用戶觸摸操作對(duì)應(yīng)的坐標(biāo);
[0014]判斷所述坐標(biāo)是否在預(yù)定坐標(biāo)范圍內(nèi),所述預(yù)定坐標(biāo)范圍是所述預(yù)設(shè)應(yīng)用程序的圖標(biāo)所處的位置。
[0015]優(yōu)選地,在所述監(jiān)測(cè)是否接收到鎖定指令之前,還包括:
[0016]根據(jù)用戶的選擇確定所述預(yù)設(shè)應(yīng)用程序;
[0017]確定所述預(yù)設(shè)應(yīng)用程序的圖標(biāo)所處的位置;
[0018]將所述預(yù)設(shè)應(yīng)用程序的圖標(biāo)所處的位置作為所述預(yù)定坐標(biāo)范圍。
[0019]相應(yīng)地,本發(fā)明還提供一種應(yīng)用程序鎖定裝置,包括:
[0020]鎖定操作監(jiān)測(cè)單元,用于監(jiān)測(cè)是否接收到鎖定指令;
[0021]運(yùn)行指令監(jiān)測(cè)單元,用于當(dāng)接收到鎖定指令時(shí),監(jiān)測(cè)是否接收到運(yùn)行指令;
[0022]判斷單元,用于當(dāng)接收到運(yùn)行指令時(shí),判斷所述運(yùn)行指令的傳遞目標(biāo)是否為預(yù)設(shè)應(yīng)用程序;
[0023]截獲單元,用于當(dāng)所述運(yùn)行指令的傳遞目標(biāo)是預(yù)設(shè)應(yīng)用程序時(shí),截獲所述運(yùn)行指令。
[0024]優(yōu)選地,還包括:
[0025]傳遞單元,用于當(dāng)所述運(yùn)行指令的傳遞目標(biāo)不是預(yù)設(shè)的應(yīng)用程序時(shí),將所述運(yùn)行指令發(fā)送至所述傳遞目標(biāo)。
[0026]優(yōu)選地,所述運(yùn)行指令為用戶觸摸操作;所述判斷單元包括:
[0027]坐標(biāo)獲取單元,用于獲取用戶觸摸操作對(duì)應(yīng)的坐標(biāo);
[0028]坐標(biāo)判斷單元,用于判斷所述坐標(biāo)是否在預(yù)定坐標(biāo)范圍內(nèi),所述預(yù)定坐標(biāo)范圍是所述預(yù)設(shè)應(yīng)用程序的圖標(biāo)所處的位置。
[0029]優(yōu)選地,還包括:
[0030]鎖定目標(biāo)確定單元,用于根據(jù)用戶的選擇確定所述預(yù)設(shè)應(yīng)用程序;
[0031]圖標(biāo)位置確定單元,用于確定所述預(yù)設(shè)應(yīng)用程序的圖標(biāo)所處的位置;
[0032]鎖定位置確定單元,用于將所述預(yù)設(shè)應(yīng)用程序的圖標(biāo)所處的位置作為所述預(yù)定坐標(biāo)范圍。
[0033]根本發(fā)明提供的應(yīng)用程序鎖定方法及裝置,當(dāng)接收到鎖定指令之后,不會(huì)禁止用戶訪問系統(tǒng)桌面,而監(jiān)測(cè)是否接收到用于開啟應(yīng)用程序的運(yùn)行指令,然后判定運(yùn)行指令的傳遞目標(biāo)是否為預(yù)先設(shè)定的應(yīng)用程序,只有當(dāng)傳遞目標(biāo)是是預(yù)先設(shè)定的應(yīng)用程序時(shí),才將運(yùn)行指令截獲,進(jìn)而實(shí)現(xiàn)禁止預(yù)先設(shè)定的應(yīng)用程序開啟,本方案可以禁止部分應(yīng)用程序的開啟操作,而非對(duì)整個(gè)系統(tǒng)進(jìn)行鎖定,用戶可以預(yù)先自定義鎖定哪些應(yīng)用程序,由此可提高鎖定操作的靈活性和便利性。
【附圖說明】
[0034]為了更清楚地說明本發(fā)明【具體實(shí)施方式】或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)【具體實(shí)施方式】或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施方式,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0035]圖1為本發(fā)明實(shí)施例提供的應(yīng)用程序鎖定方法的流程圖;
[0036]圖2為本發(fā)明實(shí)施例提供的應(yīng)用程序鎖定裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0037]下面將結(jié)合附圖對(duì)本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0038]此外,下面所描述的本發(fā)明不同實(shí)施方式中所涉及的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互結(jié)合。
[0039]實(shí)施例1
[0040]本實(shí)施例提供了一種應(yīng)用程序鎖定方法,該方法可以在智能終端中執(zhí)行,如圖1所示該方法包括:
[0041]SI,監(jiān)測(cè)是否接收到鎖定指令,鎖定指令可以由用戶提供,具體可以利用終端的鎖定鍵實(shí)現(xiàn),也可以在系統(tǒng)桌面或主界面設(shè)置虛擬按鍵,當(dāng)用戶點(diǎn)擊鎖定按鍵時(shí)即發(fā)生鎖定指令。當(dāng)接收到鎖定指令時(shí),執(zhí)行步驟S2,否則繼續(xù)監(jiān)測(cè)。
[0042]S2,監(jiān)測(cè)是否接收到運(yùn)行指令。具體地,在接收到鎖定指令后,即進(jìn)入了鎖定狀態(tài),本實(shí)施例的鎖定狀態(tài)與現(xiàn)有技術(shù)不同,現(xiàn)有的鎖定狀態(tài)是只提供一個(gè)解鎖界面,用戶不能訪問甚至看不到任何應(yīng)用程序的圖標(biāo)(系統(tǒng)桌面上的快捷開啟圖標(biāo));而本方案的鎖定狀態(tài)可以不提供額外的界面,只提示當(dāng)前已進(jìn)入鎖定狀態(tài),用戶可以看到正常的系統(tǒng)桌面,但此時(shí)已開始對(duì)用戶的訪問操作進(jìn)行監(jiān)測(cè)。當(dāng)接收到運(yùn)行指令時(shí),執(zhí)行步驟S3,否則持續(xù)監(jiān)測(cè)。
[0043]S3,判斷所述運(yùn)行指令的傳遞目標(biāo)是否為預(yù)設(shè)應(yīng)用程序,其中預(yù)設(shè)應(yīng)用程序可以是用戶在鎖定操作之前選定的,用戶可以任意選定終端中的應(yīng)用程序作為預(yù)設(shè)應(yīng)用程序,具體地,例如可以在每一次用戶提供鎖定指令之后進(jìn)行選定,用戶每次都可以任意選擇應(yīng)用程序進(jìn)行鎖定;或者,也可以在鎖定之前,用戶統(tǒng)一設(shè)定需要鎖定的預(yù)設(shè)應(yīng)用程序,在鎖定之后自動(dòng)確定預(yù)設(shè)應(yīng)用程序。當(dāng)所述運(yùn)行指令的傳遞目標(biāo)是預(yù)設(shè)應(yīng)用程序時(shí),執(zhí)行步驟S4,否則執(zhí)行步驟S5。
[0044]S4,截獲所述運(yùn)行指令,即不將運(yùn)行指令傳遞給應(yīng)用程序,進(jìn)而禁止用戶開啟應(yīng)用程序。
[0045]S5,將所述運(yùn)行指令發(fā)送至所述傳遞目標(biāo),即將運(yùn)行指令傳遞給應(yīng)用程序,使應(yīng)用程序正常打開。
[0046]根本發(fā)明提供的應(yīng)用程序鎖定方法,當(dāng)接收到鎖定指令之后,不會(huì)禁止用戶訪問系統(tǒng)桌面,而監(jiān)測(cè)是否接收到用于開啟應(yīng)用程序的運(yùn)行指令,然后判定運(yùn)行指令的傳遞目標(biāo)是否為預(yù)先設(shè)定的應(yīng)用程序,只有當(dāng)傳遞目標(biāo)是是預(yù)先設(shè)定的應(yīng)用程序時(shí),才將運(yùn)行指令截獲,進(jìn)而實(shí)現(xiàn)禁止預(yù)先設(shè)定的應(yīng)用程序開啟,本方案可以禁止部分應(yīng)用程序的開啟操作,而非對(duì)整個(gè)系統(tǒng)進(jìn)行鎖定,用戶可以預(yù)先自定義鎖定哪些應(yīng)用程序,由此可提高鎖定操作的靈活性和便利性。
[0047]在具有觸摸屏的終端中,所述運(yùn)行指令可以是用戶的觸摸操作。上述步驟S3可以包括:
[0048]S31,獲取用戶觸摸操作對(duì)應(yīng)的坐標(biāo),即用戶觸摸屏幕的位置;
[0049]S32,判斷所述坐標(biāo)是否在預(yù)定坐標(biāo)范圍內(nèi),所述預(yù)定坐標(biāo)范圍是所述預(yù)設(shè)應(yīng)用程序的圖標(biāo)所處的位置。本方案通過監(jiān)測(cè)觸摸坐標(biāo)的方式來判斷用戶是否要打開某一應(yīng)用程序,而不必過多涉及系統(tǒng)權(quán)限問題,實(shí)現(xiàn)難度較低,實(shí)用性較強(qiáng)。
[0050]作為一個(gè)有選的實(shí)施方式,在步驟SI之前,還可以包括:
[0051]SOl,根據(jù)用戶的選擇確定所述預(yù)設(shè)應(yīng)用程序,例如可以提供一個(gè)應(yīng)用程序表單,用戶可以在其中選擇鎖定時(shí)需要禁止訪問的應(yīng)用程序;
[0052]S02,確定所述預(yù)設(shè)應(yīng)用程序的圖標(biāo)所處的位置,即應(yīng)用程序的圖標(biāo)在系統(tǒng)桌面上的位置,對(duì)于現(xiàn)有的智能終端系統(tǒng),應(yīng)用程序的圖標(biāo)在桌面上的位置是相對(duì)固定的,因此確定圖標(biāo)位置的方式有多種,例如根據(jù)應(yīng)用程序的名稱在桌面中查找圖標(biāo),然后確定圖標(biāo)在桌面坐標(biāo)范圍中的子坐標(biāo)范圍即可;
[0053]S03,將所述預(yù)設(shè)應(yīng)用程序的圖標(biāo)所處的位置作為所述預(yù)定坐標(biāo)范圍,進(jìn)而在進(jìn)入鎖定狀態(tài)后,實(shí)時(shí)監(jiān)測(cè)用戶是否點(diǎn)擊了預(yù)定坐標(biāo)范圍。
[0054]實(shí)施例2
[0055]本發(fā)明實(shí)施例提供了一種應(yīng)用程序鎖定裝置,如圖2所示,該裝置包括:
[0056]鎖定操作監(jiān)測(cè)單元21,用于監(jiān)測(cè)是否接收到鎖定指令;
[0057]運(yùn)行指令監(jiān)測(cè)單元22,用于當(dāng)接收到鎖定指令時(shí),監(jiān)測(cè)是否接收到運(yùn)行指令;
[0058]判斷單元23,用于當(dāng)接收到運(yùn)行指令時(shí),判斷所述運(yùn)行指令的傳遞目標(biāo)是否為預(yù)設(shè)應(yīng)用程序;
[0059]截獲單元24,用于當(dāng)所述運(yùn)行指令的傳遞目標(biāo)是預(yù)設(shè)應(yīng)用程序時(shí),截獲所述運(yùn)行指令。
[0060]根本發(fā)明提供的應(yīng)用程序鎖定裝置,當(dāng)接收到鎖定指令之后,不會(huì)禁止用戶訪問系統(tǒng)桌面,而監(jiān)測(cè)是否接收到用于開啟應(yīng)用程序的運(yùn)行指令,然后判定運(yùn)行指令的傳遞目標(biāo)是否為預(yù)先設(shè)定的應(yīng)用程序,只有當(dāng)傳遞目標(biāo)是是預(yù)先設(shè)定的應(yīng)用程序時(shí),才將運(yùn)行指令截獲,進(jìn)而實(shí)現(xiàn)禁止預(yù)先設(shè)定的應(yīng)用程序開啟,本方案可以禁止部分應(yīng)用程序的開啟操作,而非對(duì)整個(gè)系統(tǒng)進(jìn)行鎖定,用戶可以預(yù)先自定義鎖定哪些應(yīng)用程序,由此可提高鎖定操作的靈活性和便利性。
[0061 ] 優(yōu)選地,還包括:
[0062]傳遞單元25,用于當(dāng)所述運(yùn)行指令的傳遞目標(biāo)不是預(yù)設(shè)的應(yīng)用程序時(shí),將所述運(yùn)行指令發(fā)送至所述傳遞目標(biāo)。
[0063]優(yōu)選地,所述運(yùn)行指令為用戶觸摸操作;所述判斷單元包括:
[0064]坐標(biāo)獲取單元,用于獲取用戶觸摸操作對(duì)應(yīng)的坐標(biāo);
[0065]坐標(biāo)判斷單元,用于判斷所述坐標(biāo)是否在預(yù)定坐標(biāo)范圍內(nèi),所述預(yù)定坐標(biāo)范圍是所述預(yù)設(shè)應(yīng)用程序的圖標(biāo)所處的位置。
[0066]優(yōu)選地,還包括:
[0067]鎖定目標(biāo)確定單元,用于根據(jù)用戶的選擇確定所述預(yù)設(shè)應(yīng)用程序;
[0068]圖標(biāo)位置確定單元,用于確定所述預(yù)設(shè)應(yīng)用程序的圖標(biāo)所處的位置;
[0069]鎖定位置確定單元,用于將所述預(yù)設(shè)應(yīng)用程序的圖標(biāo)所處的位置作為所述預(yù)定坐標(biāo)范圍。
[0070]顯然,上述實(shí)施例僅僅是為清楚地說明所作的舉例,而并非對(duì)實(shí)施方式的限定。對(duì)于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動(dòng)。這里無需也無法對(duì)所有的實(shí)施方式予以窮舉。而由此所引伸出的顯而易見的變化或變動(dòng)仍處于本發(fā)明創(chuàng)造的保護(hù)范圍之中。
【主權(quán)項(xiàng)】
1.一種應(yīng)用程序鎖定方法,其特征在于,包括: 監(jiān)測(cè)是否接收到鎖定指令; 當(dāng)接收到鎖定指令時(shí),監(jiān)測(cè)是否接收到運(yùn)行指令; 當(dāng)接收到運(yùn)行指令時(shí),判斷所述運(yùn)行指令的傳遞目標(biāo)是否為預(yù)設(shè)應(yīng)用程序; 當(dāng)所述運(yùn)行指令的傳遞目標(biāo)是預(yù)設(shè)應(yīng)用程序時(shí),截獲所述運(yùn)行指令。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 當(dāng)所述運(yùn)行指令的傳遞目標(biāo)不是預(yù)設(shè)的應(yīng)用程序時(shí),將所述運(yùn)行指令發(fā)送至所述傳遞目標(biāo)。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述運(yùn)行指令為用戶觸摸操作;所述判斷所述運(yùn)行指令的傳遞目標(biāo)是否為預(yù)設(shè)應(yīng)用程序,包括: 獲取用戶觸摸操作對(duì)應(yīng)的坐標(biāo); 判斷所述坐標(biāo)是否在預(yù)定坐標(biāo)范圍內(nèi),所述預(yù)定坐標(biāo)范圍是所述預(yù)設(shè)應(yīng)用程序的圖標(biāo)所處的位置。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述監(jiān)測(cè)是否接收到鎖定指令之前,還包括: 根據(jù)用戶的選擇確定所述預(yù)設(shè)應(yīng)用程序; 確定所述預(yù)設(shè)應(yīng)用程序的圖標(biāo)所處的位置; 將所述預(yù)設(shè)應(yīng)用程序的圖標(biāo)所處的位置作為所述預(yù)定坐標(biāo)范圍。5.一種應(yīng)用程序鎖定裝置,其特征在于,包括: 鎖定操作監(jiān)測(cè)單元,用于監(jiān)測(cè)是否接收到鎖定指令; 運(yùn)行指令監(jiān)測(cè)單元,用于當(dāng)接收到鎖定指令時(shí),監(jiān)測(cè)是否接收到運(yùn)行指令; 判斷單元,用于當(dāng)接收到運(yùn)行指令時(shí),判斷所述運(yùn)行指令的傳遞目標(biāo)是否為預(yù)設(shè)應(yīng)用程序; 截獲單元,用于當(dāng)所述運(yùn)行指令的傳遞目標(biāo)是預(yù)設(shè)應(yīng)用程序時(shí),截獲所述運(yùn)行指令。6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,還包括: 傳遞單元,用于當(dāng)所述運(yùn)行指令的傳遞目標(biāo)不是預(yù)設(shè)的應(yīng)用程序時(shí),將所述運(yùn)行指令發(fā)送至所述傳遞目標(biāo)。7.根據(jù)權(quán)利要求5或6所述的裝置,其特征在于,所述運(yùn)行指令為用戶觸摸操作;所述判斷單元包括: 坐標(biāo)獲取單元,用于獲取用戶觸摸操作對(duì)應(yīng)的坐標(biāo); 坐標(biāo)判斷單元,用于判斷所述坐標(biāo)是否在預(yù)定坐標(biāo)范圍內(nèi),所述預(yù)定坐標(biāo)范圍是所述預(yù)設(shè)應(yīng)用程序的圖標(biāo)所處的位置。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 鎖定目標(biāo)確定單元,用于根據(jù)用戶的選擇確定所述預(yù)設(shè)應(yīng)用程序; 圖標(biāo)位置確定單元,用于確定所述預(yù)設(shè)應(yīng)用程序的圖標(biāo)所處的位置; 鎖定位置確定單元,用于將所述預(yù)設(shè)應(yīng)用程序的圖標(biāo)所處的位置作為所述預(yù)定坐標(biāo)范圍。
【文檔編號(hào)】G06F9/38GK105892819SQ201610202127
【公開日】2016年8月24日
【申請(qǐng)日】2016年4月1日
【發(fā)明人】李 真
【申請(qǐng)人】樂視控股(北京)有限公司, 樂視移動(dòng)智能信息技術(shù)(北京)有限公司