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

一種虛擬鍵盤的顯示方法及顯示裝置與流程

文檔序號:12063259閱讀:199來源:國知局
一種虛擬鍵盤的顯示方法及顯示裝置與流程

本發(fā)明涉及通訊技術領域,具體地,涉及一種虛擬鍵盤的顯示方法及顯示裝置。



背景技術:

目前,移動終端等電子設備的虛擬鍵盤默認是收起的,當用戶需要進行輸入時,會喚起虛擬鍵盤以顯示給用戶。但是,本申請發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn)這種虛擬鍵盤的顯示方式存在兩方面的問題:

1)喚起的虛擬鍵盤會對原有視圖場景會造成破壞。

現(xiàn)有虛擬鍵盤顯示方式中,喚起的虛擬鍵盤是內嵌在原視圖的,從而在喚起虛擬鍵盤時,原有視圖場景需要進行移動,這樣對原視圖場景造成了破壞。

以圖1所示出的某科技熱點發(fā)現(xiàn)APP(Application,應用)的表單填寫界面為例,當用戶需要輸入時,喚起的虛擬鍵盤如圖2所示,其內嵌在原視圖場景中。

對比圖1與圖2,可以看出,虛擬鍵盤被喚起時,表單被向上移動,可視空間變小,多個字段信息被移出到了屏幕之外,比較影響用戶的輸入和查看,進而影響用戶的操作效率。

2)虛擬鍵盤占據(jù)屏幕空間。

同樣參考圖2,設備屏幕的空間有限,當虛擬鍵盤被喚起時更是占據(jù)了屏幕大部分空間,從而使得其他內容的可視空間非常有限。

因此,需要提出新的方案,以實現(xiàn)在喚起虛擬鍵盤時,虛擬鍵盤不對原有視圖場景造成破壞且盡量保留其他內容可視空間的需求。



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

本發(fā)明的目的是提供一種擬鍵盤的顯示方法及顯示裝置,用于實現(xiàn)在喚起虛擬鍵盤時不對原有視圖場景造成破壞且盡量保留其他內容可視空間的需求。

為了實現(xiàn)上述目的,本發(fā)明提供了一種虛擬鍵盤的顯示方法,該顯示方法包括:接收喚起虛擬鍵盤的啟動指令;響應于所述啟動指令,獲取預存的用戶對于虛擬鍵盤的手指記憶程度緩存值及鍵盤透明度緩存值;以及在所述手指記憶程度緩存值超出設定閾值時,根據(jù)所述鍵盤透明度緩存值將虛擬鍵盤以懸浮模式顯示在電子終端的顯示屏上。

可選地,其中,所述手指記憶程度緩存值與所述鍵盤透明度緩存值相關聯(lián),且所述手指記憶程度緩存值越大,對應配置的鍵盤透明度緩存值也越大。

可選地,該顯示方法還包括:根據(jù)用戶的輸入信息及預設指標計算用戶的手指記憶程度,并根據(jù)計算結果更新所述手指記憶程度緩存值及所述鍵盤透明度緩存值;或者從用戶首次進行輸入開始,按預設周期使所述手指記憶程度緩存值及所述鍵盤透明度緩存值遞增。

可選地,該顯示方法還包括:接收用戶調節(jié)虛擬鍵盤透明度的調節(jié)指令;以及響應于所述調節(jié)指令,向用戶展示手動調節(jié)虛擬鍵盤透明度的調節(jié)頁面。

可選地,該顯示方法還包括:在所述手指記憶程度緩存值未超出設定閾值時,將虛擬鍵盤以嵌入模式顯示在電子終端的顯示屏上。

本發(fā)明還提供了一種虛擬鍵盤的顯示裝置,該顯示裝置包括:接收模塊,用于接收喚起虛擬鍵盤的啟動指令;響應模塊,用于響應于所述啟動指令,獲取預存的用戶對于虛擬鍵盤的手指記憶程度緩存值及鍵盤透明度緩存值;以及懸浮顯示模塊,用于在所述手指記憶程度緩存值超出設定閾值時,根據(jù)所述鍵盤透明度緩存值將虛擬鍵盤以懸浮模式顯示在電子終端的顯示屏上。

可選地,其中,所述手指記憶程度緩存值與所述鍵盤透明度緩存值相關聯(lián),且所述手指記憶程度緩存值越大,對應配置的鍵盤透明度緩存值也越大。

可選地,該顯示裝置還包括:第一更新模塊,用于根據(jù)用戶的輸入信息及預設指標計算用戶的手指記憶程度,并根據(jù)計算結果更新所述手指記憶程度緩存值及所述鍵盤透明度緩存值;或者第二更新模塊,用于從用戶首次進行輸入開始,按預設周期使所述手指記憶程度緩存值及所述鍵盤透明度緩存值遞增。

可選地,其中,所述接收模塊還用于接收用戶調節(jié)虛擬鍵盤透明度的調節(jié)指令;以及所述響應模塊還用于響應于所述調節(jié)指令,向用戶展示手動調節(jié)虛擬鍵盤透明度的調節(jié)頁面。

可選地,該顯示裝置還包括:嵌入顯示模塊,用于在所述手指記憶程度緩存值未超出設定閾值時,將虛擬鍵盤以嵌入模式顯示在電子終端的顯示屏上。

通過上述技術方案,本發(fā)明的有益效果是:本發(fā)明的虛擬鍵盤的顯示方法及顯示裝置,根據(jù)用戶的手指記憶程度選擇性地為用戶提供懸浮模式的虛擬鍵盤,該懸浮模式的虛擬鍵盤不會對電子終端的原有視圖場景造成破壞,且可以盡量保留其他內容的可視空間需求,從而提升了用戶體驗。

本發(fā)明的其它特征和優(yōu)點將在隨后的具體實施方式部分予以詳細說明。

附圖說明

附圖是用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與下面的具體實施方式一起用于解釋本發(fā)明,但并不構成對本發(fā)明的限制。在附圖中:

圖1是本發(fā)明背景技術中的某科技熱點發(fā)現(xiàn)APP的表單填寫界面圖;

圖2是圖1的APP喚起虛擬鍵盤時的視圖場景;

圖3是本發(fā)明實施例的虛擬鍵盤的顯示方法的流程示意圖;

圖4是對應于圖1的APP,通過本發(fā)明實施例的虛擬鍵盤的顯示方法喚起懸浮模式的虛擬鍵盤的視圖場景;

圖5是本發(fā)明實施例中更新手指記憶程度緩存值及鍵盤透明度緩存值的一種方法的流程示意圖;

圖6是本發(fā)明實施例中用戶完成一次文本輸入的流程示意圖;

圖7是本發(fā)明實施例中的電子終端的結構示意圖;

圖8是本發(fā)明實施例中的虛擬鍵盤的顯示裝置的結構示意圖。

附圖標記說明

700 電子終端 800 顯示裝置

701 觸摸屏 702 處理器

801 接收模 802 響應模塊

803 懸浮顯示模塊 804 嵌入顯示模塊

805 展示模塊 806 第一更新模塊

807 第二更新模塊

具體實施方式

以下結合附圖對本發(fā)明的具體實施方式進行詳細說明。應當理解的是,此處所描述的具體實施方式僅用于說明和解釋本發(fā)明,并不用于限制本發(fā)明。

需說明的是,本發(fā)明實施例中的電子終端是指采用觸摸屏、顯示屏及虛擬鍵盤的終端設備,如智能手機、平板電腦、筆記本電腦、臺式電腦、車載終端及可穿戴智能設備等,但本發(fā)明實施例并不限制于此。

用戶長期使用實體鍵盤打字時,會形成手指記憶,實現(xiàn)鍵盤盲打。而對于采用觸摸屏的電子終端,用戶長期使用虛擬鍵盤也會形成手指記憶,從而在很多時候手指的動作可以先于眼睛完成文字輸入,在這種場景下虛擬鍵盤的可視要求會被降低。

基于此,本發(fā)明實施例提出了利用用戶的手指記憶來顯示虛擬鍵盤的方案。

如圖3所示,本發(fā)明實施例提供了一種虛擬鍵盤的顯示方法,應用于電子終端,該顯示方法具體包括以下步驟:

步驟S301,接收喚起虛擬鍵盤的啟動指令。

具體地,用戶操作電子終端以輸入信息,如文字、圖片、表情等,此時用戶通過點擊信息輸入位置來產生虛擬鍵盤的啟動指令,電子終端接收該啟動指令。

步驟S302,響應于所述啟動指令,獲取預存的用戶對于虛擬鍵盤的手指記憶程度緩存值及鍵盤透明度緩存值。

其中,所述手指記憶程度緩存值作為虛擬鍵盤的配置參數(shù)之一而預存在電子終端的系統(tǒng)中,其用于表明該電子終端的用戶對于虛擬鍵盤操作的手指記憶程度,且根據(jù)用戶輸入次數(shù)的不斷增加,其手指記憶程度也會發(fā)生變化,從而本實施例將手指記憶程度設定為緩存值,以便于可實時進行更新。

當電子終端接收到用戶喚起虛擬鍵盤的啟動指令時,自動開始從電子終端的系統(tǒng)中獲取當前所緩存的手指記憶程度緩存值。

另外,所述鍵盤透明度緩存值也是虛擬鍵盤的配置參數(shù)之一,其用于指示虛擬鍵盤進行顯示的透明度。

步驟S303,在所述手指記憶程度緩存值超出設定閾值時,根據(jù)所述鍵盤透明度緩存值將虛擬鍵盤以懸浮模式顯示在電子終端的顯示屏上。

其中,基于預存的鍵盤透明度緩存值,可采用現(xiàn)有技術中的Alpha Blending技術等處理虛擬鍵盤的圖片,使虛擬鍵盤呈現(xiàn)鍵盤透明度緩存值對應的透明度,并懸浮顯示在顯示屏上。

本實施例中,虛擬鍵盤主要包括懸浮模式和嵌入模式這兩種輸入方式,且關于這兩種顯示模式的信息也是虛擬鍵盤的配置參數(shù)之一,即電子終端可能通過調用虛擬鍵盤的配置參數(shù)來決定采用哪一種顯示模式。具體地,如圖4所示,懸浮模式下,虛擬鍵盤以合適的透明度直接覆蓋在當前視圖場景上,表單結構沒有被破壞,且依然滿足輸入即可見的需求,而嵌入模式則如圖2所示,虛擬鍵盤嵌入當前視圖場景中,可能會造成視圖場景的移動,但不會覆蓋當前視圖場景。需注意的是,圖4中的虛擬鍵盤位置與圖2中的虛擬鍵盤位置相同,且因其具有透明度,需仔細觀察。

因此,基于懸浮模式和嵌入模式各自的特點,可知對于對電子終端的虛擬鍵盤操作較為熟練的用戶,其手指記憶程度高,對虛擬鍵盤的可視要求較低,從而適用于以一定透明度懸浮顯示的虛擬鍵盤。但是對于不能熟練操作虛擬鍵盤的用戶,即使懸浮模式具有不會移動視圖場景的優(yōu)點,但仍然更為適合使用嵌入模式的虛擬鍵盤。

因此,在步驟S303中,電子終端接收到用戶喚起虛擬鍵盤的啟動指令,并獲取系統(tǒng)當前緩存的手指記憶程度緩存值時,判斷所述手指記憶程度緩存值是否超出設定閾值,若超出則判定用戶的手指記憶程度較高,對虛擬鍵盤的可視要求較低,適于采用懸浮模式的虛擬鍵盤來進行輸入,而如果手指記憶程度緩存值未超出設定閾值,則判定用戶的手指記憶程度較低,適用于采用嵌入模式的虛擬鍵盤進行輸入。

據(jù)此,與步驟S303相對應,本實施例的顯示方法還可以包括:步驟S304,在所述手指記憶程度緩存值未超出設定閾值時,將虛擬鍵盤以嵌入模式顯示在電子終端的顯示屏上。

從而,本實施例能夠通過判斷所述手指記憶程度緩存值是否超出設定閾值,來自動地為用戶選擇虛擬鍵盤的懸浮模式或嵌入模式,以使用戶可以采用符合自身輸入習慣的方式進行文本輸入,提高了用戶的操作效率。

但是,用戶在不同時候的精神狀態(tài)可能會引起不同的輸入需求,這時,相比于電子終端自動提供的虛擬鍵盤的顯示模式,用戶會更希望可以自主選擇虛擬鍵盤的顯示模式。

對此,本實施例也向用戶提供了手動設置虛擬鍵盤的顯示模式的方法,具體包括:響應于所述啟動指令,向用戶展示鍵盤顯示選擇頁面;以及響應于用戶對所述鍵盤顯示選擇頁面的操作,根據(jù)所述鍵盤透明度緩存值將虛擬鍵盤以懸浮模式顯示在電子終端的顯示屏上或者將虛擬鍵盤以嵌入模式顯示在電子終端的顯示屏上。其中,用戶通過觸發(fā)鍵盤顯示選擇頁面上的相應虛擬按鈕來向電子終端發(fā)出選擇懸浮模式或嵌入模式的指令。

進一步地,對于手指記憶程度緩存值超出設定閾值的多個用戶,因人而異,其各自對應的手指記憶程度也可能各不相同,比如按手指記憶程度的高低,可將用戶操作虛擬鍵盤的熟練度分為較為熟練和非常熟練這兩個明顯不同的等級。對于非常熟練的用戶,其完全可以進行虛擬鍵盤的“盲打”,而對于較為熟練的用戶,其有時仍然需要關注部分按鍵的位置,因此這兩種用戶對于虛擬鍵盤的可視要求不同。

對此,本實施例的顯示方法中進一步配置所述手指記憶程度緩存值與所述鍵盤透明度緩存值相關聯(lián),具體地,所述手指記憶程度緩存值越大時,使對應配置的鍵盤透明度緩存值也越大。即,對于所述手指記憶程度緩存值較大的用戶,對應提供較大的鍵盤透明度緩存值,以使虛擬鍵盤透明程度高,以保證當前視圖場景的清楚顯示,而對于所述手指記憶程度緩存值相對較小(仍高于設定閾值)的用戶,對應提供較小的鍵盤透明度緩存值,以使虛擬鍵盤透明程度相對較小,從而在用戶能看清當前視圖場景的情況下,也方便用戶看到虛擬鍵盤上的按鍵。

進一步地,對于同一用戶,上文提及根據(jù)用戶輸入次數(shù)的不斷增加,其手指記憶程度也會發(fā)生變化,因此結合前段描述,對應的鍵盤透明度也應該隨之變化。

據(jù)此,本實施例還提供了更新所述手指記憶程度緩存值及所述鍵盤透明度緩存值的方法,如圖5所示,具體包括以下步驟:

步驟S501,根據(jù)用戶的輸入信息及預設指標計算用戶的手指記憶程度。

其中,所述預設指標可以包括平均輸入時長、錯誤輸入頻次以及用戶手動調節(jié)透明度的數(shù)據(jù)等。

步驟S502,根據(jù)計算結果更新所述手指記憶程度緩存值及所述鍵盤透明度緩存值。

其中,在用戶輸入的過程中,執(zhí)行步驟S501,而所述步驟S501的計算結果表明用戶的手指記憶程度發(fā)生變化時,執(zhí)行步驟S502以更新手指記憶程度緩存值及鍵盤透明度緩存值,以供用戶下次輸入時使用。

進一步地,除圖5所示意的方法外,本實施例還提供了另一種更新手指記憶程度緩存值和鍵盤透明度緩存值的方法,具體包括:從用戶首次進行輸入開始,按預設周期使所述手指記憶程度緩存值及所述鍵盤透明度緩存值遞增。其中,每次遞增的數(shù)值可由用戶自行設定,若更新后的虛擬鍵盤顯示方案與用戶習慣不合,用戶也可自行調整。舉例來說,假設某用戶在2016年1月時首次采用某智能手機進行文本輸入,其初始手指記憶程度緩存值及鍵盤透明度緩存值為0,而之后以24小時為一周期,每過24小時將該用戶的手指記憶程度緩存值和鍵盤透明度緩存值增大0.5%,當該用戶的手指記憶程度緩存值和鍵盤透明度緩存值到達100%里,該用戶已能非常熟練地操作虛擬鍵盤,虛擬鍵盤可以100%的透明度(相當于完全透明)進行顯示。

通過上述兩種更新所述手指記憶程度緩存值及所述鍵盤透明度緩存值的方法,懸浮模式的虛擬鍵盤會自動調節(jié)其透明度。但在某些情況下,如習慣“盲打”的用戶突然不確定某個標點的準確位置,則需要臨時清楚地顯示虛擬鍵盤上的按鍵。

為解決此問題,本實施例的顯示方法還可以包括:接收用戶調節(jié)虛擬鍵盤透明度的調節(jié)指令;以及響應于所述調節(jié)指令,向用戶展示手動調節(jié)虛擬鍵盤透明度的調節(jié)頁面。

據(jù)此,用戶可基于該調節(jié)頁面手動調節(jié)虛擬鍵盤的透明度,如上、下滑動以調節(jié)虛擬鍵盤透明度。

結合上述描述,下面具體介紹用戶采用本實施例的虛擬鍵盤的顯示方法來完成一次文本輸入的流程,如圖6所示,主要包括以下步驟:

步驟S601,用戶觸發(fā)文本輸入位置以產生虛擬鍵盤的啟動指令。

步驟S602,判斷虛擬鍵盤的顯示模式是否為懸浮模式,若是則執(zhí)行步驟S603,否則執(zhí)行步驟S604。

其中,用戶可以手動選擇是否為懸浮模式,也可以由電子終端自動判斷用戶手指記憶程度緩存值是否達到預設閾值,達到則自動選擇為懸浮模式。

步驟S603,設置懸浮的虛擬鍵盤的透明度。

其中,用戶可以手動設置虛擬鍵盤的透明度,也可由電子終端按預存的鍵盤透明度緩存值設置虛擬鍵盤的透明度。若電子終端沒有預存鍵盤透明度緩存值,則用戶手動設置初始的鍵盤透明度緩存值。

步驟S604,顯示嵌入模式的虛擬鍵盤。

步驟S605,用戶通過虛擬鍵盤輸入文本。

步驟S606,在用戶完成輸入后,計算用戶手指記憶程度以更新預存的鍵盤透明度緩存值。

步驟S607,隱藏虛擬鍵盤。

據(jù)此,完成了從用戶觸發(fā)輸入至完成輸入的整個文本輸入過程,該文本輸入過程中,根據(jù)用戶手指記憶程度智能地為用戶選擇虛擬鍵盤的顯示模式,并智能地調節(jié)懸浮模式的虛擬鍵盤的透明度,能夠帶來更好的用戶體驗。

綜上所述,本實施例的虛擬鍵盤的顯示方法,根據(jù)用戶的手指記憶程度選擇性地為用戶提供懸浮模式的虛擬鍵盤,而該懸浮模式的虛擬鍵盤不會對電子終端的原有視圖場景造成破壞,且可以盡量保留其他內容的可視空間需求,從而提升了用戶體驗。

本發(fā)明另一實施例還提供了一種電子終端,如圖7所示,該電子終端700包括:觸摸屏701;以及與所述觸摸屏701耦合的處理器702,且所述處理器702被配置為執(zhí)行上述實施例所述的虛擬鍵盤的顯示方法。

其中,所述處理器702執(zhí)行的虛擬鍵盤的顯示方法的實施細節(jié)及優(yōu)勢與上述關于虛擬鍵盤的顯示方法的實施例相一致,在此則不再贅述。

基于與上述關于虛擬鍵盤的顯示方法的實施例相同的發(fā)明思路,本發(fā)明另一實施例還提供了一種虛擬鍵盤的顯示裝置,如圖8所示,該顯示裝置800包括:接收模塊801,用于接收喚起虛擬鍵盤的啟動指令;響應模塊802,用于響應于所述啟動指令,獲取預存的用戶對于虛擬鍵盤的手指記憶程度緩存值及鍵盤透明度緩存值;以及懸浮顯示模塊803,用于在所述手指記憶程度緩存值超出設定閾值時,根據(jù)所述鍵盤透明度緩存值將虛擬鍵盤以懸浮模式顯示在電子終端的顯示屏上。

其中,所述手指記憶程度緩存值與所述鍵盤透明度緩存值相關聯(lián),且所述手指記憶程度緩存值越大,對應配置的鍵盤透明度緩存值也越大。

其中,所述接收模塊801還可以用于接收用戶調節(jié)虛擬鍵盤透明度的調節(jié)指令,以及所述響應模塊802還可以用于響應于所述調節(jié)指令,向用戶展示手動調節(jié)虛擬鍵盤透明度的調節(jié)頁面。如此,除利用懸浮顯示模塊803自己以預設的鍵盤透明度緩存值顯示虛擬鍵盤外,也可通過響應模塊802來展示調節(jié)虛擬鍵盤透明度的調節(jié)頁面,以供用戶進行手動調節(jié)。

此外,該顯示裝置800還可以包括嵌入顯示模塊804,用于在所述手指記憶程度緩存值未超出設定閾值時,將虛擬鍵盤以嵌入模式顯示在電子終端的顯示屏上。

進一步地,該顯示裝置800還可以包括:展示模塊805,用于響應于所述啟動指令,向用戶展示鍵盤顯示選擇頁面,且響應于用戶對所述鍵盤顯示選擇頁面的操作執(zhí)行所述懸浮顯示模塊803或所述嵌入顯示模塊804。如此,通過展示模塊805,用戶可手動選擇虛擬鍵盤的懸浮模式或嵌入模式。

更為優(yōu)選地,該顯示裝置800還可以包括:第一更新模塊806,用于根據(jù)用戶的輸入信息及預設指標計算用戶的手指記憶程度,并根據(jù)計算結果更新所述手指記憶程度緩存值及所述鍵盤透明度緩存值。

更為優(yōu)選地,該顯示裝置800還可以包括:第二更新模塊807,用于從用戶首次進行輸入開始,按預設周期使所述手指記憶程度緩存值及所述鍵盤透明度緩存值遞增。

需說明的是,本實施例的虛擬鍵盤的顯示裝置與上述實施例中的虛擬鍵盤的顯示方法的具體實施細節(jié)相一致,故在此不再贅述。

綜上所述,本實施例的虛擬鍵盤的顯示裝置結構簡單,易于實現(xiàn),且不會對電子終端的原有視圖場景造成破壞,能夠盡量保留其他內容的可視空間需求,從而提升了用戶體驗。

本發(fā)明另一實施例還提供了一種電子終端,該電子終端設置有上述實施例所述的虛擬鍵盤的顯示裝置。

其中,關于該電子終端實現(xiàn)虛擬鍵盤的顯示的實施細節(jié)及優(yōu)勢可參考上述實施例所述的虛擬鍵盤的顯示裝置,在此則不再多述。

本領域技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序存儲在一個存儲介質中,包括若干指令用以使得一個(可以是單片機,芯片等)或處理器(processor)執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。

以上結合附圖詳細描述了本發(fā)明的優(yōu)選實施方式,但是,本發(fā)明并不限于上述實施方式中的具體細節(jié),在本發(fā)明的技術構思范圍內,可以對本發(fā)明的技術方案進行多種簡單變型,這些簡單變型均屬于本發(fā)明的保護范圍。

另外需要說明的是,在上述具體實施方式中所描述的各個具體技術特征,在不矛盾的情況下,可以通過任何合適的方式進行組合。為了避免不必要的重復,本發(fā)明對各種可能的組合方式不再另行說明。

此外,本發(fā)明的各種不同的實施方式之間也可以進行任意組合,只要其不違背本發(fā)明的思想,其同樣應當視為本發(fā)明所公開的內容。

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