亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種底部托盤與虛擬按鍵顯示方法、裝置和終端與流程

文檔序號:12463145閱讀:202來源:國知局
一種底部托盤與虛擬按鍵顯示方法、裝置和終端與流程

本發(fā)明涉及終端應(yīng)用技術(shù)領(lǐng)域,特別涉及一種底部托盤與虛擬按鍵顯示方法、裝置和終端。



背景技術(shù):

隨著現(xiàn)代社會科技的快速發(fā)展,人們對手機和平板電腦等終端的需求越來越大,使得終端的應(yīng)用技術(shù)具有非常好的市場前景,并且發(fā)展勢頭良好。終端的應(yīng)用技術(shù)中包括為用戶使用終端提供便捷服務(wù)的各種菜單,其中位于屏幕底部的虛擬按鍵和底部托盤是很多終端中必不可少的菜單項,可以為用戶提供便捷的操作體驗。

虛擬按鍵是終端應(yīng)用過程中用戶經(jīng)常需要使用的虛擬按鈕的菜單,可以為用戶提供包括:主屏、菜單和后退等虛擬按鈕的功能。通過位于屏幕底部的虛擬按鍵的顯示和隱藏,可以使用戶可以更加方便的應(yīng)用終端且最大化利用手機屏幕的資源。

底部托盤也是用戶在使用終端過程中經(jīng)常需要用到的常用設(shè)置的菜單,可以為用戶提供如:手電筒、相機和計算器等常用設(shè)置的功能。通過上拉指令和下滑指令可以便捷控制底部托盤的顯示和隱藏,可以使用戶快捷調(diào)用各種常用設(shè)置,方便用戶對終端的使用。

現(xiàn)有技術(shù)中,盡管手機中存在底部托盤和虛擬按鍵兩種功能,但用戶使用手機時,對于底部托盤與虛擬按鍵的功能只可以單獨一種功能,即若使用底部托盤的功能,那么虛擬按鍵的功能就不能便捷切換使用,只能通過在設(shè)置界面關(guān)閉底部托盤的功能并開啟虛擬按鍵的功能后,才可以使用虛擬按鍵的功能。這就使得需要經(jīng)常使用這兩種功能的用戶必須一直進行兩種功能的切換設(shè)置,造成用戶使用終端的過程太過繁瑣,不能便捷切換底部托盤和虛擬按鍵兩種功能,不利于用戶體驗。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的是提供一種底部托盤與虛擬按鍵顯示方法、裝置和終端,以滿足用戶便捷切換顯示底部托盤與虛擬按鍵的需求,提高用戶體驗。

為解決上述技術(shù)問題,本發(fā)明提供一種底部托盤與虛擬按鍵顯示方法,該方法包括:

接收上拉指令;

檢測所述上拉指令的類型;其中,所述上拉指令的類型包括虛擬按鍵上拉指令和底部托盤上拉指令;

當(dāng)所述上拉指令為所述虛擬按鍵上拉指令時,則顯示虛擬按鍵;

當(dāng)所述上拉指令為所述底部托盤上拉指令時,則顯示底部托盤。

可選的,檢測所述上拉指令的類型,包括:

當(dāng)所述上拉指令為滑動上拉指令時,判斷所述滑動上拉指令所對應(yīng)的上拉終止點到屏幕底部的距離是否大于或等于距離閾值;

若否,則所述滑動上拉指令為虛擬按鍵滑動上拉指令;

若是,則所述滑動上拉指令為底部托盤滑動上拉指令。

可選的,接收滑動上拉指令,還包括:

當(dāng)所述滑動上拉指令所對應(yīng)的上拉過程中存在到屏幕底部的距離不小于所述距離閾值的過程點時,根據(jù)所述過程點動態(tài)顯示所述底部托盤。

可選的,檢測所述上拉指令的類型,包括:

檢測預(yù)設(shè)時間內(nèi)接收到所述滑動上拉指令或點擊上拉指令的次數(shù);

當(dāng)所述次數(shù)為1時,所述滑動上拉指令或所述點擊上拉指令為所述虛擬按鍵滑動上拉指令或虛擬按鍵點擊上拉指令;

當(dāng)所述次數(shù)為2時,所述滑動上拉指令或所述點擊上拉指令為所述底部托盤滑動上拉指令或底部托盤點擊上拉指令。

可選的,接收上拉指令之前,包括:

判斷是否所述底部托盤和所述虛擬按鍵均隱藏;

若是,接收所述上拉指令。

可選的,顯示所述虛擬按鍵時,接收到新的上拉指令,顯示所述虛擬按鍵和所述底部托盤;其中,顯示所述虛擬按鍵和所述底部托盤為底部托盤顯示區(qū)域在虛擬按鍵顯示區(qū)域的上方或下方。

此外,本發(fā)明提供了一種底部托盤與虛擬按鍵顯示裝置,該裝置包括:

接收模塊,用于接收上拉指令;

檢測模塊,用于檢測所述上拉指令的類型;其中,所述上拉指令的類型包括虛擬按鍵上拉指令和底部托盤上拉指令;

虛擬按鍵顯示模塊,用于當(dāng)所述上拉指令為所述虛擬按鍵上拉指令時,則顯示虛擬按鍵;

底部托盤顯示模塊,用于當(dāng)所述上拉指令為所述底部托盤上拉指令時,則顯示底部托盤。

可選的,所述檢測模塊,包括:

第一判斷單元,用于當(dāng)所述上拉指令為滑動上拉指令時,判斷所述滑動上拉指令所對應(yīng)的上拉終止點到屏幕底部的距離是否大于或等于距離閾值;若否,則所述滑動上拉指令為虛擬按鍵滑動上拉指令;若是,則所述滑動上拉指令為底部托盤滑動上拉指令。

可選的,所述接收模塊,還包括:

動畫單元,用于當(dāng)所述滑動上拉指令所對應(yīng)的上拉過程中存在到屏幕底部的距離不小于所述距離閾值的過程點時,根據(jù)所述過程點動態(tài)顯示所述底部托盤。

可選的,還包括:

判斷模塊,用于判斷是否所述底部托盤和所述虛擬按鍵均隱藏;若是,向所述接收模塊發(fā)送啟動信號。

可選的,所述檢測模塊,包括:

第二判斷單元,用于檢測預(yù)設(shè)時間內(nèi)接收到所述滑動上拉指令或點擊上拉指令的次數(shù);當(dāng)所述次數(shù)為1時,所述滑動上拉指令或所述點擊上拉指令為所述虛擬按鍵滑動上拉指令或虛擬按鍵點擊上拉指令;當(dāng)所述次數(shù)為2時,所述滑動上拉指令或所述點擊上拉指令為所述底部托盤滑動上拉指令或底部托盤點擊上拉指令。

可選的,所述虛擬按鍵顯示模塊,包括:

虛擬按鍵和底部托盤顯示單元,用于顯示所述虛擬按鍵時,接收到新的上拉指令,顯示所述虛擬按鍵和所述底部托盤;其中,顯示所述虛擬按鍵和所述底部托盤為底部托盤顯示區(qū)域在虛擬按鍵顯示區(qū)域的上方或下方。

本發(fā)明還提供了一種終端,包括:如上述任一項所述的底部托盤與虛擬按鍵顯示裝置。

本發(fā)明所提供的一種底部托盤與虛擬按鍵顯示方法,包括接收上拉指令;檢測所述上拉指令的類型;其中,所述上拉指令的類型包括虛擬按鍵上拉指令和底部托盤上拉指令;當(dāng)所述上拉指令為所述虛擬按鍵上拉指令時,則顯示虛擬按鍵;當(dāng)所述上拉指令為所述底部托盤上拉指令時,則顯示底部托盤;

可見,本發(fā)明通過檢測上拉指令的類型,可以檢測出上拉指令是虛擬按鍵上拉指令或者底部托盤上拉指令,然后可以根據(jù)上拉指令的類型對應(yīng)顯示虛擬按鍵或者底部托盤,從而可以使用戶根據(jù)自身需求便捷選擇和切換使用虛擬按鍵和底部托盤中的功能,提高了用戶體驗。此外,本發(fā)明還提供了一種底部托盤與虛擬按鍵顯示裝置和終端,同樣具有上述有益效果。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。

圖1為本發(fā)明實施例所提供的一種底部托盤與虛擬按鍵顯示方法的流程圖;

圖2為本發(fā)明實施例所提供的另一種底部托盤與虛擬按鍵顯示方法的流程圖;

圖3為本發(fā)明實施例所提供的另一種底部托盤與虛擬按鍵顯示方法的流程圖;

圖4為本發(fā)明實施例所提供的另一種底部托盤與虛擬按鍵顯示方法的流程圖;

圖5為本發(fā)明實施例所提供的一種底部托盤與虛擬按鍵顯示裝置的結(jié)構(gòu)圖;

圖6為本發(fā)明實施例所提供的一種終端的結(jié)構(gòu)圖;

圖7為本發(fā)明實施例所提供的另一種終端的結(jié)構(gòu)圖;

圖8為本發(fā)明實施例所提供的另一種終端的結(jié)構(gòu)圖。

具體實施方式

為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

請參考圖1,圖1為本發(fā)明實施例所提供的一種底部托盤與虛擬按鍵顯示方法的流程圖。該方法可以包括:

步驟101:接收上拉指令。

其中,上拉指令可以說是為了顯示底部托盤與虛擬按鍵的指令,也就是說,只要可以通過指令顯示底部托盤與虛擬按鍵,對于指令的名稱或動作本實施例不做任何限制。

也就是說,上拉指令可以為通過麥克風(fēng)接收到的語音上拉指令,如接收用戶說的虛擬按鍵或底部托盤的語音;也可以為通過屏幕接收到的滑動上拉指令或點擊上拉指令。本實施例對此不受任何限制。

當(dāng)上拉指令為通過屏幕接收到的滑動上拉指令或點擊上拉指令時,由于用戶在使用終端過程中可能會時常使用滑動上拉指令或點擊上拉指令,為避免用戶在使用其他程序或不需要底部托盤與虛擬按鍵顯示時,因接收到任意位置的滑動上拉指令或點擊上拉指令而顯示底部托盤或虛擬按鍵的情況發(fā)生,造成不好的用戶體驗。優(yōu)選的,可以只接收從屏幕底部的滑動上拉指令或點擊上拉指令,也可以說是只接收用戶手指從屏幕底部觸摸屏幕上滑的動作或點擊的動作對應(yīng)的指令。

進一步的,上述的屏幕底部可以是屏幕的四個邊界中任意一個邊界或此邊界的部分邊界,如虛擬按鍵和底部托盤顯示時,會從下邊界拉出顯示,那么下邊界就可以是屏幕底部;或者虛擬按鍵和底部托盤顯示時,會從上邊界拉出顯示,那么上邊界也可以是屏幕底部;同樣,屏幕左右兩個邊界也可以為屏幕底部。由于大多數(shù)終端的底部托盤和虛擬按鍵均是從下邊界拉出顯示的,優(yōu)選的,屏幕底部可以為屏幕下邊界。本實施例對此不受任何限制。

需要說明的是,屏幕底部可以是屏幕的下邊界,也可以是屏幕下邊界上方的一塊預(yù)設(shè)區(qū)域,因為將屏幕下邊界設(shè)定為屏幕底部可能會使上拉指令接收的準(zhǔn)確度不夠高,不利于用戶體驗。優(yōu)選的,可以將屏幕下邊界上方的預(yù)設(shè)區(qū)域作為屏幕底部。本實施例對此不受任何限制。

可以理解的是,滑動上拉指令可以為用戶手指從屏幕底部觸摸屏幕上滑的整個動作,包括最初用戶接觸屏幕的起始點、用戶上拉動作的過程點和用戶手指離開屏幕的終止點。也就是說,只要終止點在起始點的上方就可以為上拉指令,對于上拉指令的過程點,本實施例不做任何限制;點擊上拉指令可以為用戶點擊屏幕底部區(qū)域的點擊動作,因為可以根據(jù)用戶的點擊次數(shù)分別顯示底部托盤或虛擬按鍵,所以系統(tǒng)通過用戶點擊動作接收到點擊指令也可以為上拉指令。

步驟102:檢測所述上拉指令的類型;其中,所述上拉指令的類型包括虛擬按鍵上拉指令和底部托盤上拉指令。

需要說明的是,上拉指令的類型可以根據(jù)顯示內(nèi)容劃分,如顯示虛擬按鍵的虛擬按鍵上拉指令和顯示底部托盤的底部托盤上拉指令。

可以理解的是,本步驟中檢測上拉指令的類型可以是為了區(qū)分將要顯示的內(nèi)容是底部托盤還是虛擬按鍵。由于區(qū)分的方法有很多,如根據(jù)接收到的語音上拉指令的語音信息區(qū)分;根據(jù)接收到的滑動上拉指令的終止點和起始點的距離區(qū)分;根據(jù)接收到的滑動上拉指令或點擊上拉指令的次數(shù)區(qū)分,本實施例對于上拉指令的類型的檢測方法不做任何限制。

步驟103:當(dāng)所述上拉指令為所述虛擬按鍵上拉指令時,則顯示虛擬按鍵。

可以理解的是,虛擬按鍵中可以包含一種或多種虛擬按鈕,本實施例對于虛擬按鍵的樣式和裝載內(nèi)容不做任何限制。

需要說明的是,顯示虛擬按鍵的方式也就是顯示虛擬按鍵的動畫效果有很多,如直接顯示、漸進顯示或上拉顯示等,只要能顯示虛擬按鍵,對于虛擬按鍵的顯示方式本實施例不做任何限制。

步驟104:當(dāng)所述上拉指令為所述底部托盤上拉指令時,則顯示底部托盤。

可以理解的是,底部托盤中可以包含一種或多種常用設(shè)置的程序,本實施例對于底部托盤的樣式和裝載內(nèi)容不做任何限制。

需要說明的是,顯示底部托盤的方式也就是顯示底部托盤的動畫效果有很多,如直接顯示、漸進顯示或上拉顯示等,只要能顯示底部托盤,對于底部托盤的顯示方式本實施例不做任何限制。

本實施例中,本發(fā)明實施例通過檢測上拉指令的類型,可以檢測出上拉指令是虛擬按鍵上拉指令或者底部托盤上拉指令,然后可以根據(jù)上拉指令的類型對應(yīng)顯示虛擬按鍵或者底部托盤,從而可以使用戶根據(jù)自身需求便捷選擇和切換使用虛擬按鍵和底部托盤中的功能,提高了用戶體驗。

請參考圖2,圖2為本發(fā)明實施例所提供的另一種底部托盤與虛擬按鍵顯示方法的流程圖。該方法可以包括:

步驟201:接收從屏幕底部的滑動上拉指令或點擊上拉指令。

其中,本實施例中的滑動上拉指令可以是起始點從屏幕底部開始,終止點在起始點上方的指令,如用戶從屏幕底部向上滑動的指令;點擊上拉指令可以是在屏幕底部區(qū)域的點擊指令,如用戶在屏幕底部區(qū)域點擊的指令。

可以理解的是,本實施例是以屏幕下邊界或屏幕下邊界上方預(yù)設(shè)區(qū)域作為屏幕底部展示的方法,所以滑動上拉指令的終止點會在起始點的上方;若是以屏幕上邊界或屏幕上邊界下方預(yù)設(shè)區(qū)域作為屏幕底部,那么滑動上拉指令的終止點可以在起始點的下方,本實施例對此不受任何限制。

步驟202:檢測預(yù)設(shè)時間內(nèi)接收到所述滑動上拉指令或所述點擊上拉指令的次數(shù)。

其中,預(yù)設(shè)時間內(nèi)接收到滑動上拉指令或點擊上拉指令的次數(shù)可以是從接收到滑動上拉指令或點擊上拉指令開始計時,檢測預(yù)設(shè)時間內(nèi)接收到滑動上拉指令或點擊上拉指令的次數(shù),如預(yù)設(shè)時間是1秒,接收到點擊上拉指令后,1秒內(nèi)并未再次接收到點擊上拉指令,則可以說1秒內(nèi)接收到1次點擊上拉指令;若1秒內(nèi)再次接收到了1次點擊上拉指令,則可以說1秒內(nèi)接收到2次點擊上拉指令。

需要說明的是,對于預(yù)設(shè)時間的設(shè)置可以是設(shè)計人員根據(jù)用戶使用需求設(shè)置的數(shù)值,也可以是用戶根據(jù)自身需求自行設(shè)置的數(shù)值,本實施例對此不受任何限制。

可以理解的是,本實施例中對于滑動上拉指令或點擊上拉指令的類型是通過接收到的滑動上拉指令或點擊上拉指令的次數(shù)區(qū)分的,對于具體的次數(shù)區(qū)分方法,可以是1次顯示虛擬按鍵,2次顯示底部托盤;為了提高準(zhǔn)確性避免錯誤顯示的情況,也可以是2次顯示虛擬按鍵,3次顯示底部托盤。本實施例對此不受任何限制。

步驟203:當(dāng)所述次數(shù)為1時,所述滑動上拉指令或所述點擊上拉指令為虛擬按鍵滑動上拉指令或虛擬按鍵點擊上拉指令,則顯示虛擬按鍵。

可以理解的是,由于用戶對于虛擬按鍵的使用需求可能更大,所以本實施例中當(dāng)滑動上拉指令或點擊上拉指令的次數(shù)為1時,顯示虛擬按鍵,可以更貼合用戶需求,有利于用戶體驗。

步驟204:當(dāng)所述次數(shù)為2時,所述滑動上拉指令或所述點擊上拉指令為所述底部托盤滑動上拉指令或所述底部托盤點擊上拉指令,則顯示底部托盤。

需要說明的是,對于本實施例中根據(jù)滑動上拉指令或點擊上拉指令在預(yù)設(shè)時間內(nèi)的次數(shù)顯示的虛擬按鍵和底部托盤,也可以調(diào)換顯示順序,如點擊上拉指令的次數(shù)為1時,顯示底部托盤;點擊上拉指令的次數(shù)為2時,顯示虛擬按鍵。本實施例對此不受任何限制。

本實施例中,本發(fā)明實施例通過檢測預(yù)設(shè)時間內(nèi)接收到滑動上拉指令或點擊上拉指令的次數(shù),根據(jù)滑動上拉指令或點擊上拉指令的次數(shù)對應(yīng)顯示虛擬按鍵或者底部托盤,從而可以使用戶通過在屏幕底部上拉滑動的次數(shù),便捷的選擇和切換使用虛擬按鍵和底部托盤中的功能,提高了用戶體驗。

請參考圖3,圖3為本發(fā)明實施例所提供的另一種底部托盤與虛擬按鍵顯示方法的流程圖。該方法可以包括:

步驟301:接收從屏幕底部的滑動上拉指令。

其中,本實施例中的滑動上拉指令可以是起始點從屏幕底部開始,終止點在起始點上方的指令。

需要說明的是,本實施例是以屏幕下邊界或屏幕下邊界上方預(yù)設(shè)區(qū)域作為屏幕底部展示的方法,所以滑動上拉指令的終止點會在起始點的上方;若是以屏幕右邊界或屏幕右邊界左邊預(yù)設(shè)區(qū)域作為屏幕底部,那么滑動上拉指令的終止點可以在起始點的左邊,本實施例對此不受任何限制。

可以理解的是,用戶從屏幕底部的滑動上拉指令可以是顯示虛擬按鍵和底部托盤均隱藏時接收的;也可以是在顯示虛擬按鍵或底部托盤時接收的。本實施例對此不受任何限制。

由于顯示虛擬按鍵或底部托盤時接收用戶從屏幕底部的滑動上拉指令,可能會造成用戶使用不便和重復(fù)顯示的問題,如用戶使用底部托盤過程中,不小心進行了滑動上拉動作,可能會切換顯示虛擬按鍵,造成使用的不便;或者不小心的滑動上拉動作,可能會重復(fù)切換顯示底部托盤,造成不必要系統(tǒng)資源浪費。優(yōu)選的,可以在本步驟之前加入判斷環(huán)節(jié),確保只有底部托盤和虛擬按鍵均隱藏時,才接收滑動上拉指令。

步驟302:判斷所述滑動上拉指令所對應(yīng)的上拉終止點到屏幕底部的距離是否大于或等于距離閾值;若否,則進入步驟303;若是,則進入步驟304。

其中,所述距離閾值可以為用戶或設(shè)計人員根據(jù)實用場景預(yù)先設(shè)置的數(shù)值,本實施例對此不受任何限制。

可以理解的是,本實施例是通過滑動上拉指令所對應(yīng)的上拉終止點和屏幕底部的距離區(qū)分上拉指令的類型。由于用戶自身可能對于距離的認(rèn)識并不準(zhǔn)確,可能會造成顯示錯誤的情況,如距離閾值為1.5厘米,用戶若想使用虛擬按鍵就必須確定滑動上拉的距離小于1.5厘米,由于用戶可能并不知道此距離閾值或并不確定1.5厘米需要的滑動上拉距離,會造成用戶觸摸滑動上拉的距離過長,錯誤顯示底部托盤的情況。因此,可以在用戶滑動上拉距離超過距離閾值時,通過顯示底部托盤的拉動動畫提示用戶將要顯示的內(nèi)容,進一步提高用戶體驗。

需要說明的是,滑動上拉指令的上拉終止點到屏幕底部的距離可以是滑動上拉指令的上拉終止點到屏幕下邊界的距離;也可以是滑動上拉指令的上拉終止點到此滑動上拉指令的起始點的距離;或者是滑動上拉指令的上拉終止點到屏幕底部區(qū)域的預(yù)設(shè)位置的距離。本實施例對此不受任何限制。

具體實施中,由于虛擬按鍵的顯示區(qū)域可能會比底部托盤的顯示區(qū)域小很多,所以將滑動上拉指令的上拉終止點到屏幕底部的距離小于距離閾值的滑動上拉指令設(shè)置為虛擬按鍵滑動上拉指令,對應(yīng)的將滑動上拉指令的上拉終止點到屏幕底部的距離大于或等于距離閾值的滑動上拉指令設(shè)置為底部托盤滑動上拉指令。若從用戶角度考慮,由于使用虛擬按鍵的需求更大,且滑動上拉距離長更方便確定,也可以將滑動上拉指令的上拉終止點到屏幕底部的距離不小于距離閾值的滑動上拉指令設(shè)置為虛擬按鍵滑動上拉指令,對應(yīng)設(shè)置底部托盤滑動上拉指令。本實施例對此不受任何限制。

步驟303:所述滑動上拉指令為虛擬按鍵滑動上拉指令,顯示虛擬按鍵。

可以理解的是,若在虛擬按鍵和底部托盤均隱藏時顯示虛擬按鍵,可以直接通過現(xiàn)有技術(shù)的方式顯示虛擬按鍵;若在虛擬按鍵顯示時再次顯示虛擬按鍵,可以不進行再次顯示虛擬按鍵的步驟;若在底部托盤顯示時顯示虛擬按鍵,可以先隱藏底部托盤再顯示虛擬按鍵或者將虛擬按鍵和底部托盤共同顯示;其中,虛擬按鍵和底部托盤共同顯示可以為底部托盤顯示區(qū)域在虛擬按鍵顯示區(qū)域的上方或下方。本實施例對此不受任何限制。

步驟304:所述滑動上拉指令為底部托盤滑動上拉指令,顯示底部托盤。

其中,若在虛擬按鍵顯示時顯示底部托盤,可以先隱藏虛擬按鍵再顯示底部托盤,也可以將虛擬按鍵覆蓋顯示底部托盤或者將虛擬按鍵和底部托盤共同顯示。本實施例對此不受任何限制。

若底部托盤將虛擬按鍵覆蓋顯示,那么用戶使用完底部托盤的功能后,通過下滑動作或點擊底部托盤顯示區(qū)域外的屏幕任意位置可以單獨隱藏底部托盤,也可以將虛擬按鍵和底部托盤共同隱藏。本實施例對此不受任何限制。

可以理解的是,對于很多用戶會經(jīng)常使用虛擬按鍵,這就使得用戶可能會在虛擬按鍵的使用過程中,需要使用到底部托盤中的功能,為了方便用戶不必隱藏虛擬按鍵再顯示底部托盤之后,再隱藏底部托盤切換回顯示虛擬按鍵,提高用戶體驗效果。

優(yōu)選的,顯示虛擬按鍵時,還可以包括:

接收到新的上拉指令,顯示虛擬按鍵和底部托盤;其中,顯示虛擬按鍵和底部托盤為底部托盤顯示區(qū)域在虛擬按鍵顯示區(qū)域的上方或下方。

需要說明的是,上述新的上拉指令可以是本實施例中的上拉終止點到屏幕底部的距離大于或等于距離閾值的滑動上拉指令,也可以是專門針對虛擬按鍵顯示時設(shè)置的可接受的其他上拉指令,如從屏幕底部的任意距離的上拉指令或者從屏幕底部的點擊上拉指令,只要可以在虛擬按鍵顯示時,通過接收到新的上拉指令顯示顯示虛擬按鍵和底部托盤,對于新的上拉指令的種類本實施例不做任何限制。

可以理解的是,顯示虛擬按鍵和底部托盤也可以說是將底部托盤顯示區(qū)域和虛擬按鍵顯示區(qū)域在屏幕中不重疊的共同顯示出來,底部托盤顯示區(qū)域可以在虛擬按鍵顯示區(qū)域的上方或下方,對于上述兩塊區(qū)域的位置可以由設(shè)計人員或用戶根據(jù)實用場景和用戶需求進行設(shè)置。

當(dāng)虛擬按鍵和底部托盤共同顯示時,由于用戶對虛擬按鍵的使用頻率遠(yuǎn)大于底部托盤,可以通過用戶點擊底部托盤顯示區(qū)域以外的區(qū)域或下滑動作,只隱藏底部托盤;也可以通過點擊底部托盤顯示區(qū)域和虛擬按鍵顯示區(qū)域以外的區(qū)域或下滑動作,隱藏虛擬按鍵和底部托盤;還可以通過現(xiàn)有技術(shù)中的虛擬按鍵觸摸下滑,隱藏虛擬按鍵和底部托盤。本實施例對此不受任何限制。

本實施例中,本發(fā)明實施例通過判斷滑動上拉指令所對應(yīng)的上拉終止點到屏幕底部的距離是否大于或等于距離閾值,根據(jù)滑動上拉指令的距離對應(yīng)顯示虛擬按鍵或者底部托盤,從而可以使用戶通過在屏幕底部滑動上拉動作的距離,便捷的選擇和切換使用虛擬按鍵和底部托盤中的功能,提高了用戶體驗。

請參考圖4,圖4為本發(fā)明實施例所提供的另一種底部托盤與虛擬按鍵顯示方法的流程圖。該方法可以包括:

步驟401:判斷是否所述底部托盤和所述虛擬按鍵均隱藏;若是,進入步驟402。

可以理解的是,本步驟的目的是為了確保接下來的上拉指令是在底部托盤和虛擬按鍵均隱藏時接收的,避免用戶使用不便和重復(fù)顯示的問題。

步驟402:接收從屏幕底部的滑動上拉指令。

其中,本實施例中的滑動上拉指令包括用戶手指最先接觸屏幕底部的起始點、離開屏幕的上拉終止點以及用戶手指在滑動上拉過程中的多個過程點。

可以理解的是,為了方便用戶了解滑動上拉的距離,確保用戶可以準(zhǔn)確選擇需要使用的底部托盤或虛擬按鍵的功能,本步驟還包括:

當(dāng)滑動上拉指令所對應(yīng)的上拉過程中存在到屏幕底部的距離不小于所述距離閾值的過程點時,根據(jù)過程點動態(tài)顯示底部托盤。

其中,動態(tài)顯示底部托盤可以為底部托盤的頂部動態(tài)處于過程點位置的動畫效果。本實施例對于拉動動畫的效果不做任何限制。

可以理解的是,若距離閾值設(shè)置為1.5厘米,那么動畫效果可以是用戶手指上拉的距離小于1.5厘米時不顯示底部托盤,用戶手指上拉的距離大于或等于1.5厘米時,底部托盤的頂部會顯示在用戶手指觸摸終端屏幕的位置,并隨著用戶手指位置的變化動態(tài)顯示。

步驟403:判斷所述滑動上拉指令所對應(yīng)的上拉終止點到屏幕底部的距離是否大于或等于距離閾值;若否,則進入步驟404;若是,則進入步驟405。

其中,本步驟與步驟302相似,在此不再贅述。

步驟404:所述滑動上拉指令為虛擬按鍵滑動上拉指令,顯示虛擬按鍵。

步驟405:所述滑動上拉指令為底部托盤滑動上拉指令,顯示底部托盤。

可以理解的是,步驟404和步驟405是在確定虛擬按鍵和底部托盤均隱藏后,進行的顯示步驟,可以直接顯示虛擬按鍵或底部托盤。

本實施例中,本發(fā)明實施例通過判斷是否底部托盤和虛擬按鍵均隱藏,可以進一步提高用戶的使用效果,通過根據(jù)滑動上拉指令中到屏幕底部的距離不小于距離閾值的過程點動態(tài)顯示底部托盤,可以進一步提高用戶選擇的準(zhǔn)確性,使得用戶更加便捷的選擇和切換使用虛擬按鍵和底部托盤中的功能,進一步提高了用戶體驗。

請參考圖5,圖5為本發(fā)明實施例所提供的一種底部托盤與虛擬按鍵顯示裝置的結(jié)構(gòu)圖;該裝置可以包括:

接收模塊100,用于接收上拉指令。

檢測模塊200,用于檢測所述上拉指令的類型;其中,所述上拉指令的類型包括虛擬按鍵上拉指令和底部托盤上拉指令。

虛擬按鍵顯示模塊300,用于當(dāng)所述上拉指令為所述虛擬按鍵上拉指令時,則顯示虛擬按鍵。

底部托盤顯示模塊400,用于當(dāng)所述上拉指令為所述底部托盤上拉指令時,則顯示底部托盤。

可選的,所述檢測模塊200,包括:

第一判斷單元,用于當(dāng)所述上拉指令為滑動上拉指令時,判斷所述滑動上拉指令所對應(yīng)的上拉終止點到屏幕底部的距離是否大于或等于距離閾值;若否,則所述滑動上拉指令為虛擬按鍵滑動上拉指令;若是,則所述滑動上拉指令為底部托盤滑動上拉指令。

可選的,所述接收模塊100,還包括:

動畫單元,用于當(dāng)所述滑動上拉指令所對應(yīng)的上拉過程中存在到屏幕底部的距離不小于所述距離閾值的過程點時,根據(jù)所述過程點動態(tài)顯示所述底部托盤。

可選的,還包括:

判斷模塊,用于判斷是否所述底部托盤和所述虛擬按鍵均隱藏;若是,向所述接收模塊發(fā)送啟動信號。

可選的,所述檢測模塊200,包括:

第二判斷單元,用于檢測預(yù)設(shè)時間內(nèi)接收到所述滑動上拉指令或點擊上拉指令的次數(shù);當(dāng)所述次數(shù)為1時,所述滑動上拉指令或所述點擊上拉指令為所述虛擬按鍵滑動上拉指令或虛擬按鍵點擊上拉指令;當(dāng)所述次數(shù)為2時,所述滑動上拉指令或所述點擊上拉指令為所述底部托盤滑動上拉指令或底部托盤點擊上拉指令。

可選的,所述虛擬按鍵顯示模塊300,還包括:

虛擬按鍵和底部托盤顯示單元,用于顯示所述虛擬按鍵時,接收到新的上拉指令,顯示所述虛擬按鍵和所述底部托盤;其中,顯示所述虛擬按鍵和所述底部托盤為底部托盤顯示區(qū)域在虛擬按鍵顯示區(qū)域的上方或下方。

本實施例中,本發(fā)明實施例通過檢測模塊200可以檢測上拉指令的類型,從而確定出上拉指令是虛擬按鍵上拉指令或者底部托盤上拉指令,然后可以根據(jù)上拉指令的類型通過虛擬按鍵顯示模塊300或底部托盤顯示模塊400對應(yīng)顯示虛擬按鍵或者底部托盤,從而可以使用戶根據(jù)自身需求便捷選擇和切換使用虛擬按鍵和底部托盤中的功能,提高了用戶體驗。

請參考圖6,圖6為本發(fā)明實施例所提供的一種終端的結(jié)構(gòu)圖。該終端可以包括:

接收器10,用于接收上拉指令。

處理器20,用于檢測所述上拉指令的類型;其中,所述上拉指令的類型包括虛擬按鍵上拉指令和底部托盤上拉指令。

虛擬按鍵顯示器30,用于當(dāng)所述上拉指令為所述虛擬按鍵上拉指令時,則顯示虛擬按鍵。

底部托盤顯示器40,用于當(dāng)所述上拉指令為所述底部托盤上拉指令時,則顯示底部托盤。

其中,終端可以具體為手機和平板電腦等。

可以理解的是,虛擬按鍵顯示器30和底部托盤顯示器40可以是終端屏幕的兩種不同的顯示方式,本實施例對此不受任何限制。

本實施例中,本發(fā)明實施例通過處理器20可以檢測上拉指令的類型,從而確定出上拉指令是虛擬按鍵上拉指令或者底部托盤上拉指令,然后可以根據(jù)上拉指令的類型通過虛擬按鍵顯示器30或底部托盤顯示模塊400對應(yīng)顯示虛擬按鍵或者底部托盤,從而可以使用戶根據(jù)自身需求便捷選擇和切換使用虛擬按鍵和底部托盤中的功能,提高了用戶體驗。

請參考圖7,圖7為本發(fā)明實施例所提供的另一種終端的結(jié)構(gòu)圖。該終端可以包括:

顯示處理器01,用于判斷是否所述底部托盤和所述虛擬按鍵均隱藏;若是,向接收器10發(fā)送啟動信號。

接收器10,用于接收從屏幕底部的滑動上拉指令或點擊上拉指令。

第一處理器21,用于檢測預(yù)設(shè)時間內(nèi)接收到所述上拉指令的次數(shù);當(dāng)所述次數(shù)為1時,所述滑動上拉指令或所述點擊上拉指令為虛擬按鍵滑動上拉指令或虛擬按鍵點擊上拉指令;當(dāng)所述次數(shù)為2時,所述滑動上拉指令或所述點擊上拉指令為所述底部托盤滑動上拉指令或所述底部托盤點擊上拉指令。

虛擬按鍵顯示器30,用于當(dāng)所述滑動上拉指令或所述點擊上拉指令為所述虛擬按鍵滑動上拉指令或所述虛擬按鍵點擊上拉指令時,則顯示虛擬按鍵。

虛擬按鍵和底部托盤顯示器31,用于顯示所述虛擬按鍵時,接收到新的上拉指令,顯示所述虛擬按鍵和所述底部托盤;其中,顯示所述虛擬按鍵和所述底部托盤為底部托盤顯示區(qū)域在虛擬按鍵顯示區(qū)域的上方或下方。

底部托盤顯示器40,用于當(dāng)所述滑動上拉指令或所述點擊上拉指令為所述底部托盤滑動上拉指令或所述底部托盤點擊上拉指令時,則顯示底部托盤。

需要說明的是,顯示處理器01和第一處理器21可以為兩個單獨的處理器,也可以為具有上述兩個處理器的處理功能的一個處理器,本實施例對此不受任何限制。

可以理解的是,虛擬按鍵顯示器30、虛擬按鍵和底部托盤顯示器31、底部托盤顯示器40可以是終端屏幕的三種不同的顯示方式,本實施例對此不受任何限制。

本實施例中,本發(fā)明實施例通過顯示處理器01判斷是否底部托盤和虛擬按鍵均隱藏,可以進一步提高用戶的使用效果,通過第一處理器21檢測預(yù)設(shè)時間內(nèi)接收到滑動上拉指令或點擊上拉指令的次數(shù),根據(jù)滑動上拉指令或點擊上拉指令的次數(shù)對應(yīng)顯示虛擬按鍵或者底部托盤,從而可以使用戶通過在屏幕底部上拉滑動的次數(shù),便捷的選擇和切換使用虛擬按鍵和底部托盤中的功能,提高了用戶體驗。

請參考圖8,圖8為本發(fā)明實施例所提供的另一種終端的結(jié)構(gòu)圖;該終端可以包括:

顯示處理器01,用于判斷是否所述底部托盤和所述虛擬按鍵均隱藏;若是,向接收器10發(fā)送啟動信號。

接收器10,接收從屏幕底部的滑動上拉指令。

動畫顯示器11,用于當(dāng)所述滑動上拉指令所對應(yīng)的上拉過程中存在到屏幕底部的距離不小于所述距離閾值的過程點時,根據(jù)所述過程點動態(tài)顯示所述底部托盤。

第二處理器22,用于判斷所述滑動上拉指令所對應(yīng)的上拉終止點到屏幕底部的距離是否大于或等于距離閾值;若否,則所述滑動上拉指令為虛擬按鍵滑動上拉指令;若是,則所述滑動上拉指令為底部托盤滑動上拉指令。

虛擬按鍵顯示器30,用于當(dāng)所述滑動上拉指令為虛擬按鍵滑動上拉指令時,則顯示虛擬按鍵。

虛擬按鍵和底部托盤顯示器31,用于顯示所述虛擬按鍵時,接收到新的上拉指令,顯示所述虛擬按鍵和所述底部托盤;其中,顯示所述虛擬按鍵和所述底部托盤為底部托盤顯示區(qū)域在虛擬按鍵顯示區(qū)域的上方或下方。

底部托盤顯示器40,用于當(dāng)所述滑動上拉指令為底部托盤滑動上拉指令時,則顯示底部托盤。

需要說明的是,顯示處理器01和第二處理器22可以為兩個單獨的處理器,也可以為具有上述兩個處理器的處理功能的一個處理器,本實施例對此不受任何限制。

可以理解的是,動畫顯示器11、虛擬按鍵顯示器30、虛擬按鍵和底部托盤顯示器31和底部托盤顯示器40可以是終端屏幕的四種不同的顯示方式,本實施例對此不受任何限制。

本實施例中,通過動畫顯示器11根據(jù)滑動上拉指令中到屏幕底部的距離不小于距離閾值的過程點動態(tài)顯示底部托盤,可以進一步提高用戶選擇的準(zhǔn)確性,通過第二處理器22判斷滑動上拉指令的終止點到屏幕底部的距離是否大于或等于距離閾值,根據(jù)滑動上拉指令的距離對應(yīng)顯示虛擬按鍵或者底部托盤,從而可以使用戶通過在屏幕底部滑動上拉動作的距離,便捷的選擇和切換使用虛擬按鍵和底部托盤中的功能,提高了用戶體驗。

需要說明的是,說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置和終端而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。

專業(yè)人員還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

結(jié)合本文中所公開的實施例描述的方法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。

以上對本發(fā)明所提供的底部托盤與虛擬按鍵顯示方法、裝置和終端進行了詳細(xì)介紹。本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進行若干改進和修飾,這些改進和修飾也落入本發(fā)明權(quán)利要求的保護范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1