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

一種應(yīng)用于終端的解鎖方法以及終端的制作方法

文檔序號(hào):10613160閱讀:358來源:國(guó)知局
一種應(yīng)用于終端的解鎖方法以及終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種應(yīng)用于終端的解鎖方法以及終端,用于提高終端解鎖的安全性。本發(fā)明實(shí)施例方法包括:沿終端的使用者輸入解鎖圖案的當(dāng)前軌跡,采集X個(gè)當(dāng)前采樣點(diǎn),并獲取所述X個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo);根據(jù)所述X個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo),采用插值法,將所述X個(gè)當(dāng)前采樣點(diǎn)擴(kuò)充為N個(gè)擴(kuò)充采樣點(diǎn),并獲取所述N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo);根據(jù)所述N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo)以及所述N個(gè)參考采樣點(diǎn)的坐標(biāo),采用距離計(jì)算方法,計(jì)算并獲取所述使用者輸入的所述解鎖圖案的當(dāng)前軌跡相對(duì)于所述解鎖圖案的參考軌跡的實(shí)際偏差D;在所述實(shí)際偏差D與參考偏差DM之間的比值小于或者等于偏差值R的情況下,所述終端解鎖。
【專利說明】
一種應(yīng)用于終端的解鎖方法以及終端
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及通信領(lǐng)域,尤其涉及一種應(yīng)用于終端的解鎖方法以及終端。
【背景技術(shù)】
[0002] 隨著科技的發(fā)展,手機(jī)作為一種通訊設(shè)備,功能越來越強(qiáng)大,手機(jī)憑借它可以隨時(shí) 隨地查閱信息的優(yōu)勢(shì),逐漸成為人們獲取信息的一種重要手段。
[0003] 現(xiàn)今,手機(jī)的使用越來越普及,為了防止手機(jī)被除機(jī)主之外的人濫用,導(dǎo)致機(jī)主的 隱私泄露,手機(jī)都允許機(jī)主設(shè)置手機(jī)解鎖時(shí)的認(rèn)證手段,比如,設(shè)置解鎖密碼,可以通過虛 擬鍵盤輸入,也可以通過圖形輸入;也可以設(shè)置指紋解鎖等其他方式。
[0004] 但是機(jī)主在使用基于解鎖密碼的手機(jī)解鎖方案時(shí),如果機(jī)主輸入密碼時(shí),被其他 人偷窺到,則會(huì)導(dǎo)致機(jī)主的手機(jī)密碼被泄露,從而可能導(dǎo)致手機(jī)機(jī)主的個(gè)人信息被盜取。

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

[0005] 本發(fā)明實(shí)施例提供了一種應(yīng)用于終端的解鎖方法以及終端,用于進(jìn)一步增加終端 解鎖安全性的問題。
[0006] 有鑒于此,本發(fā)明實(shí)施例第一方面提供一種應(yīng)用于終端的解鎖方法,可包括:沿終 端的使用者輸入的解鎖圖案的當(dāng)前軌跡,采集X個(gè)當(dāng)前采樣點(diǎn),并獲取所述X個(gè)當(dāng)前采樣點(diǎn) 的坐標(biāo),X為大于或等于2的整數(shù);根據(jù)所述X個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo),采用插值法,將所述X個(gè) 當(dāng)前采樣點(diǎn)擴(kuò)充為N個(gè)擴(kuò)充采樣點(diǎn),并獲取所述N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo),N為大于或等于2的 整數(shù),所述使用者輸入所述解鎖圖案的當(dāng)前軌跡所用的時(shí)間被所述N個(gè)擴(kuò)充采樣點(diǎn)劃分為N + 1個(gè)相等的時(shí)間間隔;根據(jù)所述N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo)以及N個(gè)參考采樣點(diǎn)的坐標(biāo),采用距 離計(jì)算方法,計(jì)算并獲取所述使用者輸入的所述解鎖圖案的當(dāng)前軌跡相對(duì)于所述解鎖圖案 的參考軌跡的實(shí)際偏差D,所述N個(gè)參考采樣點(diǎn)位于所述參考軌跡內(nèi);在所述實(shí)際偏差D與參 考偏差Dm之間的比值小于或者等于偏差值R的情況下,所述終端解鎖,其中,所述參考偏差Dm 和所述偏差值R均為根據(jù)所述終端的持有者預(yù)先在所述終端上輸入的Μ次解鎖圖案的訓(xùn)練 軌跡,采用插值法以及求和平均方法計(jì)算得到的,Μ為大于或等于2的整數(shù)。這里所述的終端 的使用者,即為當(dāng)前輸入解鎖圖案的用戶。
[0007] 在本發(fā)明實(shí)施例中,終端解鎖是根據(jù)輸入的解鎖圖案,獲取輸入解鎖圖案的當(dāng)前 軌跡相對(duì)于參考軌跡的實(shí)際偏差,當(dāng)實(shí)際偏差與參考偏差的比值小于偏差值R時(shí),終端解 鎖,進(jìn)一步的保證了終端解鎖的安全性,解鎖不僅僅靠的是圖案密碼,降低了終端被盜取 時(shí),獲取終端信息的概率。
[0008] 結(jié)合本發(fā)明實(shí)施例第一方面,在本發(fā)明實(shí)施例的第一方面的第一種可能的實(shí)現(xiàn)方 式中,所述沿終端的使用者輸入的解鎖圖案的當(dāng)前軌跡,采集X個(gè)當(dāng)前采樣點(diǎn),并獲取所述X 個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo)之前,所述方法還可包括:
[0009] 獲取所述終端的持有者預(yù)先在所述終端上輸入的Μ次解鎖圖案的訓(xùn)練軌跡,在所 述終端的持有者每次輸入的解鎖圖案的訓(xùn)練軌跡內(nèi)采集多個(gè)訓(xùn)練采樣點(diǎn);根據(jù)插值法,將 與每次輸入的解鎖圖案的訓(xùn)練軌跡相對(duì)應(yīng)的多個(gè)訓(xùn)練采樣點(diǎn)擴(kuò)充到N個(gè)練習(xí)采樣點(diǎn),并獲 取所述N個(gè)練習(xí)采樣點(diǎn)的坐標(biāo),所述N個(gè)練習(xí)采樣點(diǎn)將輸入對(duì)應(yīng)解鎖圖案的訓(xùn)練軌跡所用的 時(shí)間劃分為N+1個(gè)相等的時(shí)間間隔;根據(jù)所述Μ次解鎖圖案的訓(xùn)練軌跡中的練習(xí)采樣點(diǎn)的坐 標(biāo),采用求和平均算法,計(jì)算得到所述參考偏差Dm、所述偏差值R以及所述Μ次解鎖圖案的訓(xùn) 練軌跡中每一次訓(xùn)練軌跡相對(duì)于其他Μ-1次訓(xùn)練軌跡的偏差的參考標(biāo)準(zhǔn)差V。這里所述的終 端的持有者,即為當(dāng)時(shí)設(shè)置解鎖圖案時(shí)的用戶。
[0010] 在本發(fā)明實(shí)施例中,終端的持有者在設(shè)置解鎖圖案時(shí),通過進(jìn)行Μ次輸入解鎖圖 案,每次都會(huì)獲取多個(gè)訓(xùn)練采樣點(diǎn)以及對(duì)應(yīng)的坐標(biāo),再將每次輸入解鎖圖案的軌跡采集的 多個(gè)訓(xùn)練采樣點(diǎn)擴(kuò)充為Ν個(gè)聯(lián)系采樣點(diǎn),經(jīng)過計(jì)算得到參考偏差DM、偏差值R以及Μ次解鎖圖 案的訓(xùn)練軌跡中每一次訓(xùn)練軌跡相對(duì)于其他Μ-1次訓(xùn)練軌跡的偏差的參考標(biāo)準(zhǔn)差V。當(dāng)終端 的使用者使用該終端時(shí),輸入解鎖圖案得到的實(shí)際偏差需要和經(jīng)過這Μ次輸入解鎖圖案得 到的參考偏差的比值,再偏差值進(jìn)行比較,才能判斷是否解鎖。
[0011] 結(jié)合本發(fā)明實(shí)施例的第一方面的第一種可能的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例的第一 方面的第二種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述Μ次解鎖圖案中的訓(xùn)練軌跡中的練習(xí)采樣 點(diǎn)的坐標(biāo),采用求和平均算法,計(jì)算得到所述參考偏差Dm、所述偏差值R以及所述Μ次解鎖圖 案的訓(xùn)練軌跡中每一次訓(xùn)練軌跡相對(duì)于其他Μ-1次訓(xùn)練軌跡的偏差的參考標(biāo)準(zhǔn)差V,具體可 包括:
[0012] 根據(jù)所述Μ次解鎖圖案的訓(xùn)練軌跡中每Μ個(gè)具有相同發(fā)生時(shí)間順序的練習(xí)采樣點(diǎn), 采用平均法,計(jì)算得到所述Ν個(gè)參考采樣點(diǎn)以及所述Ν個(gè)參考采樣點(diǎn)的坐標(biāo) (χι,ν.),(^,ν 2)......(.?λ J.、),所述Μ次解鎖圖案的訓(xùn)練軌跡中每一解鎖圖案訓(xùn)練軌跡內(nèi)的N個(gè) 練習(xí)米樣點(diǎn)在發(fā)生時(shí)間上均具有先后順序;
[0013] 確定第Q次輸入的解鎖圖案的訓(xùn)練軌跡與其他Μ-1次輸入的解鎖圖案的訓(xùn)練軌跡 之間的偏差,瓦=(Dyi +……+ A」,,)/(似-1),Q依次取1至Μ之間的整數(shù);
[0014] 根據(jù)所述持有者每次輸入的解鎖圖案的訓(xùn)練軌跡與其他Μ-1次輸入的解鎖圖案的 訓(xùn)練軌跡之間的偏差,采用求平均值的方法,計(jì)算并得到所述參考偏差Dm,
[0015] 根據(jù)所述持有者每次輸入的解鎖圖案的訓(xùn)練軌跡與其他Μ-1次輸入解鎖圖案的訓(xùn) 練軌跡之間的偏差和所述參考偏差,采用求標(biāo)準(zhǔn)差的方法,計(jì)算并得到所述參考標(biāo)準(zhǔn)差V,
[0016] 根據(jù)所述持有者每次輸入的解鎖圖案的訓(xùn)練軌跡與其他Μ-1次輸入的解鎖圖案的 訓(xùn)練軌跡之間的偏差和所述參考偏差,采用求偏差值的方法,計(jì)算并得到所述偏差值R,
[0017] 在本發(fā)明實(shí)施例中,提供了計(jì)算Ν個(gè)參考采樣點(diǎn)的坐標(biāo)的公式,計(jì)算參考偏差、參 考標(biāo)準(zhǔn)差以及偏差值R的計(jì)算公式,這些公式為本發(fā)明實(shí)施例提供了一個(gè)可行性的方案。
[0018] 結(jié)合本發(fā)明實(shí)施例第一方面,本發(fā)明實(shí)施例的第一方面的第一種可能的實(shí)現(xiàn)方 式,本發(fā)明實(shí)施例的第一方面的第二種可能的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例的第一方面的第 三種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0019] 在I D-Dm I /V的比值小于或者等于所述偏差值R的情況下,所述終端解鎖。
[0020] 在本發(fā)明實(shí)施例中,在|D-DM|/V的比值小于或者等于所述偏差值R的情況下,所述 終端解鎖,為本發(fā)明實(shí)施例又提供了一種可選的方式。
[0021] 結(jié)合本發(fā)明實(shí)施例第一方面,在本發(fā)明實(shí)施例的第一方面的第四種可能的實(shí)現(xiàn)方 式中,所述根據(jù)所述N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo)以及N個(gè)參考采樣點(diǎn)的坐標(biāo),采用距離計(jì)算方法, 計(jì)算并獲取所述使用者輸入解鎖圖案的當(dāng)前軌跡相對(duì)于所述解鎖圖案的參考軌跡的實(shí)際 偏差D,具體包括:
[0022] 根據(jù)所述N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo)以及所述N個(gè)參考采樣點(diǎn)的參考坐標(biāo),按照如下公 式計(jì)算所述實(shí)際偏差:
[0023]
其中, (XI,yi),(X2,y2),· · ·(xnjn)為所述N個(gè)擴(kuò)充米樣點(diǎn)的坐標(biāo),(Λ?,.ι;|),(.\υ:,) (又、.,>_..、)為所 述Ν個(gè)參考采樣點(diǎn)的坐標(biāo)。
[0024] 在本發(fā)明實(shí)施例中,對(duì)實(shí)際偏差的計(jì)算給出了一個(gè)計(jì)算公式,讓人們更容易理解 本發(fā)明技術(shù)方案。
[0025]結(jié)合本發(fā)明實(shí)施例第一方面,本發(fā)明實(shí)施例的第一方面的第一種可能的實(shí)現(xiàn)方 式,本發(fā)明實(shí)施例的第一方面的第二種可能的實(shí)現(xiàn)方式,本發(fā)明實(shí)施例的第一方面的第三 種可能的實(shí)現(xiàn)方式,本發(fā)明實(shí)施例的第一方面的第四種可能的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例 的第一方面的第五種可能的實(shí)現(xiàn)方式中,所述方法還可包括:
[0026] 記錄所述持有者每次輸入所述解鎖圖案時(shí)所用的時(shí)長(zhǎng)和所述使用者輸入所述解 鎖圖案時(shí)所用的時(shí)長(zhǎng)Τ,其中,Tmin為所述持有者在所述Μ次內(nèi)輸入所述解鎖圖案中所用的最 少時(shí)長(zhǎng),T max為所述持有者在所述Μ次內(nèi)輸入所述解鎖圖案中所用的最多時(shí)長(zhǎng);根據(jù)所述Τ、 Tmin以及Tmax調(diào)整所述實(shí)際偏差D的大小,得到調(diào)整后的實(shí)際偏差D'其中,0'=0/[1 + (1'_ Tmin) / (Tmax-T)]或D,= D/ [ 1+(T2-Tmin2) / (Tmax2-Tmin2) ] 〇
[0027] 在本發(fā)明技術(shù)方案中,在實(shí)際應(yīng)用中,若用戶對(duì)得到實(shí)際偏差的值不是特別滿意, 那么還可以根據(jù)上述提供的方式,對(duì)實(shí)際偏差D做一個(gè)調(diào)整。
[0028] 結(jié)合本發(fā)明實(shí)施例的第一方面的第一種可能的實(shí)現(xiàn)方式,本發(fā)明實(shí)施例的第一方 面的第二種可能的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例的第一方面的第六種可能的實(shí)現(xiàn)方式中,根 據(jù)輸入的所述Μ次解鎖圖案的訓(xùn)練軌跡中的練習(xí)采樣點(diǎn)的坐標(biāo),采用求和平均算法,計(jì)算得 到所述參考偏差Dm、所述偏差值R以及所述Μ次解鎖圖案的訓(xùn)練軌跡中每一次訓(xùn)練軌跡相對(duì) 于其他Μ-1次訓(xùn)練軌跡的偏差的參考標(biāo)準(zhǔn)差V之后,所述方法還可包括:
[0029] 計(jì)算所述持有者從第1次到第Α次輸入所述解鎖圖案得到的第一偏差值Ra,以及從 第A次到第Μ次輸入所述解鎖圖案得到的第二偏差值R B,A e (2,M-1);若所述Rb>Ra,則確定 所述持有者從第A次到第Μ次輸入所述解鎖圖案的動(dòng)作不穩(wěn)定,提示所述持有者再次輸入所 述解鎖圖案或者退出程序;
[0030] 或者,
[0031] 計(jì)算所述持有者從第1次到第Α次輸入所述解鎖圖案得到的第三偏差值 心=1$-,從第1次到第A次輸入所述解鎖圖案得到的第四偏差值.? i^l/r, Ae (2,M-1);若所述Sb>Sa,則確定所述持有者從第A次到第Μ次輸入所述解鎖圖案的動(dòng)作不 穩(wěn)定,提示所述持有者再次輸入所述解鎖圖案或者退出程序;
[0032] 或者,
[0033] 記錄所述持有者從第1次到第M/2次輸入所述解鎖圖案所用的時(shí)長(zhǎng)為ta,從第M/2 次到Μ次輸入所述解鎖圖案所用的時(shí)長(zhǎng)為t b;若所述tb>ta,則確定所述持有者從第M/2次到 Μ次輸入所述解鎖圖案的動(dòng)作不穩(wěn)定,提示所述持有者再次輸入所述解鎖圖案或者退出程 序。
[0034]結(jié)合本發(fā)明實(shí)施例的第一方面的第一種可能的實(shí)現(xiàn)方式,本發(fā)明實(shí)施例的第一方 面的第二種可能的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例的第一方面的第七種可能的實(shí)現(xiàn)方式中,所 述方法還可包括:
[0035] 確定所述Ζ"),//),,,萬:/以,D,.,/%的值,得至_個(gè)比值;
[0036] 在所述Μ個(gè)比值中小于所述偏差值R的比例小于預(yù)先設(shè)定的目標(biāo)比例時(shí),通過在所 述偏差值R上漸進(jìn)式增加預(yù)置步長(zhǎng)的方式調(diào)大偏差值R,使所述Μ個(gè)比值中小于所述偏差值R 的比例高于該預(yù)先設(shè)定的目標(biāo)比例。
[0037] 本發(fā)明實(shí)施例第二方面提供一種終端,具有實(shí)現(xiàn)對(duì)應(yīng)于上述第一方面提供的應(yīng)用 于終端的解鎖方法的功能。所述功能可以通過硬件實(shí)現(xiàn),也可以通過硬件執(zhí)行相應(yīng)的軟件 實(shí)現(xiàn)。所述硬件或軟件包括一個(gè)或多個(gè)與上述功能相對(duì)應(yīng)的模塊。
[0038]本發(fā)明實(shí)施例第三方面提供一種終端,所述終端包括:存儲(chǔ)器,處理器,總線;所述 存儲(chǔ)器和所述處理器通過所述總線連接;
[0039] 所述存儲(chǔ)器,用于存儲(chǔ)所述終端執(zhí)行的應(yīng)用程序代碼,所述處理器被配置為用于 執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的應(yīng)用程序;
[0040] 所述處理器,用于沿終端的使用者輸入的解鎖圖案的當(dāng)前軌跡,采集X個(gè)當(dāng)前采樣 點(diǎn),并獲取所述X個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo),X為大于或等于2的整數(shù);根據(jù)所述X個(gè)當(dāng)前采樣點(diǎn)的 坐標(biāo),采用插值法,將所述X個(gè)當(dāng)前采樣點(diǎn)擴(kuò)充為Ν個(gè)擴(kuò)充采樣點(diǎn),并獲取所述Ν個(gè)擴(kuò)充采樣 點(diǎn)的坐標(biāo),Ν為大于或等于2的整數(shù),所述使用者輸入所述解鎖圖案的當(dāng)前軌跡所用的時(shí)間 被所述Ν個(gè)擴(kuò)充采樣點(diǎn)劃分為Ν+1個(gè)相等的時(shí)間間隔;根據(jù)所述Ν個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo)以及Ν 個(gè)參考采樣點(diǎn)的坐標(biāo),采用距離計(jì)算方法,計(jì)算并獲取所述使用者輸入的所述解鎖圖案的 當(dāng)前軌跡相對(duì)于所述解鎖圖案的參考軌跡的實(shí)際偏差D,所述Ν個(gè)參考采樣點(diǎn)位于所述參考 軌跡內(nèi);在所述實(shí)際偏差D與參考偏差Dm之間的比值小于或者等于偏差值R的情況下,所述 終端解鎖,其中,所述參考偏差Dm和所述偏差值R均為根據(jù)所述終端的持有者預(yù)先在所述終 端上輸入的Μ次解鎖圖案的訓(xùn)練軌跡,采用插值法以及求和平均方法計(jì)算得到的,Μ為大于 或等于2的整數(shù)。
[0041]需要說明的是,本發(fā)的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該 技術(shù)方案的全部或部分可以以軟件產(chǎn)口的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存 儲(chǔ)介質(zhì)中,本發(fā)明實(shí)施例第四方面提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),用于儲(chǔ)存為上述終端所用 的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述第一方面為終端所設(shè)計(jì)的程序。
[0042] 該存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(R0M,Read-0nly Memory)、隨機(jī)存取 存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。 [0043]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
[0044]在本發(fā)明實(shí)施例中,終端在解鎖時(shí),不僅需要使用者輸入解鎖圖案,還需對(duì)使用者 輸入解鎖圖案的當(dāng)前軌跡進(jìn)行識(shí)別,當(dāng)輸入解鎖圖案的當(dāng)前距離的實(shí)際偏差與參考偏差的 比值小于偏差值時(shí),該終端解鎖,進(jìn)一步的增加了手機(jī)解鎖的安全性。
【附圖說明】
[0045] 為了更清楚地說明本發(fā)明實(shí)施例技術(shù)方案,下面將對(duì)實(shí)施例和現(xiàn)有技術(shù)描述中所 需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施 例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲 得其它的附圖。
[0046] 圖1為本發(fā)明實(shí)施例中解鎖圖案的標(biāo)準(zhǔn)不意圖;
[0047] 圖2為本發(fā)明實(shí)施例中使用者輸入的解鎖圖案示意圖;
[0048] 圖3為本發(fā)明實(shí)施例中應(yīng)用于終端的解鎖方法的一個(gè)實(shí)施例示意圖;
[0049] 圖4為本發(fā)明實(shí)施例中Μ次輸入解鎖圖案擴(kuò)充采樣點(diǎn)的示意圖;
[0050] 圖5為本發(fā)明實(shí)施例中用戶經(jīng)過Μ次輸入解鎖圖案得到的參考軌跡;
[0051] 圖6為本發(fā)明實(shí)施例中終端的一個(gè)實(shí)施例示意圖;
[0052]圖7為本發(fā)明實(shí)施例中終端的另一個(gè)實(shí)施例示意圖;
[0053]圖8為本發(fā)明實(shí)施例中終端的另一個(gè)實(shí)施例示意圖;
[0054]圖9為本發(fā)明實(shí)施例中終端的另一個(gè)實(shí)施例示意圖。
【具體實(shí)施方式】
[0055] 本發(fā)明實(shí)施例提供了一種應(yīng)用于終端的解鎖方法以及終端,用于增加手機(jī)解鎖的 安全性,降低除終端的持有者之外的用戶解鎖圖案密碼的概率。
[0056] 為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的 附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是 本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人 員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范 圍。
[0057] 在人們的生活中,終端的使用越來越普及,終端可以包括手機(jī)、平板電腦、個(gè)人數(shù) 字助理(英文全稱:Personal Digital Assistant,英文縮寫:PDA)、銷售終端(英文全稱: Point of Sales,英文縮寫:P0S)、車載電腦等任意終端設(shè)備。機(jī)主現(xiàn)在的很多信息,例如工 作,生活,學(xué)習(xí)等信息都可以保存在終端,這就導(dǎo)致終端的安全性越來越重要。
[0058]在現(xiàn)有技術(shù)中,終端雖然也有密碼設(shè)置這項(xiàng)功能,如圖1所示,為終端的一個(gè)解鎖 圖案的標(biāo)準(zhǔn)示意圖,圖1中所示的是一個(gè)規(guī)范的解鎖圖案,在現(xiàn)有技術(shù)中,若使用者輸入的 解鎖圖案為圖2所示,終端也會(huì)解鎖,這里的解鎖圖案可以是圖案密碼的形式,也可以是鍵 盤輸入數(shù)字或字母的形式。機(jī)主在使用終端時(shí),需要先輸入密碼解鎖,才能使用終端。但是, 機(jī)主在輸入密碼時(shí)可能會(huì)被他人看到,或者,他人通過用戶輸入密碼的痕跡得出密碼等,從 而導(dǎo)致密碼泄露,即可能會(huì)對(duì)機(jī)主的信息造成泄露,導(dǎo)致其他安全隱患發(fā)生。
[0059]在本發(fā)明技術(shù)方案中,終端在解鎖時(shí),不僅需要使用者輸入解鎖圖案,還要求使用 者在輸入解鎖圖案的當(dāng)前軌跡得到的實(shí)際偏差D與參考偏差Dm的比值小于偏差值R,才能對(duì) 終端進(jìn)行解鎖,這樣增加了機(jī)主信息的安全性,因?yàn)榻K端的機(jī)主在輸入解鎖圖案時(shí)都有自 己的偏向軌跡,陌生人一般模仿不來。
[0060]如圖3所示,本發(fā)明實(shí)施例中應(yīng)用于終端的解鎖方法的一個(gè)實(shí)施例包括:
[0061 ] 301、獲取終端的持有者預(yù)先在終端上輸入的Μ次解鎖圖案的訓(xùn)練軌跡,在終端的 持有者每次輸入的解鎖圖案的訓(xùn)練軌跡內(nèi)采集多個(gè)訓(xùn)練采樣點(diǎn);
[0062]在本發(fā)明實(shí)施例中,終端的持有者,也可稱為機(jī)主,為了保證終端保存的信息的安 全性,可能會(huì)設(shè)置密碼,這些密碼可以是文字,字母或者圖案等其他類型的密碼,這里主要 針對(duì)解鎖圖案來說明,若有用戶使用該終端時(shí),都需要輸入密碼,解鎖之后才能使用。終端 的持有者在設(shè)置解鎖圖案時(shí),需進(jìn)行輸入Μ次解鎖圖案,獲取終端的持有者預(yù)先在終端上輸 入的Μ次解鎖圖案的訓(xùn)練軌跡,在終端的持有者每次輸入的解鎖圖案的訓(xùn)練軌跡內(nèi)采集多 個(gè)訓(xùn)練采樣點(diǎn),并獲取每個(gè)訓(xùn)練采樣點(diǎn)的坐標(biāo),這里的Μ為大于或者等于2的整數(shù)。
[0063]示例性的,假如終端的持有者輸入3次解鎖圖案,在第1次輸入解鎖圖案時(shí),采集了 80個(gè)訓(xùn)練采樣點(diǎn)以及對(duì)應(yīng)的坐標(biāo),時(shí)長(zhǎng)為^為。.7s;在第2次輸入解鎖圖案時(shí),采集了 100個(gè) 訓(xùn)練采樣點(diǎn)以及對(duì)應(yīng)的坐標(biāo),時(shí)長(zhǎng)T2S〇. 9s;在第3次輸入解鎖圖案時(shí),采集了 120個(gè)訓(xùn)練采 樣點(diǎn)以及對(duì)應(yīng)的坐標(biāo),時(shí)長(zhǎng)T3為1 s。
[0064] 302、根據(jù)插值法,將與每次輸入的解鎖圖案的訓(xùn)練軌跡相對(duì)應(yīng)的多個(gè)訓(xùn)練采樣點(diǎn) 擴(kuò)充到Ν個(gè)練習(xí)采樣點(diǎn),并獲取Ν個(gè)練習(xí)采樣點(diǎn)的坐標(biāo),Ν個(gè)練習(xí)采樣點(diǎn)將輸入對(duì)應(yīng)解鎖圖案 的訓(xùn)練軌跡所用的時(shí)間劃分為Ν+1個(gè)相等的時(shí)間間隔;
[0065]在本發(fā)明實(shí)施例中,根據(jù)每次輸入的解鎖圖案的訓(xùn)練軌跡相對(duì)應(yīng)的多個(gè)訓(xùn)練采樣 點(diǎn)的坐標(biāo)和插值法,將與每次輸入的解鎖圖案的訓(xùn)練軌跡相對(duì)應(yīng)的多個(gè)訓(xùn)練采樣點(diǎn)擴(kuò)充到 Ν個(gè)練習(xí)采樣點(diǎn),并獲取Ν個(gè)練習(xí)采樣點(diǎn)的坐標(biāo),Ν個(gè)練習(xí)采樣點(diǎn)將輸入對(duì)應(yīng)解鎖圖案的訓(xùn)練 軌跡所用的時(shí)間劃分為Ν+1個(gè)相等的時(shí)間間隔。需要說明的是,插值法有很多計(jì)算方式,例 如η次多項(xiàng)式插值,分段插值,樣條插值等計(jì)算方式,本發(fā)明實(shí)施例優(yōu)選三次樣條插值法計(jì) 算。
[0066]示例性的,若Ν為100,則終端的持有者第1次輸入解鎖圖案采集的80個(gè)訓(xùn)練采樣點(diǎn) 使用插值法擴(kuò)充為100個(gè)練習(xí)采樣點(diǎn),并獲取對(duì)應(yīng)的坐標(biāo),這100個(gè)練習(xí)采樣點(diǎn)將!^劃分為 101個(gè)相等的時(shí)間間隔,為〇. 〇〇7s;第2次輸入解鎖圖案采集的100個(gè)訓(xùn)練采樣點(diǎn)使用插值法 擴(kuò)充為100個(gè)練習(xí)采樣點(diǎn),并獲取對(duì)應(yīng)的坐標(biāo),這100個(gè)練習(xí)采樣點(diǎn)將!^劃分為101個(gè)相等的 時(shí)間間隔,為〇. 〇〇9s;第3次輸入解鎖圖案采集的120個(gè)訓(xùn)練采樣點(diǎn)使用插值法擴(kuò)充為100個(gè) 練習(xí)采樣點(diǎn),并獲取對(duì)應(yīng)的坐標(biāo),這1 〇〇個(gè)練習(xí)采樣點(diǎn)將T3劃分為101個(gè)相等的時(shí)間間隔,為 0.01s〇
[0067] 需要說明的是,所述Μ次解鎖圖案的訓(xùn)練軌跡中每?jī)纱斡?xùn)練軌跡分別對(duì)應(yīng)的多個(gè) 練習(xí)采樣點(diǎn),數(shù)目可以是相同的,也可以是不同的,此處不做限定。進(jìn)一步的,采用插值法做 擴(kuò)充計(jì)算時(shí),假設(shè)從Ε個(gè)采樣點(diǎn)擴(kuò)充為F個(gè)采樣點(diǎn)時(shí),F(xiàn)的取值可以是大于、小于或等于Ε,具 體不作限定。上述的第2次輸入解鎖圖案時(shí),雖然采集的是100個(gè)訓(xùn)練采樣點(diǎn),與練習(xí)采樣點(diǎn) 的個(gè)數(shù)是相同的,但是,也要使用插值法計(jì)算1〇〇個(gè)練習(xí)采樣點(diǎn)的坐標(biāo),因?yàn)槭褂貌逯捣ㄖ?后,在同一個(gè)解鎖圖案的軌跡中,每個(gè)采樣點(diǎn)之間的時(shí)間間隔是一樣的,這就保證了這3次 輸入解鎖圖案時(shí),擴(kuò)充的練習(xí)采樣點(diǎn)有同等的對(duì)應(yīng)關(guān)系。
[0068] 這個(gè)同等的對(duì)應(yīng)關(guān)系,具體可表現(xiàn)為:每次輸入的解鎖圖案的訓(xùn)練軌跡都擴(kuò)充為 100個(gè)練習(xí)采樣點(diǎn),這100個(gè)練習(xí)采樣點(diǎn)都是按照發(fā)生時(shí)間的先后順序排列的,因?yàn)檫@100個(gè) 聯(lián)系采樣點(diǎn)各個(gè)之間的時(shí)間間隔是一樣的,則100個(gè)練習(xí)采樣點(diǎn)可以是按照發(fā)生時(shí)間,標(biāo)號(hào) 從1~100排列。那么,第1次輸入解鎖圖案標(biāo)號(hào)為1的練習(xí)采樣點(diǎn)、第2次輸入解鎖圖案標(biāo)號(hào) 為1的練習(xí)采樣點(diǎn)與第3次輸入解鎖圖案標(biāo)號(hào)為1的練習(xí)采樣點(diǎn)相對(duì)應(yīng);第1次輸入解鎖圖案 標(biāo)號(hào)為2的練習(xí)采樣點(diǎn)、第2次輸入解鎖圖案標(biāo)號(hào)為2的練習(xí)采樣點(diǎn)與第3次輸入解鎖圖案標(biāo) 號(hào)為2的練習(xí)采樣點(diǎn)相對(duì)應(yīng);......依次類推,此處不再贅述。這里同等的對(duì)應(yīng)關(guān)系也可以 參閱圖4進(jìn)行理解,圖4示出的也只是其中的幾個(gè)練習(xí)采樣點(diǎn),并沒有全部示出。
[0069] 303、根據(jù)Μ次解鎖圖案的訓(xùn)練軌跡中的練習(xí)采樣點(diǎn)的坐標(biāo),采用求和平均算法,計(jì) 算得到參考偏差Dm、偏差值R以及Μ次解鎖圖案的訓(xùn)練軌跡中每一次訓(xùn)練軌跡相對(duì)于其他Μ-? 次訓(xùn)練軌跡的偏差的參考標(biāo)準(zhǔn)差 V。
[0070]在本發(fā)明實(shí)施例中,根據(jù)Μ次解鎖圖案的訓(xùn)練軌跡中的練習(xí)采樣點(diǎn)的坐標(biāo),采用求 和平均算法,計(jì)算得到參考偏差Dm、偏差值R以及Μ次解鎖圖案的訓(xùn)練軌跡中每一次訓(xùn)練軌 跡相對(duì)于其他Μ-1次訓(xùn)練軌跡的偏差的參考標(biāo)準(zhǔn)差V,具體可包括:
[0071 ] (1)根據(jù)Μ次解鎖圖案的訓(xùn)練軌跡中每Μ個(gè)具有相同發(fā)生時(shí)間順序的練習(xí)采樣點(diǎn), 采用平均法,計(jì)算得到Ν個(gè)參考采樣點(diǎn)以及Ν個(gè)參考采樣點(diǎn)的坐標(biāo) (^1 J,),(x:J2)......(Uv) ,Μ次解鎖圖案的訓(xùn)練軌跡中每一解鎖圖案訓(xùn)練軌跡內(nèi)的N個(gè)練習(xí) 采樣點(diǎn)在發(fā)生時(shí)間上均具有先后順序;
[0072] 各個(gè)參考采樣點(diǎn)的坐標(biāo)的計(jì)算公式如下:
[0073]
[0074]
[0075]其中,(xn,yii)為第1次解鎖圖案中第1個(gè)練習(xí)采樣點(diǎn)的坐標(biāo),(X2i,y2i)為第2次解 鎖圖案中第1個(gè)練習(xí)采樣點(diǎn)的坐標(biāo),(XMi, yMi)為第Μ次解鎖圖案中第1個(gè)練習(xí)采樣點(diǎn)的坐 標(biāo);......(XlN,yiN)為第1次解鎖圖案中第Ν個(gè)練習(xí)采樣點(diǎn)的坐標(biāo),(X2N,y2N)為第2次解鎖圖 案中第N個(gè)練習(xí)采樣點(diǎn)的坐標(biāo),(XMN,yw)為第Μ次解鎖圖案中第N個(gè)練習(xí)采樣點(diǎn)的坐標(biāo)。需要 說明的是,第1次解鎖圖案的第1個(gè)練習(xí)采樣點(diǎn)與第2次解鎖圖案的第1個(gè)練習(xí)采樣點(diǎn)的對(duì)應(yīng) 關(guān)系,以及與其他解鎖圖案的每個(gè)練習(xí)采樣點(diǎn)的對(duì)應(yīng)關(guān)系見上述圖4所示。
[0076] (2)確定第Q次輸入的解鎖圖案的訓(xùn)練軌跡與其他Μ-1次輸入的解鎖圖案的訓(xùn)練軌 跡之間的偏差,= (1% + 十……+ %,,, )/(Μ -1) :,Q依次取1至Μ之間的整數(shù);
[0077] 假設(shè):Q取 1,那么 Ζ)ι = (/_)丨 2 + /_)η + ……+ 〇 )/(Μ - 1);
[0083] (3)根據(jù)持有者每次輸入的解鎖圖案的訓(xùn)練軌跡與其他Μ-1次輸入的解鎖圖案的訓(xùn)練軌跡之間的偏差,采用求平均值的方法,計(jì)算并得到參考偏差Dm;
[0078]
[0079]
[0080]
[0081]
[0082]
[0084] 參考偏差Dm的計(jì)算公式如下所示:
[0085]
[0086] (4)根據(jù)持有者每次輸入的解鎖圖案的訓(xùn)練軌跡與其他M-1次輸入解鎖圖案的訓(xùn) 練軌跡之間的偏差和參考偏差,采用求標(biāo)準(zhǔn)差的方法,計(jì)算并得到參考標(biāo)準(zhǔn)差V;
[0087] 參考標(biāo)準(zhǔn)差V的計(jì)算公式如下所示:
[0088]
[0089] (5)根據(jù)持有者每次輸入的解鎖圖案的訓(xùn)練軌跡與其他M-1次輸入的解鎖圖案的 訓(xùn)練軌跡之間的偏差和參考偏差,采用求偏差值的方法,計(jì)算并得到偏差值R;
[0090] 偏差值R的計(jì)算公式如下所示:
[0091]
[0092] 請(qǐng)參閱圖5所示,圖5為終端的持有者經(jīng)過Μ次輸入解鎖圖案得到的一個(gè)參考軌跡, 即為該終端的持有者輸入解鎖圖案時(shí)偏向的一個(gè)軌跡。
[0093] 304、沿終端的使用者輸入的解鎖圖案的當(dāng)前軌跡,采集X個(gè)當(dāng)前采樣點(diǎn),并獲取X 個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo),X為大于或等于2的整數(shù);
[0094] 在本發(fā)明實(shí)施例中,移動(dòng)終端的使用者在移動(dòng)終端上輸入的解鎖圖案,以解鎖移 動(dòng)終端的過程中,獲取當(dāng)前軌跡,沿終端的使用者輸入解鎖圖案的當(dāng)前軌跡,采集X個(gè)當(dāng)前 采樣點(diǎn),并獲取X個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo),X為大于或等于2的整數(shù);需要說明的是,這里的使用 者為終端的當(dāng)前輸入解鎖圖案的用戶,而終端的持有者為設(shè)定解鎖圖案的用戶。
[0095] 305、根據(jù)X個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo),采用插值法,將X個(gè)當(dāng)前采樣點(diǎn)擴(kuò)充為Ν個(gè)擴(kuò)充采 樣點(diǎn),并獲取Ν個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo),Ν為大于或等于2的整數(shù),使用者輸入解鎖圖案的當(dāng)前 軌跡所用的時(shí)間被Ν個(gè)擴(kuò)充采樣點(diǎn)劃分為Ν+1個(gè)相等的時(shí)間間隔;
[0096] 在本發(fā)明實(shí)施例中,采集X個(gè)當(dāng)前采樣點(diǎn)以及獲取X個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo)之后,根 據(jù)X個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo),采用插值法,將X個(gè)當(dāng)前采樣點(diǎn)擴(kuò)充為Ν個(gè)擴(kuò)充采樣點(diǎn),并獲取Ν個(gè) 擴(kuò)充采樣點(diǎn)的坐標(biāo),Ν為大于或等于2的整數(shù),使用者輸入解鎖圖案的當(dāng)前軌跡所用的時(shí)間 被Ν個(gè)擴(kuò)充采樣點(diǎn)劃分為Ν+1個(gè)相等的時(shí)間間隔。這里Ν個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo)分別為( X1,yi), (X2,y2),…(XN,yN)〇
[0097] 306、根據(jù)N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo)以及N個(gè)參考采樣點(diǎn)的坐標(biāo),采用距離計(jì)算方法, 計(jì)算并獲取使用者輸入的解鎖圖案的當(dāng)前軌跡相對(duì)于解鎖圖案的參考軌跡的實(shí)際偏差D,N 個(gè)參考采樣點(diǎn)位于參考軌跡內(nèi);
[0098] 在本發(fā)明實(shí)施例中,終端根據(jù)上述獲取的N個(gè)擴(kuò)充采樣點(diǎn)的標(biāo)準(zhǔn)坐標(biāo)以及N個(gè)參考 采樣點(diǎn)的坐標(biāo),采用距離計(jì)算方法,計(jì)算并獲取使用者輸入的解鎖圖案的當(dāng)前軌跡相對(duì)于 解鎖圖案的參考軌跡的實(shí)際偏差D,N個(gè)參考采樣點(diǎn)位于參考軌跡內(nèi)。
[0099]計(jì)算實(shí)際偏差D的公式如下所示:
[0100]
,其中, (xi,yi),(X2,y2),· · ·(xnjn)為N個(gè)擴(kuò)充米樣點(diǎn)的坐杯,(.υι,.γ丨Xbw?)……)>JN個(gè)參考 采樣點(diǎn)的坐標(biāo)。
[0101]計(jì)算實(shí)際偏差D還有一種可選的實(shí)現(xiàn)方式,這里終端的使用者輸入解鎖圖案記為 第 M+1 次,則有 D= [D(m+i)i+D(m+i)2+......+D(m+i)m]/M;
[0102]
[0103]
[0104] 307、在實(shí)際偏差D與參考偏差Dm之間的比值小于或者等于偏差值R的情況下,終端 解鎖,其中,參考偏差Dm和偏差值R均為根據(jù)終端的持有者預(yù)先在終端上輸入的Μ次解鎖圖 案的訓(xùn)練軌跡,采用插值法以及求和平均方法計(jì)算得到的,Μ為大于或等于2的整數(shù)。
[0105] 在本發(fā)明實(shí)施例中,當(dāng)實(shí)際偏差D與參考偏差Dm之間的比值,即D/Dm的比值小于或 者等于偏差值R時(shí),終端解鎖,其中,參考偏差Dm和偏差值R均為根據(jù)終端的持有者預(yù)先在終 端上輸入的Μ次解鎖圖案的訓(xùn)練軌跡,采用插值法以及求和平均方法計(jì)算得到的,Μ為大于 或等于2的整數(shù)。
[0106] 這里還可提供一個(gè)可選的方案,在| D-DM | /V的比值小于或者等于偏差值R的情況 下,終端解鎖。當(dāng)D/Dm的比值或者| D-Dm | /V的比值大于偏差值R時(shí),終端不會(huì)解鎖。
[0107] 示例性的,假設(shè),參考偏差Dm為10,參考標(biāo)準(zhǔn)差V為5、偏差范圍R為0.8,實(shí)際偏差D 為7,則D/Dm=0.7,小于R,終端解鎖?;蛘撸瑋 D-Dm | /V= | 7-10 | /5 = 0.6,小于R,終端解鎖。請(qǐng) 參考圖6所示,圖6為使用者當(dāng)前輸入的解鎖圖案。但是用戶輸入的圖2所示的解鎖圖案,在 本發(fā)明技術(shù)方案中終端不會(huì)解鎖。需要說明的是,這里Dm、V、R以及D的取值只是舉例說明, 可能和實(shí)際應(yīng)用中的得到的值存在較大差異。
[0108] 在本發(fā)明實(shí)施例中,當(dāng)終端的使用者在輸入解鎖圖案時(shí),終端的解鎖不僅僅是根 據(jù)解鎖圖案的正確與否,還根據(jù)使用者輸入解鎖圖案計(jì)算得到的實(shí)際偏差,與終端的持有 者輸入Μ次解鎖圖案計(jì)算得到的參考偏差之間的比值,當(dāng)實(shí)際偏差與參考偏差之間的比值 小于偏差值R時(shí),終端解鎖。進(jìn)一步保證了終端圖案密碼的安全性,有效的防止除終端的持 有者之外的用戶盜取終端的信息。
[0109] 可選的,在本發(fā)明的一些實(shí)施例中,該方法還包括:
[0110]記錄持有者每次輸入解鎖圖案時(shí)所用的時(shí)長(zhǎng)和使用者輸入解鎖圖案時(shí)所用的時(shí) 長(zhǎng)Τ,其中,Tmin為持有者在Μ次內(nèi)輸入解鎖圖案中所用的最少時(shí)長(zhǎng),Tmax為持有者在Μ次內(nèi)輸 入解鎖圖案中所用的最多時(shí)長(zhǎng);
[0111] 根據(jù)Τ、Τ_以及Tmax調(diào)整實(shí)際偏差D的大小,得到調(diào)整后的實(shí)際偏差D'其中,D'=D/ [1+(T-T min) / (Tmax-T)]或D,= D/ [ 1+(T2-Tmin2) / (Tmax2-Tmin2) ] 〇
[0112] 可選的,在本發(fā)明的一些實(shí)施例中,根據(jù)輸入的M次解鎖圖案的訓(xùn)練軌跡中,與每 次輸入的解鎖圖案的訓(xùn)練軌跡相對(duì)應(yīng)的Ν個(gè)采樣點(diǎn)的坐標(biāo),采用求和平均算法,計(jì)算得到參 考偏差Dm、偏差值R以及Μ次解鎖圖案的訓(xùn)練軌跡中每一次訓(xùn)練軌跡相對(duì)于其他Μ-1次訓(xùn)練 軌跡的偏差的參考標(biāo)準(zhǔn)差V之后,該方法還包括:
[0113] 計(jì)算持有者從第1次到第Α次輸入解鎖圖案得到的第一偏差值Ra,以及從第Α次到 第Μ次輸入解鎖圖案得到的第二偏差值RB,Ae (2,M-1);
[0114] 若Rb > Ra,則確定持有者從第A次到第Μ次輸入解鎖圖案的動(dòng)作不穩(wěn)定,提示持有者 再次輸入解鎖圖案或者退出程序;
[0115] 或者,
[0116] 計(jì)算持有者從第1次到第Α次輸入解鎖圖案得到的第三偏差值.? =|瓦-D,j/ Ρ,從 第1次到第A次輸入解鎖圖案得到的第四偏差值
[0117]若Sb>Sa,則確定持有者從第A次到第Μ次輸入解鎖圖案的動(dòng)作不穩(wěn)定,提示持有者 再次輸入解鎖圖案或者退出程序;
[0118] 或者,
[0119] 記錄持有者從第1次到第Μ/2次輸入解鎖圖案所用的時(shí)長(zhǎng)為1,從第Μ/2次到Μ次輸 入解鎖圖案所用的時(shí)長(zhǎng)為tb;
[0120] 若tb>ta,則確定持有者從第M/2次到Μ次輸入解鎖圖案的動(dòng)作不穩(wěn)定,提示持有者 再次輸入解鎖圖案或者退出程序。
[0121] 上面對(duì)本發(fā)明實(shí)施例中的應(yīng)用于終端的解鎖方法進(jìn)行了描述,下面結(jié)合圖6,并結(jié) 合前述的方法實(shí)施例對(duì)本發(fā)明實(shí)施例中的終端進(jìn)行描述,該終端包括:
[0122] 第一獲取模塊601,用于沿終端的使用者輸入的解鎖圖案的當(dāng)前軌跡,采集X個(gè)當(dāng) 前采樣點(diǎn),并獲取X個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo),X為大于或等于2的整數(shù);
[0123] 第二獲取模塊602,用于根據(jù)第一獲取模塊獲取的X個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo),采用插 值法,將X個(gè)當(dāng)前采樣點(diǎn)擴(kuò)充為Ν個(gè)擴(kuò)充采樣點(diǎn),并獲取Ν個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo),Ν為大于或等 于2的整數(shù),使用者輸入解鎖圖案的當(dāng)前軌跡所用的時(shí)間被Ν個(gè)擴(kuò)充采樣點(diǎn)劃分為Ν+1個(gè)相 等的時(shí)間間隔;
[0124] 計(jì)算模塊603,用于根據(jù)第二獲取模塊獲取的Ν個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo)以及Ν個(gè)參考 采樣點(diǎn)的坐標(biāo),采用距離計(jì)算方法,計(jì)算并獲取使用者輸入的解鎖圖案的當(dāng)前軌跡相對(duì)于 解鎖圖案的參考軌跡的實(shí)際偏差D,Ν個(gè)參考采樣點(diǎn)位于參考軌跡內(nèi);
[0125] 在計(jì)算模塊計(jì)算的實(shí)際偏差D與參考偏差Dm之間的比值小于或者等于偏差值R的 情況下,解鎖模塊604,用于為終端解鎖,其中,參考偏差Dm和偏差值R均為根據(jù)終端的持有 者預(yù)先在終端上輸入的Μ次解鎖圖案的訓(xùn)練軌跡,采用插值法以及求和平均方法計(jì)算得到 的,Μ為大于或等于2的整數(shù)。
[0126] 可選的,在本發(fā)明的一些實(shí)施例中,
[0127] 第一獲取模塊601,還用于執(zhí)行上述方法實(shí)施例圖3中的步驟301;
[0128] 第二獲取模塊602,還用于執(zhí)行上述方法實(shí)施例圖3中的步驟302;
[0129] 計(jì)算模塊603,還用于執(zhí)行上述方法實(shí)施例圖3中的步驟303。
[0130] 可選的,在本發(fā)明的一些實(shí)施例中,
[0131] 解鎖模塊604,還用于在|D-DM|/V的比值小于或者等于偏差值R的情況下,終端解 鎖。
[0132] 可選的,在本發(fā)明的一些實(shí)施例中,在圖6所示的基礎(chǔ)上,如圖7所示,該終端還可 包括:
[0133] 記錄模塊605,用于記錄持有者每次輸入解鎖圖案時(shí)所用的時(shí)長(zhǎng)和使用者輸入解 鎖圖案時(shí)所用的時(shí)長(zhǎng)T,其中,TminS持有者在犯欠內(nèi)輸入解鎖圖案中所用的最少時(shí)長(zhǎng),T maxS 持有者在Μ次內(nèi)輸入解鎖圖案中所用的最多時(shí)長(zhǎng);
[0134] 調(diào)整模塊606,用于根據(jù)記錄模塊記錄的T、Tmin以及Tmax調(diào)整實(shí)際偏差D的大小,得 到調(diào)整后的實(shí)際偏差0'其中,0'=0/[1+(1'-1'_)/(1'繼-1')]或0'=0/[1+(1' 2-1^2)/(1^2- Tmin2)]。
[0135] 可選的,在本發(fā)明的一些實(shí)施例中,在圖6所示的基礎(chǔ)上,如圖8所示,該終端還可 包括:
[0136] 計(jì)算模塊603,還用于計(jì)算持有者從第1次到第A次輸入解鎖圖案得到的第一偏差 值Ra,以及從第A次到第Μ次輸入解鎖圖案得到的第二偏差值R B,Ae (2,M-1);
[0137] 提示模塊607,用于若Rb >Ra,則確定持有者從第A次到第Μ次輸入解鎖圖案的動(dòng)作 不穩(wěn)定,提示持有者再次輸入解鎖圖案或者退出程序;
[0138] 或者,
[0139] 計(jì)算模塊603,還用于計(jì)算持有者從第1次到第Α次輸入解鎖圖案得到的第三偏差 Α,Ι/γ,從第1次到第A次輸入解鎖圖案得到的第四偏差值.? =|i-A |/f,A e(2,M-l);
[0140] 提示模塊607,還用于若Sb>Sa,則確定持有者從第A次到第Μ次輸入解鎖圖案的動(dòng) 作不穩(wěn)定,提示持有者再次輸入解鎖圖案或者退出程序;
[0141] 或者,
[0142] 記錄模塊605,還用于記錄持有者從第1次到第Μ/2次輸入解鎖圖案所用的時(shí)長(zhǎng)為 ta,從第Μ/2次到Μ次輸入解鎖圖案所用的時(shí)長(zhǎng)為tb;
[0143] 提示模塊607,還用于若tb > ta,則確定持有者從第Μ/2次到Μ次輸入解鎖圖案的動(dòng) 作不穩(wěn)定,提示持有者再次輸入解鎖圖案或者退出程序。
[0144]如圖9所示,為本發(fā)明實(shí)施例中終端的另一個(gè)實(shí)施例包括:
[0145] 該終端可以包括手機(jī)、平板電腦、PDA(Personal Digital Assistant,個(gè)人數(shù)字助 理)、P0S(P〇int of Sales,銷售終端)、車載電腦等任意終端設(shè)備,這里以終端為手機(jī)為例:
[0146] 圖9示出的是與本發(fā)明實(shí)施例提供的終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖 9,手機(jī)可包括:射頻(Radio Frequency,RF)電路901、存儲(chǔ)器902、輸入單元903、顯示單元 904、處理器905、電源906以及總線907等部件。本領(lǐng)域技術(shù)人員可以理解,圖9中示出的手機(jī) 結(jié)構(gòu)并不構(gòu)成對(duì)手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者 不同的部件布置。
[0147] 下面結(jié)合圖9對(duì)手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
[0148] RF電路901可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,特別地,將基站的 下行信息接收后,給處理器905處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路901 包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路901還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。
[0149] 存儲(chǔ)器902可用于存儲(chǔ)軟件程序以及模塊,處理器905通過運(yùn)行存儲(chǔ)在存儲(chǔ)器902 的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器902可主要包括 存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程 序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的 數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器902可以包括高速隨機(jī)存取存儲(chǔ)器,還可以 包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器 件。
[0150] 輸入單元903可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以 及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元903可包括觸控面板9031以及其他輸入設(shè) 備9032。觸控面板9031,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使 用手指、觸筆等任何適合的物體或附件在觸控面板9031上或在觸控面板9031附近的操作), 并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。可選的,觸控面板9031可包括觸摸檢測(cè)裝置 和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來的 信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換 成觸點(diǎn)坐標(biāo),再送給處理器905,并能接收處理器905發(fā)來的命令并加以執(zhí)行。此外,可以采 用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板9031。除了觸控面板 9031,輸入單元903還可以包括其他輸入設(shè)備9032。具體地,其他輸入設(shè)備9032可以包括但 不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一 種或多種。
[0151]顯示單元904可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種 菜單。顯示單元904可包括顯示面板9041,可選的,可以采用液晶顯示器(Liquid Crystal Display,IXD)、有機(jī)發(fā)光二極管(Organic Light-Emitting Diode,0LED)等形式來配置顯 示面板9041。進(jìn)一步的,觸控面板9031可覆蓋顯示面板9041,當(dāng)觸控面板9031檢測(cè)到在其上 或附近的觸摸操作后,傳送給處理器905以確定觸摸事件的類型,隨后處理器905根據(jù)觸摸 事件的類型在顯示面板9041上提供相應(yīng)的視覺輸出。雖然在圖9中,觸控面板9031與顯示面 板9041是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以 將觸控面板9031與顯示面板9041集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。
[0152] 處理器905是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通 過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器902內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器902內(nèi)的 數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器905可包 括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器905可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng) 用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信。 可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器905中。
[0153] 手機(jī)還包括給各個(gè)部件供電的電源906(比如電池),優(yōu)選的,電源可以通過電源管 理系統(tǒng)與處理器905邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理 等功能。
[0154] 在本發(fā)明實(shí)施例中,手機(jī)的各個(gè)功能模塊所執(zhí)行的功能對(duì)應(yīng)如下所示:
[0155] 輸入單元903中的觸控面板9031沿終端的使用者輸入的解鎖圖案的當(dāng)前軌跡,采 集X個(gè)當(dāng)前采樣點(diǎn),并獲取X個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo),X為大于或等于2的整數(shù);并將X個(gè)當(dāng)前采 樣點(diǎn)的坐標(biāo)送給處理器905,處理器905根據(jù)X個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo),采用插值法,將X個(gè)當(dāng)前 采樣點(diǎn)擴(kuò)充為N個(gè)擴(kuò)充采樣點(diǎn),并獲取N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo),N為大于或等于2的整數(shù),使用 者輸入解鎖圖案的當(dāng)前軌跡所用的時(shí)間被N個(gè)擴(kuò)充采樣點(diǎn)劃分為N+1個(gè)相等的時(shí)間間隔;根 據(jù)N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo)以及N個(gè)參考采樣點(diǎn)的坐標(biāo),采用距離計(jì)算方法,計(jì)算并獲取使用 者輸入的解鎖圖案的當(dāng)前軌跡相對(duì)于解鎖圖案的參考軌跡的實(shí)際偏差D,N個(gè)參考采樣點(diǎn)位 于參考軌跡內(nèi);在實(shí)際偏差D與參考偏差Dm之間的比值小于或者等于偏差值R的情況下,終 端解鎖,其中,參考偏差Dm和偏差值R均為根據(jù)終端的持有者預(yù)先在終端上輸入的Μ次解鎖 圖案的訓(xùn)練軌跡,采用插值法以及求和平均方法計(jì)算得到的,Μ為大于或等于2的整數(shù)。
[0156] 可選的,在本發(fā)明的一些實(shí)施例中,輸入單元903中的觸控面板9031獲取終端的持 有者預(yù)先在終端上輸入的Μ次解鎖圖案的訓(xùn)練軌跡,在終端的持有者每次輸入的解鎖圖案 的訓(xùn)練軌跡內(nèi)采集多個(gè)訓(xùn)練采樣點(diǎn);并將多個(gè)訓(xùn)練采樣點(diǎn)的坐標(biāo)送給處理器905,處理器 905根據(jù)插值法,將與每次輸入的解鎖圖案的訓(xùn)練軌跡相對(duì)應(yīng)的多個(gè)訓(xùn)練采樣點(diǎn)擴(kuò)充到Ν個(gè) 練習(xí)采樣點(diǎn),并獲取Ν個(gè)練習(xí)采樣點(diǎn)的坐標(biāo),Ν個(gè)練習(xí)采樣點(diǎn)將輸入對(duì)應(yīng)解鎖圖案的訓(xùn)練軌 跡所用的時(shí)間劃分為Ν+1個(gè)相等的時(shí)間間隔;根據(jù)輸入的Μ次解鎖圖案的訓(xùn)練軌跡中,與每 次輸入的解鎖圖案的訓(xùn)練軌跡相對(duì)應(yīng)的Ν個(gè)練習(xí)采樣點(diǎn)的坐標(biāo),根據(jù)Μ次解鎖圖案的訓(xùn)練軌 跡中的練習(xí)采樣點(diǎn)的坐標(biāo),采用求和平均算法,采用求和平均算法,計(jì)算得到參考偏差Dm、 偏差值R以及Μ次解鎖圖案的訓(xùn)練軌跡中每一次訓(xùn)練軌跡相對(duì)于其他M-1次訓(xùn)練軌跡的偏差 的參考標(biāo)準(zhǔn)差V。
[0157] 可選的,在本發(fā)明的一些實(shí)施例中,處理器905還用于在|D-DM|/V的比值小于或者 等于偏差值R的情況下,終端解鎖。
[0158] 可選的,在本發(fā)明的一些實(shí)施例中,
[0159] 輸入單元903,還用于記錄持有者每次輸入解鎖圖案時(shí)所用的時(shí)長(zhǎng)和使用者輸入 解鎖圖案時(shí)所用的時(shí)長(zhǎng)T,其中,Tmin為持有者在Μ次內(nèi)輸入解鎖圖案中所用的最少時(shí)長(zhǎng),T max 為持有者在Μ次內(nèi)輸入解鎖圖案中所用的最多時(shí)長(zhǎng);
[0160] 處理器905,還用于根據(jù)T、Tmin以及Tmax調(diào)整實(shí)際偏差D的大小,得到調(diào)整后的實(shí)際 偏差D'其中,D'=D/[l+( T-Imin) / (Tmax-T)]或D ' = D/ [ 1+(T2-Tmin2) / (Tmax2-Tmin2)]。
[0161] 可選的,在本發(fā)明的一些實(shí)施例中,
[0162] 處理器905,還用于計(jì)算持有者從第1次到第A次輸入解鎖圖案得到的第一偏差值 Ra,以及從第A次到第Μ次輸入解鎖圖案得到的第二偏差值RB,Ae (2,M-1);若Rb>Ra,則確定 持有者從第A次到第Μ次輸入解鎖圖案的動(dòng)作不穩(wěn)定,提示持有者再次輸入解鎖圖案或者退 出程序;
[0163] 或者,
[0164] 處理器905,還用于計(jì)算持有者從第1次到第Α次輸入解鎖圖案得到的第三偏差值 心=1?-?m|/f,從第1次到第A次輸入解鎖圖案得到的第四偏差值% ,Ae (2,M-1);若Sb>Sa,則確定持有者從第A次到第Μ次輸入解鎖圖案的動(dòng)作不穩(wěn)定,提示持有者 再次輸入解鎖圖案或者退出程序;
[0165] 或者,
[0166] 處理器905,還用于記錄持有者從第1次到第Μ/2次輸入解鎖圖案所用的時(shí)長(zhǎng)為ta, 從第M/2次到Μ次輸入解鎖圖案所用的時(shí)長(zhǎng)為t b;若tb > ta,則確定持有者從第M/2次到Μ次輸 入解鎖圖案的動(dòng)作不穩(wěn)定,提示持有者再次輸入解鎖圖案或者退出程序。
[0167] 本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),用于儲(chǔ)存為上述圖3、圖6、圖7、圖8 或圖9的終端所用的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述方法實(shí)施例所設(shè)計(jì)的程序。通過 執(zhí)行存儲(chǔ)的程序,可以實(shí)現(xiàn)對(duì)終端解鎖圖案的解鎖。
[0168] 所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng), 裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
[0169] 在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以 通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的 劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件 可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或 討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦 合或通信連接,可以是電性,機(jī)械或其它的形式。
[0170] 所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯 示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè) 網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目 的。
[0171] 另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以 是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單 元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0172] 所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用 時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上 或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式 體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī) 設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全 部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程 序代碼的介質(zhì)。
[0173] 以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前 述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前 述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些 修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1. 一種應(yīng)用于終端的解鎖方法,其特征在于,包括: 沿終端的使用者輸入的解鎖圖案的當(dāng)前軌跡,采集X個(gè)當(dāng)前采樣點(diǎn),并獲取所述X個(gè)當(dāng) 前采樣點(diǎn)的坐標(biāo),X為大于或等于2的整數(shù); 根據(jù)所述X個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo),采用插值法,將所述X個(gè)當(dāng)前采樣點(diǎn)擴(kuò)充為N個(gè)擴(kuò)充采 樣點(diǎn),并獲取所述N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo),N為大于或等于2的整數(shù),所述使用者輸入所述解 鎖圖案的當(dāng)前軌跡所用的時(shí)間被所述N個(gè)擴(kuò)充采樣點(diǎn)劃分為化1個(gè)相等的時(shí)間間隔; 根據(jù)所述N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo)W及N個(gè)參考采樣點(diǎn)的坐標(biāo),采用距離計(jì)算方法,計(jì)算 并獲取所述使用者輸入的所述解鎖圖案的當(dāng)前軌跡相對(duì)于所述解鎖圖案的參考軌跡的實(shí) 際偏差D,所述N個(gè)參考采樣點(diǎn)位于所述解鎖圖案的參考軌跡內(nèi); 在所述實(shí)際偏差D與參考偏差Dm之間的比值小于或者等于偏差值R的情況下,所述終端 解鎖,其中,所述參考偏差Dm和所述偏差值R均為根據(jù)所述終端的持有者預(yù)先在所述終端上 輸入的Μ次解鎖圖案的訓(xùn)練軌跡,采用插值法W及求和平均方法計(jì)算得到的,Μ為大于或等 于2的整數(shù)。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述沿終端的使用者輸入的解鎖圖案的當(dāng) 前軌跡,采集X個(gè)當(dāng)前采樣點(diǎn),并獲取所述X個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo)之前,所述方法還包括: 獲取所述終端的持有者預(yù)先在所述終端上輸入的Μ次解鎖圖案的訓(xùn)練軌跡,在所述終 端的持有者每次輸入的解鎖圖案的訓(xùn)練軌跡內(nèi)采集多個(gè)訓(xùn)練采樣點(diǎn); 根據(jù)插值法,將與每次輸入的解鎖圖案的訓(xùn)練軌跡相對(duì)應(yīng)的多個(gè)訓(xùn)練采樣點(diǎn)擴(kuò)充到Ν 個(gè)練習(xí)采樣點(diǎn),并獲取所述Ν個(gè)練習(xí)采樣點(diǎn)的坐標(biāo),所述Ν個(gè)練習(xí)采樣點(diǎn)將輸入對(duì)應(yīng)解鎖圖 案的訓(xùn)練軌跡所用的時(shí)間劃分為化1個(gè)相等的時(shí)間間隔; 根據(jù)所述Μ次解鎖圖案的訓(xùn)練軌跡中的練習(xí)采樣點(diǎn)的坐標(biāo),采用求和平均算法,計(jì)算得 到所述參考偏差Dm、所述偏差值RW及所述Μ次解鎖圖案的訓(xùn)練軌跡中每一次訓(xùn)練軌跡相對(duì) 于其他Μ-1次訓(xùn)練軌跡的偏差的參考標(biāo)準(zhǔn)差V。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述Μ次解鎖圖案中的訓(xùn)練軌跡 中的練習(xí)采樣點(diǎn)的坐標(biāo),采用求和平均算法,計(jì)算得到所述參考偏差Dm、所述偏差值RW及 所述Μ次解鎖圖案的訓(xùn)練軌跡中每一次訓(xùn)練軌跡相對(duì)于其他M-1次訓(xùn)練軌跡的偏差的參考 標(biāo)準(zhǔn)差V,具體包括: 根據(jù)所述Μ次解鎖圖案的訓(xùn)練軌跡中每Μ個(gè)具有相同發(fā)生時(shí)間順序的練習(xí)采樣點(diǎn),采用 平均法,計(jì)算得到所述Ν個(gè)參考采樣點(diǎn)W及所述Ν個(gè)參考采樣點(diǎn)的坐標(biāo) (Τ: J,),(x3,r,)......(;.、.j,),所述Μ次解鎖圖案的訓(xùn)練軌跡中每一解鎖圖案訓(xùn)練軌跡內(nèi)的N個(gè) 練習(xí)采樣點(diǎn)在發(fā)生時(shí)間上均具有先后順序; 確定第Q次輸入的解鎖圖案的訓(xùn)練軌跡與其他Μ-1次輸入的解鎖圖案的訓(xùn)練軌跡之間 的偏差,公留=(公01十公02 + - + Α;../ )/W -1),Q依次取1至Μ的整數(shù); 根據(jù)所述持有者每次輸入的解鎖圖案的訓(xùn)練軌跡與其他Μ-1次輸入的解鎖圖案的訓(xùn)練 軌跡之間的偏差,采用求平均值的方法,計(jì)算并得到所述參考偏差Dm; 根據(jù)所述持有者每次輸入的解鎖圖案的訓(xùn)練軌跡與其他Μ-1次輸入解鎖圖案的訓(xùn)練軌 跡之間的偏差和所述參考偏差,采用求標(biāo)準(zhǔn)差的方法,計(jì)算并得到所述參考標(biāo)準(zhǔn)差V; 根據(jù)所述持有者每次輸入的解鎖圖案的訓(xùn)練軌跡與其他Μ-1次輸入的解鎖圖案的訓(xùn)練 軌跡之間的偏差和所述參考偏差,采用求偏差值的方法,計(jì)算并得到所述偏差值R。4. 根據(jù)權(quán)利要求1-3任一所述的方法,其特征在于,所述方法還包括: 在I D-Dm I /V的比值小于或者等于所述偏差值R的情況下,所述終端解鎖。5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo)W及N 個(gè)參考采樣點(diǎn)的坐標(biāo),采用距離計(jì)算方法,計(jì)算并獲取所述使用者輸入解鎖圖案的當(dāng)前軌 跡相對(duì)于所述解鎖圖案的參考軌跡的實(shí)際偏差D,具體包括: 根據(jù)所述N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo)W及所述N個(gè)參考采樣點(diǎn)的參考坐標(biāo),按照如下公式計(jì) 算所述實(shí)際偏差:其中, (xi,yi),(X2,y2),. . .(XN,yN)為所述N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo),(a.!,.;'|),(x;!,j:)......(.v.、,.y.、) 為所述N個(gè)參考采樣點(diǎn)的坐標(biāo)。6. 根據(jù)權(quán)利要求1-5任一所述的方法,其特征在于,所述方法還包括: 記錄所述持有者每次輸入所述解鎖圖案時(shí)所用的時(shí)長(zhǎng)和所述使用者輸入所述解鎖圖 案時(shí)所用的時(shí)長(zhǎng)T,其中,Tmin為所述持有者在所述Μ次內(nèi)輸入所述解鎖圖案中所用的最少時(shí) 長(zhǎng),Tmax為所述持有者在所述Μ次內(nèi)輸入所述解鎖圖案中所用的最多時(shí)長(zhǎng); 根據(jù)所述T、TminW及Tmax調(diào)整所述實(shí)際偏差D的大小,得到調(diào)整后的實(shí)際偏差D',其中, D ' = D/ [ 1 + ( T-Tmin) / ( Tmax-T )]或D ' = D/ [ 1 + ( T2-Tmin2 ) / ( Tmax2-Tmin2 )]。7. 根據(jù)權(quán)利要求2或3所述的方法,其特征在于,根據(jù)輸入的所述Μ次解鎖圖案的訓(xùn)練軌 跡中的練習(xí)采樣點(diǎn)的坐標(biāo),采用求和平均算法,計(jì)算得到所述參考偏差Dm、所述偏差值RW 及所述Μ次解鎖圖案的訓(xùn)練軌跡中每一次訓(xùn)練軌跡相對(duì)于其他M-1次訓(xùn)練軌跡的偏差的參 考標(biāo)準(zhǔn)差V之后,所述方法還包括: 計(jì)算所述持有者從第1次到第A次輸入所述解鎖圖案得到的第一偏差值Ra,W及從第A次 到第Μ次輸入所述解鎖圖案得到的第二偏差值化,Ae (2,M-1); 若所述^>Ra,則確定所述持有者從第A次到第Μ次輸入所述解鎖圖案的動(dòng)作不穩(wěn)定,提 示所述持有者再次輸入所述解鎖圖案或者退出程序; 或者, 計(jì)算所述持有者從第1次到第A次輸入所述解鎖圖案得到的第Ξ偏差值 每,從第1次到第4次輸入所述解鎖圖案得到的第四偏差值·% = |毎-化 Ae(2,M-l); 若所述Sb>Sa,則確定所述持有者從第A次到第Μ次輸入所述解鎖圖案的動(dòng)作不穩(wěn)定,提 示所述持有者再次輸入所述解鎖圖案或者退出程序; 或者, 記錄所述持有者從第1次到第Μ/2次輸入所述解鎖圖案所用的時(shí)長(zhǎng)為ta,從第Μ/2次到Μ 次輸入所述解鎖圖案所用的時(shí)長(zhǎng)為tb; 若所述tb>ta,則確定所述持有者從第Μ/2次到Μ次輸入所述解鎖圖案的動(dòng)作不穩(wěn)定,提 示所述持有者再次輸入所述解鎖圖案或者退出程序。8. -種終端,其特征在于,包括: 第一獲取模塊,用于沿終端的使用者輸入的解鎖圖案的當(dāng)前軌跡,采集X個(gè)當(dāng)前采樣 點(diǎn),并獲取所述X個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo),X為大于或等于2的整數(shù); 第二獲取模塊,用于根據(jù)所述第一獲取模塊獲取的X個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo),采用插值 法,將所述X個(gè)當(dāng)前采樣點(diǎn)擴(kuò)充為N個(gè)擴(kuò)充采樣點(diǎn),并獲取所述N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo),N為大 于或等于2的整數(shù),所述使用者輸入所述解鎖圖案的當(dāng)前軌跡所用的時(shí)間被所述N個(gè)擴(kuò)充采 樣點(diǎn)劃分為N+1個(gè)相等的時(shí)間間隔; 計(jì)算模塊,用于根據(jù)所述第二獲取模塊獲取的N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo)W及N個(gè)參考采樣 點(diǎn)的坐標(biāo),采用距離計(jì)算方法,計(jì)算并獲取所述使用者輸入的所述解鎖圖案的當(dāng)前軌跡相 對(duì)于所述解鎖圖案的參考軌跡的實(shí)際偏差D,所述N個(gè)參考采樣點(diǎn)位于所述參考軌跡內(nèi); 在所述計(jì)算模塊計(jì)算的實(shí)際偏差D與參考偏差Dm之間的比值小于或者等于偏差值R的情 況下,解鎖模塊,用于為所述終端解鎖,其中,所述參考偏差Dm和所述偏差值R均為根據(jù)所述 終端的持有者預(yù)先在所述終端上輸入的Μ次解鎖圖案的訓(xùn)練軌跡,采用插值法W及求和平 均方法計(jì)算得到的,Μ為大于或等于2的整數(shù)。9. 根據(jù)權(quán)利要求8所述的終端,其特征在于, 所述第一獲取模塊,還用于獲取所述終端的持有者預(yù)先在所述終端上輸入的Μ次解鎖 圖案的訓(xùn)練軌跡,在所述終端的持有者每次輸入的解鎖圖案的訓(xùn)練軌跡內(nèi)采集多個(gè)訓(xùn)練采 樣點(diǎn); 所述第二獲取模塊,還用于將與每次輸入的解鎖圖案的訓(xùn)練軌跡相對(duì)應(yīng)的多個(gè)訓(xùn)練采 樣點(diǎn)擴(kuò)充到Ν個(gè)練習(xí)采樣點(diǎn),并獲取所述Ν個(gè)練習(xí)采樣點(diǎn)的坐標(biāo),所述Ν個(gè)練習(xí)采樣點(diǎn)將輸入 對(duì)應(yīng)解鎖圖案的訓(xùn)練軌跡所用的時(shí)間劃分為Ν+1個(gè)相等的時(shí)間間隔; 所述計(jì)算模塊,還用于根據(jù)所述Μ次解鎖圖案的訓(xùn)練軌跡中的練習(xí)采樣點(diǎn)的坐標(biāo),采用 求和平均算法,計(jì)算得到所述參考偏差Dm、所述偏差值RW及所述Μ次解鎖圖案的訓(xùn)練軌跡 中每一次訓(xùn)練軌跡相對(duì)于其他Μ-1次訓(xùn)練軌跡的偏差的參考標(biāo)準(zhǔn)差V。10. 根據(jù)權(quán)利要求9所述的終端,其特征在于, 所述計(jì)算模塊,具體用于根據(jù)所述Μ次解鎖圖案的訓(xùn)練軌跡中每Μ個(gè)具有相同發(fā)生時(shí)間 順序的練習(xí)采樣點(diǎn),采用平均法,計(jì)算得到所述Ν個(gè)參考采樣點(diǎn)W及所述Ν個(gè)參考采樣點(diǎn)的 坐標(biāo)(Λ?,Ji ),化,扔….如,義^),所述Μ次解鎖圖案的訓(xùn)練軌跡中每一解鎖圖案訓(xùn)練軌跡內(nèi) 的Ν個(gè)練習(xí)采樣點(diǎn)在發(fā)生時(shí)間上均具有先后順序; 確定第Q次輸入的解鎖圖案的訓(xùn)練軌跡與其他Μ-1次輸入的解鎖圖案的訓(xùn)練軌跡之間 的偏差,成=十Oy: +...... +吃,,)/(M -1),Q依次取1至Μ的整數(shù); 根據(jù)所述持有者每次的輸入解鎖圖案的訓(xùn)練軌跡與其他Μ-1次輸入的解鎖圖案的訓(xùn)練 軌跡之間的偏差,采用求平均值的方法,計(jì)算并得到所述參考偏差Dm; 根據(jù)所述持有者每次輸入解鎖圖案的訓(xùn)練軌跡與其他Μ-1次輸入解鎖圖案的訓(xùn)練軌跡 之間的偏差和所述參考偏差,采用求標(biāo)準(zhǔn)差的方法,計(jì)算并得到所述參考標(biāo)準(zhǔn)差V; 根據(jù)所述持有者每次輸入解鎖圖案的訓(xùn)練軌跡與其他Μ-1次輸入解鎖圖案的訓(xùn)練軌跡 之間的偏差和所述參考偏差,采用求偏差值的方法,計(jì)算并得到所述偏差值R。11. 根據(jù)權(quán)利要求8-10任一所述的終端,其特征在于, 在I D-Dm I/V的比值小于或者等于所述偏差值R的情況下,所述解鎖模塊,還用于為所述 終端解鎖。12. 根據(jù)權(quán)利要求8所述的終端,其特征在于, 所述計(jì)算模塊,具體用于根據(jù)所述N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo)W及所述N個(gè)參考采樣點(diǎn)的參 考坐標(biāo),按照如下公式計(jì)算所述實(shí)際偏差:,其中, (xi,yi),(X2,y2),. . .(XN,yN)為所述N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo),(.初,扔),(將,化)--------快¥,.於,) 為所述N個(gè)參考采樣點(diǎn)的坐標(biāo)。13. 根據(jù)權(quán)利要求8-12任一所述的終端,其特征在于,所述終端還包括: 記錄模塊,用于記錄所述持有者每次輸入所述解鎖圖案時(shí)所用的時(shí)長(zhǎng)和所述使用者輸 入所述解鎖圖案時(shí)所用的時(shí)長(zhǎng)T,其中,Tmin為所述持有者在所述Μ次內(nèi)輸入所述解鎖圖案中 所用的最少時(shí)長(zhǎng),Tmax為所述持有者在所述Μ次內(nèi)輸入所述解鎖圖案中所用的最多時(shí)長(zhǎng); 調(diào)整模塊,用于根據(jù)所述記錄模塊記錄的T、TminW及Tmax調(diào)整所述實(shí)際偏差D的大小,得 至 IJ 調(diào)整后的實(shí)際偏差 D',其中,D'=D/[l + (T-Tmin)/(Tma^)]或 D'=D/[l + (T2-Tmln2)/(Tmaχ2- Tmin2)]。14. 根據(jù)權(quán)利要求9或10所述的終端,其特征在于,所述終端還包括: 所述計(jì)算模塊,還用于計(jì)算所述持有者從第1次到第A次輸入所述解鎖圖案得到的第一 偏差值Ra,W及從第A次到第Μ次輸入所述解鎖圖案得到的第二偏差值化,Ae (2,M-1); 提示模塊,用于若所述^>Ra,則確定所述持有者從第A次到第Μ次輸入所述解鎖圖案的 動(dòng)作不穩(wěn)定,提示所述持有者再次輸入所述解鎖圖案或者退出程序; 或者, 所述計(jì)算模塊,還用于計(jì)算所述持有者從第1次到第A次輸入所述解鎖圖案得到的第Ξ 偏差值·?4=|5;-1>μ|/^,從第1次到第A次輸入所述解鎖圖案得到的第四偏差值 所述提示模塊,還用于若所述Sb>Sa,則確定所述持有者從第A次到第Μ次輸入所述解鎖 圖案的動(dòng)作不穩(wěn)定,提示所述持有者再次輸入所述解鎖圖案或者退出程序; 或者, 所述記錄模塊,還用于記錄所述持有者從第1次到第Μ/2次輸入所述解鎖圖案所用的時(shí) 長(zhǎng)為ta,從第Μ/2次到Μ次輸入所述解鎖圖案所用的時(shí)長(zhǎng)為tb; 所述提示模塊,還用于若所述tb>ta,則確定所述持有者從第M/2次到Μ次輸入所述解鎖 圖案的動(dòng)作不穩(wěn)定,提示所述持有者再次輸入所述解鎖圖案或者退出程序。15. -種終端,其特征在于,包括: 存儲(chǔ)器,處理器,總線; 所述存儲(chǔ)器和所述處理器通過所述總線連接; 所述存儲(chǔ)器,用于存儲(chǔ)所述終端執(zhí)行的應(yīng)用程序代碼,所述處理器被配置為用于執(zhí)行 所述存儲(chǔ)器中存儲(chǔ)的應(yīng)用程序; 所述處理器,用于沿終端的使用者輸入的解鎖圖案的當(dāng)前軌跡,采集X個(gè)當(dāng)前采樣點(diǎn), 并獲取所述X個(gè)當(dāng)前采樣點(diǎn)的坐標(biāo),X為大于或等于2的整數(shù);根據(jù)所述X個(gè)當(dāng)前采樣點(diǎn)的坐 標(biāo),采用插值法,將所述X個(gè)當(dāng)前采樣點(diǎn)擴(kuò)充為Ν個(gè)擴(kuò)充采樣點(diǎn),并獲取所述Ν個(gè)擴(kuò)充采樣點(diǎn) 的坐標(biāo),N為大于或等于2的整數(shù),所述使用者輸入所述解鎖圖案的當(dāng)前軌跡所用的時(shí)間被 所述N個(gè)擴(kuò)充采樣點(diǎn)劃分為N+1個(gè)相等的時(shí)間間隔;根據(jù)所述N個(gè)擴(kuò)充采樣點(diǎn)的坐標(biāo)W及N個(gè) 參考采樣點(diǎn)的坐標(biāo),采用距離計(jì)算方法,計(jì)算并獲取所述使用者輸入的所述解鎖圖案的當(dāng) 前軌跡相對(duì)于所述解鎖圖案的參考軌跡的實(shí)際偏差D,所述N個(gè)參考采樣點(diǎn)位于所述參考軌 跡內(nèi);在所述實(shí)際偏差D與參考偏差Dm之間的比值小于或者等于偏差值R的情況下,所述終 端解鎖,其中,所述參考偏差Dm和所述偏差值R均為根據(jù)所述終端的持有者預(yù)先在所述終端 上輸入的Μ次解鎖圖案的訓(xùn)練軌跡,采用插值法W及求和平均方法計(jì)算得到的,Μ為大于或 等于2的整數(shù)。
【文檔編號(hào)】G06F3/0484GK105975843SQ201610264176
【公開日】2016年9月28日
【申請(qǐng)日】2016年4月26日
【發(fā)明人】尹瀚
【申請(qǐng)人】華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
正宁县| 阿城市| 怀集县| 凌海市| 建湖县| 五莲县| 策勒县| 黔西| 丰宁| 济阳县| 尼勒克县| 河北区| 邛崃市| 萍乡市| 灌阳县| 清水县| 长治县| 湖州市| 桐乡市| 青铜峡市| 洞头县| 盐山县| 来宾市| 渑池县| 布尔津县| 桃源县| 灌云县| 乐安县| 桦甸市| 阜南县| 平阳县| 资阳市| 中江县| 光山县| 昌江| 五常市| 庆安县| 平邑县| 建湖县| 平顺县| 陇川县|