两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種顯示控制方法及裝置與流程

文檔序號:11154146閱讀:866來源:國知局
一種顯示控制方法及裝置與制造工藝

本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種顯示控制方法及裝置。



背景技術(shù):

隨著通信技術(shù)的發(fā)展,終端的使用也越來越廣泛,尤其是大屏終端更是受到用戶的青睞,然而用戶在使用大屏終端的過程中往往會有一些不便,例如,在使用大屏終端的虛擬鍵盤輸入文字的時(shí)候,若用戶使用單手輸入,往往會非常不方便,因?yàn)楝F(xiàn)有的虛擬鍵盤通常是顯示在終端屏幕的下方,若用戶左手握持終端的左上角,則無法觸及虛擬鍵盤的各個(gè)按鍵單元,因此使用非常不便。



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

本發(fā)明實(shí)施例提供一種顯示控制方法及裝置,可根據(jù)用戶的滑動(dòng)軌跡構(gòu)建顯示虛擬鍵盤的滑動(dòng)區(qū)域,方便用戶單手操作終端的虛擬鍵盤。

本發(fā)明第一方面提供一種顯示控制方法,可包括:

當(dāng)接收到虛擬鍵盤顯示請求時(shí),捕捉終端屏幕的滑動(dòng)軌跡;

確定所述滑動(dòng)軌跡與所述終端屏幕的邊界構(gòu)建的滑動(dòng)區(qū)域;

在所述滑動(dòng)區(qū)域顯示虛擬鍵盤的各個(gè)按鍵單元。

本發(fā)明第二方面提供一種顯示控制裝置,可包括:

捕捉模塊,用于當(dāng)接收到虛擬鍵盤顯示請求時(shí),捕捉終端屏幕的滑動(dòng)軌跡;

確定模塊,用于確定所述滑動(dòng)軌跡與所述終端屏幕的邊界構(gòu)建的滑動(dòng)區(qū)域;

顯示模塊,用于在所述滑動(dòng)區(qū)域顯示虛擬鍵盤的各個(gè)按鍵單元。

實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:

本發(fā)明實(shí)施例,當(dāng)接收到虛擬鍵盤顯示請求時(shí),捕捉終端屏幕的滑動(dòng)軌跡,確定滑動(dòng)軌跡與終端屏幕的邊界構(gòu)建的滑動(dòng)區(qū)域,在該滑動(dòng)區(qū)域顯示虛擬鍵盤的各個(gè)按鍵單元。這種方式可根據(jù)用戶的滑動(dòng)軌跡構(gòu)建顯示虛擬鍵盤的滑動(dòng)區(qū)域,方便用戶單手操作終端的虛擬鍵盤。

附圖說明

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

圖1為本發(fā)明實(shí)施例提供的一種顯示控制方法的流程圖;

圖2為本發(fā)明實(shí)施例提供的另一種顯示控制方法的流程圖;

圖3為本發(fā)明實(shí)施例提供的一種虛擬鍵盤顯示流程示意圖;

圖4為本發(fā)明實(shí)施例提供的一種滑動(dòng)軌跡示意圖;

圖5為本發(fā)明實(shí)施例提供的一種虛擬鍵盤顯示示意圖;

圖6為本發(fā)明實(shí)施例提供的一種界面切換示意圖;

圖7為本發(fā)明實(shí)施例提供的另一種界面切換示意圖;

圖8為本發(fā)明實(shí)施例提供的一種按鍵單元數(shù)量調(diào)整示意圖;

圖9為本發(fā)明實(shí)施例提供的一種按鍵大小調(diào)整示意圖;

圖10為本發(fā)明實(shí)施例提供的一種顯示控制裝置的示意圖;

圖11為本發(fā)明實(shí)施例提供的另一種顯示控制裝置的示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

下面將結(jié)合附圖1-附圖9,對本發(fā)明實(shí)施例提供的顯示控制方法進(jìn)行詳細(xì)介紹。

請參照圖1,為本發(fā)明實(shí)施例提供的一種顯示控制方法的流程圖;該方法可包括以下步驟S10-步驟S12。

S10,當(dāng)接收到虛擬鍵盤顯示請求時(shí),捕捉終端屏幕的滑動(dòng)軌跡;

具體實(shí)施例中,虛擬鍵盤顯示請求可以為一種單手輸入模式開啟指令,當(dāng)用戶需要進(jìn)行單手輸入時(shí),開啟單手輸入模式,即是發(fā)送虛擬鍵盤顯示請求。具體的,虛擬鍵盤顯示請求可以對應(yīng)用戶的一種操作,終端識別用戶操作,并 在確定該操作為虛擬鍵盤顯示請求時(shí),啟動(dòng)單手輸入功能,即是捕捉終端屏幕的滑動(dòng)軌跡。具體可選的,在終端本地配置中,預(yù)設(shè)某一特定操作與上述虛擬鍵盤顯示請求關(guān)聯(lián),當(dāng)用戶執(zhí)行該操作時(shí),終端識別用戶操作,通過查詢本地配置,確定該操作對應(yīng)虛擬鍵盤顯示請求,屏幕提示用戶在終端觸摸屏上進(jìn)行劃動(dòng)以確定虛擬鍵盤顯示區(qū)域。用戶手指開始劃動(dòng)后,終端捕捉滑動(dòng)軌跡,并在屏幕上實(shí)時(shí)顯示滑動(dòng)軌跡,如圖4所示。

用戶手指開始劃動(dòng)后,終端每隔一定時(shí)間對劃動(dòng)軌跡,即對應(yīng)屏幕坐標(biāo)數(shù)據(jù),進(jìn)行數(shù)據(jù)采集與存儲。這里對數(shù)據(jù)采集的時(shí)間間隔,以所采集數(shù)據(jù)能保證對滑動(dòng)軌跡進(jìn)行一定精度的識別與恢復(fù)為準(zhǔn)。

判斷終端屏幕滑動(dòng)軌跡是否結(jié)束,具體的,對屏幕劃動(dòng)結(jié)束的判斷方法為:在一段連續(xù)時(shí)間里,終端采集的坐標(biāo)數(shù)據(jù)為空,即在此時(shí)間段內(nèi),用戶手指沒有在觸摸屏上進(jìn)行劃動(dòng)操作,則確定滑動(dòng)軌跡結(jié)束。終端判斷劃動(dòng)結(jié)束后,反饋確認(rèn)信息,提示用戶對滑動(dòng)軌跡進(jìn)行確認(rèn)。若用戶確認(rèn),則執(zhí)行步驟101,否則返回,繼續(xù)進(jìn)行坐標(biāo)數(shù)據(jù)采集。

S11,確定所述滑動(dòng)軌跡與所述終端屏幕的邊界構(gòu)建的滑動(dòng)區(qū)域;

具體實(shí)施例中,確定終端屏幕的滑動(dòng)軌跡與終端屏幕的邊界構(gòu)建的滑動(dòng)區(qū)域,可選的,終端屏幕的邊界可以為觸摸屏左邊、右邊、底邊三者中的某一邊或某兩邊作為邊界。如圖4所示,即是將觸摸屏的左邊和底邊作為終端屏幕的邊界。滑動(dòng)軌跡與終端屏幕的邊界可以構(gòu)建一個(gè)滑動(dòng)區(qū)域,該滑動(dòng)區(qū)域可以方便用戶單手操作,如圖4所示,該滑動(dòng)區(qū)域可以方便用戶左手操作。需要說明的是,若滑動(dòng)軌跡沒有觸及終端屏幕邊界時(shí),可以對坐標(biāo)數(shù)據(jù)進(jìn)行分析與處理后,使滑動(dòng)軌跡觸及邊界。具體可以運(yùn)用數(shù)學(xué)建模方法中的數(shù)據(jù)擬合、數(shù)據(jù)預(yù)測等方法實(shí)現(xiàn)。

S12,在所述滑動(dòng)區(qū)域顯示虛擬鍵盤的各個(gè)按鍵單元。

具體實(shí)施例中,在滑動(dòng)區(qū)域顯示虛擬鍵盤的各個(gè)按鍵單元,可選的,按鍵單元的形狀可以是正六邊形。按鍵單元的大小可以設(shè)定為默認(rèn)大小,終端自動(dòng)根據(jù)滑動(dòng)區(qū)域的大小和按鍵單元的大小,調(diào)整按鍵單元的數(shù)量。當(dāng)滑動(dòng)區(qū)域較大時(shí),相應(yīng)地,按鍵單元的數(shù)量就多;當(dāng)滑動(dòng)區(qū)域較小時(shí),按鍵單元的數(shù)量就少,以實(shí)現(xiàn)對不同滑動(dòng)區(qū)域的最大面積覆蓋。如圖5所示,由于左邊屏幕的滑動(dòng)區(qū)域較大,因此按鍵單元數(shù)量就較多,右邊屏幕的滑動(dòng)區(qū)域較小,因此按鍵 單元數(shù)量就較少。

可選的,若當(dāng)滑動(dòng)區(qū)域較小,一個(gè)界面不足以顯示所有按鍵單元時(shí),如圖6所示,可向左滑動(dòng)屏幕,進(jìn)入第二界面,顯示余下按鍵單元;同樣,當(dāng)前顯示為第二界面時(shí),如圖7所示,可以向右滑動(dòng)屏幕,進(jìn)入第一界面,滑動(dòng)區(qū)域的兩個(gè)界面之間可以相互切換。需要說明的是,本實(shí)施例所闡述的滑動(dòng)切換僅僅為一種可選的實(shí)施方式,還可以是其它的切換方式。

本發(fā)明實(shí)施例,當(dāng)接收到虛擬鍵盤顯示請求時(shí),捕捉終端屏幕的滑動(dòng)軌跡,確定滑動(dòng)軌跡與終端屏幕的邊界構(gòu)建的滑動(dòng)區(qū)域,在該滑動(dòng)區(qū)域顯示虛擬鍵盤的各個(gè)按鍵單元。這種方式可根據(jù)用戶的滑動(dòng)軌跡構(gòu)建顯示虛擬鍵盤的滑動(dòng)區(qū)域,方便用戶單手操作終端的虛擬鍵盤。

請參照圖2,為本發(fā)明實(shí)施例提供的另一種顯示控制方法的流程圖;該方法可包括以下步驟S20-步驟S25。

S20,當(dāng)接收到虛擬鍵盤顯示請求時(shí),捕捉終端屏幕的滑動(dòng)軌跡;

S21,確定所述滑動(dòng)軌跡與所述終端屏幕的邊界構(gòu)建的滑動(dòng)區(qū)域;

本發(fā)明實(shí)施例步驟S200-S201請參照圖1的實(shí)施例步驟S10-S11,在此不再贅述。

S22,獲取所述滑動(dòng)區(qū)域的面積以及待顯示虛擬鍵盤中按鍵單元的設(shè)定大??;

具體實(shí)施例中,當(dāng)確定滑動(dòng)區(qū)域后,通過曲線擬合方法計(jì)算該滑動(dòng)區(qū)域的面積,獲取待顯示虛擬鍵盤中按鍵單元的設(shè)定大小,該設(shè)定大小可以是默認(rèn)大小,也可以是用戶自己設(shè)定的大小。

S23,根據(jù)所述滑動(dòng)區(qū)域的面積以及所述設(shè)定大小,確定顯示于所述滑動(dòng)區(qū)域中的按鍵單元的目標(biāo)數(shù)量;

具體實(shí)施例中,根據(jù)滑動(dòng)區(qū)域的面積以及按鍵單元的設(shè)定大小,可以計(jì)算顯示于滑動(dòng)區(qū)域中的按鍵單元的目標(biāo)數(shù)量。可選的,具體計(jì)算方法可以是滑動(dòng)區(qū)域的面積與設(shè)定大小相除,目標(biāo)數(shù)量只是初步預(yù)計(jì)該滑動(dòng)區(qū)域可以顯示的按鍵單元數(shù)量,具體顯示時(shí),需要根據(jù)按鍵單元的排列方式進(jìn)行確定。

S24,比較所述目標(biāo)數(shù)量與按鍵單元的總數(shù)量之間的大小,并根據(jù)比較結(jié)果確定所述虛擬鍵盤在所述滑動(dòng)區(qū)域的目標(biāo)顯示方式;

具體實(shí)施例中,比較計(jì)算出的目標(biāo)數(shù)量與按鍵單元的總數(shù)量之間的大小,按鍵單元的總數(shù)量即是所有英文字符的數(shù)量加上可選的一些控制字符,如圖7所示,按鍵單元“數(shù)”和“大”分別為控制字符,按鍵單元“數(shù)”用于調(diào)整滑動(dòng)區(qū)域顯示的按鍵單元的數(shù)量,按鍵單元“大”用于調(diào)整按鍵單元的大小。

比較目標(biāo)數(shù)量與按鍵單元的總數(shù)量之間的大小,并根據(jù)比較結(jié)果確定所述虛擬鍵盤在所述滑動(dòng)區(qū)域的目標(biāo)顯示方式;虛擬鍵盤在滑動(dòng)區(qū)域的目標(biāo)顯示方式可以有以下兩種可選的實(shí)施方式。

作為一種可選的實(shí)施方式,所述根據(jù)比較結(jié)果確定在所述滑動(dòng)區(qū)域的目標(biāo)顯示方式,包括:

若所述目標(biāo)數(shù)量大于所述總數(shù)量,則確定在所述滑動(dòng)區(qū)域的目標(biāo)顯示方式為在所述滑動(dòng)區(qū)域的第一界面以所述設(shè)定大小顯示虛擬鍵盤所有按鍵單元。

具體實(shí)施例中,若目標(biāo)數(shù)量大于按鍵單元的總數(shù)量,則說明該滑動(dòng)區(qū)域可以容納所有的按鍵單元,確定按鍵單元在滑動(dòng)區(qū)域的目標(biāo)顯示方式為在滑動(dòng)區(qū)域的第一界面以該設(shè)定大小顯示虛擬鍵盤的所有按鍵單元。

作為另一種可選的實(shí)施方式,所述根據(jù)比較結(jié)果確定在所述滑動(dòng)區(qū)域的目標(biāo)顯示方式,包括:

若所述目標(biāo)數(shù)量小于所述總數(shù)量,則確定在所述滑動(dòng)區(qū)域的目標(biāo)顯示方式為在所述滑動(dòng)區(qū)域的第一界面以所述設(shè)定大小顯示所述目標(biāo)數(shù)量的按鍵單元;

當(dāng)接收到界面切換顯示請求時(shí),控制所述滑動(dòng)區(qū)域由所述第一界面切換為第二界面,并在所述第二界面顯示所有按鍵單元中除所述第一界面顯示的按鍵單元之外的按鍵單元。

具體實(shí)施例中,若目標(biāo)數(shù)量小于按鍵單元的總數(shù)量,則說明該滑動(dòng)區(qū)域不能完全顯示所有的按鍵單元,因此確定在滑動(dòng)區(qū)域的目標(biāo)顯示方式為在滑動(dòng)區(qū)域的第一界面以該設(shè)定大小顯示目標(biāo)數(shù)量的按鍵單元,當(dāng)接收到界面切換顯示請求時(shí),如圖6所示,當(dāng)向左邊滑動(dòng),則控制滑動(dòng)區(qū)域由第一界面切換至第二界面,并在第二界面顯示余下的按鍵單元??刂谱址瓤梢燥@示第一界面,也可以顯示第二界面,方便用戶操作。進(jìn)一步,如圖7所示,當(dāng)向右滑動(dòng)時(shí),可以控制滑動(dòng)區(qū)域由第二界面切換至第一界面。

需要說明的是,為了能夠使得滑動(dòng)區(qū)域的最大面積覆蓋,在滑動(dòng)軌跡的邊界處,若某一個(gè)按鍵單元超出滑動(dòng)區(qū)域的面積小于默認(rèn)大小的1/2,在保持該按 鍵單元在第一界面顯示,若某一個(gè)按鍵單元超出滑動(dòng)區(qū)域的面積大于默認(rèn)大小的1/2,在將該按鍵單元去掉。

S25,以所述目標(biāo)顯示方式在所述滑動(dòng)區(qū)域顯示所述虛擬鍵盤的各個(gè)按鍵單元。

可選的,用戶可以對按鍵單元的大小進(jìn)行調(diào)整,可包括以下步驟:

1)接收用于調(diào)整按鍵單元大小的第一調(diào)整指令,所述第一調(diào)整指令攜帶預(yù)調(diào)整的按鍵單元的更新大??;

具體實(shí)施例中,第一調(diào)整指令可以對應(yīng)一種用戶操作,終端識別用戶操作,并在確定該操作對應(yīng)調(diào)整按鍵單元大小指令時(shí),對按鍵單元大小進(jìn)行調(diào)整??蛇x的,在終端本地配置中,預(yù)設(shè)按鍵單元大小調(diào)整虛擬按鍵,當(dāng)用戶按下此虛擬按鍵時(shí),執(zhí)行按鍵單元調(diào)整指令。

如圖9所示,在數(shù)軸上有連續(xù)的數(shù)字供用戶進(jìn)行選擇。其最小值γ與最大值δ,可根據(jù)實(shí)際情況及當(dāng)前成熟輸入法的設(shè)置進(jìn)行確定。本實(shí)施例中,設(shè)定功能按鍵“大”僅為實(shí)現(xiàn)形式之一,該功能鍵與按鍵單元大小調(diào)整指令相對應(yīng)。

2)根據(jù)所述更新大小重新確定所述滑動(dòng)區(qū)域所顯示的按鍵單元的更新數(shù)量,并在所述滑動(dòng)區(qū)域以所述更新數(shù)量顯示所述更新大小的按鍵單元。

具體實(shí)施例中,根據(jù)按鍵單元的更新大小可以重新確定滑動(dòng)區(qū)域所顯示的按鍵單元的更新數(shù)量,然后以該更新數(shù)量在滑動(dòng)區(qū)域顯示更新大小的按鍵單元,該更新大小同時(shí)適用于第一界面和第二界面。

可選的,用戶可以對按鍵數(shù)量進(jìn)行調(diào)整,可包括以下步驟:

1)接收用于調(diào)整滑動(dòng)區(qū)域中所顯示的按鍵單元數(shù)量的第二調(diào)整指令,所述第二調(diào)整指令攜帶預(yù)調(diào)整的按鍵單元的更新數(shù)量;

具體實(shí)施例中,第二調(diào)整指令也可以對應(yīng)一種用戶操作,識別用戶操作,并在確定該操作對應(yīng)調(diào)整按鍵單元數(shù)量時(shí),執(zhí)行按鍵數(shù)量調(diào)整指令。如圖8所示,在數(shù)軸上有連續(xù)的數(shù)字供用戶進(jìn)行選擇。數(shù)量最小值α與最大值β,可根據(jù)實(shí)際情況及當(dāng)前成熟輸入法的設(shè)置進(jìn)行確定。本實(shí)施例中,設(shè)定功能按鍵“數(shù)”僅為實(shí)現(xiàn)形式之一種,該功能鍵與按鍵數(shù)量調(diào)整指令相對應(yīng)。

2)根據(jù)所述更新數(shù)量重新確定所述滑動(dòng)區(qū)域中所顯示的按鍵單元的更新大小,并在所述滑動(dòng)區(qū)域中以所述更新數(shù)量顯示所述更新大小的按鍵單元。

具體實(shí)施例中,根據(jù)按鍵單元的更新數(shù)量可以重新確定滑動(dòng)區(qū)域所顯示的 按鍵單元的更新大小,然后以該更新數(shù)量在滑動(dòng)區(qū)域的第一界面顯示更新大小的按鍵單元,該更新大小同時(shí)適用于第一界面和第二界面。

本發(fā)明實(shí)施例,當(dāng)接收到虛擬鍵盤顯示請求時(shí),捕捉終端屏幕的滑動(dòng)軌跡,確定滑動(dòng)軌跡與終端屏幕的邊界構(gòu)建的滑動(dòng)區(qū)域,在該滑動(dòng)區(qū)域顯示虛擬鍵盤的各個(gè)按鍵單元。這種方式可根據(jù)用戶的滑動(dòng)軌跡構(gòu)建顯示虛擬鍵盤的滑動(dòng)區(qū)域,方便用戶單手操作終端的虛擬鍵盤。

請參照圖3,為本發(fā)明實(shí)施例提供的一種虛擬鍵盤顯示流程示意圖,如圖所示:

步驟101,識別用戶操作,并在確定該操作對應(yīng)單手輸入模式開啟指令時(shí),啟動(dòng)單手輸入功能。

在移動(dòng)終端本地配置中,預(yù)設(shè)某一特定操作與上述單手輸入功能開啟指令關(guān)聯(lián),當(dāng)用戶執(zhí)行該操作時(shí),移動(dòng)終端識別用戶操作,通過查詢本地配置,確定該操作對應(yīng)單手輸入功能開啟指令,則開啟單手輸入功能。

步驟102:在確認(rèn)開啟單手輸入功能后,屏幕提示用戶在觸摸屏上進(jìn)行劃動(dòng)以確定虛擬鍵盤顯示區(qū)域。用戶手指開始劃動(dòng)后,移動(dòng)終端識別滑動(dòng)軌跡,并在屏幕上即時(shí)顯示滑動(dòng)軌跡。

步驟103:用戶手指開始劃動(dòng)后,移動(dòng)終端每隔一定時(shí)間對滑動(dòng)軌跡,即對屏幕坐標(biāo)數(shù)據(jù),進(jìn)行數(shù)據(jù)采集與存儲。

步驟104:判斷屏幕劃動(dòng)是否結(jié)束,提示用戶確認(rèn)劃動(dòng)軌跡。

這里,對屏幕劃動(dòng)結(jié)束的判斷方法為:在一段連續(xù)時(shí)間里,移動(dòng)終端采集的坐標(biāo)數(shù)據(jù)為空,即在此時(shí)間段內(nèi),用戶手指沒有在觸摸屏上進(jìn)行劃動(dòng)操作。移動(dòng)終端判斷劃動(dòng)結(jié)束后,反饋確認(rèn)信息,提示用戶對軌跡進(jìn)行確認(rèn)。若用戶確認(rèn),則執(zhí)行步驟105,否則返回,從步驟102開始執(zhí)行。

步驟105:對坐標(biāo)數(shù)據(jù)進(jìn)行曲線擬合,并判斷滑動(dòng)區(qū)域大小。

在移動(dòng)終端本地配置中,預(yù)設(shè)對坐標(biāo)數(shù)據(jù)進(jìn)行處理的曲線擬合算法,該算法應(yīng)滿足在一定精度要求下對劃動(dòng)軌跡的恢復(fù)。

步驟106:根據(jù)滑動(dòng)區(qū)域大小,自動(dòng)選擇鍵盤顯示模式。在移動(dòng)終端本地配置中,預(yù)設(shè)按鍵單元顯示模式,具體為:按鍵單元大小,體現(xiàn)為其平面面積,設(shè)為默認(rèn)值。在此前提下,將滑動(dòng)區(qū)域大小,體現(xiàn)為滑動(dòng)區(qū)域平面面積,與一 定數(shù)量的按鍵單元進(jìn)行匹配。

步驟107:識別用戶操作并在確定該操作對應(yīng)調(diào)整按鍵數(shù)量指令時(shí),對按鍵數(shù)量進(jìn)行調(diào)整。

這里,在移動(dòng)終端本地配置中,預(yù)設(shè)按鍵數(shù)量調(diào)整按鍵,當(dāng)用戶按下此鍵時(shí),執(zhí)行按鍵數(shù)量調(diào)整指令。

步驟108:識別用戶操作并在確定該操作對應(yīng)調(diào)整按鍵大小指令時(shí),對按鍵大小進(jìn)行調(diào)整。

在移動(dòng)終端本地配置中,預(yù)設(shè)按鍵大小調(diào)整按鍵,當(dāng)用戶按下此鍵時(shí),執(zhí)行按鍵大小調(diào)整指令。這里,當(dāng)用戶對按鍵數(shù)量、大小完成調(diào)整后,屏幕反饋確認(rèn)信息。若用戶確認(rèn)調(diào)整信息,則執(zhí)行步驟109,否則,重新調(diào)整按鍵數(shù)量、大小。這里,在移動(dòng)終端本地配置中,預(yù)設(shè)按鍵調(diào)整確認(rèn)指令??梢栽O(shè)為:單擊或雙擊鍵盤顯示區(qū)域之外任意區(qū)域,即表示確認(rèn)按鍵調(diào)整。

步驟109:鍵盤顯示。

當(dāng)用戶確認(rèn)按鍵調(diào)整后,觸摸屏顯示調(diào)整后的虛擬鍵盤。

步驟110:關(guān)閉單手輸入模式。

這里,在移動(dòng)終端本地配置中,預(yù)設(shè)某一特定操作與上述單手輸入功能關(guān)閉指令關(guān)聯(lián),當(dāng)用戶執(zhí)行該操作時(shí),移動(dòng)終端識別用戶操作,通過查詢本地配置,確定該操作對應(yīng)單手輸入功能關(guān)閉指令,則關(guān)閉單手輸入功能。

下面將結(jié)合附圖10-附圖11,對本發(fā)明實(shí)施例提供的一種顯示控制裝置進(jìn)行詳細(xì)介紹。

請參閱圖10,為本發(fā)明實(shí)施例提供的一種顯示控制裝置的結(jié)構(gòu)示意圖;該裝置可包括:捕捉模塊100、確定模塊101以及顯示模塊102;

捕捉模塊100,用于當(dāng)接收到虛擬鍵盤顯示請求時(shí),捕捉終端屏幕的滑動(dòng)軌跡;

具體實(shí)施例中,虛擬鍵盤顯示請求可以為一種單手輸入模式開啟指令,當(dāng)用戶需要進(jìn)行單手輸入時(shí),開啟單手輸入模式,即是發(fā)送虛擬鍵盤顯示請求。具體的,虛擬鍵盤顯示請求可以對應(yīng)用戶的一種操作,終端識別用戶操作,并在確定該操作為虛擬鍵盤顯示請求時(shí),啟動(dòng)單手輸入功能,即是捕捉模塊100捕捉終端屏幕的滑動(dòng)軌跡。具體可選的,在終端本地配置中,預(yù)設(shè)某一特定操 作與上述虛擬鍵盤顯示請求關(guān)聯(lián),當(dāng)用戶執(zhí)行該操作時(shí),終端識別用戶操作,通過查詢本地配置,確定該操作對應(yīng)虛擬鍵盤顯示請求,屏幕提示用戶在終端觸摸屏上進(jìn)行劃動(dòng)以確定虛擬鍵盤顯示區(qū)域。用戶手指開始劃動(dòng)后,終端捕捉滑動(dòng)軌跡,并在屏幕上實(shí)時(shí)顯示滑動(dòng)軌跡,如圖4所示。

用戶手指開始劃動(dòng)后,終端每隔一定時(shí)間對劃動(dòng)軌跡,即對應(yīng)屏幕坐標(biāo)數(shù)據(jù),進(jìn)行數(shù)據(jù)采集與存儲。這里對數(shù)據(jù)采集的時(shí)間間隔,以所采集數(shù)據(jù)能保證對滑動(dòng)軌跡進(jìn)行一定精度的識別與恢復(fù)為準(zhǔn)。

判斷終端屏幕滑動(dòng)軌跡是否結(jié)束,具體的,對屏幕劃動(dòng)結(jié)束的判斷方法為:在一段連續(xù)時(shí)間里,終端采集的坐標(biāo)數(shù)據(jù)為空,即在此時(shí)間段內(nèi),用戶手指沒有在觸摸屏上進(jìn)行劃動(dòng)操作,則確定滑動(dòng)軌跡結(jié)束。終端判斷劃動(dòng)結(jié)束后,反饋確認(rèn)信息,提示用戶對滑動(dòng)軌跡進(jìn)行確認(rèn)。若用戶確認(rèn),則執(zhí)行步驟101,否則返回,繼續(xù)進(jìn)行坐標(biāo)數(shù)據(jù)采集。

確定模塊101,用于確定所述滑動(dòng)軌跡與所述終端屏幕的邊界構(gòu)建的滑動(dòng)區(qū)域;

具體實(shí)施例中,確定模塊101確定終端屏幕的滑動(dòng)軌跡與終端屏幕的邊界構(gòu)建的滑動(dòng)區(qū)域,可選的,終端屏幕的邊界可以為觸摸屏左邊、右邊、底邊三者中的某一邊或某兩邊作為邊界。如圖4所示,即是將觸摸屏的左邊和底邊作為終端屏幕的邊界?;瑒?dòng)軌跡與終端屏幕的邊界可以構(gòu)建一個(gè)滑動(dòng)區(qū)域,該滑動(dòng)區(qū)域可以方便用戶單手操作,如圖4所示,該滑動(dòng)區(qū)域可以方便用戶左手操作。需要說明的是,若滑動(dòng)軌跡沒有觸及終端屏幕邊界時(shí),可以對坐標(biāo)數(shù)據(jù)進(jìn)行分析與處理后,使滑動(dòng)軌跡觸及邊界。具體可以運(yùn)用數(shù)學(xué)建模方法中的數(shù)據(jù)擬合、數(shù)據(jù)預(yù)測等方法實(shí)現(xiàn)。

顯示模塊102,用于在所述滑動(dòng)區(qū)域顯示虛擬鍵盤的各個(gè)按鍵單元。

具體實(shí)施例中,顯示模塊102在滑動(dòng)區(qū)域顯示虛擬鍵盤的各個(gè)按鍵單元,可選的,按鍵單元的形狀可以是正六邊形。按鍵單元的大小可以設(shè)定為默認(rèn)大小,終端自動(dòng)根據(jù)滑動(dòng)區(qū)域的大小和按鍵單元的大小,調(diào)整按鍵單元的數(shù)量。當(dāng)滑動(dòng)區(qū)域較大時(shí),相應(yīng)地,按鍵單元的數(shù)量就多;當(dāng)滑動(dòng)區(qū)域較小時(shí),按鍵單元的數(shù)量就少,以實(shí)現(xiàn)對不同滑動(dòng)區(qū)域的最大面積覆蓋。如圖5所示,由于左邊屏幕的滑動(dòng)區(qū)域較大,因此按鍵單元數(shù)量就較多,右邊屏幕的滑動(dòng)區(qū)域較小,因此按鍵單元數(shù)量就較少。

可選的,若當(dāng)滑動(dòng)區(qū)域較小,一個(gè)界面不足以顯示所有按鍵單元時(shí),如圖6所示,可向左滑動(dòng)屏幕,進(jìn)入第二界面,顯示余下按鍵單元;同樣,當(dāng)前顯示為第二界面時(shí),如圖7所示,可以向右滑動(dòng)屏幕,進(jìn)入第一界面,滑動(dòng)區(qū)域的兩個(gè)界面之間可以相互切換。需要說明的是,本實(shí)施例所闡述的滑動(dòng)切換僅僅為一種可選的實(shí)施方式,還可以是其它的切換方式。

可選的,顯示模塊102可以包括獲取單元、確定單元、比較確定單元以及顯示單元;

獲取單元,用于獲取所述滑動(dòng)區(qū)域的面積以及待顯示虛擬鍵盤中按鍵單元的設(shè)定大小;

具體實(shí)施例中,當(dāng)確定滑動(dòng)區(qū)域后,獲取單元通過曲線擬合方法計(jì)算該滑動(dòng)區(qū)域的面積,獲取待顯示虛擬鍵盤中按鍵單元的設(shè)定大小,該設(shè)定大小可以是默認(rèn)大小,也可以是用戶自己設(shè)定的大小。

確定單元,用于根據(jù)所述滑動(dòng)區(qū)域的面積以及所述設(shè)定大小,確定顯示于所述滑動(dòng)區(qū)域中的按鍵單元的目標(biāo)數(shù)量;

具體實(shí)施例中,確定單元根據(jù)滑動(dòng)區(qū)域的面積以及按鍵單元的設(shè)定大小,可以計(jì)算顯示于滑動(dòng)區(qū)域中的按鍵單元的目標(biāo)數(shù)量。可選的,具體計(jì)算方法可以是滑動(dòng)區(qū)域的面積與設(shè)定大小相除,目標(biāo)數(shù)量只是初步預(yù)計(jì)該滑動(dòng)區(qū)域可以顯示的按鍵單元數(shù)量,具體顯示時(shí),需要根據(jù)按鍵單元的排列方式進(jìn)行確定。

比較確定單元,用于比較所述目標(biāo)數(shù)量與按鍵單元的總數(shù)量之間的大小,并根據(jù)比較結(jié)果確定所述虛擬鍵盤在所述滑動(dòng)區(qū)域的目標(biāo)顯示方式;

具體實(shí)施例中,比較計(jì)算出的目標(biāo)數(shù)量與按鍵單元的總數(shù)量之間的大小,按鍵單元的總數(shù)量即是所有英文字符的數(shù)量加上可選的一些控制字符,如圖7所示,按鍵單元“數(shù)”和“大”分別為控制字符,按鍵單元“數(shù)”用于調(diào)整滑動(dòng)區(qū)域顯示的按鍵單元的數(shù)量,按鍵單元“大”用于調(diào)整按鍵單元的大小。

比較目標(biāo)數(shù)量與按鍵單元的總數(shù)量之間的大小,并根據(jù)比較結(jié)果確定所述虛擬鍵盤在所述滑動(dòng)區(qū)域的目標(biāo)顯示方式;虛擬鍵盤在滑動(dòng)區(qū)域的目標(biāo)顯示方式可以有以下兩種可選的實(shí)施方式。

具體可選的,比較確定單元可以有兩種可選的實(shí)施方式;

在第一種可選的實(shí)施方式中,所述比較確定單元具體用于比較所述目標(biāo)數(shù)量與按鍵單元的總數(shù)量之間的大小,若所述目標(biāo)數(shù)量大于所述總數(shù)量,則確定 在所述滑動(dòng)區(qū)域的目標(biāo)顯示方式為在所述滑動(dòng)區(qū)域的第一界面以所述設(shè)定大小顯示虛擬鍵盤所有按鍵單元。

具體實(shí)施例中,若目標(biāo)數(shù)量大于按鍵單元的總數(shù)量,則說明該滑動(dòng)區(qū)域可以容納所有的按鍵單元,確定按鍵單元在滑動(dòng)區(qū)域的目標(biāo)顯示方式為在滑動(dòng)區(qū)域的第一界面以該設(shè)定大小顯示虛擬鍵盤的所有按鍵單元。

在第二種可選的實(shí)施方式中,所述比較確定單元具體用于若所述目標(biāo)數(shù)量小于所述總數(shù)量,則確定在所述滑動(dòng)區(qū)域的目標(biāo)顯示方式為在所述滑動(dòng)區(qū)域的第一界面以所述設(shè)定大小顯示所述目標(biāo)數(shù)量的按鍵單元;

所述比較確定單元還用于當(dāng)接收到界面切換顯示請求時(shí),控制所述滑動(dòng)區(qū)域由所述第一界面切換為第二界面,并在所述第二界面顯示所有按鍵單元中除所述第一界面顯示的按鍵單元之外的按鍵單元。

具體實(shí)施例中,若目標(biāo)數(shù)量小于按鍵單元的總數(shù)量,則說明該滑動(dòng)區(qū)域不能完全顯示所有的按鍵單元,因此確定在滑動(dòng)區(qū)域的目標(biāo)顯示方式為在滑動(dòng)區(qū)域的第一界面以該設(shè)定大小顯示目標(biāo)數(shù)量的按鍵單元,當(dāng)接收到界面切換顯示請求時(shí),如圖6所示,當(dāng)向左邊滑動(dòng),則控制滑動(dòng)區(qū)域由第一界面切換至第二界面,并在第二界面顯示余下的按鍵單元。控制字符既可以顯示第一界面,也可以顯示第二界面,方便用戶操作。進(jìn)一步,如圖7所示,當(dāng)向右滑動(dòng)時(shí),可以控制滑動(dòng)區(qū)域由第二界面切換至第一界面。

需要說明的是,為了能夠使得滑動(dòng)區(qū)域的最大面積覆蓋,在滑動(dòng)軌跡的邊界處,若某一個(gè)按鍵單元超出滑動(dòng)區(qū)域的面積小于默認(rèn)大小的1/2,在保持該按鍵單元在第一界面顯示,若某一個(gè)按鍵單元超出滑動(dòng)區(qū)域的面積大于默認(rèn)大小的1/2,在將該按鍵單元去掉。

顯示單元,用于以所述目標(biāo)顯示方式在所述滑動(dòng)區(qū)域顯示所述虛擬鍵盤的各個(gè)按鍵單元。

本發(fā)明實(shí)施例,當(dāng)接收到虛擬鍵盤顯示請求時(shí),捕捉終端屏幕的滑動(dòng)軌跡,確定滑動(dòng)軌跡與終端屏幕的邊界構(gòu)建的滑動(dòng)區(qū)域,在該滑動(dòng)區(qū)域顯示虛擬鍵盤的各個(gè)按鍵單元。這種方式可根據(jù)用戶的滑動(dòng)軌跡構(gòu)建顯示虛擬鍵盤的滑動(dòng)區(qū)域,方便用戶單手操作終端的虛擬鍵盤。

請參閱圖11,為本發(fā)明實(shí)施例提供的另一種顯示控制裝置的結(jié)構(gòu)示意圖;該裝置可包括:捕捉模塊100、確定模塊101、顯示模塊102、第一接收模塊103、 第一確定顯示模塊104、第二接收模塊105以及第二確定顯示模塊106,其中,捕捉模塊100、確定模塊101、顯示模塊102請參照圖10的描述方式,在此不再贅述。

第一接收模塊103,用于接收用于調(diào)整按鍵單元大小的第一調(diào)整指令,所述第一調(diào)整指令攜帶預(yù)調(diào)整的按鍵單元的更新大??;

具體實(shí)施例中,第一調(diào)整指令可以對應(yīng)一種用戶操作,終端識別用戶操作,并在確定該操作對應(yīng)調(diào)整按鍵單元大小指令時(shí),對按鍵單元大小進(jìn)行調(diào)整??蛇x的,在終端本地配置中,預(yù)設(shè)按鍵單元大小調(diào)整虛擬按鍵,當(dāng)用戶按下此虛擬按鍵時(shí),執(zhí)行按鍵單元調(diào)整指令。

如圖9所示,在數(shù)軸上有連續(xù)的數(shù)字供用戶進(jìn)行選擇。其最小值γ與最大值δ,可根據(jù)實(shí)際情況及當(dāng)前成熟輸入法的設(shè)置進(jìn)行確定。本實(shí)施例中,設(shè)定功能按鍵“大”僅為實(shí)現(xiàn)形式之一,該功能鍵與按鍵單元大小調(diào)整指令相對應(yīng)。

第一確定顯示模塊104,用于根據(jù)所述更新大小重新確定所述滑動(dòng)區(qū)域所顯示的按鍵單元的更新數(shù)量,并在所述滑動(dòng)區(qū)域以所述更新數(shù)量顯示所述更新大小的按鍵單元。

具體實(shí)施例中,根據(jù)按鍵單元的更新大小可以重新確定滑動(dòng)區(qū)域所顯示的按鍵單元的更新數(shù)量,然后以該更新數(shù)量在滑動(dòng)區(qū)域顯示更新大小的按鍵單元,該更新大小同時(shí)適用于第一界面和第二界面。

第二接收模塊105,用于接收用于調(diào)整滑動(dòng)區(qū)域中所顯示的按鍵單元數(shù)量的第二調(diào)整指令,所述第二調(diào)整指令攜帶預(yù)調(diào)整的按鍵單元的更新數(shù)量;

具體實(shí)施例中,第二調(diào)整指令也可以對應(yīng)一種用戶操作,識別用戶操作,并在確定該操作對應(yīng)調(diào)整按鍵單元數(shù)量時(shí),執(zhí)行按鍵數(shù)量調(diào)整指令。如圖8所示,在數(shù)軸上有連續(xù)的數(shù)字供用戶進(jìn)行選擇。數(shù)量最小值α與最大值β,可根據(jù)實(shí)際情況及當(dāng)前成熟輸入法的設(shè)置進(jìn)行確定。本實(shí)施例中,設(shè)定功能按鍵“數(shù)”僅為實(shí)現(xiàn)形式之一種,該功能鍵與按鍵數(shù)量調(diào)整指令相對應(yīng)。

第二確定顯示模塊106,用于根據(jù)所述更新數(shù)量重新確定所述滑動(dòng)區(qū)域中所顯示的按鍵單元的更新大小,并在所述滑動(dòng)區(qū)域中以所述更新數(shù)量顯示所述更新大小的按鍵單元。

具體實(shí)施例中,根據(jù)按鍵單元的更新數(shù)量可以重新確定滑動(dòng)區(qū)域所顯示的按鍵單元的更新大小,然后以該更新數(shù)量在滑動(dòng)區(qū)域的第一界面顯示更新大小 的按鍵單元,該更新大小同時(shí)適用于第一界面和第二界面。

本發(fā)明實(shí)施例,當(dāng)接收到虛擬鍵盤顯示請求時(shí),捕捉終端屏幕的滑動(dòng)軌跡,確定滑動(dòng)軌跡與終端屏幕的邊界構(gòu)建的滑動(dòng)區(qū)域,在該滑動(dòng)區(qū)域顯示虛擬鍵盤的各個(gè)按鍵單元。這種方式可根據(jù)用戶的滑動(dòng)軌跡構(gòu)建顯示虛擬鍵盤的滑動(dòng)區(qū)域,方便用戶單手操作終端的虛擬鍵盤。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,附圖10-附圖11所示顯示控制裝置的模塊對應(yīng)的程序可存儲在顯示控制裝置的可讀存儲介質(zhì)內(nèi),并被該顯示控制裝置中的至少一個(gè)處理器執(zhí)行,以實(shí)現(xiàn)上述顯示控制方法,該方法包括圖1至圖9中各方法實(shí)施例所述的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機(jī)存儲記憶體(Random Access Memory,RAM)等。

以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
车致| 泊头市| 上栗县| 沁水县| 开原市| 香河县| 利津县| 谢通门县| 丹巴县| 株洲市| 固原市| 临颍县| 丽水市| 高密市| 甘德县| 井冈山市| 大安市| 蛟河市| 和静县| 内乡县| 刚察县| 盖州市| 兰西县| 平凉市| 淮北市| 伊通| 奉新县| 石渠县| 曲阳县| 蒙阴县| 洛宁县| 德格县| 江油市| 乌鲁木齐县| 黔江区| 蓬溪县| 黑水县| 伽师县| 噶尔县| 黎平县| 大余县|