本發明涉及電子技術領域,特別涉及一種界面控制方法及裝置、計算機裝置和計算機可讀存儲介質。
背景技術:
現有技術中,隨著終端設備的多功能化發展,設備逐漸具有多模塊化。
為了方便用戶對終端設備的操作,常通過對終端設備定義不同的操作手勢,進一步地,用戶在使用過程中,通過使用多手勢集合中的某個具體的操作手機來實現終端設備的不同功能。
具體到鎖定操作,現有的鎖定過程較為復雜,常通過在界面內置特定的按鈕,用戶點擊后鎖定當前界面。比如,在通知欄,蘋果的操作面板等區域內置特定鎖定按鈕,待用戶出觸發后對當前界面進行相應的鎖定操作。以微信聊天為例,在群聊過程中,一旦信息量過大,很容易因為刷屏而漏過內容。如果用戶想要專門看某一頁,就需要從終端的當前顯示界面跳轉到一個公共區域,比如通知欄這個區域,進而來對當前顯示界面進行鎖定。
可見,現有技術中針對終端的當前顯示界面的鎖定步驟較為復雜的技術問題。
技術實現要素:
本發明實施例提供一種界面控制方法及裝置、計算機裝置和計算機可讀存儲介質,用于解決現有技術中針對終端的當前顯示界面的鎖定步驟較為復雜的技術問題,實現了終端對當前顯示界面的快速鎖定。
一方面,本申請實施例提供了一種界面控制方法,應用于終端,所述界面控制方法包括:
檢測作用于所述終端的預設區域的第一控制操作;
判斷所述第一控制操作是否滿足第一預設條件;
若所述第一控制操作滿足所述第一預設條件,則對所述終端的顯示屏當前展示的預設應用程序的界面進行鎖定。
可選地,所述終端的預設區域包括設置于所述終端的邊框上的壓力感應區域;所述第一控制操作滿足所述第一預設條件包括:
作用于所述壓力感應區域的第一控制操作對應的壓力值大于或者等于第一預設壓力閾值;或者
所述終端的預設區域包括所述終端的顯示屏的邊緣區域;所述第一控制操作滿足所述第一預設條件包括:
作用于所述邊緣區域的第一控制操作對應的接觸面積大于或者等于預設面積閾值。
可選地,所述界面控制方法還包括:
在所述預設應用程序的界面處于鎖定的情況下,在所述終端的顯示屏上展示解鎖控件,所述解鎖控件用于接收針對預設應用程序的界面進行解鎖的解鎖控制操作。
可選地,所述界面控制方法還包括:
在所述預設應用程序的界面處于鎖定的情況下,檢測作用于所述終端的預設區域的第二控制操作;
判斷所述第二控制操作是否滿足第二預設條件;
若所述第二控制操作滿足所述第二預設條件,則對處于鎖定狀態的所述預設應用程序的界面進行解鎖以展示所述預設應用程序的界面。
可選地,所述第二控制操作滿足所述第二預設條件包括:
檢測到針對所述第一控制操作的解除操作;或者
作用于所述預設區域的第二控制操作對應的壓力值大于或者等于第二預設壓力閾值。
另一方面,本申請實施例提供了一種界面控制裝置,應用于終端,所述界面控制裝置包括:
第一檢測單元,用于檢測作用于所述終端的預設區域的第一控制操作;
第一判斷單元,用于判斷所述第一控制操作是否滿足第一預設條件;
處理單元,若所述第一控制操作滿足所述第一預設條件,則對所述終端的顯示屏當前展示的預設應用程序的界面進行鎖定。
可選地,所述終端的預設區域包括設置于所述終端的邊框上的壓力感應區域;所述第一控制操作滿足所述第一預設條件包括:
作用于所述壓力感應區域的第一控制操作對應的壓力值大于或者等于第一預設壓力閾值;或者
所述終端的預設區域包括所述終端的顯示屏的邊緣區域;所述第一控制操作滿足所述第一預設條件包括:
作用于所述邊緣區域的第一控制操作對應的接觸面積大于或者等于預設面積閾值。
可選地,所述界面控制裝置還包括:
第一解鎖單元,用于在所述預設應用程序的界面處于鎖定的情況下,在所述終端的顯示屏上展示解鎖控件,所述解鎖控件用于接收針對預設應用程序的界面進行解鎖的解鎖控制操作;或者
第二檢測單元,用于在所述預設應用程序的界面處于鎖定的情況下,檢測作用于所述終端的預設區域的第二控制操作;
第二判斷單元,用于判斷所述第二控制操作是否滿足第二預設條件;
第二解鎖單元,用于在所述第二控制操作滿足所述第二預設條件時,對處于鎖定狀態的所述預設應用程序的界面進行解鎖以展示所述預設應用程序的界面;
所述第二控制操作滿足所述第二預設條件包括:
檢測到針對所述第一控制操作的解除操作;或者
作用于所述預設區域的第二控制操作對應的壓力值大于或者等于第二預設壓力閾值。
另一方面,本申請實施例提供了一種計算機裝置,所述計算機裝置包括處理器,所述處理器用于執行存儲器中存儲的計算機程序時實現如上所述的所述界面控制方法的步驟。
另一方面,本申請實施例提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現如上所述的所述界面控制方法的步驟。
本申請實施例中的上述一個或多個技術方案,至少具有如下一種或多種技術效果:
在本申請實施例的技術方案中,通過檢測作用于終端的預設區域的第一控制操作,進一步判斷該第一控制操作是否滿足第一預設條件,若滿足,則對該終端的顯示屏當前展示的預設應用程序的界面進行鎖定,比如,鎖定后,預設應用程序的顯示界面固定顯示于終端顯示屏的設定位置,也就是說,只要在針對終端預設區域的第一控制操作滿足一預設條件時,就可以實現對終端顯示屏當前展示的預設應用程序的界面進行鎖定,有效解決了現有技術中針對終端的當前顯示界面的鎖定步驟較為復雜的技術問題,實現了終端對當前顯示界面的快速鎖定。
附圖說明
為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例。
圖1為本申請實施例一中提供的一種界面控制方法的方法流程圖;
圖2為本申請實施例一中提供的一種界面控制方法中為了實現終端的顯示屏當前展示的預設應用程序界面由鎖定狀態切換為解鎖定狀態的第二種實現方式的步驟流程圖;
圖3為本申請實施例二提供的一種界面控制裝置的結構示意圖。
具體實施方式
本發明實施例提供一種界面控制方法及裝置、計算機裝置和計算機可讀存儲介質,用于解決現有技術中針對終端的當前顯示界面的鎖定步驟較為復雜的技術問題,實現了終端對當前顯示界面的快速鎖定。
本申請實施例中的技術方案為解決上述的技術問題,總體思路如下:
檢測作用于所述終端的預設區域的第一控制操作;
判斷所述第一控制操作是否滿足第一預設條件;
若所述第一控制操作滿足所述第一預設條件,則對所述終端的顯示屏當前展示的預設應用程序的界面進行鎖定。
在本申請實施例的技術方案中,通過檢測作用于終端的預設區域的第一控制操作,進一步判斷該第一控制操作是否滿足第一預設條件,若滿足,則對該終端的顯示屏當前展示的預設應用程序的界面進行鎖定,比如,鎖定后,預設應用程序的顯示界面固定顯示于終端顯示屏的設定位置,也就是說,只要在針對終端預設區域的第一控制操作滿足一預設條件時,就可以實現對終端顯示屏當前展示的預設應用程序的界面進行鎖定,有效解決了現有技術中針對終端的當前顯示界面的鎖定步驟較為復雜的技術問題,實現了終端對當前顯示界面的快速鎖定。本文中術語“和/或”,僅僅是一種描述關聯對象的關聯關系,表示可以存在三種關系,例如,a和/或b,可以表示:單獨存在a,同時存在a和b,單獨存在b這三種情況。另外,本文中字符“/”,在不做特別說明的情況下,一般表示前后關聯對象是一種“或”的關系。
為了更好的理解上述技術方案,下面通過附圖以及具體實施例對本發明技術方案做詳細的說明,應當理解本申請實施例以及實施例中的具體特征是對本發明技術方案的詳細的說明,而不是對本發明技術方案的限定,在不沖突的情況下,本申請實施例以及實施例中的技術特征可以相互結合。
在具體實施過程中,所述終端具體可以為智能手機、平板電腦、臺式電腦等等。
實施例一
請參考圖1,本申請實施例一提供了一種界面控制方法,應用于終端,包括:
s101:檢測作用于所述終端的預設區域的第一控制操作;
s102:判斷所述第一控制操作是否滿足第一預設條件;
s103:若所述第一控制操作滿足所述第一預設條件,則對所述終端的顯示屏當前展示的預設應用程序的界面進行鎖定。
在具體實施過程中,步驟s101至步驟s103的具體實現過程如下:
首先,檢測作用于所述終端的預設區域的第一控制操作。其中,所述預設區域具體可以為設置在所述終端的邊框上的壓力感應區域,所述邊框可以是所述終端的左右邊框,還可以是所述終端的上下邊框。所述預設區域還可以是所述終端的顯示屏的邊緣區域。當然,本領域的技術人員可以根據用戶的具體需要來設定所述預設區域,在此就不一一舉例說明了。
然后,判斷所述第一控制操作是否滿足第一預設條件,比如,所述控制操作作用到所述預設區域的作用時長,施力值大小,或者接觸面積大小等是否處于一預設數值范圍內。若所述第一控制操作滿足所述第一預設條件,則對所述終端的顯示屏當前展示的預設應用程序的界面進行鎖定,進而使得所述顯示屏當前展示的所述預設應用程序的界面處于鎖定狀態。比如,在所述第一控制操作對應的數值范圍處于預設數值范圍內時,對所述顯示屏當前展示的諸如微信,qq等應用程序當前所對應的應用程序界面進行鎖定,使得對應的界面固定顯示于所述顯示屏的固定位置。具體來講,在所述預設應用程序的界面處于所述鎖定狀態時,第一種情況下,所述預設應用程序的界面固定顯示于所述顯示屏的設定位置;或者,第二種情況下對所述顯示屏當前展示的所述預設應用程序的界面進行鎖定以不展示所述預設應用程序的界面。
此外,在所述第一控制操作滿足所述第一預設條件時,對所述終端的顯示屏當前展示的預設應用程序的界面進行鎖定,還可以執行以下步驟:確定所述終端包括的多個應用程序,然后,確定所述第一控制操作作用在所述預設區域的作用時長;進一步基于作用時長與應用程序間的對應關系,開啟與當前作用時長對應的應用程序。比如,所述第一控制操作為握持操作時,基于用戶意圖,長久握持來使用終端上的鏡子,日歷,閱讀器,手電筒等應用功能程序。當作用時長位于終端用戶開啟日歷這一應用程序的時長范圍時,直接開啟日歷。在有多個滿足條件的應用程序時,將符合條件的各個應用程序列表展示出來,由用戶選擇確認。當然本領域的技術人員,可以根據用戶的實際需要來控制所述預設應用程序的界面處于某一特定鎖定狀態,在此就不一一舉例說明了。
在具體實施過程中,在所述預設應用程序的界面處于第一種情況下的所述鎖定狀態時,被鎖定的界面對用戶來說是可視的,但所述終端不響應除了解鎖或鎖定之外的其它操作(比如,滑動操作)。在所述預設應用程序的界面處于第二種情況下的所述鎖定狀態時,被鎖定的界面對用戶來說是不可視的,比如,鎖屏下的熄屏操作。實現了終端對當前顯示界面的快速鎖定。
在本申請實施例中,為了進一步地結合用戶捏合場景,將作用在所述終端的控制操作抽象為具體的鎖定操作,以貼合用戶需求,提高終端與用戶間的交互效率。在具體實施過程中,所述終端的預設區域包括設置于所述終端的邊框上的壓力感應區域,此時,所述第一控制操作滿足所述第一預設條件包括:作用于所述壓力感應區域的第一控制操作對應的壓力值大于或等于第一預設壓力閾值。具體來講,在所述終端的兩邊框的壓力感應區域分別布置多個壓力感應器件,以獲得操作體作用在壓力感應區域內時,所述終端的邊框所受到的壓力數值大小。進一步地,基于設定的壓力閾值范圍,確定出所述終端的邊框當前所受到的壓力數值大小是否位于該壓力閾值范圍之外。比如,在所述預設壓力閾值為3n,所述終端的邊框當前受到的用戶捏合所述終端邊框時的壓力數值大小為10n時,表明所述第一控制操作滿足所述第一預設條件。
此外,在本申請實施例中,所述終端的預設區域還可以包括所述終端的顯示屏的邊緣區域,此時,所述第一控制操作滿足所述第一預設條件包括:作用于所述邊緣區域的第一控制操作對應的接觸面積大于或者等于預設面積閾值。也就是說,對作用在顯示屏的邊緣區域的第一控制操作進行接觸面積數值大小的檢測,在當前接觸面積數值大小大于或等于一預設面積閾值時,該第一控制操作滿足所述第一預設條件。即在檢測到接觸面積大于或等于預設面積閾值時,所述終端響應鎖定,以使所述顯示屏的當前展示的預設應用程序的界面處于鎖定狀態。當然,對于本領域的技術人員來說,還可以根據需要來設定所述終端上的預設區域。在選定不同的預設區域時,通過不同的判斷方式來確定所述第一控制操作滿足所述第一預設條件,在此就不一一舉例說明了。
在本申請實施例中,為了實現所述終端的顯示屏當前展示的所述預設應用程序的界面由鎖定狀態快速切換為解鎖定狀態,在具體實施過程中,可以有以下兩種實現方式來實現對所述預設應用程序界面的解鎖定,但不僅限于以下兩種實現方式。
第一種實現方式
第一種實現方式具體為:在所述預設應用程序的界面處于鎖定的情況下,在所述終端的顯示屏上展示解鎖控件,所述解鎖控件用于接收針對預設應用程序的界面進行解鎖的解鎖控制操作。比如,在所述預設應用程序為日歷這一應用程序,且該程序對應的顯示界面處于鎖定的情況時,所述顯示屏上展示有一解鎖控件,該解鎖控件可以是鎖形控件,還可以是其它任一圖形形狀的控件,等等。其中,所述解鎖控件用于接收針對所述預設應用程序的界面進行解鎖的解鎖控制操作。比如,在檢測到用戶針對鎖形控件的按壓操作后,日歷這一應用程序對應的顯示界面由鎖定狀態切換為解鎖定狀態。當然,在所述預設應用程序的界面處于解鎖定狀態時,還可以通過對所述解鎖控件進行其它操作(比如點擊操作)來實現將所述預設應用程序的界面由解鎖定狀態切換為鎖定狀態。當然還可以是其它方式來實現所述預設應用程序界面在鎖定狀態和解鎖定狀態間切換,在此就不一一贅述了。
第二種實現方式
請參考圖2,第二種實現方式具體為:
s201:在所述預設應用程序的界面處于鎖定的情況下,檢測作用于所述終端的預設區域的第二控制操作;
s202:判斷所述第二控制操作是否滿足第二預設條件;
s203:若所述第二控制操作滿足第二預設條件,則對處于鎖定狀態的所述預設應用程序的界面進行解鎖以展示所述預設應用程序的界面。
在具體實施過程中,步驟s201至步驟s203的具體實現過程如下:
首先,在所述預設應用程序的界面處于鎖定的情況下時,檢測作用于所述終端的預設區域的第二控制操作。比如,用戶用力捏合所述終端的邊框上的壓力感應區域。然后,判斷所述第二控制操作是否滿足第二預設條件。具體的判斷原理和步驟s101類似,在此就不再贅述了。進一步地,若所述第二控制操作滿足所述第二預設條件,則對處于鎖定狀態的所述預設應用程序的界面進行解鎖以展示所述預設應用程序的界面。比如,在所述第二控制操作滿足所述第二預設條件時,處于鎖定狀態的微信群聊界面中某一條信息界面由除解鎖操作外不響應其它任意操作的鎖定狀態切換為該群聊信息界面可被操作的解鎖定狀態。
在本申請實施例中,所述第二控制操作滿足所述第二預設條件包括:檢測到針對所述第一控制操作的解除操作;或者,作用于所述預設區域的第二控制操作對應的壓力值大于或者等于第二預設壓力閾值。在具體實施過程中,在所述預設應用程序的界面處于鎖定的情況下時,為了實現所述預設應用程序的界面由鎖定狀態快速切換為解鎖定狀態,具體可以為,針對所述第一控制操作的解除操作,比如,具體可以為針對所述顯示屏上解鎖控件的點擊操作,該解鎖控件響應所述解除操作,以對所述第一控制操作進行解除,進而將所述預設應用程序由鎖定狀態切換為解鎖定狀態。此外,用戶還可以再次針對所述預設區域進行諸如捏合操作的第二控制操作,當作用于所述預設區域的第二控制操作對應的壓力值大于或者等于第二預設壓力閾值時,表明所述第二控制操作滿足所述第二預設條件。此外,當用戶作用于所述預設區域的第二控制操作對應的接觸面積大于或者等于第二預設面積閾值時,表明所述第二控制操作滿足所述第二預設條件。其中,所述第二預設壓力閾值和所述第一預設壓力閾值可以相同或者不同,所述第二預設面積閾值和所述預設面積閾值可以相同或者不同。當然,本領域的技術人員,還可以根據具體的需要設計確定所述第二控制操作滿足所述第二預設條件的方法,在此就不一一贅述了。
當然,在本申請實施例中,不僅可以實現對所述終端的顯示屏當前展示的所述預設應用程序的界面由鎖定狀態快速切換為解鎖定狀態,還可以實現將所述終端的顯示屏當前展示的所述預設應用程序的界面由解鎖定狀態切換為鎖定狀態,正如步驟s101至步驟s103所述。
此外,在本申請實施例中,基于同樣的實現原理,不僅可以實現終端的顯示屏當前展示的預設應用程序界面由鎖定狀態切換為解鎖定狀態,還可以實現終端的顯示屏的當前展示的預設應用程序界面由解鎖定張體切換為鎖定狀態,在此就不一一贅述了。
實施例二
基于與本申請實施例一同樣的發明構思,請參考圖3,本申請實施例還提供了一種界面控制裝置,應用于終端,包括:
第一檢測單元10,用于檢測作用于所述終端的預設區域的第一控制操作;
第一判斷單元20,用于判斷所述第一控制操作是否滿足第一預設條件;
處理單元30,若所述第一控制操作滿足所述第一預設條件,則對所述終端的顯示屏當前展示的預設應用程序的界面進行鎖定。
在本申請實施例中,所述終端的預設區域包括設置于所述終端的邊框上的壓力感應區域,所述第一控制操作滿足所述第一預設條件包括:
作用于所述壓力感應區域的第一控制操作對應的壓力值大于或者等于第一預設壓力閾值;或者
所述終端的預設區域包括所述終端的顯示屏的邊緣區域;所述第一控制操作滿足所述第一預設條件包括:
作用于所述邊緣區域的第一控制操作對應的接觸面積大于或者等于預設面積閾值。
在本申請實施例中,為了實現將所述終端的顯示屏當前展示的所述預設應用程序的界面由鎖定狀態快速切換為解鎖定狀態,可以通過第一種方式來實現,此時,所述界面控制裝置還包括:
第一解鎖單元,用于在所述預設應用程序的界面處于鎖定的情況下,在所述終端的顯示屏上展示解鎖控件,所述解鎖控件用于接收針對預設應用程序的界面進行解鎖的解鎖控制操作。
在具體實施過程中,還可以通過第二種方式來實現將所述終端的顯示屏當前展示的所述預設應用程序的界面由鎖定狀態快速切換為解鎖定狀態,此時,所述界面控制裝置包括:
第二檢測單元,用于在所述預設應用程序的界面處于鎖定的情況下,檢測作用于所述終端的預設區域的第二控制操作;
第二判斷單元,用于判斷所述第二控制操作是否滿足第二預設條件;
第二解鎖單元,用于在所述第二控制操作滿足所述第二預設條件時,對處于鎖定狀態的所述預設應用程序的界面進行解鎖以展示所述預設應用程序的界面;
其中,所述第二控制操作滿足所述第二預設條件包括:
檢測到針對所述第一控制操作的解除操作;或者
作用于所述預設區域的第二控制操作對應的壓力值大于或者等于第二預設壓力閾值。
當然,本領域技術人員還可以采用不同于以上兩種方式的界面控制裝置來實現將所述終端的顯示屏當前展示的所述預設應用程序的界面由鎖定狀態快速切換為解鎖定狀態,在此就不一一贅述了。
本發明實施例的又一方面提供了一種計算機裝置,所述計算機裝置包括處理器,所述處理器用于執行存儲器中存儲的計算機程序時實現上述各方面所述的方法。
本發明實施例的又一方面提供了一種計算機可讀存儲介質,包括指令,當所述指令在計算機上運行時,使得所述計算機執行上述各方面所述的方法。
本申請實施例中的上述一個或多個技術方案,至少具有如下一種或多種技術效果:
在本申請實施例的技術方案中,通過檢測作用于終端的預設區域的第一控制操作,進一步判斷該第一控制操作是否滿足第一預設條件,若滿足,則對該終端的顯示屏當前展示的預設應用程序的界面進行鎖定,比如,鎖定后,預設應用程序的顯示界面固定顯示于終端顯示屏的設定位置,也就是說,只要在針對終端預設區域的第一控制操作滿足一預設條件時,就可以實現對終端顯示屏當前展示的預設應用程序的界面進行鎖定,有效解決了現有技術中針對終端的當前顯示界面的鎖定步驟較為復雜的技術問題,實現了終端對當前顯示界面的快速鎖定。
在本申請實施例的技術方案中,通過對作用于所述壓力感應區域的第一控制操作對應的壓力值是否大于或者等于第一預設壓力閾值,或者對作用于所述邊緣區域的第一控制操作對應的接觸面積是否大于或者等于預設面積閾值進而確定所述第一控制操作是否滿足第一預設條件,進而鎖定終端的顯示屏當前展示的預設應用程序的界面,從而將用戶捏合終端的意圖和針對終端的操作有效結合在了一起,在方便用戶操作的同時,實現了對終端的顯示屏當前展示的預設應用程序的界面的快速鎖定,提高了終端與用戶間的交互效率。
在本申請實施例的技術方案中,在所述預設應用程序的界面處于鎖定的情況下,在所述終端的顯示屏上展示解鎖控件,所述解鎖控件用于接收針對預設應用程序的界面進行解鎖的解鎖控制操作。從而實現了終端的顯示屏的預設應用程序的鎖定與解鎖定間的快速切換。
在本申請實施例的技術方案中,在所述預設應用程序的界面處于鎖定的情況下,檢測作用于所述終端的預設區域的第二控制操作;判斷所述第二控制操作是否滿足第二預設條件;若所述第二控制操作滿足所述第二預設條件,則對處于鎖定狀態的所述預設應用程序的界面進行解鎖以展示所述預設應用程序的界面。從而實現了終端的顯示屏的預設應用程序的鎖定與解鎖定間的快速切換。
盡管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本發明范圍的所有變更和修改。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。