日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

移動(dòng)終端、虛擬鍵盤實(shí)現(xiàn)方法及裝置與流程

文檔序號:11154179閱讀:397來源:國知局
移動(dòng)終端、虛擬鍵盤實(shí)現(xiàn)方法及裝置與制造工藝

本公開涉及人機(jī)交互技術(shù)領(lǐng)域,具體而言,涉及一種移動(dòng)終端、虛擬鍵盤實(shí)現(xiàn)方法以及虛擬鍵盤實(shí)現(xiàn)裝置。



背景技術(shù):

隨著移動(dòng)通信技術(shù)的快速發(fā)展,在移動(dòng)終端上出現(xiàn)了越來越多的需要鍵盤操作的應(yīng)用,例如,游戲應(yīng)用。大量的游戲應(yīng)用需要采用鍵盤來控制虛擬對象的位置變化、虛擬視角的方向變化等,對于一些例如格斗操控類游戲,鍵盤的重要性尤為突出。

考慮到便捷性,為移動(dòng)終端外接一實(shí)體鍵盤顯然不現(xiàn)實(shí)。目前,通常使用虛擬鍵盤代替實(shí)體鍵盤,以實(shí)現(xiàn)對方向的控制操作。傳統(tǒng)的方法是在移動(dòng)終端的屏幕上配置四個(gè)方向(上方、下方、左方及右方)的箭頭按鈕,當(dāng)用戶需要對虛擬對象進(jìn)行方向操作時(shí),直接觸摸箭頭按鈕即可。然而,這種實(shí)現(xiàn)虛擬鍵盤的方法的缺點(diǎn)在于,用戶在觸摸箭頭按鈕時(shí)常常出現(xiàn)按不準(zhǔn)或按錯(cuò)的情況。此外,用戶還可能需要不時(shí)用眼睛看箭頭按鈕,在針對一些需要快速操作的應(yīng)用場景時(shí),很有可能出現(xiàn)誤操作的情況。

鑒于此,需要一種新的虛擬鍵盤實(shí)現(xiàn)方法以及虛擬鍵盤實(shí)現(xiàn)裝置。

需要說明的是,在上述背景技術(shù)部分公開的信息僅用于加強(qiáng)對本公開的背景的理解,因此可以包括不構(gòu)成對本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)的信息。



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

本公開的目的在于提供一種移動(dòng)終端、虛擬鍵盤實(shí)現(xiàn)方法以及虛擬鍵盤實(shí)現(xiàn)裝置,進(jìn)而至少在一定程度上克服由于相關(guān)技術(shù)的限制和缺陷而導(dǎo)致的一個(gè)或者多個(gè)問題。

根據(jù)本公開的一個(gè)方面,提供一種虛擬鍵盤實(shí)現(xiàn)方法,包括:

接收一觸摸事件,并獲取所述觸摸事件發(fā)生的位置作為當(dāng)前觸摸點(diǎn);

獲取一參考觸摸點(diǎn)的位置以及所述參考觸摸點(diǎn)對應(yīng)的操作方向;

根據(jù)所述參考觸摸點(diǎn)對應(yīng)的操作方向以及所述當(dāng)前觸摸點(diǎn)與所述參考觸摸點(diǎn)的相對位置確定所述當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向;以及

將所述當(dāng)前觸摸點(diǎn)設(shè)置為所述參考觸摸點(diǎn)。

在本公開的一種示例性實(shí)施例中,確定所述當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向包括:

以所述當(dāng)前觸摸點(diǎn)為原點(diǎn)建立一象限圖;

以所述原點(diǎn)為圓心在所述象限圖內(nèi)建立以第一預(yù)設(shè)半徑為半徑的一圓形基準(zhǔn)區(qū)域;

以所述原點(diǎn)為圓心在所述象限圖內(nèi)建立以第二預(yù)設(shè)半徑為半徑的一圓形偏移區(qū)域;其中,所述第二預(yù)設(shè)半徑大于所述第一預(yù)設(shè)半徑;

采用穿過所述原點(diǎn)的多條直線并結(jié)合所述圓形基準(zhǔn)區(qū)域和所述圓形偏移區(qū)域?qū)⑺鱿笙迗D劃分成多個(gè)區(qū)域;以及

根據(jù)所述當(dāng)前觸摸點(diǎn)落入所述多個(gè)區(qū)域中之一的位置確定所述當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向。

在本公開的一種示例性實(shí)施例中,所述直線的數(shù)量為6條。

在本公開的一種示例性實(shí)施例中,其中,所述直線中的4條直線將所述象限圖12等分,并且所述直線中的其余2條直線將所述象限圖8等分。

在本公開的一種示例性實(shí)施例中,所述操作方向包括上方、下方、左方、右方和中心。

根據(jù)本公開的一個(gè)方面,提供一種虛擬鍵盤實(shí)現(xiàn)裝置,包括:

接收模塊,用于接收一觸摸事件,并獲取所述觸摸事件發(fā)生的位置作為當(dāng)前觸摸點(diǎn);

獲取模塊,用于獲取一參考觸摸點(diǎn)的位置以及所述參考觸摸點(diǎn)對應(yīng)的操作方向;

確定模塊,用于根據(jù)所述參考觸摸點(diǎn)對應(yīng)的操作方向以及所述當(dāng)前觸摸點(diǎn)與所述參考觸摸點(diǎn)的相對位置確定所述當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向;以及

設(shè)置模塊,用于將所述當(dāng)前觸摸點(diǎn)設(shè)置為所述參考觸摸點(diǎn)。

在本公開的一種示例性實(shí)施例中,確定所述當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向包括:

以所述當(dāng)前觸摸點(diǎn)為原點(diǎn)建立一象限圖;

以所述原點(diǎn)為圓心在所述象限圖內(nèi)建立以第一預(yù)設(shè)半徑為半徑的一圓形基準(zhǔn)區(qū)域;

以所述原點(diǎn)為圓心在所述象限圖內(nèi)建立以第二預(yù)設(shè)半徑為半徑的一圓形偏移區(qū)域;其中,所述第二預(yù)設(shè)半徑大于所述第一預(yù)設(shè)半徑;

采用穿過所述原點(diǎn)的多條直線并結(jié)合所述圓形基準(zhǔn)區(qū)域和所述圓形偏移區(qū)域?qū)⑺鱿笙迗D劃分成多個(gè)區(qū)域;以及

根據(jù)所述當(dāng)前觸摸點(diǎn)落入所述多個(gè)區(qū)域中之一的位置確定所述當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向。

在本公開的一種示例性實(shí)施例中,所述直線的數(shù)量為6條。

在本公開的一種示例性實(shí)施例中,其中,所述直線中的4條直線將所述象限圖12等分,并且所述直線中的其余2條直線將所述象限圖8等分。

在本公開的一種示例性實(shí)施例中,所述操作方向包括上方、下方、左方、右方和中心。

根據(jù)本公開的一個(gè)方面,提供一種移動(dòng)終端,包括

處理器;以及

存儲(chǔ)器,用于存儲(chǔ)所述處理器的可執(zhí)行指令;

其中,所述處理器配置為經(jīng)由執(zhí)行所述可執(zhí)行指令來執(zhí)行以下操作:

接收一觸摸事件,并獲取所述觸摸事件發(fā)生的位置作為當(dāng)前觸摸點(diǎn);

獲取一參考觸摸點(diǎn)的位置以及所述參考觸摸點(diǎn)對應(yīng)的操作方向;

根據(jù)所述參考觸摸點(diǎn)對應(yīng)的操作方向以及所述當(dāng)前觸摸點(diǎn)與所述參考觸摸點(diǎn)的相對位置確定所述當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向;

將所述當(dāng)前觸摸點(diǎn)設(shè)置為所述參考觸摸點(diǎn)。

在本公開的一些實(shí)施例所提供的技術(shù)方案,通過根據(jù)參考觸摸點(diǎn)對應(yīng)的操作方向以及所述參考觸摸點(diǎn)與所述參考觸摸點(diǎn)的相對位置確定當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向,一方面,在用戶不需要精確觸摸虛擬鍵盤上的箭頭按鈕時(shí),實(shí)現(xiàn)基于用戶意愿的方向操作,提高了方向操作的準(zhǔn)確性;另一方面,通過將當(dāng)前觸摸點(diǎn)設(shè)置為參考觸摸點(diǎn),實(shí)現(xiàn)了方向操作的連續(xù)性以及便捷性;再一方面,增強(qiáng)了用戶對方向控制的操作體驗(yàn)。

應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。

附圖說明

此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。顯而易見地,下面描述中的附圖僅僅是本公開的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。在附圖中:

圖1示意性示出了根據(jù)本公開的示例性實(shí)施方式的虛擬鍵盤實(shí)現(xiàn)方法的流程圖;

圖2示意性示出了根據(jù)本公開的示例性實(shí)施方式的采用象限圖實(shí)現(xiàn)虛擬鍵盤的方法的流程圖;

圖3示意性示出了根據(jù)本公開的示例性實(shí)施方式的象限圖;

圖4示意性示出了根據(jù)本公開的示例性實(shí)施方式的虛擬鍵盤實(shí)現(xiàn)裝置的方框圖;以及

圖5示出了本公開示例性實(shí)施例中一種應(yīng)用上述虛擬鍵盤實(shí)現(xiàn)裝置的移動(dòng)終端的方框示意圖。

具體實(shí)施方式

現(xiàn)在將參考附圖更全面地描述示例實(shí)施方式。然而,示例實(shí)施方式能夠以多種形式實(shí)施,且不應(yīng)被理解為限于在此闡述的范例;相反,提供這些實(shí)施方式使得本公開將更加全面和完整,并將示例實(shí)施方式的構(gòu)思全面地傳達(dá)給本領(lǐng)域的技術(shù)人員。所描述的特征、結(jié)構(gòu)或特性可以以任何合適的方式結(jié)合在一個(gè)或更多實(shí)施方式中。在下面的描述中,提供許多具體細(xì)節(jié)從而給出對本公開的實(shí)施方式的充分理解。然而,本領(lǐng)域技術(shù)人員將意識(shí)到,可以實(shí)踐本公開的技術(shù)方案而省略所述特定細(xì)節(jié)中的一個(gè)或更多,或者可以采用其它的方法、組元、裝置、步驟等。在其它情況下,不詳細(xì)示出或描述公知技術(shù)方案以避免喧賓奪主而使得本公開的各方面變得模糊。

此外,附圖僅為本公開的示意性圖解,并非一定是按比例繪制。圖中相同的附圖標(biāo)記表示相同或類似的部分,因而將省略對它們的重復(fù)描述。附圖中所示的一些方框圖是功能實(shí)體,不一定必須與物理或邏輯上獨(dú)立的實(shí)體相對應(yīng)。可以采用軟件形式來實(shí)現(xiàn)這些功能實(shí)體,或在一個(gè)或多個(gè)硬件模塊或集成電路中實(shí)現(xiàn)這些功能實(shí)體,或在不同網(wǎng)絡(luò)和/或處理器裝置和/或微控制器裝置中實(shí)現(xiàn)這些功能實(shí)體。

附圖中所示的流程圖僅是示例性說明,不是必須包括所有的步驟。例如,有的步驟還可以分解,而有的步驟可以合并或部分合并,因此實(shí)際執(zhí)行的順序有可能根據(jù)實(shí)際情況改變。

本示例性實(shí)施方式中首先提供了一種虛擬鍵盤實(shí)現(xiàn)方法,該虛擬鍵盤實(shí)現(xiàn)方法主要應(yīng)用于一移動(dòng)終端。該移動(dòng)終端例如可以為手機(jī)、平板電腦、筆記本電腦、游戲機(jī)、PDA等各種具備觸控屏幕的電子設(shè)備。

圖1示意性示出了本公開的示例性實(shí)施方式的虛擬鍵盤實(shí)現(xiàn)方法的流程圖。

參考圖1,所述虛擬鍵盤實(shí)現(xiàn)方法可以包括以下步驟:

S10.接收一觸摸事件,并獲取所述觸摸事件發(fā)生的位置作為當(dāng)前觸摸點(diǎn)。

用戶可以通過手指或觸控裝置(例如,觸控筆)發(fā)起觸摸事件。應(yīng)當(dāng)注意的是,手指或觸控裝置觸摸屏幕時(shí),可能會(huì)觸摸屏幕上多個(gè)點(diǎn),系統(tǒng)將根據(jù)預(yù)設(shè)算法從多個(gè)觸摸點(diǎn)中選擇有效觸摸點(diǎn)。為了簡化起見,根據(jù)本公開的一些實(shí)施例,可以將手指或觸控裝置與屏幕接觸面的中心點(diǎn)作為有效觸摸點(diǎn),該有效觸摸點(diǎn)為所述當(dāng)前觸摸點(diǎn)。在這種情況下,可以忽略觸摸面積,并將每次觸摸視為單點(diǎn)觸摸。但本領(lǐng)域技術(shù)人員容易理解的是,根據(jù)本公開的示例性實(shí)施方式的預(yù)設(shè)算法可以有多種變型,例如,在手指或觸控裝置與屏幕接觸面上任意取若干點(diǎn),將距所述若干點(diǎn)距離相等的點(diǎn)作為有效觸摸點(diǎn),本示例性實(shí)施方式中對有效觸摸點(diǎn)的算法不做特殊限定。

S20.獲取一參考觸摸點(diǎn)的位置以及所述參考觸摸點(diǎn)對應(yīng)的操作方向。

該參考觸摸點(diǎn)可以是所述觸摸事件發(fā)生之前的上一個(gè)觸摸事件發(fā)生的位置對應(yīng)的觸摸點(diǎn)。在本公開的示例性實(shí)施方式中,所述操作方向可以包括上方、下方、左方、右方和中心。此外,所述操作方向還可以包括左上方、左下方、右上方、右下方或者以任意角度形成的方向,這同樣屬于本公開的保護(hù)范圍。

舉例而言,如果步驟S10中所述的觸摸事件為用戶第一次觸摸產(chǎn)生的觸摸事件,則步驟S20中所述的參考觸摸點(diǎn)可以為觸摸原點(diǎn),操作方向可以為中心。

此外,參考觸摸點(diǎn)的位置以及參考觸摸點(diǎn)對應(yīng)的操作方向?qū)?yīng)的數(shù)據(jù)信息可以存儲(chǔ)在一存儲(chǔ)單元中,以便于在觸摸事件發(fā)生時(shí)及時(shí)獲取。

S30.根據(jù)所述參考觸摸點(diǎn)對應(yīng)的操作方向以及所述當(dāng)前觸摸點(diǎn)與所述參考觸摸點(diǎn)的相對位置確定所述當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向。

根據(jù)本公開的一些實(shí)施例,當(dāng)前觸摸點(diǎn)與參考觸摸點(diǎn)的相對位置可以包括當(dāng)前觸摸點(diǎn)與參考觸摸點(diǎn)之間的距離以及當(dāng)前觸摸點(diǎn)相對于參考觸摸點(diǎn)的方向。

例如,確定當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向可以包括判斷當(dāng)前觸摸點(diǎn)與參考觸摸點(diǎn)之間的距離是否大于一預(yù)設(shè)距離,并且在判斷出當(dāng)前觸摸點(diǎn)與參考觸摸點(diǎn)之間的距離大于一預(yù)設(shè)距離的情況下,結(jié)合當(dāng)前觸摸點(diǎn)相對于參考觸摸點(diǎn)的方向確定此時(shí)對應(yīng)的操作方向,以使屏幕上虛擬對象的方向發(fā)生變化。另外,可以基于應(yīng)用的類型以及屏幕的實(shí)際大小來設(shè)定該預(yù)設(shè)距離,也可以由用戶自行設(shè)定該預(yù)設(shè)距離,本公開對此不作限定。

由步驟S20和步驟S30可知,將觸摸事件與上一個(gè)觸摸事件相關(guān)聯(lián),使得在不需要精確觸摸虛擬鍵盤上的箭頭按鈕時(shí),實(shí)現(xiàn)基于用戶意愿的方向操作,并提高了方向操作的準(zhǔn)確性。

S40.將所述當(dāng)前觸摸點(diǎn)設(shè)置為所述參考觸摸點(diǎn)。

可以將所述當(dāng)前觸摸點(diǎn)設(shè)置為在確定下一觸摸點(diǎn)對應(yīng)的操作方向時(shí)所采用的參考觸摸點(diǎn)。由此,不斷重復(fù)步驟S10至步驟S40,實(shí)現(xiàn)了方向操作的連續(xù)性。

在本公開的一些實(shí)施例所提供的技術(shù)方案,通過根據(jù)參考觸摸點(diǎn)對應(yīng)的操作方向以及所述參考觸摸點(diǎn)與所述參考觸摸點(diǎn)的相對位置確定當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向,一方面,使用戶在不需要精確觸摸虛擬鍵盤上的箭頭按鈕時(shí),實(shí)現(xiàn)基于用戶意愿的方向操作,提高了方向操作的準(zhǔn)確性;另一方面,通過將當(dāng)前觸摸點(diǎn)設(shè)置為參考觸摸點(diǎn),實(shí)現(xiàn)了方向操作的連續(xù)性;再一方面,增強(qiáng)了用戶對方向控制的操作體驗(yàn)。

下面將詳細(xì)描述根據(jù)本公開的示例性實(shí)施方式的采用象限圖實(shí)現(xiàn)虛擬鍵盤的方法。

參考圖2,采用象限圖實(shí)現(xiàn)虛擬鍵盤的方法可以包括以下步驟:

S100.以當(dāng)前觸摸點(diǎn)為原點(diǎn)建立一象限圖;

S200.以所述原點(diǎn)為圓心在所述象限圖內(nèi)建立以第一預(yù)設(shè)半徑為半徑的一圓形基準(zhǔn)區(qū)域;

S300.以所述原點(diǎn)為圓心在所述象限圖內(nèi)建立以第二預(yù)設(shè)半徑為半徑的一圓形偏移區(qū)域;其中,所述第二預(yù)設(shè)半徑大于所述第一預(yù)設(shè)半徑;

S400.采用穿過所述原點(diǎn)的多條直線并結(jié)合所述圓形基準(zhǔn)區(qū)域和所述圓形偏移區(qū)域?qū)⑺鱿笙迗D劃分成多個(gè)區(qū)域;以及

S500.根據(jù)所述當(dāng)前觸摸點(diǎn)落入所述多個(gè)區(qū)域中之一的位置確定所述當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向。

接下來,將參考圖3所示的象限圖對步驟S100至步驟S500進(jìn)行詳細(xì)地說明。

在步驟S100中,可以通過彼此垂直的橫軸x和縱軸y將該象限圖劃分成4個(gè)區(qū)域,橫軸x與縱軸y的交點(diǎn)為當(dāng)前觸摸點(diǎn)。

在步驟S200中,可以基于應(yīng)用的類型以及屏幕的實(shí)際大小設(shè)定第一預(yù)設(shè)半徑。此外,根據(jù)本公開的一些實(shí)施例,圓形基準(zhǔn)區(qū)域S可以是在當(dāng)前觸摸點(diǎn)與參考觸摸點(diǎn)對應(yīng)的操作方向均為中心時(shí)對應(yīng)的操作區(qū)域。此外,圓形基準(zhǔn)區(qū)域S對應(yīng)的第一預(yù)設(shè)半徑可以由用戶自行設(shè)定或根據(jù)用戶體驗(yàn)的分析結(jié)果確定。本領(lǐng)域技術(shù)人員容易理解的是,在當(dāng)前觸摸點(diǎn)在圓形基準(zhǔn)區(qū)域S內(nèi)時(shí),當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向與參考觸摸點(diǎn)對應(yīng)的操作方向相同。

在步驟S300和步驟S400中,參考圖3,通過穿過象限圖原點(diǎn)的多條直線、圓形基準(zhǔn)區(qū)域S以及一圓形偏移區(qū)域?qū)⑾笙迗D劃分成多個(gè)區(qū)域,該圓形偏移區(qū)域?qū)?yīng)的第二預(yù)設(shè)半徑可以由用戶自行設(shè)定或者根據(jù)用戶體驗(yàn)的分析結(jié)果確定,其中,第二預(yù)設(shè)半徑大于第一預(yù)設(shè)半徑。

根據(jù)本公開的一些實(shí)施例,所述多條直線包括直線1、直線2、直線3、直線4、直線5、直線6。然而,應(yīng)當(dāng)理解的是,所述直線的數(shù)量還可以是除6條之外的其他數(shù)量,并不以本實(shí)施例為限。

根據(jù)本公開的一些實(shí)施例,直線1、直線3、直線4和直線6將象限圖12等分,直線2、直線5將象限圖8等分。在這種情況下,象限圖在圓形偏移區(qū)域之外區(qū)域被劃分成包括區(qū)域A至區(qū)域P等16個(gè)區(qū)域。另外,在圓形基準(zhǔn)區(qū)域S外,圓形偏移區(qū)域被直線1至直線6劃分的區(qū)域?yàn)閰^(qū)域A’至區(qū)域P’,其中,區(qū)域A’至區(qū)域P’分別與區(qū)域A至區(qū)域P對應(yīng)。

在步驟S500中,根據(jù)本公開的示例性實(shí)施方式的確定當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向的規(guī)則如表1所示。

表1

在表1中,a表示參考觸摸點(diǎn)對應(yīng)的操作方向,b表示當(dāng)前觸摸點(diǎn)在象限圖中的位置,c表示當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向。例如,當(dāng)參考觸摸點(diǎn)對應(yīng)的操作方向?yàn)樯戏?,?dāng)前觸摸點(diǎn)處于象限圖的區(qū)域L’中時(shí),當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向?yàn)樽蠓健?/p>

此外,表1中×表示觸摸無效,例如,當(dāng)參考觸摸點(diǎn)對應(yīng)的操作方向?yàn)橄路剑?dāng)前觸摸點(diǎn)處于象限圖的區(qū)域S中時(shí),此觸摸無效,也就是說,系統(tǒng)不執(zhí)行該觸摸操作。在這種情況下,避免了觸摸錯(cuò)誤而導(dǎo)致的誤操作。

根據(jù)本公開的另一些實(shí)施例,針對上述象限圖,在觸摸事件發(fā)生后,還可以采用高亮配置有效的操作方向。例如,在參考觸摸點(diǎn)對應(yīng)的操作方向?yàn)橹行臅r(shí),可以將象限圖上的區(qū)域S、區(qū)域P、區(qū)域P’、區(qū)域A、區(qū)域A’、區(qū)域I、區(qū)域I’、區(qū)域H、區(qū)域H’、區(qū)域M、區(qū)域M’、區(qū)域L、區(qū)域L’、區(qū)域D、區(qū)域D’、區(qū)域E、區(qū)域E’配置為高亮,同時(shí),將象限圖上其他區(qū)域配置為灰度。在這種情況下,有助于用戶快速準(zhǔn)確實(shí)現(xiàn)方向操作。

本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的是,表1中所述的確定當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向的規(guī)則僅是一示例?;趹?yīng)用的類型以及移動(dòng)終端的屏幕配置,該規(guī)則可以有各種變型,這些變型被包括在本公開所描述的技術(shù)方案的范圍內(nèi)。

通過采用多條直線、圓形基準(zhǔn)區(qū)域以及圓形偏移區(qū)域?qū)⑾笙迗D劃分成多個(gè)區(qū)域,隨后,根據(jù)當(dāng)前觸摸點(diǎn)落入所述多個(gè)區(qū)域中之一的位置確定當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向,使得用戶即使在未精確觸摸到虛擬鍵盤的箭頭按鈕的情況下,也能認(rèn)為用戶實(shí)現(xiàn)了對方向的操作,一方面,使實(shí)現(xiàn)虛擬鍵盤的方式更靈活,避免了用戶為尋找箭頭按鈕而耽誤的時(shí)間,另一方面,增強(qiáng)了虛擬鍵盤的操作流暢性,用戶對方向控制的操作體驗(yàn)得到了提高。

應(yīng)當(dāng)注意,盡管在附圖中以特定順序描述了本公開中方法的各個(gè)步驟,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些步驟,或是必須執(zhí)行全部所示的步驟才能實(shí)現(xiàn)期望的結(jié)果。附加的或備選的,可以省略某些步驟,將多個(gè)步驟合并為一個(gè)步驟執(zhí)行,以及/或者將一個(gè)步驟分解為多個(gè)步驟執(zhí)行等。

進(jìn)一步的,本示例實(shí)施方式中還提供了一種虛擬鍵盤實(shí)現(xiàn)裝置。

圖4示意性示出了本公開的示例性實(shí)施方式的虛擬鍵盤實(shí)現(xiàn)裝置的方框圖。

參考圖4,根據(jù)本公開的示例性實(shí)施方式的虛擬鍵盤實(shí)現(xiàn)裝置1可以包括接收模塊10、獲取模塊20、確定模塊30以及設(shè)置模塊40。其中:

接收模塊10,可以用于接收一觸摸事件,并獲取所述觸摸事件發(fā)生的位置作為當(dāng)前觸摸點(diǎn);

獲取模塊20,可以用于獲取一參考觸摸點(diǎn)的位置以及所述參考觸摸點(diǎn)對應(yīng)的操作方向;

確定模塊30,可以用于根據(jù)所述參考觸摸點(diǎn)對應(yīng)的操作方向以及所述當(dāng)前觸摸點(diǎn)與所述參考觸摸點(diǎn)的相對位置確定所述當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向;以及

設(shè)置模塊40,可以用于將所述當(dāng)前觸摸點(diǎn)設(shè)置為所述參考觸摸點(diǎn)。

根據(jù)本公開的示例性實(shí)施例,確定所述當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向包括:

以所述當(dāng)前觸摸點(diǎn)為原點(diǎn)建立一象限圖;

以所述原點(diǎn)為圓心在所述象限圖內(nèi)建立以第一預(yù)設(shè)半徑為半徑的一圓形基準(zhǔn)區(qū)域;

以所述原點(diǎn)為圓心在所述象限圖內(nèi)建立以第二預(yù)設(shè)半徑為半徑的一圓形偏移區(qū)域;其中,所述第二預(yù)設(shè)半徑大于所述第一預(yù)設(shè)半徑;

采用穿過所述原點(diǎn)的多條直線并結(jié)合所述圓形基準(zhǔn)區(qū)域和所述圓形偏移區(qū)域?qū)⑺鱿笙迗D劃分成多個(gè)區(qū)域;以及

根據(jù)所述當(dāng)前觸摸點(diǎn)落入所述多個(gè)區(qū)域中之一的位置確定所述當(dāng)前觸摸點(diǎn)對應(yīng)的操作方向。

根據(jù)本公開的示例性實(shí)施例,所述直線的數(shù)量為6條。

根據(jù)本公開的示例性實(shí)施例,所述直線中的4條直線將所述象限圖12等分,并且所述直線中的其余2條直線將所述象限圖8等分。

根據(jù)本公開的示例性實(shí)施例,所述操作方向包括上方、下方、左方、右方和中心。

由于本發(fā)明實(shí)施方式的程序運(yùn)行性能分析裝置的各個(gè)功能模塊與上述方法發(fā)明實(shí)施方式中相同,因此在此不再贅述。

應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了程序運(yùn)行性能分析裝置的若干模塊或者單元,但是這種劃分并非強(qiáng)制性的。實(shí)際上,根據(jù)本公開的實(shí)施方式,上文描述的兩個(gè)或更多模塊或者單元的特征和功能可以在一個(gè)模塊或者單元中具體化。反之,上文描述的一個(gè)模塊或者單元的特征和功能可以進(jìn)一步劃分為由多個(gè)模塊或者單元來具體化。

參照圖5,應(yīng)用上述多系統(tǒng)間數(shù)據(jù)共享方案的移動(dòng)終端300可以包括以下一個(gè)或多個(gè)組件:處理組件302,存儲(chǔ)器304,電源組件306,多媒體組件308,音頻組件310,輸入/輸出(I/O)的接口312,傳感器組件314,以及通信組件316。

處理組件302通??刂埔苿?dòng)終端300的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件302可以包括一個(gè)或多個(gè)處理器320來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件302可以包括一個(gè)或多個(gè)模塊,便于處理組件302和其他組件之間的交互。例如,處理組件302可以包括多媒體模塊,以方便多媒體組件304和處理組件302之間的交互。

存儲(chǔ)器304被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在設(shè)備300的操作。這些數(shù)據(jù)的示例包括用于在移動(dòng)終端300上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器304可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。

電源組件306為移動(dòng)終端300的各種組件提供電力。電源組件306可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為移動(dòng)終端300生成、管理和分配電力相關(guān)聯(lián)的組件。

多媒體組件308包括在所述移動(dòng)終端300和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測觸摸、滑動(dòng)和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件308包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備300處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。

音頻組件310被配置為輸出和/或輸入音頻信號。例如,音頻組件310包括一個(gè)麥克風(fēng)(MIC),當(dāng)移動(dòng)終端300處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器304或經(jīng)由通信組件316發(fā)送。在一些實(shí)施例中,音頻組件310還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號。

I/O接口312為處理組件302和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。

傳感器組件314包括一個(gè)或多個(gè)傳感器,用于為移動(dòng)終端300提供各個(gè)方面的狀態(tài)評估。例如,傳感器組件314可以檢測到設(shè)備300的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為移動(dòng)終端300的顯示器和小鍵盤,傳感器組件314還可以檢測移動(dòng)終端300或移動(dòng)終端300一個(gè)組件的位置改變,用戶與移動(dòng)終端300接觸的存在或不存在,移動(dòng)終端300方位或加速/減速和移動(dòng)終端300的溫度變化。傳感器組件314可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測附近物體的存在。傳感器組件314還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件314還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。

通信組件316被配置為便于移動(dòng)終端300和其他設(shè)備之間有線或無線方式的通信。移動(dòng)終端300可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件316經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件316還包括近場通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。

在示例性實(shí)施例中,移動(dòng)終端300可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。

通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員易于理解,這里描述的示例實(shí)施方式可以通過軟件實(shí)現(xiàn),也可以通過軟件結(jié)合必要的硬件的方式來實(shí)現(xiàn)。因此,根據(jù)本公開實(shí)施方式的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是CD-ROM,U盤,移動(dòng)硬盤等)中或網(wǎng)絡(luò)上,包括若干指令以使得一臺(tái)計(jì)算設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、移動(dòng)終端、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行根據(jù)本公開實(shí)施方式的方法。

本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本公開的其它實(shí)施方式。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由權(quán)利要求指出。

應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。

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