應(yīng)用鎖解鎖界面的顯示方法及裝置的制造方法
【專利摘要】本公開是關(guān)于一種應(yīng)用鎖解鎖界面的顯示方法及裝置,屬于終端技術(shù)領(lǐng)域。包括:獲取終端觸發(fā)事件;判斷應(yīng)用鎖是否鎖定終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用;當(dāng)應(yīng)用鎖鎖定目標(biāo)應(yīng)用時,判斷終端觸發(fā)事件是否為指定事件;當(dāng)終端觸發(fā)事件為指定事件時,顯示終端觸發(fā)事件對應(yīng)的界面;當(dāng)檢測到針對終端觸發(fā)事件的結(jié)束操作時,顯示預(yù)設(shè)的目標(biāo)應(yīng)用的待解鎖界面。該方法保證當(dāng)應(yīng)用鎖鎖定的應(yīng)用中的指定事件發(fā)生時,應(yīng)用鎖不攔截定該指定事件對應(yīng)的界面,從而保證顯示應(yīng)用鎖解鎖界面的方式是基于事件的具體內(nèi)容而定,顯示解鎖界面的方式更加靈活。由于指定事件通常為用戶比較關(guān)注的事件,因此,該方式能及時對用戶關(guān)注的事件進(jìn)行提醒,從而能夠增加應(yīng)用鎖的用戶粘性。
【專利說明】
應(yīng)用鎖解鎖界面的顯示方法及裝置
技術(shù)領(lǐng)域
[0001]本公開涉及終端技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用鎖解鎖界面的顯示方法及裝置。
【背景技術(shù)】
[0002]隨著手機(jī)、電腦等終端的日益普及,用戶會在終端中安裝很多應(yīng)用,這些應(yīng)用中的很多應(yīng)用會涉及用戶的隱私或者財產(chǎn)安全等,因此,終端中應(yīng)用的隱私和安全也成為人們?nèi)找骊P(guān)注的話題。
[0003]相關(guān)技術(shù)中,用戶通常通過應(yīng)用鎖鎖定終端中的一個或多個應(yīng)用,來達(dá)到防止被鎖定應(yīng)用中的內(nèi)容被其他用戶查看的效果。應(yīng)用鎖是一種可以保護(hù)終端中應(yīng)用內(nèi)容被輕易查看的應(yīng)用。具體地,如果用戶想要避免終端中的某一個應(yīng)用中的內(nèi)容被輕易查看,可以將該應(yīng)用添加至應(yīng)用鎖中,即通過應(yīng)用鎖鎖定該應(yīng)用。在此基礎(chǔ)上,當(dāng)用戶需要進(jìn)入該應(yīng)用的相關(guān)界面時,終端會顯示待解鎖界面,用戶通過待解鎖界面解鎖后才可進(jìn)入該應(yīng)用的任意界面。
【發(fā)明內(nèi)容】
[0004]為克服相關(guān)技術(shù)中存在的問題,本公開提供一種應(yīng)用鎖解鎖界面的顯示方法及裝置。
[0005]根據(jù)本公開實(shí)施例的第一方面,提供一種應(yīng)用鎖解鎖界面的顯示方法,所述方法包括:
[0006]獲取終端觸發(fā)事件;
[0007]判斷應(yīng)用鎖是否鎖定所述終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用;
[0008]當(dāng)所述應(yīng)用鎖鎖定所述目標(biāo)應(yīng)用時,判斷所述終端觸發(fā)事件是否為指定事件;
[0009]當(dāng)所述終端觸發(fā)事件為指定事件時,顯示所述終端觸發(fā)事件對應(yīng)的界面;
[0010]當(dāng)檢測到針對所述終端觸發(fā)事件的結(jié)束操作時,顯示預(yù)設(shè)的所述目標(biāo)應(yīng)用的待解鎖界面。
[0011]結(jié)合第一方面,在上述第一方面的第一種可能的實(shí)現(xiàn)方式中,所述判斷應(yīng)用鎖是否鎖定所述終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用,包括:
[0012]獲取所述終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用的包名;
[0013]將所述目標(biāo)應(yīng)用的包名與預(yù)設(shè)鎖定名單中的包名進(jìn)行比對,所述預(yù)設(shè)鎖定名單中包括至少一個預(yù)先通過所述應(yīng)用鎖鎖定的應(yīng)用的包名;
[0014]根據(jù)比對結(jié)果判斷所述應(yīng)用鎖是否鎖定所述目標(biāo)應(yīng)用。
[0015]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式中,在上述第一方面的第二種可能的實(shí)現(xiàn)方式中,所述判斷所述終端觸發(fā)事件是否為指定事件,包括:
[0016]獲取所述終端觸發(fā)事件的屬性信息;
[0017]將所述終端觸發(fā)事件的屬性信息與預(yù)設(shè)白名單中的屬性信息進(jìn)行匹配,所述預(yù)設(shè)白名單包括指定事件的屬性信息;
[0018]當(dāng)所述終端觸發(fā)事件的屬性信息存在于所述預(yù)設(shè)白名單中時,確定所述終端觸發(fā)事件為指定事件。
[0019]結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在上述第一方面的第三種可能的實(shí)現(xiàn)方式中,所述屬性信息包括包名和活動標(biāo)識符的對應(yīng)關(guān)系,或者包名和動作標(biāo)識符的對應(yīng)關(guān)系O
[0020]結(jié)合第一方面,在上述第一方面的第四種可能的實(shí)現(xiàn)方式中,所述判斷所述終端觸發(fā)事件是否為指定事件之后,還包括:
[0021 ]當(dāng)所述終端觸發(fā)事件不為指定事件時,顯示預(yù)設(shè)的所述目標(biāo)應(yīng)用的待解鎖界面。
[0022]結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在上述第一方面的第五種可能的實(shí)現(xiàn)方式中,所述將所述屬性信息與預(yù)設(shè)白名單中的屬性信息進(jìn)行匹配之后,還包括:
[0023]每隔預(yù)設(shè)時間從所述應(yīng)用鎖的云端獲取指定事件的屬性信息;
[0024]根據(jù)獲取到的指定事件的屬性信息更新所述預(yù)設(shè)白名單。
[0025]結(jié)合第一方面至第一方面的第五種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第一方面的第六種可能的實(shí)現(xiàn)方式中,所述指定事件為語音來電事件或者視頻請求事件。
[0026]根據(jù)本公開實(shí)施例的第二方面,提供一種應(yīng)用鎖解鎖界面的顯示裝置,所述裝置包括:
[0027]獲取模塊,用于獲取終端觸發(fā)事件;
[0028]第一判斷模塊,用于判斷應(yīng)用鎖是否鎖定所述終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用;
[0029]第二判斷模塊,用于當(dāng)所述應(yīng)用鎖鎖定所述目標(biāo)應(yīng)用時,判斷所述終端觸發(fā)事件是否為指定事件;
[0030]第一顯示模塊,用于當(dāng)所述終端觸發(fā)事件為指定事件時,顯示所述終端觸發(fā)事件對應(yīng)的界面;
[0031 ]第二顯示模塊,用于當(dāng)檢測到針對所述終端觸發(fā)事件的結(jié)束操作時,顯示預(yù)設(shè)的所述目標(biāo)應(yīng)用的待解鎖界面。
[0032]結(jié)合第二方面,在上述第二方面的第一種可能的實(shí)現(xiàn)方式中,所述第一判斷模塊包括:
[0033]第一獲取單元,用于獲取所述終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用的包名;
[0034]比對單元,用于將所述目標(biāo)應(yīng)用的包名與預(yù)設(shè)鎖定名單中的包名進(jìn)行比對,所述預(yù)設(shè)鎖定名單中包括至少一個預(yù)先通過所述應(yīng)用鎖鎖定的應(yīng)用的包名;
[0035]判斷單元,用于根據(jù)比對結(jié)果判斷所述應(yīng)用鎖是否鎖定所述目標(biāo)應(yīng)用。
[0036]結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式中,在上述第二方面的第二種可能的實(shí)現(xiàn)方式中,所述第二判斷模塊包括:
[0037]第二獲取單元,用于獲取所述終端觸發(fā)事件的屬性信息;
[0038]匹配單元,用于將所述終端觸發(fā)事件的屬性信息與預(yù)設(shè)白名單中的屬性信息進(jìn)行匹配,所述預(yù)設(shè)白名單包括指定事件的屬性信息;
[0039]確定單元,用于當(dāng)所述終端觸發(fā)事件的屬性信息存在于所述預(yù)設(shè)白名單中時,確定所述終端觸發(fā)事件為指定事件。
[0040]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在上述第二方面的第三種可能的實(shí)現(xiàn)方式中,所述屬性信息包括包名和活動標(biāo)識符的對應(yīng)關(guān)系,或者包名和動作標(biāo)識符的對應(yīng)關(guān)系O
[0041]結(jié)合第二方面,在上述第二方面的第四種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0042]第三顯示模塊,用于當(dāng)所述終端觸發(fā)事件不為指定事件時,顯示預(yù)設(shè)的所述目標(biāo)應(yīng)用的待解鎖界面。
[0043]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在上述第二方面的第五種可能的實(shí)現(xiàn)方式中,所述第二判斷模塊還包括:
[0044]第三獲取單元,用于每隔預(yù)設(shè)時間從所述應(yīng)用鎖的云端獲取指定事件的屬性信息;
[0045]更新單元,用于根據(jù)獲取到的指定事件的屬性信息更新所述預(yù)設(shè)白名單。
[0046]結(jié)合第二方面至第二方面的第五種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第二方面的第六種可能的實(shí)現(xiàn)方式中,所述指定事件為語音來電事件或者視頻請求事件。
[0047]根據(jù)本公開實(shí)施例的第三方面,提供一種應(yīng)用鎖解鎖界面的顯示裝置,所述裝置包括:
[0048]處理器;
[0049]用于存儲處理器可執(zhí)行指令的存儲器;
[0050]其中,所述處理器被配置為:
[0051 ]獲取終端觸發(fā)事件;
[0052]判斷應(yīng)用鎖是否鎖定所述終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用;
[0053]當(dāng)所述應(yīng)用鎖鎖定所述目標(biāo)應(yīng)用時,判斷所述終端觸發(fā)事件是否為指定事件;
[0054]當(dāng)所述終端觸發(fā)事件為指定事件時,顯示所述終端觸發(fā)事件對應(yīng)的界面;
[0055]當(dāng)檢測到針對所述終端觸發(fā)事件的結(jié)束操作時,顯示預(yù)設(shè)的所述目標(biāo)應(yīng)用的待解鎖界面。
[0056]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0057]本公開實(shí)施例提供的方法,當(dāng)確定應(yīng)用鎖鎖定終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用,且終端觸發(fā)事件為指定事件時,顯示終端觸發(fā)事件對應(yīng)的界面,并在檢測到針對終端觸發(fā)事件的結(jié)束操作時,再顯示目標(biāo)應(yīng)用的待解鎖界面,保證當(dāng)應(yīng)用鎖鎖定的應(yīng)用中的指定事件發(fā)生時,應(yīng)用鎖不攔截定該指定事件對應(yīng)的界面,從而保證顯示應(yīng)用鎖解鎖界面的方式是基于事件的具體內(nèi)容而定,顯示解鎖界面的方式更加靈活。另外,由于指定事件通常為用戶比較關(guān)注的事件,因此,該種方式能夠及時對用戶關(guān)注的事件進(jìn)行提醒,從而能夠增加應(yīng)用鎖的用戶粘性。
[0058]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0059]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。
[0060]圖1是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用鎖解鎖界面的顯示方法的流程圖。[0061 ]圖2是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用鎖解鎖界面的顯示方法的流程圖。
[0062]圖3是根據(jù)一示例性實(shí)施例示出的一種視頻請求界面的示意圖。
[0063]圖4是根據(jù)一示例性實(shí)施例示出的一種目標(biāo)應(yīng)用的待解鎖界面的示意圖。
[0064]圖5是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用鎖解鎖界面的顯示裝置的框圖。
[0065]圖6是根據(jù)一示例性實(shí)施例示出的一種第一判斷模塊的框圖。
[0066]圖7是根據(jù)一示例性實(shí)施例示出的一種第二判斷模塊的框圖。
[0067]圖8是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用鎖解鎖界面的顯示裝置的框圖。
[0068]圖9是根據(jù)一示例性實(shí)施例示出的一種第二判斷模塊的框圖。
[0069]圖10是根據(jù)一示例性實(shí)施例示出的一種裝置的框圖。
【具體實(shí)施方式】
[0070]這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0071]在對本公開實(shí)施例進(jìn)行詳細(xì)地解釋說明之前,先對本公開實(shí)施例的應(yīng)用場景予以說明。為了避免終端中某一個或多個應(yīng)用中的內(nèi)容被輕易查看,目前用戶多通過應(yīng)用鎖來實(shí)現(xiàn)。應(yīng)用鎖是一個能夠鎖定終端中安裝的一個或多個應(yīng)用的應(yīng)用。當(dāng)用戶想要保護(hù)終端中的任一個應(yīng)用不輕易被查看時,可以將該應(yīng)用添加至應(yīng)用鎖中。在此基礎(chǔ)上,當(dāng)用戶進(jìn)入被應(yīng)用鎖鎖定的應(yīng)用時,終端會先顯示該應(yīng)用對應(yīng)的待解鎖界面。用戶通過該待解鎖界面解鎖后,方可進(jìn)入該應(yīng)用。為了提高使用應(yīng)用鎖時的靈活性,本公開實(shí)施例提供了一種應(yīng)用鎖解鎖界面的顯示方法。具體的應(yīng)用鎖解鎖界面的顯示方法詳見下述各個實(shí)施例。
[0072]圖1是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用鎖解鎖界面的顯示方法的流程圖,該應(yīng)用鎖解鎖界面的顯示方法應(yīng)用于終端中。如圖1所示,本公開實(shí)施例提供的應(yīng)用鎖解鎖界面的顯示方法包括以下步驟。
[0073]在步驟101中,獲取終端觸發(fā)事件。
[0074]在步驟102中,判斷應(yīng)用鎖是否鎖定終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用。
[0075]在步驟103中,當(dāng)應(yīng)用鎖鎖定目標(biāo)應(yīng)用時,判斷終端觸發(fā)事件是否為指定事件。
[0076]在步驟104中,當(dāng)終端觸發(fā)事件為指定事件時,顯示指定事件對應(yīng)的界面。
[0077]在步驟105中,當(dāng)檢測到針對指定事件的結(jié)束操作時,顯示預(yù)設(shè)的目標(biāo)應(yīng)用的待解鎖界面。
[0078]本公開實(shí)施例提供的方法,當(dāng)確定應(yīng)用鎖鎖定終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用,且終端觸發(fā)事件為指定事件時,顯示終端觸發(fā)事件對應(yīng)的界面,并在檢測到針對終端觸發(fā)事件的結(jié)束操作時,再顯示目標(biāo)應(yīng)用的待解鎖界面,保證當(dāng)應(yīng)用鎖鎖定的應(yīng)用中的指定事件發(fā)生時,應(yīng)用鎖不攔截定該指定事件對應(yīng)的界面,從而保證顯示應(yīng)用鎖解鎖界面的方式是基于事件的具體內(nèi)容而定,顯示解鎖界面的方式更加靈活。另外,由于指定事件通常為用戶比較關(guān)注的事件,因此,該種方式能夠及時對用戶關(guān)注的事件進(jìn)行提醒,從而能夠增加應(yīng)用鎖的用戶粘性。
[0079]在本公開的另一實(shí)施例中,判斷應(yīng)用鎖是否鎖定終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用,包括:
[0080]獲取終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用的包名;
[0081]將目標(biāo)應(yīng)用的包名與預(yù)設(shè)鎖定名單中的包名進(jìn)行比對,預(yù)設(shè)鎖定名單中包括至少一個預(yù)先通過應(yīng)用鎖鎖定的應(yīng)用的包名;
[0082]根據(jù)比對結(jié)果判斷應(yīng)用鎖是否鎖定目標(biāo)應(yīng)用。
[0083]在本公開的另一實(shí)施例中,判斷終端觸發(fā)事件是否為指定事件,包括:
[0084]獲取終端觸發(fā)事件的屬性信息;
[0085]將終端觸發(fā)事件的屬性信息與預(yù)設(shè)白名單中的屬性信息進(jìn)行匹配,預(yù)設(shè)白名單包括指定事件的屬性信息;
[0086]當(dāng)終端觸發(fā)事件的屬性信息存在于預(yù)設(shè)白名單中時,確定終端觸發(fā)事件為指定事件。
[0087]在本公開的另一實(shí)施例中,屬性信息包括包名和活動標(biāo)識符的對應(yīng)關(guān)系,或者包名和動作標(biāo)識符的對應(yīng)關(guān)系。
[0088]在本公開的另一實(shí)施例中,判斷終端觸發(fā)事件是否為指定事件之后,還包括:
[0089]當(dāng)終端觸發(fā)事件不為指定事件時,顯示預(yù)設(shè)的目標(biāo)應(yīng)用的待解鎖界面。
[0090]在本公開的另一實(shí)施例中,將屬性信息與預(yù)設(shè)白名單中的屬性信息進(jìn)行匹配之后,還包括:
[0091 ]每隔預(yù)設(shè)時間從應(yīng)用鎖的云端獲取指定事件的屬性信息;
[0092]根據(jù)獲取到的指定事件的屬性信息更新預(yù)設(shè)白名單。
[0093]在本公開的另一實(shí)施例中,指定事件為語音來電事件或者視頻請求事件。
[0094]上述所有可選技術(shù)方案,均可按照任意結(jié)合形成本公開的可選實(shí)施例,本公開實(shí)施例對此不再--贅述。
[0095]圖2是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用鎖解鎖界面的顯示方法的流程圖,該應(yīng)用鎖解鎖界面的顯示方法應(yīng)用于終端中。該終端可以為手機(jī)、平板等移動終端,也可以為計算機(jī)等終端,還可以為智能手表等可穿戴設(shè)備。如圖2所示,本公開實(shí)施例提供的應(yīng)用鎖解鎖界面的顯示方法包括以下步驟。
[0096]在步驟201中,獲取終端觸發(fā)事件。
[0097]其中,終端觸發(fā)事件為終端當(dāng)前接收的事件,該終端觸發(fā)事件可以為終端接收的任意類型的事件,如接收一條即時通信消息的事件,接收一個來電的事件,接收一個視頻通話請求的事件等。
[0098]終端獲取終端觸發(fā)事件的方式可以基于目前已有的方式實(shí)現(xiàn),本公開實(shí)施例在此處不作具體介紹。
[0099]在步驟202中,判斷應(yīng)用鎖是否鎖定終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用。
[0100]不同的終端觸發(fā)事件會觸發(fā)終端中的不同應(yīng)用,在本公開實(shí)施例中,將該終端觸發(fā)事件所觸發(fā)的應(yīng)用定義為目標(biāo)應(yīng)用。
[0101]其中,在判斷應(yīng)用鎖是否鎖定目標(biāo)應(yīng)用時,包括但不限于通過如下步驟(I)至步驟
(3)來實(shí)現(xiàn):
[0102]步驟(I):獲取終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用的包名。
[0103]包名(Package Name)為應(yīng)用的唯一標(biāo)識,一個包名可以唯一標(biāo)識一個應(yīng)用,因此,包名可用于終端系統(tǒng)識別應(yīng)用。其中,在獲取目標(biāo)應(yīng)用的包名時,可以從目標(biāo)應(yīng)用的源代碼中實(shí)現(xiàn)。
[0104]步驟(2):將目標(biāo)應(yīng)用的包名與預(yù)設(shè)鎖定名單中的包名進(jìn)行比對,預(yù)設(shè)鎖定名單中包括至少一個預(yù)先通過應(yīng)用鎖鎖定的應(yīng)用的包名。
[0105]具體地,為了便于確定已鎖定哪些應(yīng)用,當(dāng)應(yīng)用鎖鎖定一個應(yīng)用后,可以將該應(yīng)用的包名等標(biāo)識信息記錄在一個數(shù)據(jù)列表中。在本公開實(shí)施例中,預(yù)設(shè)鎖定名單中即記錄了各個被應(yīng)用鎖鎖定的應(yīng)用的包名。
[0106]在將目標(biāo)應(yīng)用的包名與預(yù)設(shè)鎖定名單中的包名進(jìn)行比對時,可以將目標(biāo)應(yīng)用的包名與預(yù)設(shè)鎖定名單中的各個包名依次進(jìn)行對比,以確定預(yù)設(shè)鎖定名單中是否存在目標(biāo)應(yīng)用的包名。
[0107]步驟(3):根據(jù)比對結(jié)果判斷應(yīng)用鎖是否鎖定目標(biāo)應(yīng)用。
[0108]其中,當(dāng)目標(biāo)應(yīng)用的包名存在于預(yù)設(shè)鎖定名單中時,可以確定應(yīng)用鎖已鎖定目標(biāo)應(yīng)用;當(dāng)目標(biāo)應(yīng)用的包名未存在于預(yù)設(shè)鎖定名單中時,可以確定應(yīng)用鎖未鎖定目標(biāo)應(yīng)用。
[0109]其中,在判斷應(yīng)用鎖是否鎖定目標(biāo)應(yīng)用時,可以通過終端系統(tǒng)的SecurityManagerService (安全管理服務(wù))模塊實(shí)現(xiàn)。
[0110]在步驟203中,當(dāng)應(yīng)用鎖鎖定目標(biāo)應(yīng)用時,獲取終端觸發(fā)事件的屬性信息。
[0111]其中,事件的屬性信息能夠標(biāo)識事件所涉及的應(yīng)用以及事件觸發(fā)終端的顯示界面所顯示的內(nèi)容。例如,當(dāng)事件為接收一條即時通信消息時,該事件的屬性信息能夠標(biāo)識該即時通信消息為哪個即時通信應(yīng)用的消息,且終端接收該即時通信消息時,其顯示界面會顯示什么內(nèi)容。由于事件的活動(Activity)或動作(Act1n)將影響顯示界面的顯示內(nèi)容,因此,在本公開實(shí)施例中,屬性信息可以包括包名和活動標(biāo)識符的對應(yīng)關(guān)系,或者包名和動作標(biāo)識符的對應(yīng)關(guān)系。
[0112]在步驟204中,將終端觸發(fā)事件的屬性信息與預(yù)設(shè)白名單中的屬性信息進(jìn)行匹配,當(dāng)終端觸發(fā)事件的屬性信息存在于預(yù)設(shè)白名單中時,確定終端觸發(fā)事件為指定事件,其中,預(yù)設(shè)白名單包括指定事件的屬性信息。
[0113]其中,步驟203和步驟204為判斷終端觸發(fā)事件是否為指定事件的具體實(shí)現(xiàn)方式。在具體實(shí)施時,還可以采用其它方式判斷終端觸發(fā)事件是否為指定事件,本公開實(shí)施例對此不作具體限定。
[0114]在本公開實(shí)施例中,對于被應(yīng)用鎖鎖定的應(yīng)用,指定事件是指用戶預(yù)先設(shè)置的當(dāng)該種事件發(fā)生時,應(yīng)用鎖將自動放行的事件,即當(dāng)該應(yīng)用中的指定事件發(fā)生時,終端不顯示待解鎖界面,而直接顯示該指定事件對應(yīng)的界面。
[0115]其中,將終端觸發(fā)事件的屬性信息與預(yù)設(shè)白名單中的屬性信息進(jìn)行匹配時,可以將終端觸發(fā)事件的屬性信息與預(yù)設(shè)白名單中的屬性信息一一進(jìn)行比對。具體地,在判斷終端觸發(fā)事件是否為指定事件時,當(dāng)終端觸發(fā)事件的屬性信息存在于預(yù)設(shè)白名單中時,可以確定終端觸發(fā)事件為指定事件;當(dāng)終端觸發(fā)事件的屬性信息未存在于預(yù)設(shè)白名單中時,可以確定終端觸發(fā)事件不為指定事件。
[0116]可選地,由于語音來電事件或者視頻請求事件發(fā)生時,往往需要用戶及時查看并進(jìn)行處理,為了防止語音來電事件或者視頻請求事件發(fā)生時,語音來電事件或者視頻請求事件對應(yīng)的界面被應(yīng)用鎖攔截,導(dǎo)致不能對語音來電事件或者視頻請求事件起到及時提醒的作用,因此,在本公開實(shí)施例中,指定事件可以為語音來電事件或者視頻請求事件。進(jìn)一步地,指定事件為即時通信應(yīng)用中的語音來電事件或者視頻請求事件。
[0117]進(jìn)一步地,由于應(yīng)用鎖鎖定的應(yīng)用可能是實(shí)時更新的,且用戶設(shè)置的指定事件也可能是實(shí)時更新的,因此,本發(fā)明實(shí)施例還支持實(shí)時更新預(yù)設(shè)白名單。具體地,應(yīng)用鎖的云端會實(shí)時收集各種支持通過應(yīng)用鎖鎖定的應(yīng)用及各種指定事件的屬性信息,因此,本公開實(shí)施例在更新預(yù)設(shè)白名單時,直接從應(yīng)用鎖的云端獲取更新數(shù)據(jù)即可。
[0118]示例地,在將終端觸發(fā)事件的屬性信息與預(yù)設(shè)白名單中的屬性信息進(jìn)行匹配之后,還可以每隔預(yù)設(shè)時間從應(yīng)用鎖的云端獲取指定事件的屬性信息,并根據(jù)獲取到的指定事件的屬性信息更新預(yù)設(shè)白名單。
[0119]其中,根據(jù)獲取到的指定事件的屬性信息更新預(yù)設(shè)白名單時,可以先檢測當(dāng)前是否處于WiFi(WIreless-Fidelity,無線保真)環(huán)境下;當(dāng)當(dāng)前處于WiFi環(huán)境下時,執(zhí)行根據(jù)獲取到的指定事件的屬性信息更新預(yù)設(shè)白名單的步驟,從而達(dá)到節(jié)省用戶運(yùn)營商流量的目的。
[0120]另外,預(yù)設(shè)時間可以根據(jù)需要設(shè)定。關(guān)于預(yù)設(shè)時間的具體時長,本公開實(shí)施例不作具體限定。如,預(yù)設(shè)時間可以設(shè)置為I天、2天等。
[0121 ]進(jìn)一步地,在從應(yīng)用鎖的云端獲取指定事件的屬性信息時,終端可以向云端服務(wù)器發(fā)送更新請求,云端服務(wù)器接收該更新請求后,向終端返回發(fā)生更新的屬性信息。
[0122]在根據(jù)獲取到的指定事件的屬性信息更新預(yù)設(shè)白名單時,終端根據(jù)從云端獲得的發(fā)生更新的屬性信息修改本地存儲的預(yù)設(shè)白名單。例如,對于新增的屬性信息,終端將該新增的屬性信息增加至預(yù)設(shè)白名單中;對于已刪除的屬性信息,終端從本地的預(yù)設(shè)白名單中刪除該已刪除的屬性信息;對于內(nèi)容發(fā)生變化的屬性信息,終端根據(jù)從云端獲得的數(shù)據(jù)修改本地預(yù)設(shè)白名單中的數(shù)據(jù)。
[0123]在步驟205中,當(dāng)終端觸發(fā)事件為指定事件時,顯示終端觸發(fā)事件對應(yīng)的界面。
[0124]在本公開實(shí)施例中,當(dāng)終端觸發(fā)事件為指定事件時,直接在顯示界面顯示該終端觸發(fā)事件對應(yīng)的界面。例如,當(dāng)該終端觸發(fā)事件為視頻請求事件,且視頻請求事件屬于指定事件時,終端在其顯示界面顯示視頻請求界面。在此基礎(chǔ)上,用戶可在視頻請求界面中執(zhí)行接受視頻請求的操作或拒絕視頻請求的操作。如圖3所示,其示出了一種視頻請求界面的示意圖。
[0125]本公開實(shí)施例當(dāng)確定終端觸發(fā)事件為被應(yīng)用鎖鎖定的應(yīng)用中的指定事件時,通過顯示該終端觸發(fā)事件對應(yīng)的界面,可以起到對該終端觸發(fā)事件進(jìn)行及時提醒的目的。由于指定事件往往為用戶比較關(guān)注的事件,因此,顯示指定事件對應(yīng)的界面,可以避免用戶錯過有關(guān)其關(guān)注事件的消息,從而能夠增加用戶使用應(yīng)用鎖的粘性。
[0126]在步驟206中,當(dāng)檢測到針對終端觸發(fā)事件的結(jié)束操作時,顯示預(yù)設(shè)的目標(biāo)應(yīng)用的待解鎖界面。
[0127]不同的應(yīng)用可能會對應(yīng)不同的待解鎖界面,例如,應(yīng)用A對應(yīng)的待解鎖界面為密碼解鎖界面,應(yīng)用B對應(yīng)的待解鎖界面為手勢解鎖界面,且對于待解鎖界面同為密碼解鎖或手勢解鎖的應(yīng)用,其解鎖密碼或解鎖手勢也可能并不相同。因此,在本公開實(shí)施例中,當(dāng)完成對終端觸發(fā)事件的操作時,終端可以先獲取目標(biāo)應(yīng)用的待解鎖界面后,再顯示目標(biāo)應(yīng)用的待解鎖界面。如圖4所示,其示出了一種檢測到針對終端觸發(fā)事件的結(jié)束操作時,顯示的目標(biāo)應(yīng)用的待解鎖界面的示意圖。當(dāng)然,圖4僅以目標(biāo)應(yīng)用的待解鎖界面為密碼解鎖界面為例進(jìn)行了說明,事實(shí)上,該目標(biāo)應(yīng)用的待解鎖界面還可以為手勢解鎖界面等。
[0128]關(guān)于終端檢測針對終端觸發(fā)事件的結(jié)束操作的方式,包括但不限于:確定是否在終端觸發(fā)事件對應(yīng)的界面上提供的結(jié)束選項(xiàng)上檢測到預(yù)設(shè)操作,其中,該預(yù)設(shè)操作可以結(jié)束終端觸發(fā)事件。當(dāng)檢測到該預(yù)設(shè)操作時,可以確定檢測到針對終端觸發(fā)事件的結(jié)束操作;當(dāng)未檢測到該預(yù)設(shè)操作時,可以確定未檢測到針對終端觸發(fā)事件的結(jié)束操作。本公開實(shí)施例不對預(yù)設(shè)操作的具體內(nèi)容進(jìn)行限定。例如,該預(yù)設(shè)操作可以為點(diǎn)擊操作、雙擊操作或長按操作等。
[0129]在步驟207中,當(dāng)終端觸發(fā)事件不為指定事件時,顯示預(yù)設(shè)的目標(biāo)應(yīng)用的待解鎖界面。
[0130]在本公開實(shí)施例中,當(dāng)終端觸發(fā)事件不為指定事件時,直接顯示預(yù)設(shè)的目標(biāo)應(yīng)用的待解鎖界面。其中,顯示的目標(biāo)應(yīng)用的待解鎖界面仍可以為如圖4所示的形式。
[0131]本公開實(shí)施例提供的方法,本公開實(shí)施例提供的方法,當(dāng)確定應(yīng)用鎖鎖定終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用,且終端觸發(fā)事件為指定事件時,顯示終端觸發(fā)事件對應(yīng)的界面,并在檢測到針對終端觸發(fā)事件的結(jié)束操作時,再顯示目標(biāo)應(yīng)用的待解鎖界面,保證當(dāng)應(yīng)用鎖鎖定的應(yīng)用中的指定事件發(fā)生時,應(yīng)用鎖不攔截定該指定事件對應(yīng)的界面,從而保證顯示應(yīng)用鎖解鎖界面的方式是基于事件的具體內(nèi)容而定,顯示解鎖界面的方式更加靈活。由于指定事件通常為用戶比較關(guān)注的事件,因此,該種方式能夠及時對用戶關(guān)注的事件進(jìn)行提醒,從而能夠增加應(yīng)用鎖的用戶粘性。當(dāng)終端觸發(fā)事件不為指定事件或者針對終端觸發(fā)事件的操作結(jié)束后,顯示目標(biāo)應(yīng)該的待解鎖界面,可以保證開啟應(yīng)用鎖的應(yīng)用的安全性。
[0132]圖5是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用鎖解鎖界面的顯示裝置框圖,該裝置可以用于執(zhí)行上述圖1或圖2所對應(yīng)實(shí)施例提供的應(yīng)用鎖解鎖界面的顯示方法。參照圖5,該裝置包括獲取模塊501、第一判斷模塊502、第二判斷模塊503、第一顯示模塊504和第二顯示模塊505,其中:
[0133]獲取模塊501,用于獲取終端觸發(fā)事件;
[0134]第一判斷模塊502,用于判斷應(yīng)用鎖是否鎖定終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用;
[0135]第二判斷模塊503,用于當(dāng)應(yīng)用鎖鎖定目標(biāo)應(yīng)用時,判斷終端觸發(fā)事件是否為指定事件;
[0136]第一顯示模塊504,用于當(dāng)終端觸發(fā)事件為指定事件時,顯示終端觸發(fā)事件對應(yīng)的界面;
[0137]第二顯示模塊505,用于當(dāng)檢測到針對終端觸發(fā)事件的結(jié)束操作時,顯示預(yù)設(shè)的目標(biāo)應(yīng)用的待解鎖界面。
[0138]在本公開的另一實(shí)施例中,參見圖6,第一判斷模塊502包括第一獲取單元5021、比對單元5022和判斷單元5023,其中:
[0139]第一獲取單元5021,用于獲取終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用的包名;
[0140]比對單元5022,用于將目標(biāo)應(yīng)用的包名與預(yù)設(shè)鎖定名單中的包名進(jìn)行比對,預(yù)設(shè)鎖定名單中包括至少一個預(yù)先通過應(yīng)用鎖鎖定的應(yīng)用的包名;
[0141 ]判斷單元5023,用于根據(jù)比對結(jié)果判斷應(yīng)用鎖是否鎖定目標(biāo)應(yīng)用。
[0142]在本公開的另一實(shí)施例中,參見圖7,第二判斷模塊503包括第二獲取單元5031、匹配單元5032和確定單元5033,其中:
[0143]第二獲取單元5031,用于獲取終端觸發(fā)事件的屬性信息;
[0144]匹配單元5032,用于將終端觸發(fā)事件的屬性信息與預(yù)設(shè)白名單中的屬性信息進(jìn)行匹配,預(yù)設(shè)白名單包括指定事件的屬性信息;
[OH5]確定單元5033,用于當(dāng)終端觸發(fā)事件的屬性信息存在于預(yù)設(shè)白名單中時,確定終端觸發(fā)事件為指定事件。
[0146]在本公開的另一實(shí)施例中,屬性信息包括包名和活動標(biāo)識符的對應(yīng)關(guān)系,或者包名和動作標(biāo)識符的對應(yīng)關(guān)系。
[0147]在本公開的另一實(shí)施例中,參見圖8,裝置還包括:
[0148]第三顯示模塊506,用于當(dāng)終端觸發(fā)事件不為指定事件時,顯示預(yù)設(shè)的目標(biāo)應(yīng)用的待解鎖界面。
[0149]在本公開的另一實(shí)施例中,參見圖9,該第二判斷模塊503還包括第三獲取單元5034和更新單元5035,其中:
[0150]第三獲取單元5034,用于每隔預(yù)設(shè)時間從應(yīng)用鎖的云端獲取指定事件的屬性信息;
[0151]更新單元5035,用于根據(jù)獲取到的指定事件的屬性信息更新預(yù)設(shè)白名單。
[0152]在本公開的另一實(shí)施例中,指定事件為語音來電事件或者視頻請求事件。
[0153]本公開實(shí)施例提供的裝置,當(dāng)確定應(yīng)用鎖鎖定終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用,且終端觸發(fā)事件為指定事件時,顯示終端觸發(fā)事件對應(yīng)的界面,并在檢測到針對終端觸發(fā)事件的結(jié)束操作時,再顯示目標(biāo)應(yīng)用的待解鎖界面,保證當(dāng)應(yīng)用鎖鎖定的應(yīng)用中的指定事件發(fā)生時,應(yīng)用鎖不攔截定該指定事件對應(yīng)的界面,從而保證顯示應(yīng)用鎖解鎖界面的方式是基于事件的具體內(nèi)容而定,顯示解鎖界面的方式更加靈活。另外,由于指定事件通常為用戶比較關(guān)注的事件,因此,該種方式能夠及時對用戶關(guān)注的事件進(jìn)行提醒,從而能夠增加應(yīng)用鎖的用戶粘性。
[0154]關(guān)于上述實(shí)施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
[0155]圖10是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用鎖解鎖界面的顯示裝置1000的框圖,該裝置1000可以用于執(zhí)行上述圖1或圖2所對應(yīng)實(shí)施例提供的應(yīng)用鎖解鎖界面的顯示方法。例如,裝置1000可以是移動電話,計算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。
[0156]參照圖10,裝置1000可以包括以下一個或多個組件:處理組件1002,存儲器1004,電源組件1006,多媒體組件1008,音頻組件1010,輸入/輸出(I /0)接口 1012,傳感器組件1014,以及通信組件1016。
[0157]處理組件1002通??刂蒲b置1000的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件1002可以包括一個或多個處理器1020來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1002可以包括一個或多個模塊,便于處理組件1002和其他組件之間的交互。例如,處理組件1002可以包括多媒體模塊,以方便多媒體組件1008和處理組件1002之間的交互。
[0158]存儲器1004被配置為存儲各種類型的數(shù)據(jù)以支持在裝置1000的操作。這些數(shù)據(jù)的示例包括用于在裝置1000上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器1004可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPR0M),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
[0159]電源組件1006為裝置1000的各種組件提供電源。電源組件1006可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置1000生成、管理和分配電源相關(guān)聯(lián)的組件。
[0160]多媒體組件1008包括在所述裝置1000和用戶之間的提供一個輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實(shí)施例中,多媒體組件1008包括一個前置攝像頭和/或后置攝像頭。當(dāng)裝置1000處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0161]音頻組件1010被配置為輸出和/或輸入音頻信號。例如,音頻組件1010包括一個麥克風(fēng)(MIC),當(dāng)裝置1000處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在存儲器1004或經(jīng)由通信組件1016發(fā)送。在一些實(shí)施例中,音頻組件1010還包括一個揚(yáng)聲器,用于輸出音頻信號。
[0162]I/O接口 1012為處理組件1002和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0163]傳感器組件1014包括一個或多個傳感器,用于為裝置1000提供各個方面的狀態(tài)評估。例如,傳感器組件1014可以檢測到裝置1000的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置1000的顯示器和小鍵盤,傳感器組件1014還可以檢測裝置1000或裝置1000—個組件的位置改變,用戶與裝置1000接觸的存在或不存在,裝置1000方位或加速/減速和裝置1000的溫度變化。傳感器組件1014可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1014還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件1014還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0164]通信組件1016被配置為便于裝置1000和其他設(shè)備之間有線或無線方式的通信。裝置1000可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實(shí)施例中,通信部件1016經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實(shí)施例中,所述通信組件1016還包括近場通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
[0165]在示例性實(shí)施例中,裝置1000可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
[0166]在示例性實(shí)施例中,還提供了一種包括指令的非臨時性計算機(jī)可讀存儲介質(zhì),例如包括指令的存儲器1004,上述指令可由裝置1000的處理器1020執(zhí)行以完成上述方法。例如,所述非臨時性計算機(jī)可讀存儲介質(zhì)可以是R0M、隨機(jī)存取存儲器(RAM)、CD-R0M、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
[0167]—種非臨時性計算機(jī)可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由移動終端的處理器執(zhí)行時,使得移動終端能夠執(zhí)行一種應(yīng)用鎖解鎖界面的顯示方法,所述方法包括:
[0168]獲取終端觸發(fā)事件;
[0169]判斷應(yīng)用鎖是否鎖定終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用;
[0170]當(dāng)應(yīng)用鎖鎖定目標(biāo)應(yīng)用時,判斷終端觸發(fā)事件是否為指定事件;
[0171]當(dāng)終端觸發(fā)事件為指定事件時,顯示終端觸發(fā)事件對應(yīng)的界面;
[0172]當(dāng)檢測到針對終端觸發(fā)事件的結(jié)束操作時,顯示預(yù)設(shè)的目標(biāo)應(yīng)用的待解鎖界面。
[0173]在本公開的另一實(shí)施例中,判斷應(yīng)用鎖是否鎖定終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用,包括:
[0174]獲取終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用的包名;
[0175]將目標(biāo)應(yīng)用的包名與預(yù)設(shè)鎖定名單中的包名進(jìn)行比對,預(yù)設(shè)鎖定名單中包括至少一個預(yù)先通過應(yīng)用鎖鎖定的應(yīng)用的包名;
[0176]根據(jù)比對結(jié)果判斷應(yīng)用鎖是否鎖定目標(biāo)應(yīng)用。
[0177]在本公開的另一實(shí)施例中,判斷終端觸發(fā)事件是否為指定事件,包括:
[0178]獲取終端觸發(fā)事件的屬性信息;
[0179]將終端觸發(fā)事件的屬性信息與預(yù)設(shè)白名單中的屬性信息進(jìn)行匹配,預(yù)設(shè)白名單包括指定事件的屬性信息;
[0180]當(dāng)終端觸發(fā)事件的屬性信息存在于預(yù)設(shè)白名單中時,確定終端觸發(fā)事件為指定事件。
[0181]在本公開的另一實(shí)施例中,屬性信息包括包名和活動標(biāo)識符的對應(yīng)關(guān)系,或者包名和動作標(biāo)識符的對應(yīng)關(guān)系。
[0182]在本公開的另一實(shí)施例中,判斷終端觸發(fā)事件是否為指定事件之后,還包括:
[0183]當(dāng)終端觸發(fā)事件不為指定事件時,顯示預(yù)設(shè)的目標(biāo)應(yīng)用的待解鎖界面。
[0184]在本公開的另一實(shí)施例中,將屬性信息與預(yù)設(shè)白名單中的屬性信息進(jìn)行匹配之后,還包括:
[0185]每隔預(yù)設(shè)時間從應(yīng)用鎖的云端獲取指定事件的屬性信息;
[0186]根據(jù)獲取到的指定事件的屬性信息更新預(yù)設(shè)白名單。
[0187]在本公開的另一實(shí)施例中,指定事件為語音來電事件或者視頻請求事件。
[0188]在本公開實(shí)施例中,當(dāng)確定應(yīng)用鎖鎖定終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用,且終端觸發(fā)事件為指定事件時,顯示終端觸發(fā)事件對應(yīng)的界面,并在檢測到針對終端觸發(fā)事件的結(jié)束操作時,再顯示目標(biāo)應(yīng)用的待解鎖界面,保證當(dāng)應(yīng)用鎖鎖定的應(yīng)用中的指定事件發(fā)生時,應(yīng)用鎖不攔截定該指定事件對應(yīng)的界面,從而保證顯示應(yīng)用鎖解鎖界面的方式是基于事件的具體內(nèi)容而定,顯示解鎖界面的方式更加靈活。另外,由于指定事件通常為用戶比較關(guān)注的事件,因此,該種方式能夠及時對用戶關(guān)注的事件進(jìn)行提醒,從而能夠增加應(yīng)用鎖的用戶粘性。
[0189]本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
[0190]應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。
【主權(quán)項(xiàng)】
1.一種應(yīng)用鎖解鎖界面的顯示方法,其特征在于,所述方法包括: 獲取終端觸發(fā)事件; 判斷應(yīng)用鎖是否鎖定所述終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用; 當(dāng)所述應(yīng)用鎖鎖定所述目標(biāo)應(yīng)用時,判斷所述終端觸發(fā)事件是否為指定事件; 當(dāng)所述終端觸發(fā)事件為指定事件時,顯示所述終端觸發(fā)事件對應(yīng)的界面; 當(dāng)檢測到針對所述終端觸發(fā)事件的結(jié)束操作時,顯示預(yù)設(shè)的所述目標(biāo)應(yīng)用的待解鎖界面。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷應(yīng)用鎖是否鎖定所述終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用,包括: 獲取所述終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用的包名; 將所述目標(biāo)應(yīng)用的包名與預(yù)設(shè)鎖定名單中的包名進(jìn)行比對,所述預(yù)設(shè)鎖定名單中包括至少一個預(yù)先通過所述應(yīng)用鎖鎖定的應(yīng)用的包名; 根據(jù)比對結(jié)果判斷所述應(yīng)用鎖是否鎖定所述目標(biāo)應(yīng)用。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述判斷所述終端觸發(fā)事件是否為指定事件,包括: 獲取所述終端觸發(fā)事件的屬性信息; 將所述終端觸發(fā)事件的屬性信息與預(yù)設(shè)白名單中的屬性信息進(jìn)行匹配,所述預(yù)設(shè)白名單包括指定事件的屬性信息; 當(dāng)所述終端觸發(fā)事件的屬性信息存在于所述預(yù)設(shè)白名單中時,確定所述終端觸發(fā)事件為指定事件。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述屬性信息包括包名和活動標(biāo)識符的對應(yīng)關(guān)系,或者包名和動作標(biāo)識符的對應(yīng)關(guān)系。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所述終端觸發(fā)事件是否為指定事件之后,還包括: 當(dāng)所述終端觸發(fā)事件不為指定事件時,顯示預(yù)設(shè)的所述目標(biāo)應(yīng)用的待解鎖界面。6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述屬性信息與預(yù)設(shè)白名單中的屬性信息進(jìn)行匹配之后,還包括: 每隔預(yù)設(shè)時間從所述應(yīng)用鎖的云端獲取指定事件的屬性信息; 根據(jù)獲取到的指定事件的屬性信息更新所述預(yù)設(shè)白名單。7.根據(jù)權(quán)利要求1至6任一權(quán)利要求所述的方法,其特征在于,所述指定事件為語音來電事件或者視頻請求事件。8.一種應(yīng)用鎖解鎖界面的顯示裝置,其特征在于,所述裝置包括: 獲取模塊,用于獲取終端觸發(fā)事件; 第一判斷模塊,用于判斷應(yīng)用鎖是否鎖定所述終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用; 第二判斷模塊,用于當(dāng)所述應(yīng)用鎖鎖定所述目標(biāo)應(yīng)用時,判斷所述終端觸發(fā)事件是否為指定事件; 第一顯示模塊,用于當(dāng)所述終端觸發(fā)事件為指定事件時,顯示所述終端觸發(fā)事件對應(yīng)的界面; 第二顯示模塊,用于當(dāng)檢測到針對所述終端觸發(fā)事件的結(jié)束操作時,顯示預(yù)設(shè)的所述目標(biāo)應(yīng)用的待解鎖界面。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一判斷模塊包括: 第一獲取單元,用于獲取所述終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用的包名; 比對單元,用于將所述目標(biāo)應(yīng)用的包名與預(yù)設(shè)鎖定名單中的包名進(jìn)行比對,所述預(yù)設(shè)鎖定名單中包括至少一個預(yù)先通過所述應(yīng)用鎖鎖定的應(yīng)用的包名; 判斷單元,用于根據(jù)比對結(jié)果判斷所述應(yīng)用鎖是否鎖定所述目標(biāo)應(yīng)用。10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述第二判斷模塊包括: 第二獲取單元,用于獲取所述終端觸發(fā)事件的屬性信息; 匹配單元,用于將所述終端觸發(fā)事件的屬性信息與預(yù)設(shè)白名單中的屬性信息進(jìn)行匹配,所述預(yù)設(shè)白名單包括指定事件的屬性信息; 確定單元,用于當(dāng)所述終端觸發(fā)事件的屬性信息存在于所述預(yù)設(shè)白名單中時,確定所述終端觸發(fā)事件為指定事件。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述屬性信息包括包名和活動標(biāo)識符的對應(yīng)關(guān)系,或者包名和動作標(biāo)識符的對應(yīng)關(guān)系。12.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 第三顯示模塊,用于當(dāng)所述終端觸發(fā)事件不為指定事件時,顯示預(yù)設(shè)的所述目標(biāo)應(yīng)用的待解鎖界面。13.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第二判斷模塊還包括: 第三獲取單元,用于每隔預(yù)設(shè)時間從所述應(yīng)用鎖的云端獲取指定事件的屬性信息; 更新單元,用于根據(jù)獲取到的指定事件的屬性信息更新所述預(yù)設(shè)白名單。14.根據(jù)權(quán)利要求8至13任一權(quán)利要求所述的裝置,其特征在于,所述指定事件為語音來電事件或者視頻請求事件。15.—種應(yīng)用鎖解鎖界面的顯示裝置,其特征在于,所述裝置包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 獲取終端觸發(fā)事件; 判斷應(yīng)用鎖是否鎖定所述終端觸發(fā)事件所觸發(fā)的目標(biāo)應(yīng)用; 當(dāng)所述應(yīng)用鎖鎖定所述目標(biāo)應(yīng)用時,判斷所述終端觸發(fā)事件是否為指定事件; 當(dāng)所述終端觸發(fā)事件為指定事件時,顯示所述終端觸發(fā)事件對應(yīng)的界面; 當(dāng)檢測到針對所述終端觸發(fā)事件的結(jié)束操作時,顯示預(yù)設(shè)的所述目標(biāo)應(yīng)用的待解鎖界面。
【文檔編號】G06F21/53GK106022114SQ201610302820
【公開日】2016年10月12日
【申請日】2016年5月9日
【發(fā)明人】伍亮雄, 劉海濤, 劉健全
【申請人】北京小米移動軟件有限公司