進行屏幕解鎖和鎖定的方法及裝置與流程
2023-06-13 11:37:41 2

本發明涉及通訊設備領域,特別涉及一種進行屏幕解鎖和鎖定的方法及裝置。
背景技術:
現有的智能終端屏幕解鎖時,通常為滑動解鎖、密碼解鎖以及九宮格圖形解鎖。在現有幾種解鎖方法中,不管是滑動解鎖、密碼解鎖,還是九宮格圖形解鎖,都需要用戶觸控螢幕幕來操作。
現在智能終端的屏幕尺寸都普遍較大,單手操作觸控螢幕幕來進行手機解鎖操作,比較繁瑣,已經顯得十分的不方便。且頻繁的觸控螢幕幕,容易增大屏幕的損壞機率。
技術實現要素:
本發明的主要目的為提供一種進行屏幕解鎖和鎖定的方法及裝置,無需觸摸智能終端屏幕,便可以對智能終端屏幕進行解鎖和鎖定,簡化操作。
本發明提出一種進行屏幕解鎖和鎖定的方法,應用於智能終端,包括以下步驟:
獲取智能終端屏幕的狀態,其包括解鎖狀態以及鎖定狀態;
監測所述智能終端的晃動狀態,將監測的晃動狀態與所述智能終端屏幕狀態下對應的預設晃動條件進行比對;所述預設晃動條件包括解鎖晃動條件以及鎖定晃動條件;所述解鎖狀態下對應比對鎖定晃動條件,所述鎖定狀態下對應比對解鎖晃動條件;
當所述智能終端的晃動狀態滿足預設晃動條件時,對所述智能終端屏幕進行解鎖或鎖定。
進一步地,所述監測智能終端的晃動狀態的步驟包括:
通過重力感應器監測智能終端的晃動狀態。
進一步地,所述獲取智能終端屏幕的狀態的步驟之前包括:
在智能終端中預設進行解鎖和鎖定的晃動條件。
進一步地,所述鎖定晃動條件包括:
當智能終端屏幕為解鎖狀態時,監測到智能終端晃動時,鎖定屏幕;或者,
當智能終端屏幕為解鎖狀態時,監測到智能終端晃動的方向與預設方向一致的有效次數、晃動的速度達到預設值的有效次數以及晃動的頻率都達到預設條件時,鎖定屏幕。
進一步地,所述解鎖晃動條件包括:
當智能終端屏幕為鎖定狀態時,監測到智能終端晃動的方向與預設方向一致的有效次數、晃動的速度達到預設值的有效次數以及晃動的頻率都達到預設條件時,解鎖屏幕。
進一步地,所述監測所述智能終端的晃動狀態,將監測的晃動狀態與所述智能終端屏幕狀態下對應的預設晃動條件進行比對的步驟包括:
監測所述智能終端的晃動方向,判斷與解鎖晃動條件中的預設方向是否一致;
當所述智能終端的晃動方向與解鎖晃動條件中的預設方向一致時,記為一次有效次數;當所述智能終端的晃動方向與解鎖晃動條件中的預設方向不一致時,有效次數歸零,重新計算所述智能終端晃動方向與解鎖晃動條件中的預設方向一致的有效次數。
進一步地,所述判斷與解鎖晃動條件中的預設方向是否一致的步驟包括:
以所述解鎖晃動條件中的預設方向作為X、Y、Z垂直坐標軸其中一個坐標軸,所述智能終端的晃動方向與所述解鎖晃動條件中的預設方向的夾角較與其它兩個坐標軸的夾角最小時,所述智能終端的晃動方向與解鎖晃動條件中的預設方向一致;否則,所述智能終端的晃動方向與解鎖晃動條件中的預設方向不一致。
進一步地,所述監測所述智能終端的晃動狀態,將監測的晃動狀態與所述智能終端屏幕狀態下對應的預設晃動條件進行比對的步驟包括:
監測所述智能終端晃動的速度,與解鎖晃動條件中的預設值進行比對;
當所述智能終端晃動的速度達到解鎖晃動條件中的預設值時,記為一次有效次數;當所述智能終端晃動的速度小於解鎖晃動條件中的預設值時,有效次數歸零,重新計算所述智能終端晃動的速度達到解鎖晃動條件中的預設值的有效次數。
進一步地,所述監測所述智能終端的晃動狀態,將監測的晃動狀態與所述智能終端屏幕狀態下對應的預設晃動條件進行比對的步驟包括:
所述智能終端晃動的方向與解鎖晃動條件中的預設方向一致的有效次數、晃動的速度達到解鎖晃動條件中的預設值的有效次數都達到預設條件時,判斷所述智能終端晃動的頻率是否達到解鎖晃動條件中的預設頻率;
當所述智能終端晃動頻率達到解鎖晃動條件中的預設頻率時,所述智能終端的晃動狀態滿足所述預設晃動條件;當所述智能終端晃動頻率小於預設頻率時,所述智能終端的晃動狀態不滿足所述預設晃動條件。
本發明還提供了一種進行屏幕解鎖和鎖定的裝置,應用於智能終端,包括:
獲取單元,用於獲取智能終端屏幕的狀態,其包括解鎖狀態以及鎖定狀態;
監測比對單元,用於監測所述智能終端的晃動狀態,將監測的晃動狀態與所述智能終端屏幕狀態下對應的預設晃動條件進行比對;所述預設晃動條件包括解鎖晃動條件以及鎖定晃動條件;所述解鎖狀態下對應比對鎖定晃動條件,所述鎖定狀態下對應比對解鎖晃動條件;
屏幕處理單元,當所述智能終端的晃動狀態滿足預設晃動條件時,對所述智能終端屏幕進行解鎖或鎖定。
進一步地,所述監測比對單元用於:
通過重力感應器監測智能終端的晃動狀態。
進一步地,所述裝置還包括:
預設單元,用於在智能終端中預設進行解鎖和鎖定的晃動條件。
進一步地,所述鎖定晃動條件包括:
當智能終端屏幕為解鎖狀態時,監測到智能終端晃動時,鎖定屏幕;或者,
當智能終端屏幕為解鎖狀態時,監測到智能終端晃動的方向與預設方向一致的有效次數、晃動的速度達到預設值的有效次數以及晃動的頻率都達到預設條件時,鎖定屏幕。
進一步地,所述解鎖晃動條件包括:
當智能終端屏幕為鎖定狀態時,監測到智能終端晃動的方向與預設方向一致的有效次數、晃動的速度達到預設值的有效次數以及晃動的頻率都達到預設條件時,解鎖屏幕。
進一步地,所述監測比對單元包括:
第一判斷子單元,用於監測所述智能終端的晃動方向,判斷與解鎖晃動條件中的預設方向是否一致;
第一計算子單元,用於當所述智能終端的晃動方向與解鎖晃動條件中的預設方向一致時,記為一次有效次數;當所述智能終端的晃動方向與解鎖晃動條件中的預設方向不一致時,有效次數歸零,重新計算所述智能終端晃動方向與解鎖晃動條件中的預設方向一致的有效次數。
進一步地,所述第一判斷子單元具體用於:
以所述解鎖晃動條件中的預設方向作為X、Y、Z垂直坐標軸其中一個坐標軸,所述智能終端的晃動方向與所述解鎖晃動條件中的預設方向的夾角較與其它兩個坐標軸的夾角最小時,所述智能終端的晃動方向與解鎖晃動條件中的預設方向一致;否則,所述智能終端的晃動方向與解鎖晃動條件中的預設方向不一致。
進一步地,所述監測比對單元包括:
第二判斷子單元,用於監測所述智能終端晃動的速度,與解鎖晃動條件中的預設值進行比對;
第二計算子單元,用於當所述智能終端晃動的速度達到解鎖晃動條件中的預設值時,記為一次有效次數;當所述智能終端晃動的速度小於解鎖晃動條件中的預設值時,有效次數歸零,重新計算所述智能終端晃動的速度達到解鎖晃動條件中的預設值的有效次數。
進一步地,所述監測比對單元包括:
第三判斷子單元,用於所述智能終端晃動的方向與解鎖晃動條件中的預設方向一致的有效次數、晃動的速度達到解鎖晃動條件中的預設值的有效次數都達到預設條件時,判斷所述智能終端晃動的頻率是否達到解鎖晃動條件中的預設頻率;
判定子單元,用於當所述智能終端晃動頻率達到解鎖晃動條件中的預設頻率時,判定所述智能終端的晃動狀態滿足所述預設晃動條件;當所述智能終端晃動頻率小於預設頻率時,判定所述智能終端的晃動狀態不滿足所述預設晃動條件。
本發明中提供的進行屏幕解鎖和鎖定的方法及裝置,具有以下有益效果:
本發明中提供的進行屏幕解鎖和鎖定的方法及裝置,獲取智能終端屏幕的狀態,其包括解鎖狀態以及鎖定狀態;監測智能終端的晃動狀態,將監測的晃動狀態與智能終端屏幕狀態對應的預設晃動條件進行比對;當智能終端的晃動狀態滿足預設晃動條件時,對智能終端屏幕進行解鎖或鎖定;無需觸摸智能終端屏幕,便可以對智能終端屏幕進行解鎖或鎖定,簡化操作,降低屏幕損壞的機率;同時還無需按壓物理電源鍵,降低電源鍵損壞的機率;對有效次數的計算過程,可避免誤操作。
附圖說明
圖1是本發明一實施例中進行屏幕解鎖和鎖定的方法步驟示意圖;
圖2是本發明另一實施例中進行屏幕解鎖和鎖定的方法步驟示意圖;
圖3是本發明一實施例中進行屏幕解鎖和鎖定的方法具體流程示意圖;
圖4是本發明一實施例中進行屏幕解鎖和鎖定的裝置結構示意圖;
圖5是本發明一實施例中監測比對單元結構示意圖。
本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。
本技術領域技術人員可以理解,除非特意聲明,這裡使用的單數形式「一」、「一個」、「所述」「上述」和「該」也可包括複數形式。應該進一步理解的是,本發明的說明書中使用的措辭「包括」是指存在所述特徵、整數、步驟、操作、元件、單元、模塊和/或組件,但是並不排除存在或添加一個或多個其他特徵、整數、步驟、操作、元件、單元、模塊、組件和/或它們的組。應該理解,當我們稱元件被「連接」或「耦接」到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這裡使用的「連接」或「耦接」可以包括無線連接或無線耦接。這裡使用的措辭「和/或」包括一個或更多個相關聯的列出項的全部或任一單元和全部組合。
本技術領域技術人員可以理解,除非另外定義,這裡使用的所有術語(包括技術術語和科學術語),具有與本發明所屬領域中的普通技術人員的一般理解相同的意義。還應該理解的是,諸如通用字典中定義的那些術語,應該被理解為具有與現有技術的上下文中的意義一致的意義,並且除非像這裡一樣被特定定義,否則不會用理想化或過於正式的含義來解釋。
本技術領域技術人員可以理解,這裡所使用的「智能終端」、「終端設備」既包括無線信號接收器的設備,其僅具備無發射能力的無線信號接收器的設備,又包括接收和發射硬體的設備,其具有能夠在雙向通信鏈路上,執行雙向通信的接收和發射硬體的設備。這種設備可以包括:蜂窩或其他通信設備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示器的蜂窩或其他通信設備;PCS(Personal Communications Service,個人通信系統),其可以組合語音、數據處理、傳真和/或數據通信能力;PDA(Personal Digital Assistant,個人數字助理),其可以包括射頻接收器、尋呼機、網際網路/內聯網訪問、網絡瀏覽器、記事本、日曆和/或GPS(Global Positioning System,全球定位系統)接收器;常規膝上型和/或掌上型計算機或其他設備,其具有和/或包括射頻接收器的常規膝上型和/或掌上型計算機或其他設備。這裡所使用的「終端」、「終端設備」可以是可攜式、可運輸、安裝在交通工具(航空、海運和/或陸地)中的,或者適合於和/或配置為在本地運行,和/或以分布形式,運行在地球和/或空間的任何其他位置運行。這裡所使用的「終端」、「智能終端」、「終端設備」還可以是通信終端、上網終端、音樂/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動網際網路設備)和/或具有音樂/視頻播放功能的行動電話,也可以是智能電視、機頂盒等設備。
參照圖1,為本發明一實施例中進行屏幕解鎖和鎖定的方法步驟示意圖。
本發明一實施例中提出了一種進行屏幕解鎖和鎖定的方法,應用於智能終端,包括以下步驟:
步驟S1,獲取智能終端屏幕的狀態,其包括解鎖狀態以及鎖定狀態。
步驟S2,監測智能終端的晃動狀態,將監測的晃動狀態與上述智能終端屏幕狀態對應的預設晃動條件進行比對;上述預設晃動條件包括解鎖晃動條件以及鎖定晃動條件;上述解鎖狀態下對應比對鎖定晃動條件,上述鎖定狀態下對應比對解鎖晃動條件。
步驟S3,當上述智能終端的晃動狀態滿足預設晃動條件時,對上述智能終端屏幕進行解鎖或鎖定。
上述智能終端包括手機、平板等終端設備。由於隱私性設置,用戶在使用智能終端之前,需要進行屏幕解鎖。
現有智能終端的解鎖方法中,在解鎖之前需要按壓物理電源鍵,再彈出解鎖界面,解鎖界面中不管是滑動解鎖、密碼解鎖,還是九宮格圖形解鎖,都需要用戶觸控螢幕幕來操作。智能終端的屏幕尺寸都普遍較大,單手操作觸控螢幕幕來進行手機解鎖操作,比較繁瑣,十分不方便;且頻繁的觸控螢幕幕,容易增大屏幕的損壞機率。
上述預設晃動條件包括解鎖晃動條件以及鎖定晃動條件。當智能終端為解鎖狀態時,其晃動狀態滿足鎖定晃動條件時,則鎖定屏幕;智能終端為鎖定狀態時,其晃動狀態滿足解鎖晃動條件時,則解鎖屏幕。在本實施例中,對應獲取智能終端屏幕的狀態,並監測智能終端的晃動狀態,當智能終端為鎖定狀態時,則將晃動狀態與鎖定狀態下對應的解鎖晃動條件進行比對;當智能終端為解鎖狀態時,則將晃動狀態與解鎖狀態下對應的鎖定晃動條件進行比對。本實施例中的預設晃動條件為預設在智能終端中進行解鎖和鎖定的晃動條件,即只有滿足該預設條件時,智能終端才能進行對應的解鎖和鎖定。具體地,上述鎖定晃動條件包括:當智能終端屏幕為解鎖狀態時,監測到智能終端晃動時,鎖定屏幕;上述解鎖晃動條件包括:當智能終端屏幕為鎖定狀態時,監測到智能終端晃動的方向與預設方向一致的有效次數、晃動的速度達到預設值的有效次數以及晃動的頻率都達到預設條件時,解鎖屏幕,該有效次數指的是滿足條件的次數。應當注意的是,在進行智能終端的鎖定時,也可以設置為監測到智能終端晃動的方向與預設方向一致的有效次數、晃動的速度達到預設值的有效次數以及晃動的頻率都達到預設條件時,鎖定屏幕。在其它一些實施例中,可以根據智能終端晃動參數進行解鎖,例如晃動的位移、晃動的軌跡等。本實施例中智能終端的晃動狀態由智能終端中內置的重力感應器採集獲取,重力感應器感知智能終端的變化,產生中斷信號,並將該中斷信號傳輸至處理器進行分析,獲取智能終端的晃動狀態。在其它一些實施例中,還可以通過九軸傳感器、陀螺儀等感應器採集智能終端的晃動狀態信號。在此不進行一一例舉。
當智能終端為鎖定狀態,智能終端的晃動狀態滿足鎖定狀態下對應的解鎖晃動條件時,對智能終端屏幕進行解鎖;當智能終端為解鎖狀態,智能終端的晃動狀態滿足解鎖狀態下對應的鎖定晃動條件時,對智能終端屏幕進行鎖定。因此,本實施例中解鎖和鎖定方法,無需觸摸智能終端屏幕,便可以對智能終端屏幕進行解鎖或鎖定,簡化操作,降低屏幕損壞的機率;同時還無需按壓物理電源鍵,降低電源鍵損壞的機率。用戶通過搖晃智能終端,便可以實現屏幕解鎖和鎖定,有很強的趣味性,提升用戶使用智能終端的樂趣。可以理解的是,由於用戶需要通過搖晃智能終端進行屏幕解鎖和鎖定,智能終端體積不應過大或者過於笨重。優選地,該智能終端可以為手機。
參照圖2,在本實施例中,上述步驟S1的步驟之前包括:
步驟S0,在智能終端中預設進行解鎖和鎖定的晃動條件。該預設晃動條件的具體內容,參照上述實施例中所述,在此不再進行贅述。
在本實施例中,上述步驟S2中,監測上述智能終端的晃動狀態,將監測的晃動狀態與上述智能終端屏幕狀態對應的預設晃動條件進行比對具體包括:
當智能終端屏幕為鎖定狀態時,監測到智能終端晃動的方向與預設方向一致的有效次數、晃動的速度達到預設值的有效次數以及晃動的頻率都達到預設條件時,則智能終端的晃動狀態滿足屏幕鎖定狀態下對應的預設晃動條件;當智能終端屏幕為解鎖狀態時,監測到智能終端晃動時,則智能終端的晃動狀態滿足屏幕解鎖狀態下對應的預設晃動條件。
參照圖3,為本發明一實施例中進行屏幕解鎖和鎖定的方法具體流程示意圖。
首先判斷智能終端是否為鎖定狀態,當智能終端為解鎖狀態時,監測到智能終端晃動時,鎖定屏幕;或者,當智能終端屏幕為解鎖狀態時,監測到智能終端晃動的方向與預設方向一致的有效次數、晃動的速度達到預設值的有效次數以及晃動的頻率都達到預設條件時,鎖定屏幕,該鎖定屏幕的具體實現可以參照以下解鎖屏幕的具體實現過程,在此不再進行贅述。
上述步驟S2包括:當智能終端為鎖定狀態下,監測上述智能終端的晃動方向,判斷其與解鎖晃動條件中的預設方向是否一致。該預設方向為在智能終端中預設的晃動觸發解鎖的方向,例如,智能終端的上下方向,左右方向或者豎直方向。具體地,可以以上述解鎖晃動條件中的預設方向作為X、Y、Z垂直坐標軸其中一個坐標軸,上述智能終端的晃動方向與上述解鎖晃動條件中的預設方向的夾角較與其它兩個坐標軸的夾角最小時,即智能終端的晃動方向與預設方向最接近。上述智能終端的晃動方向與解鎖晃動條件中的預設方向一致;否則,上述智能終端的晃動方向與解鎖晃動條件中的預設方向不一致。優選地,也可設置為當智能終端的晃動方向與預設方向的夾角在預設角度範圍內,則判定智能終端的晃動方向與預設方向一致。
在本實施例中,當上述智能終端的晃動方向與解鎖晃動條件中的預設方向一致時,記為一次有效次數;當上述智能終端某一次的晃動方向與解鎖晃動條件中的預設方向不一致時,有效次數歸零,重新計算上述智能終端晃動方向與解鎖晃動條件中的預設方向一致的有效次數。該智能終端晃動方向與解鎖晃動條件中的預設方向一致的有效次數的計算過程可避免誤操作時解鎖屏幕,只有當智能終端的晃動方向與解鎖晃動條件中的預設方向連續一致時,才能滿足解鎖晃動條件。
在本實施例中,上述步驟S2還包括:當智能終端的晃動方向與預設方向一致時,監測上述智能終端晃動的速度,與解鎖晃動條件中的預設值進行比對。應當注意,本實施例中對智能終端的晃動方向、晃動頻率以及晃動速度的採集可以為同時採集,而對智能終端的晃動方向、晃動頻率以及晃動速度是否滿足預設條件的判斷可以同時進行,也可以依次進行,本實施例對其判斷順序不作特別限制。例如,在其它實施例中,也可以先判斷上述智能終端晃動的速度達到預設值的有效次數是否滿足預設條件,再判斷上述智能終端的晃動方向與預設方向一致的有效次數是否滿足預設條件。
在本實施例中,當上述智能終端晃動的速度達到解鎖晃動條件中的預設值時,記為一次有效次數;達到預設值包括大於或等於預設值。當上述智能終端某一次晃動的速度小於解鎖晃動條件中的預設值時,有效次數歸零,重新計算上述智能終端晃動的速度達到解鎖晃動條件中的預設值的有效次數。該智能終端晃動的速度達到解鎖晃動條件中的預設值的有效次數的計算過程,可避免誤操作時解鎖屏幕,只有當智能終端的晃動速度連續達到解鎖晃動條件中的預設值時,才能滿足解鎖晃動條件。
在本實施例中,上述步驟S2還包括:
當上述智能終端晃動的方向與解鎖晃動條件中的預設方向一致的有效次數、晃動的速度達到解鎖晃動條件中的預設值的有效次數都達到預設條件時,判斷上述智能終端晃動的頻率是否達到解鎖晃動條件中的預設頻率。該預設頻率指的是設定時間內智能終端晃動的次數。
當上述智能終端晃動頻率達到解鎖晃動條件中的預設頻率時,上述智能終端的晃動狀態滿足上述預設晃動條件,控制智能終端屏幕解鎖;當上述智能終端晃動頻率小於預設頻率時,上述智能終端的晃動狀態不滿足上述預設晃動條件,智能終端屏幕無法解鎖;且重新計算智能終端的晃動方向與預設方向一致的有效次數,以及智能終端的晃動速度達到預設值的有效次數。相應地,用戶則需要重新搖晃智能終端進行解鎖。
為了對本發明實施例中的方法進一步進行闡述,本發明還提供了一種進行屏幕解鎖和鎖定的裝置。
參照圖4,本發明一實施例中還提供了一種屏幕解鎖和鎖定的裝置,應用於智能終端,包括:
獲取單元10,用於獲取智能終端屏幕的狀態,其包括解鎖狀態以及鎖定狀態;
監測比對單元20,用於監測上述智能終端的晃動狀態,將監測的晃動狀態與上述智能終端屏幕狀態對應的預設晃動條件進行比對;上述預設晃動條件包括解鎖晃動條件以及鎖定晃動條件;上述解鎖狀態下對應比對鎖定晃動條件,上述鎖定狀態下對應比對解鎖晃動條件。
屏幕處理單元30,當上述智能終端的晃動狀態滿足預設晃動條件時,對上述智能終端屏幕進行解鎖或鎖定。
上述智能終端包括手機、平板等終端設備。由於隱私性設置,用戶在使用智能終端之前,需要進行屏幕解鎖。
現有智能終端的解鎖方法中,在解鎖之前需要按壓物理電源鍵,再彈出解鎖界面,解鎖界面中不管是滑動解鎖、密碼解鎖,還是九宮格圖形解鎖,都需要用戶觸控螢幕幕來操作。智能終端的屏幕尺寸都普遍較大,單手操作觸控螢幕幕來進行手機解鎖操作,比較繁瑣,十分不方便;且頻繁的觸控螢幕幕,容易增大屏幕的損壞機率。
上述預設晃動條件包括解鎖晃動條件以及鎖定晃動條件。當智能終端為解鎖狀態時,其晃動狀態滿足鎖定晃動條件時,則鎖定屏幕;智能終端為鎖定狀態時,其晃動狀態滿足解鎖晃動條件時,則解鎖屏幕。在本實施例中,獲取單元10對應獲取智能終端屏幕的狀態,監測比對單元20監測智能終端的晃動狀態,當智能終端為鎖定狀態時,則將晃動狀態與鎖定狀態下對應的解鎖晃動條件進行比對;當智能終端為解鎖狀態時,則將晃動狀態與解鎖狀態下對應的鎖定晃動條件進行比對。本實施例中的裝置還包括預設單元,預設單元在智能終端中預設進行解鎖和鎖定的晃動條件,即只有滿足該預設條件時,智能終端才能進行對應的解鎖和鎖定。具體地,上述鎖定晃動條件包括:當智能終端屏幕為解鎖狀態時,監測到智能終端晃動時,鎖定屏幕;上述解鎖晃動條件包括:當智能終端屏幕為鎖定狀態時,監測到智能終端晃動的方向與預設方向一致的有效次數、晃動的速度達到預設值的有效次數以及晃動的頻率都達到預設條件時,解鎖屏幕,該有效次數指的是滿足條件的次數。應當注意的是,在進行智能終端的鎖定時,也可以設置為監測到智能終端晃動的方向與預設方向一致的有效次數、晃動的速度達到預設值的有效次數以及晃動的頻率都達到預設條件時,鎖定屏幕。在其它一些實施例中,可以根據智能終端晃動參數進行解鎖,例如晃動的位移、晃動的軌跡等。本實施例中獲取單元10獲取智能終端的晃動狀態由智能終端中內置的重力感應器採集獲取,重力感應器感知智能終端的變化,產生中斷信號,並將該中斷信號傳輸至處理器進行分析,獲取智能終端的晃動狀態。在其它一些實施例中,還可以通過九軸傳感器、陀螺儀等感應器採集智能終端的晃動狀態信號。在此不進行一一例舉。
當智能終端為鎖定狀態,智能終端的晃動狀態滿足鎖定狀態下對應的解鎖晃動條件時,屏幕處理單元30對智能終端屏幕進行解鎖;當智能終端為解鎖狀態,智能終端的晃動狀態滿足解鎖狀態下對應的鎖定晃動條件時,屏幕處理單元30對智能終端屏幕進行鎖定。因此,本實施例中解鎖和鎖定裝置,無需觸摸智能終端屏幕,便可以對智能終端屏幕進行解鎖或鎖定,簡化操作,降低屏幕損壞的機率;同時還無需按壓物理電源鍵,降低電源鍵損壞的機率。用戶通過搖晃智能終端,便可以實現屏幕解鎖和鎖定,有很強的趣味性,提升用戶使用智能終端的樂趣。可以理解的是,由於用戶需要通過搖晃智能終端進行屏幕解鎖和鎖定,智能終端體積不應過大或者過於笨重。優選地,該智能終端可以為手機。
在本實施例中,上述監測比對單元20具體用於:當智能終端屏幕為鎖定狀態時,監測到智能終端晃動的方向與預設方向一致的有效次數、晃動的速度達到預設值的有效次數以及晃動的頻率都達到預設條件時,則智能終端的晃動狀態滿足屏幕鎖定狀態下對應的預設晃動條件;當智能終端屏幕為解鎖狀態時,監測到智能終端晃動時,則智能終端的晃動狀態滿足屏幕解鎖狀態下對應的預設晃動條件;或者,也可以是當智能終端屏幕為解鎖狀態時,監測到智能終端晃動的方向與預設方向一致的有效次數、晃動的速度達到預設值的有效次數以及晃動的頻率都達到預設條件時,鎖定屏幕,該鎖定屏幕的具體實現可以參照上述解鎖屏幕的具體實現過程,在此不再進行贅述。
具體地,參照圖5,上述監測比對單元20具體包括:
第一判斷子單元201,用於當智能終端為鎖定狀態下,監測上述智能終端的晃動方向,判斷與解鎖晃動條件中的預設方向是否一致。該預設方向為在智能終端中預設的晃動觸發解鎖的方向,例如,智能終端的上下方向,左右方向或者豎直方向。具體地,第一判斷子單元201可以以上述解鎖晃動條件中的預設方向作為X、Y、Z垂直坐標軸其中一個坐標軸,上述智能終端的晃動方向與上述解鎖晃動條件中的預設方向的夾角較與其它兩個坐標軸的夾角最小時,即智能終端的晃動方向與預設方向最接近。上述智能終端的晃動方向與解鎖晃動條件中的預設方向一致;否則,上述智能終端的晃動方向與解鎖晃動條件中的預設方向不一致。優選地,也可設置為當智能終端的晃動方向與預設方向的夾角在預設角度範圍內,則第一判斷子單元201判定智能終端的晃動方向與預設方向一致。
第一計算子單元202,用於當上述智能終端的晃動方向與解鎖晃動條件中的預設方向一致時,記為一次有效次數;當上述智能終端某一次的晃動方向與解鎖晃動條件中的預設方向不一致時,有效次數歸零,重新計算上述智能終端晃動方向與解鎖晃動條件中的預設方向一致的有效次數。該第一計算子單元202計算智能終端晃動方向與解鎖晃動條件中的預設方向一致的有效次數的過程可避免誤操作時解鎖屏幕,只有當智能終端的晃動方向與解鎖晃動條件中的預設方向連續一致時,才能滿足解鎖晃動條件。
在本實施例中,上述監測比對單元20還包括:
第二判斷子單元203,用於當智能終端的晃動方向與預設方向一致時,監測上述智能終端晃動的速度,與解鎖晃動條件中的預設值進行比對。應當注意,本實施例中對智能終端的晃動方向、晃動頻率以及晃動速度的採集可以為同時採集,而對智能終端的晃動方向、晃動頻率以及晃動速度是否滿足預設條件的判斷可以同時進行,也可以依次進行,本實施例對其判斷順序不作特別限制。例如,在其它實施例中,也可以先通過第二判斷子單元203判斷上述智能終端晃動的速度達到預設值的有效次數是否滿足預設條件,再通過第一判斷子單元201判斷上述智能終端的晃動方向與預設方向一致的有效次數是否滿足預設條件。
第二計算子單元204,用於當上述智能終端晃動的速度達到解鎖晃動條件中的預設值時,記為一次有效次數;達到預設值包括大於或等於預設值。當上述智能終端某一次晃動的速度小於解鎖晃動條件中的預設值時,有效次數歸零,重新計算上述智能終端晃動的速度達到解鎖晃動條件中的預設值的有效次數。該第二計算子單元204計算智能終端晃動的速度達到解鎖晃動條件中的預設值的有效次數的過程,可避免誤操作時解鎖屏幕,只有當智能終端的晃動速度連續達到解鎖晃動條件中的預設值時,才能滿足解鎖晃動條件。
在本實施例中,上述監測比對單元20還包括:
第三判斷子單元205,用於上述智能終端晃動的方向與解鎖晃動條件中的預設方向一致的有效次數、晃動的速度達到解鎖晃動條件中的預設值的有效次數都達到預設條件時,判斷上述智能終端晃動的頻率是否達到解鎖晃動條件中的預設頻率。該預設頻率指的是設定時間內智能終端晃動的次數。
判定子單元206,用於當上述智能終端晃動頻率達到解鎖晃動條件中的預設頻率時,判定上述智能終端的晃動狀態滿足上述預設晃動條件,控制智能終端屏幕解鎖;當上述智能終端晃動頻率小於預設頻率時,判定上述智能終端的晃動狀態不滿足上述預設晃動條件,智能終端屏幕無法解鎖;且重新計算智能終端的晃動方向與預設方向一致的有效次數,以及智能終端的晃動速度達到預設值的有效次數。相應地,用戶則需要重新搖晃智能終端進行解鎖。
綜上所述,為本發明實施例中提供的進行屏幕解鎖和鎖定的方法及裝置,獲取智能終端屏幕的狀態,其包括解鎖狀態以及鎖定狀態;監測智能終端的晃動狀態,將監測的晃動狀態與智能終端屏幕狀態對應的預設晃動條件進行比對;預設晃動條件包括解鎖晃動條件以及鎖定晃動條件;上述解鎖狀態下對應比對鎖定晃動條件,上述鎖定狀態下對應比對解鎖晃動條件;當智能終端的晃動狀態滿足預設晃動條件時,對智能終端屏幕進行解鎖或鎖定;無需觸摸智能終端屏幕,便可以對智能終端屏幕進行解鎖或鎖定,簡化操作,降低屏幕損壞的機率;同時還無需按壓物理電源鍵,降低電源鍵損壞的機率;對有效次數的計算過程,可避免誤操作。
本領域技術人員可以理解,本發明包括涉及用於執行本申請中所述操作中的一項或多項的設備。這些設備可以為所需的目的而專門設計和製造,或者也可以包括通用計算機中的已知設備。這些設備具有存儲在其內的電腦程式,這些電腦程式選擇性地激活或重構。這樣的電腦程式可以被存儲在設備(例如,計算機)可讀介質中或者存儲在適於存儲電子指令並分別耦聯到總線的任何類型的介質中,所述計算機可讀介質包括但不限於任何類型的盤(包括軟盤、硬碟、光碟、CD‐ROM和磁光碟)、ROM(Read‐Only Memory,只讀存儲器)、RAM(Random Access Memory,隨即存儲器)、EPROM(Erasable Programmable Read‐Only Memory,可擦寫可編程只讀存儲器)、EEPROM(Electrically Erasable Programmable Read‐Only Memory,電可擦可編程只讀存儲器)、快閃記憶體、磁性卡片或光線卡片。也就是,可讀介質包括由設備(例如,計算機)以能夠讀的形式存儲或傳輸信息的任何介質。
本技術領域技術人員可以理解,可以用電腦程式指令來實現這些結構圖和/或框圖和/或流圖中的每個框以及這些結構圖和/或框圖和/或流圖中的框的組合。本技術領域技術人員可以理解,可以將這些電腦程式指令提供給通用計算機、專業計算機或其他可編程數據處理方法的處理器來實現,從而通過計算機或其他可編程數據處理方法的處理器來執行本發明公開的結構圖和/或框圖和/或流圖的框或多個框中指定的方案。
本技術領域技術人員可以理解,本發明中已經討論過的各種操作、方法、流程中的步驟、措施、方案可以被交替、更改、組合或刪除。進一步地,具有本發明中已經討論過的各種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。進一步地,現有技術中的具有與本發明中公開的各種操作、方法、流程中的步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。
以上所述僅為本發明的優選實施例,並非因此限制本發明的專利範圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護範圍內。
本發明實施例中提供了一下方案:
A1、一種進行屏幕解鎖和鎖定的方法,應用於智能終端,包括以下步驟:
獲取智能終端屏幕的狀態,其包括解鎖狀態以及鎖定狀態;
監測所述智能終端的晃動狀態,將監測的晃動狀態與所述智能終端屏幕狀態下對應的預設晃動條件進行比對;所述預設晃動條件包括解鎖晃動條件以及鎖定晃動條件;所述解鎖狀態下對應比對鎖定晃動條件,所述鎖定狀態下對應比對解鎖晃動條件;
當所述智能終端的晃動狀態滿足預設晃動條件時,對所述智能終端屏幕進行解鎖或鎖定。
A2、根據A1所述的進行屏幕解鎖和鎖定的方法,所述監測智能終端的晃動狀態的步驟包括:
通過重力感應器監測智能終端的晃動狀態。
A3、根據A1或A2所述的進行屏幕解鎖和鎖定的方法,所述獲取智能終端屏幕的狀態的步驟之前包括:
在智能終端中預設進行解鎖和鎖定的晃動條件。
A4、根據A1所述的進行屏幕解鎖和鎖定的方法,所述鎖定晃動條件包括:
當智能終端屏幕為解鎖狀態時,監測到智能終端晃動時,鎖定屏幕;或者,
當智能終端屏幕為解鎖狀態時,監測到智能終端晃動的方向與預設方向一致的有效次數、晃動的速度達到預設值的有效次數以及晃動的頻率都達到預設條件時,鎖定屏幕。
A5、根據A1所述的進行屏幕解鎖和鎖定的方法,所述解鎖晃動條件包括:
當智能終端屏幕為鎖定狀態時,監測到智能終端晃動的方向與預設方向一致的有效次數、晃動的速度達到預設值的有效次數以及晃動的頻率都達到預設條件時,解鎖屏幕。
A6、根據A5所述的進行屏幕解鎖和鎖定的方法,所述監測所述智能終端的晃動狀態,將監測的晃動狀態與所述智能終端屏幕狀態下對應的預設晃動條件進行比對的步驟包括:
監測所述智能終端的晃動方向,判斷與預設方向是否一致;
當所述智能終端的晃動方向與解鎖晃動條件中的預設方向一致時,記為一次有效次數;當所述智能終端的晃動方向與預設方向不一致時,有效次數歸零,重新計算所述智能終端晃動方向與預設方向一致的有效次數。
A7、根據A6所述的進行屏幕解鎖和鎖定的方法,所述判斷與解鎖晃動條件中的預設方向是否一致的步驟包括:
以所述解鎖晃動條件中的預設方向作為X、Y、Z垂直坐標軸其中一個坐標軸,所述智能終端的晃動方向與所述解鎖晃動條件中的預設方向的夾角較與其它兩個坐標軸的夾角最小時,所述智能終端的晃動方向與解鎖晃動條件中的預設方向一致;否則,所述智能終端的晃動方向與解鎖晃動條件中的預設方向不一致。
A8、根據A5所述的進行屏幕解鎖和鎖定的方法,所述監測所述智能終端的晃動狀態,將監測的晃動狀態與所述智能終端屏幕狀態下對應的預設晃動條件進行比對的步驟包括:
監測所述智能終端晃動的速度,與解鎖晃動條件中的預設值進行比對;
當所述智能終端晃動的速度達到解鎖晃動條件中的預設值時,記為一次有效次數;當所述智能終端晃動的速度小於解鎖晃動條件中的預設值時,有效次數歸零,重新計算所述智能終端晃動的速度達到解鎖晃動條件中的預設值的有效次數。
A9、根據A5所述的進行屏幕解鎖和鎖定的方法,所述監測所述智能終端的晃動狀態,將監測的晃動狀態與所述智能終端屏幕狀態下對應的預設晃動條件進行比對的步驟包括:
所述智能終端晃動的方向與解鎖晃動條件中的預設方向一致的有效次數、晃動的速度達到解鎖晃動條件中的預設值的有效次數都達到預設條件時,判斷所述智能終端晃動的頻率是否達到解鎖晃動條件中的預設頻率;
當所述智能終端晃動頻率達到解鎖晃動條件中的預設頻率時,所述智能終端的晃動狀態滿足所述預設晃動條件;當所述智能終端晃動頻率小於預設頻率時,所述智能終端的晃動狀態不滿足所述預設晃動條件。
B1、一種進行屏幕解鎖和鎖定的裝置,應用於智能終端,包括:
獲取單元,用於獲取智能終端屏幕的狀態,其包括解鎖狀態以及鎖定狀態;
監測比對單元,用於監測所述智能終端的晃動狀態,將監測的晃動狀態與所述智能終端屏幕狀態下對應的預設晃動條件進行比對;所述預設晃動條件包括解鎖晃動條件以及鎖定晃動條件;所述解鎖狀態下對應比對鎖定晃動條件,所述鎖定狀態下對應比對解鎖晃動條件;
屏幕處理單元,當所述智能終端的晃動狀態滿足預設晃動條件時,對所述智能終端屏幕進行解鎖或鎖定。
B2、根據B1所述的進行屏幕解鎖和鎖定的裝置,所述監測比對單元用於:
通過重力感應器監測智能終端的晃動狀態。
B3、根據B1或B2所述的進行屏幕解鎖和鎖定的裝置,所述裝置還包括:
預設單元,用於在智能終端中預設進行解鎖和鎖定的晃動條件。
B4、根據B1所述的進行屏幕解鎖和鎖定的裝置,所述鎖定晃動條件包括:
當智能終端屏幕為解鎖狀態時,監測到智能終端晃動時,鎖定屏幕;或者,
當智能終端屏幕為解鎖狀態時,監測到智能終端晃動的方向與預設方向一致的有效次數、晃動的速度達到預設值的有效次數以及晃動的頻率都達到預設條件時,鎖定屏幕。
B5、根據B1所述的進行屏幕解鎖和鎖定的裝置,所述解鎖晃動條件包括:
當智能終端屏幕為鎖定狀態時,監測到智能終端晃動的方向與預設方向一致的有效次數、晃動的速度達到預設值的有效次數以及晃動的頻率都達到預設條件時,解鎖屏幕。
B6、根據B5所述的進行屏幕解鎖和鎖定的裝置,所述監測比對單元包括:
第一判斷子單元,用於監測所述智能終端的晃動方向,判斷與解鎖晃動條件中的預設方向是否一致;
第一計算子單元,用於當所述智能終端的晃動方向與解鎖晃動條件中的預設方向一致時,記為一次有效次數;當所述智能終端的晃動方向與解鎖晃動條件中的預設方向不一致時,有效次數歸零,重新計算所述智能終端晃動方向與解鎖晃動條件中的預設方向一致的有效次數。
B7、根據B6所述的進行屏幕解鎖和鎖定的裝置,所述第一判斷子單元具體用於:
以所述解鎖晃動條件中的預設方向作為X、Y、Z垂直坐標軸其中一個坐標軸,所述智能終端的晃動方向與所述解鎖晃動條件中的預設方向的夾角較與其它兩個坐標軸的夾角最小時,所述智能終端的晃動方向與解鎖晃動條件中的預設方向一致;否則,所述智能終端的晃動方向與解鎖晃動條件中的預設方向不一致。
B8、根據B5所述的進行屏幕解鎖和鎖定的裝置,所述監測比對單元包括:
第二判斷子單元,用於監測所述智能終端晃動的速度,與解鎖晃動條件中的預設值進行比對;
第二計算子單元,用於當所述智能終端晃動的速度達到解鎖晃動條件中的預設值時,記為一次有效次數;當所述智能終端晃動的速度小於解鎖晃動條件中的預設值時,有效次數歸零,重新計算所述智能終端晃動的速度達到解鎖晃動條件中的預設值的有效次數。
B9、根據B5所述的進行屏幕解鎖和鎖定的裝置,所述監測比對單元包括:
第三判斷子單元,用於所述智能終端晃動的方向與解鎖晃動條件中的預設方向一致的有效次數、晃動的速度達到解鎖晃動條件中的預設值的有效次數都達到預設條件時,判斷所述智能終端晃動的頻率是否達到解鎖晃動條件中的預設頻率;
判定子單元,用於當所述智能終端晃動頻率達到解鎖晃動條件中的預設頻率時,判定所述智能終端的晃動狀態滿足所述預設晃動條件;當所述智能終端晃動頻率小於預設頻率時,判定所述智能終端的晃動狀態不滿足所述預設晃動條件。