一種保護移動設(shè)備安全的方法及裝置制造方法
【專利摘要】本發(fā)明提供了一種保護移動設(shè)備安全的方法及裝置,其中保護移動設(shè)備安全的方法包括:獲取授權(quán)用戶使用移動設(shè)備的行為數(shù)據(jù),并利用獲取的行為數(shù)據(jù)訓(xùn)練對應(yīng)的行為特征,得到行為特征庫;在當(dāng)前用戶使用所述移動設(shè)備的過程中,利用所述行為特征庫確定當(dāng)前用戶的行為是否符合授權(quán)用戶的使用習(xí)慣,并在當(dāng)前用戶的行為不符合授權(quán)用戶的使用習(xí)慣時鎖定所述移動設(shè)備。通過上述方式,本發(fā)明能夠大大提高對移動設(shè)備進(jìn)行保護的安全性。
【專利說明】一種保護移動設(shè)備安全的方法及裝置
【【技術(shù)領(lǐng)域】】
[0001]本發(fā)明涉及信息安全技術(shù),特別涉及一種保護移動設(shè)備安全的方法及裝置。
【【背景技術(shù)】】
[0002]移動技術(shù)的發(fā)展,使得移動設(shè)備的使用越來越普遍,這給人們生活帶來便利的同時,也給人們的生活帶來了信息安全方面的危險。移動設(shè)備中通常保存了用戶的大量私人信息,一旦設(shè)備丟失,就可能會給別有用心的盜竊者利用這些私人信息的機會,從而可能給用戶造成巨大的損失。
[0003]在現(xiàn)有技術(shù)中,為了防止非授權(quán)用戶使用移動設(shè)備,通常是通過密碼或者屏幕保護手勢的方式為屏幕預(yù)設(shè)鎖定密鑰的,如果當(dāng)前使用者不能輸入正確的鎖定密鑰,則無法使用設(shè)備,如果當(dāng)前使用者能夠輸入正確的鎖定密鑰,則可以正常地使用設(shè)備,甚至更改之前由授權(quán)用戶預(yù)設(shè)的鎖定密鑰。這種方式雖然一定程度上可以防止非授權(quán)用戶使用設(shè)備,但是安全性并不高,因為密碼或者屏幕保護手勢都可能比較輕易地被破解,例如密碼可能是授權(quán)用戶的生日,或者屏幕保護手勢是很常見的類型,這時非法使用者就可能輕易地得知鎖定密鑰,從而正常使用移動設(shè)備。
【
【發(fā)明內(nèi)容】
】
[0004]本發(fā)明所要解決的技術(shù)問題是提供一種保護移動設(shè)備安全的方法及裝置,以解決現(xiàn)有技術(shù)在為移動設(shè)備提供保護時安全性較低的技術(shù)缺陷。
[0005]本發(fā)明為解決技術(shù)問題而采用的技術(shù)方案是提供一種保證移動設(shè)備安全的方法,包括:獲取授權(quán)用戶使用移動設(shè)備的行為數(shù) 據(jù),并利用獲取的行為數(shù)據(jù)訓(xùn)練對應(yīng)的行為特征,得到行為特征庫;在當(dāng)前用戶使用所述移動設(shè)備的過程中,利用所述行為特征庫確定當(dāng)前用戶的行為是否符合授權(quán)用戶的使用習(xí)慣,并在當(dāng)前用戶的行為不符合授權(quán)用戶的使用習(xí)慣時鎖定所述移動設(shè)備。
[0006]根據(jù)本發(fā)明之一優(yōu)選實施例,所述行為特征庫中的行為特征包括獨立行為特征及綜合行為特征,其中所述獨立行為特征是描述單一行為的特征,所述綜合行為特征是描述各種行為形成的行為分布的特征。
[0007]根據(jù)本發(fā)明之一優(yōu)選實施例,所述獨立行為特征至少包括以下三種類型中的一種:與滑動行為相關(guān)的特征、與點擊行為相關(guān)的特征以及與長按行為相關(guān)的特征。
[0008]根據(jù)本發(fā)明之一優(yōu)選實施例,在當(dāng)前用戶使用所述移動設(shè)備的過程中,利用所述行為特征庫確定當(dāng)前用戶的行為是否符合授權(quán)用戶的使用習(xí)慣的步驟包括:S1.獲取當(dāng)前時刻的行為數(shù)據(jù);S2.將當(dāng)前時刻的行為數(shù)據(jù)與對應(yīng)類型的獨立行為特征進(jìn)行比對,如果比對失敗,執(zhí)行步驟S3,否則確認(rèn)當(dāng)前用戶的行為符合授權(quán)用戶的使用習(xí)慣;S3.判斷觸發(fā)條件是否滿足,如果是,則將從初始時刻到當(dāng)前時刻的時間區(qū)間內(nèi)獲取到的所有行為數(shù)據(jù)所形成的行為分布與所述綜合行為特征進(jìn)行比對,并在比對失敗時,確定當(dāng)前用戶的行為不符合授權(quán)用戶的使用習(xí)慣,否則確認(rèn)當(dāng)前用戶的行為符合授權(quán)用戶的使用習(xí)慣。[0009]根據(jù)本發(fā)明之一優(yōu)選實施例,所述觸發(fā)條件包括:從初始時刻到當(dāng)前時刻的時間區(qū)間內(nèi),與獨立行為特征進(jìn)行比對的累計失敗次數(shù)超過設(shè)定的第一閾值;或者,到當(dāng)前時刻為止,與獨立行為特征進(jìn)行比對的連續(xù)失敗次數(shù)超過設(shè)定的第二閾值。
[0010]根據(jù)本發(fā)明之一優(yōu)選實施例,所述步驟S3進(jìn)一步包括:當(dāng)所述所有行為數(shù)據(jù)所形成的行為分布與所述綜合行為特征比對成功時,利用從初始時刻到當(dāng)前時刻的時間區(qū)間內(nèi),與獨立行為特征比對失敗的行為數(shù)據(jù)修正對應(yīng)類型的獨立行為特征。
[0011]根據(jù)本發(fā)明之一優(yōu)選實施例,所述初始時刻為上一次與所述綜合行為特征比對成功的時刻。
[0012]根據(jù)本發(fā)明之一優(yōu)選實施例,所述方法在鎖定所述移動設(shè)備后進(jìn)一步包括:在獲取到用戶的誤鎖確認(rèn)信息后,利用所述不符合授權(quán)用戶的使用習(xí)慣的行為修正所述行為特征庫中的行為特征。
[0013]本發(fā)明還提供了一種保護移動設(shè)備安全的裝置,包括:訓(xùn)練單元,用于獲取授權(quán)用戶使用移動設(shè)備的行為數(shù)據(jù),并利用獲取的行為數(shù)據(jù)訓(xùn)練對應(yīng)的行為特征,得到行為特征庫;比對單元,用于在當(dāng)前用戶使用所述移動設(shè)備的過程中,利用所述行為特征庫確定當(dāng)前用戶的行為是否符合授權(quán)用戶的使用習(xí)慣,并在當(dāng)前用戶的行為不符合授權(quán)用戶的使用習(xí)慣時觸發(fā)鎖定單元執(zhí)行;鎖定單元,用于鎖定所述移動設(shè)備。
[0014]根據(jù)本發(fā)明之一優(yōu)選實施例,所述行為特征庫中的行為特征包括獨立行為特征及綜合行為特征,其中所述獨立行為特征是描述單一行為的特征,所述綜合行為特征是描述各種行為形成的行為分布的特征。
[0015]根據(jù)本發(fā)明之一優(yōu)選實施例,所述獨立行為特征至少包括以下三種類型中的一種:與滑動行為相關(guān)的特征、與點擊行為相關(guān)的特征以及與長按行為相關(guān)的特征。
[0016]根據(jù)本發(fā)明之一優(yōu)選實施例,所述比對單元包括:接收單元,用于獲取當(dāng)前時刻的行為數(shù)據(jù);獨立比對單元,用于將當(dāng)前時刻的行為數(shù)據(jù)與對應(yīng)類型的獨立行為特征進(jìn)行比對,如果比對失敗,則觸發(fā)綜合比對單元運行,否則確定當(dāng)前用戶的行為符合授權(quán)用戶的使用習(xí)慣;綜合比對單元,用于判斷觸發(fā)條件是否滿足,如果是,則將從初始時刻到當(dāng)前時刻的時間區(qū)間內(nèi)獲取到的所有行為數(shù)據(jù)所形成的行為分布與所述綜合行為特征進(jìn)行比對,并在比對失敗時,確定當(dāng)前用戶的行為不符合授權(quán)用戶的使用習(xí)慣,否則確認(rèn)當(dāng)前用戶的行為符合授權(quán)用戶的使用習(xí)慣。
[0017]根據(jù)本發(fā)明之一優(yōu)選實施例,所述觸發(fā)條件包括:從初始時刻到當(dāng)前時刻的時間區(qū)間內(nèi),與獨立行為特征進(jìn)行比對的累計失敗次數(shù)超過設(shè)定的第一閾值;或者,到當(dāng)前時刻為止,與獨立行為特征進(jìn)行比對的連續(xù)失敗次數(shù)超過設(shè)定的第二閾值。
[0018]根據(jù)本發(fā)明之一優(yōu)選實施例,所述比對單元進(jìn)一步包括:第一修正單元,用于當(dāng)所述所有行為數(shù)據(jù)所形成的行為分布與所述綜合行為特征比對成功時,利用從初始時刻到當(dāng)前時刻的時間區(qū)間內(nèi),與獨立行為特征比對失敗的行為數(shù)據(jù)修正對應(yīng)類型的獨立行為特征。
[0019]根據(jù)本發(fā)明之一優(yōu)選實施例,所述初始時刻為上一次與所述綜合行為特征比對成功的時刻。
[0020]根據(jù)本發(fā)明之一優(yōu)選實施例,所述裝置進(jìn)一步包括:第二修正單元,用于在獲取到用戶的誤鎖確認(rèn)信息后,利用所述不符合授權(quán)用戶的使用習(xí)慣的行為修正所述行為特征庫中的行為特征。
[0021]由以上技術(shù)方案可以看出,本發(fā)明通過獲取授權(quán)用戶在使用移動設(shè)備中的行為數(shù)據(jù),得到授權(quán)用戶在使用移動設(shè)備中的行為特征,再利用授權(quán)用戶在使用移動設(shè)備中的行為特征可以確定當(dāng)前用戶的行為是否符合授權(quán)用戶的使用習(xí)慣,一旦當(dāng)前用戶的行為不符合授權(quán)用戶的使用習(xí)慣時,可以將設(shè)備鎖定從而能夠有效地防止非授權(quán)用戶使用移動設(shè)備,可以充分地保證移動設(shè)備的信息安全。由于人的行為是非常難以模仿的,因此與現(xiàn)有技術(shù)相比,本發(fā)明的方案不易破解,具有很高的安全性。
【【專利附圖】
【附圖說明】】
[0022]圖1為本發(fā)明中保護移動設(shè)備安全的方法的流程示意圖;
[0023]圖2為本發(fā)明中判斷當(dāng)前用戶的行為是否符合授權(quán)用戶的使用習(xí)慣的流程示意圖;
[0024]圖3為本發(fā)明中保護移動設(shè)備安全的裝置的實施例一的結(jié)構(gòu)示意框圖;
[0025]圖4為本發(fā)明中比對單元的實施例一的結(jié)構(gòu)示意框圖;
[0026]圖5為本發(fā)明中比對單元的實施例二的結(jié)構(gòu)示意框圖;
[0027]圖6為本發(fā)明中保護移動設(shè)備安全的裝置的實施例二的結(jié)構(gòu)示意框圖。
【【具體實施方式】】
[0028]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖和具體實施例對本發(fā)明進(jìn)行詳細(xì)描述。
[0029]請參考圖1,圖1為本發(fā)明中保護移動設(shè)備安全的方法的流程示意圖。如圖1所示,該方法包括:
[0030]步驟SlOl:獲取授權(quán)用戶使用移動設(shè)備的行為數(shù)據(jù),并利用獲取的行為數(shù)據(jù)訓(xùn)練對應(yīng)的行為特征,得到行為特征庫。
[0031]步驟S102:在當(dāng)前用戶使用移動設(shè)備的過程中,利用行為特征庫確定當(dāng)前用戶的行為是否符合授權(quán)用戶的使用習(xí)慣,并在當(dāng)前用戶行為不符合授權(quán)用戶的使用習(xí)慣時鎖定移動設(shè)備。
[0032]下面對上述步驟進(jìn)行具體說明。
[0033]本發(fā)明中的移動設(shè)備,包括各種觸摸式的移動電話、平板電腦等設(shè)備。當(dāng)授權(quán)用戶(如設(shè)備所有者)使用這些設(shè)備時,會發(fā)生各種行為,例如在移動設(shè)備的屏幕上進(jìn)行滑動,或者在移動設(shè)備的屏幕上進(jìn)行點擊,或者在移動設(shè)備的屏幕上長按(按住不放達(dá)到一定時間)某個位置等等。本發(fā)明將利用授權(quán)用戶以往的行為形成的行為特征,判斷當(dāng)前用戶的行為是否符合授權(quán)用戶以往的使用習(xí)慣,并在判斷出當(dāng)前用戶的行為不符合用戶以往的使用習(xí)慣時自動將設(shè)備鎖定,從而實現(xiàn)在設(shè)備發(fā)生遺失或盜用時,保證設(shè)備安全的目的。
[0034]步驟SlOl中,將不斷在授權(quán)用戶使用設(shè)備的過程中獲取授權(quán)用戶的各種行為數(shù)據(jù),并利用獲取的各種行為數(shù)據(jù)訓(xùn)練對應(yīng)的行為特征。在本發(fā)明中,行為特征包括獨立行為特征及綜合行為特征,其中獨立行為特征是描述單一行為的特征,而綜合行為特征是描述各種行為形成的行為分布的特征。
[0035]作為一種優(yōu)選的實施方式,本發(fā)明中的獨立行為特征包括三種類型:與滑動行為相關(guān)的特征、與點擊行為相關(guān)的特征以及與長按行為相關(guān)的特征。其中,與滑動行為相關(guān)的特征包括:滑動的距尚、滑動時的力度、滑動時與屏幕的接觸面積等;與點擊行為相關(guān)的特征包括:點擊的力度、點擊時與屏幕的接觸面積等;與長按行為相關(guān)的特征包括:長按的力度、長按持續(xù)的時間、長按時與屏幕的接觸面積等。
[0036]在用戶使用移動設(shè)備的過程中,每次用戶在屏幕上滑動,步驟SlOl中就獲取該次滑動行為數(shù)據(jù),包括滑動的距離、力度、與屏幕的接觸面積等。采用現(xiàn)有統(tǒng)計模式識別中的方法,可以根據(jù)獲取的大量滑動行為數(shù)據(jù),訓(xùn)練對應(yīng)的與滑動行為相關(guān)的特征。其他各類型的獨立行為特征的訓(xùn)練方式與之類似。
[0037]本發(fā)明中的綜合行為特征,是體現(xiàn)行為分布的特征。利用各種行為數(shù)據(jù)中包含的位置信息,采用現(xiàn)有統(tǒng)計模式識別中的方法,統(tǒng)計在移動設(shè)備上發(fā)生的各種行為形成的分布狀況,就可以得到綜合行為特征。這里的分布狀況,不僅包括對應(yīng)行為在屏幕上發(fā)生的位置,也包括了對應(yīng)行為在該位置發(fā)生時的大小、與屏幕接觸面積等信息。
[0038]根據(jù)統(tǒng)計模式識別中的方法,本領(lǐng)域技術(shù)人員可以理解,在步驟SlOl中,隨著獲取的各種行為數(shù)據(jù)增加,訓(xùn)練得到的對應(yīng)的獨立行為特征或綜合行為特征將趨于穩(wěn)定,當(dāng)各種行為特征收斂于一個預(yù)定的范圍內(nèi)時,就可以認(rèn)為訓(xùn)練過程結(jié)束,由訓(xùn)練后的各種行為特征構(gòu)成了行為特征庫。此時,利用獨立行為特征,可以判斷一個單獨的行為發(fā)生的可能性有多大,利用綜合行為特征,則可以判斷在一定時間內(nèi)發(fā)生的各種行為形成的分布狀況是否合理。
[0039]可以理解,上述列舉的三種獨立行為特征及每種獨立行為特征覆蓋的具體特征,并不對本發(fā)明做出限制,實際上,上述各類型的獨立行為特征在實施時可以進(jìn)行任意組合,并且,在本發(fā)明提供的思路下,本領(lǐng)域技術(shù)人員可以想到的其他類型的獨立行為特征,或者每種獨立行為特征覆蓋的其他具體特征,都應(yīng)在本發(fā)明的范圍之內(nèi)。
[0040]得到行為特征庫后,步驟S102中便可以根據(jù)行為特征庫中的行為特征來確定當(dāng)前用戶的行為是否符合授權(quán)用戶的使用習(xí)慣,具體地,請參考圖2,圖2是本發(fā)明中判斷當(dāng)前用戶的行為是否符合授權(quán)用戶的使用習(xí)慣的流程示意圖。
[0041]如圖2所示,確定當(dāng)前用戶的行為是否符合授權(quán)用戶的使用習(xí)慣,具體包括:
[0042]步驟S1021:獲取當(dāng)前時刻的行為數(shù)據(jù)。
[0043]步驟S1022:將當(dāng)前時刻的行為數(shù)據(jù)與對應(yīng)類型的獨立行為特征進(jìn)行比對,如果比對成功,則執(zhí)行步驟S1023,否則執(zhí)行步驟S1024。
[0044]例如獲取到的當(dāng)前時刻的行為數(shù)據(jù)為點擊的力度、點擊時與屏幕接觸的面積等,則將之和行為特征庫中與點擊行為相關(guān)的獨立行為特征進(jìn)行比對。比對策略為預(yù)先設(shè)置置信度閾值,當(dāng)根據(jù)對應(yīng)類型的獨立行為特征判斷當(dāng)前時刻的行為數(shù)據(jù)的置信度不小于這個閾值時,確定比對成功。例如當(dāng)前時刻點擊的力度為30,根據(jù)點擊的力度特征判斷點擊力度為30的置信度為95,而預(yù)設(shè)的置信度閾值為80,則可以認(rèn)為這次比對成功。
[0045]步驟S1023:確定當(dāng)前用戶的行為符合授權(quán)用戶的使用習(xí)慣,并在下一時刻返回執(zhí)行步驟S1021,從而能夠在當(dāng)前用戶使用移動設(shè)備的過程中不斷地對當(dāng)前用戶的行為進(jìn)行監(jiān)控。
[0046]步驟S1024:判斷觸發(fā)條件是否滿足,如果觸發(fā)條件不滿足,執(zhí)行步驟S1023,否則執(zhí)行步驟S1025。[0047]在本發(fā)明中,設(shè)置觸發(fā)條件的目的,是為了使本發(fā)明具有一定的容錯性,在步驟S1022中,只對單次用戶行為的合理性進(jìn)行判斷,不能排除比對不成功的行為實際上的確是由授權(quán)用戶發(fā)出的這種可能,因此,在本發(fā)明中,設(shè)置了觸發(fā)條件,在不滿足觸發(fā)條件前,即使當(dāng)前行為數(shù)據(jù)與獨立行為特征比對不成功,仍然認(rèn)為當(dāng)前行為是合理的。
[0048]本發(fā)明中的觸發(fā)條件包括:從初始時刻到當(dāng)前時刻的時間區(qū)間內(nèi),與獨立行為特征進(jìn)行比對的累計失敗次數(shù)超過設(shè)定的第一閾值;或者,到當(dāng)前時刻為止,與獨立行為特征進(jìn)行比對的連續(xù)失敗次數(shù)超過設(shè)定的第二閾值。例如,假設(shè)初始時刻為用戶打開設(shè)備的時亥|J,第一閾值為50,則從用戶打開設(shè)備開始到當(dāng)前時刻為止,已經(jīng)累計出現(xiàn)了 50次與獨立行為特征進(jìn)行比對失敗的行為,那么就會觸發(fā)步驟S1025執(zhí)行,或者,如果第二閾值為20,在到當(dāng)前時刻為止,已經(jīng)連續(xù)出現(xiàn)了 20次與獨立行為特征進(jìn)行比對失敗的行為,那么就會觸發(fā)步驟S1025執(zhí)行。
[0049]步驟S1025:將從初始時刻到當(dāng)前時刻的時間區(qū)間內(nèi)獲取到的所有行為數(shù)據(jù)所形成的行為分布與綜合行為特征進(jìn)行比對,如果比對成功,執(zhí)行步驟S1023,否則執(zhí)行步驟S1026。這里的比對策略與步驟S1022中的類似,在此不再贅述。
[0050]本發(fā)明通過步驟S1025,能夠使得當(dāng)前用戶為授權(quán)用戶的情況下,將當(dāng)前用戶的行為判為不符合授權(quán)用戶的使用習(xí)慣的可能性大大降低,同時又不會影響當(dāng)前用戶為非授權(quán)用戶的情況下,做出正確的判斷。因為即使授權(quán)用戶的多次單一行為數(shù)據(jù)沒有通過比對,但是如果整體行為分布的狀況,仍然與綜合行為特征相吻合,就不會造成設(shè)備鎖定。只有在多次單一行為數(shù)據(jù)不能通過比對從而使觸發(fā)條件滿足,并且在當(dāng)前時刻之前的一段時間內(nèi)發(fā)生的各種行為分布,也難以與綜合行為特征相吻合的情況下,當(dāng)前行為才會被認(rèn)定為是不符合授權(quán)用戶的使用習(xí)慣的。
[0051]步驟S1026:確定當(dāng)前用戶的行為不符合授權(quán)用戶的使用習(xí)慣。
[0052]上述說明中的初始時刻,可以是設(shè)備打開的時刻,也可以是上一次與綜合行為特征比對成功的時刻。在后者的情況下,可以理解為當(dāng)多次獨立行為特征比對失敗而引起綜合行為特征比對時,如果綜合行為特征比對成功,則將之前獨立行為特征比對失敗的次數(shù)清零,之后再發(fā)生獨立行為特征比對事件時,將重新對獨立行為特征比對失敗的次數(shù)進(jìn)行計算,從而確定何時觸發(fā)綜合行為特征比對。
[0053]此外,如果將從初始時刻到當(dāng)前時刻的時間區(qū)間內(nèi)獲取到的所有行為數(shù)據(jù)所形成的行為分布與綜合行為特征進(jìn)行比對并且比對成功,則說明當(dāng)前用戶的行為是符合授權(quán)用戶的使用習(xí)慣的,那么之前與獨立行為特征比對不成功的行為數(shù)據(jù),可以進(jìn)一步地用來修正對應(yīng)類型的獨立行為特征,使得獨立行為特征能夠更好地描述授權(quán)用戶的行為。例如之前的點擊力度為30的行為數(shù)據(jù)與點擊力度特征比對失敗,滑動長度為5的行為數(shù)據(jù)與滑動長度特征比對失敗,而觸發(fā)綜合行為特征比對之后,綜合行為特征比對成功,那么這時就可利用點擊力度為30的行為數(shù)據(jù)修正點擊力度特征,利用滑動長度為5的行為數(shù)據(jù)修正滑動長度特征。利用行為數(shù)據(jù)對對應(yīng)類型的行為特征進(jìn)行修正的方式,與現(xiàn)有技術(shù)的統(tǒng)計模式識別中的訓(xùn)練過程是類似的,在此不再贅述。通過上述方式,可以使得本發(fā)明具有很好地自適應(yīng)能力,隨著授權(quán)用戶對設(shè)備不斷使用,本發(fā)明能夠自動對授權(quán)用戶的行為進(jìn)行學(xué)習(xí),從而使得本發(fā)明在做出鎖定設(shè)備的判斷時,該判斷的可信度大大提高。
[0054]另外,考慮到仍有可能出現(xiàn)誤鎖的情況,本發(fā)明還可以在設(shè)備鎖定后,根據(jù)當(dāng)前用戶的操作(成功解鎖并確認(rèn)發(fā)生了誤鎖)修正本發(fā)明中的行為特征。例如,設(shè)備鎖定后,如果能夠獲取到與預(yù)先設(shè)置的解鎖密鑰一致的用戶輸入,則說明當(dāng)前用戶為授權(quán)用戶,本次鎖定為誤鎖,此時,本發(fā)明進(jìn)一步還可包括:在獲取到用戶的誤鎖確認(rèn)信息后,利用之前被判斷為不符合授權(quán)用戶的使用習(xí)慣的行為修正行為特征庫中的行為特征,具體包括修正對應(yīng)類型的獨立行為特征及綜合行為特征。通過這種方式,本發(fā)明可以隨著用戶使用,有效防止誤鎖情況的出現(xiàn)。
[0055]值得注意的是,本發(fā)明中鎖定移動設(shè)備,不應(yīng)僅僅理解為屏幕鎖定,也可以是通過設(shè)備的鎖碼將設(shè)備鎖定,從而有效地保證設(shè)備安全。
[0056]請參考圖3,圖3為本發(fā)明中保護移動設(shè)備安全的裝置的實施例一的結(jié)構(gòu)示意框圖。如圖3所示,該實施例包括:訓(xùn)練單元201、比對單元202及鎖定單元203。
[0057]其中訓(xùn)練單元201,用于獲取授權(quán)用戶使用移動設(shè)備的行為數(shù)據(jù),并利用獲取的行為數(shù)據(jù)訓(xùn)練對應(yīng)的行為特征,得到行為特征庫。
[0058]本發(fā)明中的行為特征,包括獨立行為特征及綜合行為特征,其中獨立行為特征是描述單一行為的特征,綜合行為特征是描述各種行為形成的行為分布的特征。獨立行為特征至少包括以下三種類型中的一種:與滑動行為相關(guān)的特征、與點擊行為相關(guān)的特征及與長按行為相關(guān)的特征。
[0059]其中,與滑動行為相關(guān)的特征包括:滑動的距離、滑動時的力度、滑動時與屏幕的接觸面積等;與點擊行為相關(guān)的特征包括:點擊的力度、點擊時與屏幕的接觸面積等;與長按行為相關(guān)的特征包括:長按的力度、長按持續(xù)的時間、長按時與屏幕的接觸面積等。
[0060]比對單元202,用于在當(dāng)前用戶使用移動設(shè)備的過程中,利用行為特征庫確定當(dāng)前用戶的行為是否符合授權(quán)用戶的使用習(xí)慣,并在當(dāng)前用戶的行為不符合授權(quán)用戶的使用習(xí)慣時觸發(fā)鎖定單元執(zhí)行。
[0061]鎖定單元203,用于鎖定移動設(shè)備。
[0062]請參考圖4,圖4為本發(fā)明中比對單元的實施例一的結(jié)構(gòu)示意框圖。如圖4所示,比對單元202包括:接收單元2021、獨立比對單元2022及綜合比對單元2023。
[0063]其中接收單元2021,用于獲取當(dāng)前時刻的行為數(shù)據(jù)。
[0064]獨立比對單元2022,用于將當(dāng)前時刻的行為數(shù)據(jù)與對應(yīng)類型的獨立行為特征進(jìn)行比對,如果比對失敗,則觸發(fā)綜合比對單元2023運行,否則確定當(dāng)前用戶的行為符合授權(quán)用戶的使用習(xí)慣。
[0065]綜合比對單元2023,用于判斷觸發(fā)條件是否滿足,如果是,則將從初始時刻到當(dāng)前時刻的時間區(qū)間內(nèi)獲取到的所有行為數(shù)據(jù)所形成的行為分布與所述綜合行為特征進(jìn)行比對,并在比對失敗時,確定當(dāng)前用戶的行為不符合授權(quán)用戶的使用習(xí)慣,否則確定當(dāng)前用戶的行為符合授權(quán)用戶的使用習(xí)慣。
[0066]上述實施例中的初始時刻,可以是設(shè)備打開的時刻,也可以是上一次與綜合行為特征比對成功的時刻。在后者的情況下,可以理解為當(dāng)獨立比對單元2022在多次獨立行為特征比對失敗而觸發(fā)綜合比對單元2023進(jìn)行綜合行為特征比對時,如果綜合行為特征比對成功,則之前獨立行為特征比對失敗的次數(shù)清零,之后再發(fā)生獨立行為特征比對事件時,將重新對獨立行為特征比對失敗的次數(shù)進(jìn)行計算,從而確定何時再觸發(fā)綜合行為特征比對。[0067]請參考圖5,圖5為本發(fā)明中比對單元的實施例二的結(jié)構(gòu)示意框圖,如圖5所示,該實施例與實施例一相比,比對單元202進(jìn)一步還包括第一修正單元2024。其中第一修正單元2024,用于當(dāng)綜合比對單元2023將從初始時刻到當(dāng)前時刻的時間區(qū)間內(nèi)獲取到的所有行為數(shù)據(jù)所形成的行為分布與綜合行為特征進(jìn)行比對成功時,利用從初始時刻到當(dāng)前時刻的時間區(qū)間內(nèi),與獨立行為特征比對失敗的行為數(shù)據(jù)修正對應(yīng)類型的獨立行為特征。
[0068]通過上述方式,可以使得本發(fā)明具有很好地自適應(yīng)能力,隨著授權(quán)用戶對設(shè)備不斷使用,本發(fā)明能夠自動對授權(quán)用戶的行為進(jìn)行學(xué)習(xí),從而使得本發(fā)明在做出鎖定設(shè)備的判斷時,該判斷的可信度大大提高。
[0069]請參考圖6,圖6為本發(fā)明中保護移動設(shè)備安全的裝置的實施例二的結(jié)構(gòu)示意框圖。如圖6所示,該實施例與實施例一相比,該裝置進(jìn)一步包括第二修正單元204。其中第二修正單元204,用于在獲取到用戶的誤鎖確認(rèn)信息后,利用比對單元202判斷為不符合授權(quán)用戶的使用習(xí)慣的行為修正行為特征庫中的特征。通過本實施例,本發(fā)明可以隨著用戶使用,有效防止誤鎖情況的出現(xiàn)。
[0070]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。
【權(quán)利要求】
1.一種保證移動設(shè)備安全的方法,包括: 獲取授權(quán)用戶使用移動設(shè)備的行為數(shù)據(jù),并利用獲取的行為數(shù)據(jù)訓(xùn)練對應(yīng)的行為特征,得到行為特征庫; 在當(dāng)前用戶使用所述移動設(shè)備的過程中,利用所述行為特征庫確定當(dāng)前用戶的行為是否符合授權(quán)用戶的使用習(xí)慣,并在當(dāng)前用戶的行為不符合授權(quán)用戶的使用習(xí)慣時鎖定所述移動設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述行為特征庫中的行為特征包括獨立行為特征及綜合行為特征,其中所述獨立行為特征是描述單一行為的特征,所述綜合行為特征是描述各種行為形成的行為分布的特征。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獨立行為特征至少包括以下三種類型中的一種:與滑動行為相關(guān)的特征、與點擊行為相關(guān)的特征以及與長按行為相關(guān)的特征。
4.根據(jù)所述權(quán)利要求2所述的方法,其特征在于,在當(dāng)前用戶使用所述移動設(shè)備的過程中,利用所述行為特征庫確定當(dāng)前用戶的行為是否符合授權(quán)用戶的使用習(xí)慣的步驟包括: 51.獲取當(dāng)前時刻的行為數(shù)據(jù); 52.將當(dāng)前時刻的行為數(shù)據(jù)與對應(yīng)類型的獨立行為特征進(jìn)行比對,如果比對失敗,執(zhí)行步驟S3,否則確認(rèn)當(dāng)前用戶的行為符合授權(quán)用戶的使用習(xí)慣; 53.判斷觸發(fā)條件是否滿足,如果是,則將從初始時刻到當(dāng)前時刻的時間區(qū)間內(nèi)獲取到的所有行為數(shù)據(jù)所形成的行為分布與所述綜合行為特征進(jìn)行比對,并在比對失敗時,確定當(dāng)前用戶的行為不符合授權(quán)用戶的使用習(xí)慣,否則確認(rèn)當(dāng)前用戶的行為符合授權(quán)用戶的使用習(xí)慣。`
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述觸發(fā)條件包括:從初始時刻到當(dāng)前時刻的時間區(qū)間內(nèi),與獨立行為特征進(jìn)行比對的累計失敗次數(shù)超過設(shè)定的第一閾值;或者,到當(dāng)前時刻為止,與獨立行為特征進(jìn)行比對的連續(xù)失敗次數(shù)超過設(shè)定的第二閾值。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟S3進(jìn)一步包括:當(dāng)所述所有行為數(shù)據(jù)所形成的行為分布與所述綜合行為特征比對成功時,利用從初始時刻到當(dāng)前時刻的時間區(qū)間內(nèi),與獨立行為特征比對失敗的行為數(shù)據(jù)修正對應(yīng)類型的獨立行為特征。
7.根據(jù)權(quán)利要求4至6中任一權(quán)項所述的方法,其特征在于,所述初始時刻為上一次與所述綜合行為特征比對成功的時刻。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法在鎖定所述移動設(shè)備后進(jìn)一步包括: 在獲取到用戶的誤鎖確認(rèn)信息后,利用所述不符合授權(quán)用戶的使用習(xí)慣的行為修正所述行為特征庫中的行為特征。
9.一種保護移動設(shè)備安全的裝置,包括: 訓(xùn)練單元,用于獲取授權(quán)用戶使用移動設(shè)備的行為數(shù)據(jù),并利用獲取的行為數(shù)據(jù)訓(xùn)練對應(yīng)的行為特征,得到行為特征庫; 比對單元,用于在當(dāng)前用戶使用所述移動設(shè)備的過程中,利用所述行為特征庫確定當(dāng)前用戶的行為是否符合授權(quán)用戶的使用習(xí)慣,并在當(dāng)前用戶的行為不符合授權(quán)用戶的使用習(xí)慣時觸發(fā)鎖定單元執(zhí)行;鎖定單元,用于鎖定所述移動設(shè)備。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述行為特征庫中的行為特征包括獨立行為特征及綜合行為特征,其中所述獨立行為特征是描述單一行為的特征,所述綜合行為特征是描述各種行為形成的行為分布的特征。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述獨立行為特征至少包括以下三種類型中的一種:與滑動行為相關(guān)的特征、與點擊行為相關(guān)的特征以及與長按行為相關(guān)的特征。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述比對單元包括: 接收單元,用于獲取當(dāng)前時刻的行為數(shù)據(jù); 獨立比對單元,用于將當(dāng)前時刻的行為數(shù)據(jù)與對應(yīng)類型的獨立行為特征進(jìn)行比對,如果比對失敗,則觸發(fā)綜合比對單元運行,否則確定當(dāng)前用戶的行為符合授權(quán)用戶的使用習(xí)慣; 綜合比對單元,用于判斷觸發(fā)條件是否滿足,如果是,則將從初始時刻到當(dāng)前時刻的時間區(qū)間內(nèi)獲取到的所有行為數(shù)據(jù)所形成的行為分布與所述綜合行為特征進(jìn)行比對,并在比對失敗時,確定當(dāng)前用戶的行為不符合授權(quán)用戶的使用習(xí)慣,否則確認(rèn)當(dāng)前用戶的行為符合授權(quán)用戶的使用習(xí)慣。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述觸發(fā)條件包括:從初始時刻到當(dāng)前時刻的時間區(qū)間內(nèi),與獨立行為特征進(jìn)行比對的累計失敗次數(shù)超過設(shè)定的第一閾值;或者,到當(dāng)前時刻為止,與獨立行為特征進(jìn)行比對的連續(xù)失敗次數(shù)超過設(shè)定的第二閾值。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述比對單元進(jìn)一步包括: 第一修正單元,用于當(dāng)所述所有行為數(shù)據(jù)所形成的行為分布與所述綜合行為特征比對成功時,利用從初始時刻到當(dāng)前時刻的時間區(qū)間內(nèi),與獨立行為特征比對失敗的行為數(shù)據(jù)修正對應(yīng)類型的獨立行為特征。
15.根據(jù)權(quán)利要求12至14中任一權(quán)項所述的裝置,其特征在于,所述初始時刻為上一次與所述綜合行為特征比對成功的時刻。
16.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置進(jìn)一步包括: 第二修正單元,用于在獲取到用戶的誤鎖確認(rèn)信息后,利用所述不符合授權(quán)用戶的使用習(xí)慣的行為修正所述行為特征庫中的行為特征。
【文檔編號】G06F21/31GK103678965SQ201210341939
【公開日】2014年3月26日 申請日期:2012年9月14日 優(yōu)先權(quán)日:2012年9月14日
【發(fā)明者】王福健 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司