解鎖方法和裝置的制造方法
【技術領域】
[0001]本發明實施例涉及鎖屏技術,尤其涉及一種解鎖方法和裝置。
【背景技術】
[0002]目前市面上個人電子設備的解鎖方案有很多,例如滑動解鎖、圖案解鎖、語音解鎖等,這些解鎖方案具備多種解鎖形式,而解鎖界面也是多樣化的。
[0003]但是,目前的鎖屏方案大多著重于展現解鎖界面的美觀、新穎,完全沒有考慮到解鎖界面的實用性。
【發明內容】
[0004]本發明實施例提供一種解鎖方法和裝置,以實現在解鎖過程中即可看到后臺視圖界面的畫面,提高解鎖界面的實用性。
[0005]本發明實施例提供一種解鎖方法,包括:
[0006]接收解鎖指令,并在屏幕上顯示解鎖界面,在后臺構建空視圖;
[0007]根據所述解鎖指令獲取解鎖后屏幕上即將顯示的視圖界面的信息,根據所述視圖界面的信息填充所述空視圖,所述空視圖用于顯示所述視圖界面;
[0008]接收用戶手指在解鎖界面上滑動的軌跡信息,伴隨著所述用戶手指的滑動,將所述解鎖界面從所述屏幕上逐漸滑出,并將所述空視圖逐漸顯示在所述屏幕上;
[0009]根據所述軌跡信息判斷用戶是否在進行解鎖操作,在判斷所述用戶正在進行所述解鎖操作時,將所述視圖界面完全顯示出來,以實現屏幕解鎖。
[0010]進一步的,所述方法還包括:
[0011]在判斷所述用戶沒有進行所述解鎖操作時,將所述屏幕恢復成所述解鎖界面,以恢復鎖屏狀態。
[0012]進一步的,所述根據所述軌跡信息判斷用戶是否在進行解鎖操作,包括:
[0013]根據所述用戶手指在所述解鎖界面上滑動的軌跡信息獲取所述用戶手指滑動的速度,若所述用戶手指滑動的速度大于預設解鎖速度門限,則判斷所述用戶正在進行所述解鎖操作,若所述用戶手指滑動的速度小于等于預設解鎖速度門限,則判斷所述用戶沒有進行所述解鎖操作。
[0014]進一步的,所述判斷用戶是否在進行解鎖操作,包括:
[0015]根據所述用戶手指在所述解鎖界面上滑動的軌跡信息獲取所述用戶手指滑動的距離,若所述用戶手指滑動的距離大于預設解鎖距離門限,則判斷所述用戶正在進行所述解鎖操作,若所述用戶手指滑動的距離小于等于預設解鎖距離門限,則判斷所述用戶沒有進行所述解鎖操作。
[0016]本發明實施例提供一種解鎖裝置,包括:
[0017]接收模塊,用于接收解鎖指令,并在屏幕上顯示解鎖界面,在后臺構建空視圖;
[0018]視圖填充模塊,用于根據所述解鎖指令獲取解鎖后屏幕上即將顯示的視圖界面的信息,根據所述視圖界面的信息填充所述空視圖,所述空視圖用于顯示所述視圖界面;
[0019]視圖切換模塊,用于接收用戶手指在解鎖界面上滑動的軌跡信息,伴隨著所述用戶手指的滑動,將所述解鎖界面從所述屏幕上逐漸滑出,并將所述空視圖逐漸顯示在所述屏幕上;
[0020]判斷模塊,用于根據所述軌跡信息判斷用戶是否在進行解鎖操作,在判斷所述用戶正在進行所述解鎖操作時,將所述視圖界面完全顯示出來,以實現屏幕解鎖。
[0021]進一步的,所述判斷模塊,還用于在判斷所述用戶沒有進行所述解鎖操作時,將所述屏幕恢復成所述解鎖界面,以恢復鎖屏狀態。
[0022]進一步的,所述判斷模塊,具體用于根據所述用戶手指在所述解鎖界面上滑動的軌跡信息獲取所述用戶手指滑動的速度,若所述用戶手指滑動的速度大于預設解鎖速度門限,則判斷所述用戶正在進行所述解鎖操作,若所述用戶手指滑動的速度小于等于預設解鎖速度門限,則判斷所述用戶沒有進行所述解鎖操作。
[0023]進一步的,所述判斷模塊,具體用于根據所述用戶手指在所述解鎖界面上滑動的軌跡信息獲取所述用戶手指滑動的距離,若所述用戶手指滑動的距離大于預設解鎖距離門限,則判斷所述用戶正在進行所述解鎖操作,若所述用戶手指滑動的距離小于等于預設解鎖距離門限,則判斷所述用戶沒有進行所述解鎖操作。
[0024]本發明實施例解鎖方法和裝置,通過在后臺構建空視圖,并填充以解鎖后屏幕上即將顯示的視圖界面,在將解鎖界面滑出的同時將視圖界面逐漸顯示出來,實現在解鎖過程中即可看到后臺視圖界面的畫面,提高解鎖界面的實用性。
【附圖說明】
[0025]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0026]圖1為本發明解鎖方法的一個實施例的流程圖;
[0027]圖2A為本發明解鎖方法的解鎖界面示意圖一;
[0028]圖2B為本發明解鎖方法的解鎖界面示意圖二 ;
[0029]圖3為本發明解鎖裝置的一個實施例的結構示意圖。
【具體實施方式】
[0030]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0031]圖1為本發明解鎖方法的一個實施例的流程圖,如圖1所示,本實施例的方法可以包括:
[0032]步驟101、接收解鎖指令,并在屏幕上顯示解鎖界面,在后臺構建空視圖;
[0033]本實施例的執行主體可以是手機、平板電腦、個人電子助理、游戲機等終端,該終端可以是自身具備鎖屏和解鎖功能,也可以是在終端上安裝應用程序,通過該應用程序實現鎖屏和解鎖功能。用戶可以通過按下終端上的解鎖按鍵生成解鎖指令,此時終端就可以在屏幕上顯示解鎖界面,并且在后臺構建一個空視圖,這里的后臺表示空視圖此時是不顯示在屏幕上的,終端構建該空視圖相當于是構建了一個屏幕容器,其裝載的內容可以是終端屏幕上顯示的界面的視圖。
[0034]步驟102、根據所述解鎖指令獲取解鎖后屏幕上即將顯示的視圖界面的信息,根據所述視圖界面的信息填充所述空視圖,所述空視圖用于顯示所述視圖界面;
[0035]終端接收到解鎖指令后,即獲取解鎖界面下面的圖層的信息,這里解鎖界面下面的圖層即為解鎖后屏幕上即將顯示的視圖界面,可以認為是終端在鎖屏前屏幕上最后顯示的界面,鎖屏前屏幕上顯示什么樣的界面,解鎖后屏幕上依然顯示該界面。終端將解鎖后屏幕上即將顯示的視圖界面填充在空視圖中。
[0036]步驟103、接收用戶手指在解鎖界面上滑動的軌跡信息,伴隨著所述用戶手指的滑動,將所述解鎖界面從所述屏幕上逐漸滑出,并將所述空視圖逐漸顯示在所述屏幕上;
[0037]用戶手指在解鎖界面上進行滑動,例如向上、向下、向左、向右滑動,伴隨這樣的滑動,終端接收到用戶手指滑動的軌跡信息,隨即將解鎖界面朝著滑動的方向逐漸從屏幕上滑出,而將填充了視圖界面的空視圖向著滑動的方向逐漸顯示在屏幕上。舉例說明,圖2A為本發明解鎖方法的解鎖界面示意圖一,圖2B為本發明解鎖方法的解鎖界面示意圖二,圖2A所示的是只有解鎖界面的屏幕視圖,圖2B所示的是用戶手指向上滑動,此時解鎖界面也向上滑動,從屏幕上方逐漸滑出屏幕,同時空視圖也向上滑動,從屏幕下方逐漸顯示在屏幕上,此時的屏幕上包括兩部分視圖,即還未完全滑出的解鎖界面和解鎖后屏幕上即將顯示的視圖界面的部分視圖。用戶手指的滑動方向可以是根據解鎖界面的任意方向,此處不作具體限定。
[0038]步驟104、根據所述軌跡信息判斷用戶是否在進行解鎖操作,在判斷所述用戶正在進行所述解鎖操作時,將所述視圖界面完全顯示出來,以實現屏幕解鎖。
[0039]終端根據用戶手指的滑動的軌跡信息判斷用戶此時的滑動是否表示其正在解鎖屏幕,當確定用戶是在進行解鎖時,就將視圖界面完全顯示在屏幕上,隨著解鎖界面的完全消失,終端解鎖成功。
[0040]本實施例,通過在后臺構建空視圖,并填充以解鎖后屏幕上即將顯示的視圖界面,在將解鎖界面滑出的同時將視圖界面逐漸顯示出來,實現在解鎖過程中即可看到后臺視圖界面的畫面,提高解鎖界面的實用性。
[0041]進一步的,所述方法還包括:在判斷所述用戶沒有進行所述解鎖操作時,將所述屏幕恢復成所述解鎖界面,以恢復鎖屏狀