最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種可穿戴設(shè)備的輸入方法和可穿戴設(shè)備與流程

文檔序號:11154114閱讀:356來源:國知局
一種可穿戴設(shè)備的輸入方法和可穿戴設(shè)備與制造工藝

本發(fā)明涉及可穿戴設(shè)備技術(shù)領(lǐng)域,具體涉及一種可穿戴設(shè)備的輸入方法和可穿戴設(shè)備。



背景技術(shù):

現(xiàn)有智能手表等可穿戴設(shè)備基本都帶有觸摸屏,用戶可通過觸摸屏完成信息的輸入,觸摸屏也是目前最簡單、方便、自然的一種人機交互方式。

但是現(xiàn)有可穿戴設(shè)備的屏幕都比較小并且不帶鍵盤,由于屏幕區(qū)域小,用手指點擊輸入很不方便,特別是對那些手指較大的用戶而言,體驗更差。



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

本發(fā)明提供了一種可穿戴設(shè)備的輸入方法和可穿戴設(shè)備,用于解決現(xiàn)有技術(shù)中帶觸摸屏的可穿戴設(shè)備通過點擊實現(xiàn)信息輸入方式,操作不便用戶體驗差的問題。

根據(jù)本發(fā)明的一個方面,提供了一種可穿戴設(shè)備的輸入方法,可穿戴設(shè)備包括觸摸屏,輸入方法包括:

檢測用戶在觸摸屏上的滑動操作,得到觸摸數(shù)據(jù);

從觸摸數(shù)據(jù)中分別提取觸摸起點對應(yīng)的坐標值和當(dāng)前觸摸點對應(yīng)的坐標值,并計算以觸摸起點和當(dāng)前觸摸點為端點的線段的當(dāng)前斜率;

根據(jù)當(dāng)前斜率指示的方向與觸摸屏的預(yù)定區(qū)域的交點的坐標值以及預(yù)定輸入內(nèi)容對應(yīng)的坐標值范圍,確定用戶選擇的預(yù)定輸入內(nèi)容;

在檢測到用戶的滑動操作結(jié)束時,將選中的預(yù)定輸入內(nèi)容發(fā)送至輸入欄,實現(xiàn)可穿戴設(shè)備的信息輸入。

根據(jù)本發(fā)明的另一個方面,提供了一個可穿戴設(shè)備,該可穿戴設(shè)備包括:觸摸屏,與觸摸屏連接的觸摸芯片,與觸摸芯片相連接的微處理器,

觸摸屏,用于顯示信息以及檢測用戶的滑動操作得到觸摸數(shù)據(jù);

觸摸芯片,用于從觸摸數(shù)據(jù)中分別提取觸摸起點對應(yīng)的坐標值和當(dāng)前觸摸點對應(yīng)的坐標值;

微處理器,用于計算以觸摸起點和當(dāng)前觸摸點為端點的線段的當(dāng)前斜率;根據(jù)當(dāng)前斜率指示的方向與觸摸屏的預(yù)定區(qū)域的交點的坐標值以及預(yù)定輸入內(nèi)容對應(yīng)的坐標值范圍,確定用戶選擇的預(yù)定輸入內(nèi)容;在檢測到用戶的滑動操作結(jié)束時,將選中的預(yù)定輸入內(nèi)容發(fā)送至輸入欄,實現(xiàn)可穿戴設(shè)備的信息輸入。

本發(fā)明實施例的有益效果是:本發(fā)明提供的可穿戴設(shè)備的輸入方法和可穿戴設(shè)備,首先通過檢測用戶的滑動操作,然后計算滑動操作的斜率來選擇輸入內(nèi)容,將選擇的輸入內(nèi)容發(fā)送給輸入欄,完成信息的輸入。與現(xiàn)有技術(shù)相比,只需要用戶滑動即可完成信息輸入,不需要在小屏幕的可穿戴設(shè)備上點擊,提升了用戶體驗,解決了可穿戴設(shè)備屏幕小,手指很難點擊輸入字符,操作不便等問題。另外,通過計算滑動操作劃出的線段的斜率確定滑動方向相比于在可穿戴設(shè)備較小的屏幕上點擊輸入,準確度更高,降低了誤輸入的概率,提高了信息輸入的效率。本實施例的可穿戴設(shè)備由于應(yīng)用了本實施例的可穿戴設(shè)備的輸入方法,因此,可穿戴設(shè)備的體積可設(shè)計的更加小巧,滿足了可穿戴設(shè)備小型化的設(shè)計需求和趨勢,提高了可穿戴設(shè)備的市場競爭力。

附圖說明

圖1是本發(fā)明一個實施例的一種可穿戴設(shè)備的輸入方法的流程示意圖;

圖2是本發(fā)明一個實施例的一種可穿戴設(shè)備的輸入方法的輸入界面示意圖;

圖3是本發(fā)明一個實施例的一種可穿戴設(shè)備的輸入方法的信息輸入示意圖;

圖4是本發(fā)明一個實施例的一種可穿戴設(shè)備的結(jié)構(gòu)框圖。

具體實施方式

本發(fā)明的設(shè)計構(gòu)思在于:針對現(xiàn)有技術(shù)中可穿戴設(shè)備屏幕小,點擊輸入操作不便的問題,本發(fā)明實施例提供的一種可穿戴設(shè)備的輸入方法以及可穿戴設(shè)備,通過計算用戶在可穿戴設(shè)備的滑動操作的斜率指向以及預(yù)定輸入內(nèi)容對應(yīng)在觸摸屏上的位置坐標范圍進行判斷,確定用戶一次滑動操作選擇的輸入內(nèi)容,由于滑動區(qū)在觸摸屏幕上占據(jù)的區(qū)域比單個字符占據(jù)的區(qū)域大,且足夠用戶的手指滑動,通過滑動的斜率指向來選擇對應(yīng)的字母或者輸入法功能,使得輸入操作更為便捷,也解決了點擊輸入方式誤輸入率高,輸入不準確的問題,提升了用戶體驗和可穿戴設(shè)備的市場競爭力。

實施例一

圖1是本發(fā)明一個實施例的一種可穿戴設(shè)備的輸入方法的流程示意圖,可穿戴設(shè)備包括觸摸屏,參見圖1,本實施例的可穿戴設(shè)備的輸入方法,包括如下步驟:

步驟S101,檢測用戶在觸摸屏上的滑動操作,得到觸摸數(shù)據(jù);

步驟S102,從所述觸摸數(shù)據(jù)中分別提取觸摸起點對應(yīng)的坐標值和當(dāng)前觸摸點對應(yīng)的坐標值,并計算以觸摸起點和當(dāng)前觸摸點為端點的線段的當(dāng)前斜率;這里需要說明的是,本實施列的輸入方法會實時檢測用戶在觸摸屏上按下的起點,然后在檢測到用戶的持續(xù)滑動過程中計算從按下的點開始,到當(dāng)前觸摸點的線段的斜率,可以理解,對一次斜率計算過程而言,起點即為用戶按下的點,終點即為當(dāng)前點,計算的是從按下的點開始向當(dāng)前點滑動時滑動軌跡的對應(yīng)的線段的斜率。

步驟S103,根據(jù)當(dāng)前斜率指示的方向與觸摸屏的預(yù)定區(qū)域的交點的坐標值以及預(yù)定輸入內(nèi)容對應(yīng)的坐標值范圍,確定用戶選擇的預(yù)定輸入內(nèi)容;

注:每計算出一次斜率,如果斜率指示的方向與觸摸屏的預(yù)定區(qū)域的交點落在了預(yù)定輸入內(nèi)容對應(yīng)的坐標值范圍內(nèi),則認為用戶選擇了預(yù)定輸入內(nèi)容,但需要強調(diào)的是,此時,用戶選擇的輸入內(nèi)容可能并非最終選中的輸入內(nèi)容,即,只要滑動操作還未結(jié)束,用戶還可以修改或取消本次選擇的輸入內(nèi)容。

步驟S104,在檢測到用戶的滑動操作結(jié)束時,將選中的預(yù)定輸入內(nèi)容發(fā)送至輸入欄,實現(xiàn)所述可穿戴設(shè)備的信息輸入。

在本步驟中,檢測到了用戶的滑動操作結(jié)束(例如,檢測到了用戶手指抬起事件),則將用戶滑動操作結(jié)束時,用戶選擇的預(yù)定輸入內(nèi)容作為選中的預(yù)定輸入內(nèi)容發(fā)送至輸入欄。

由圖1所示可知,本實施例的可穿戴設(shè)備的輸入方法,通過檢測用戶在觸摸屏上的滑動操作,計算滑動操作的斜率指向,根據(jù)該斜率指向以及輸入法應(yīng)用的預(yù)定輸入內(nèi)容在觸摸屏上對應(yīng)的位置坐標范圍進行判斷,確定用戶當(dāng)前滑動操作所選擇的輸入內(nèi)容,當(dāng)檢測到用戶的滑動操作結(jié)束時,將用戶選擇的輸入內(nèi)容發(fā)送給輸入欄控件,完成一次信息輸入,由此可見,本實施例的可穿戴設(shè)備的輸入方法,不需要用戶在有限的觸摸屏屏幕上點擊,只需要在占據(jù)較大屏幕范圍的滑動區(qū)域內(nèi)滑動即可完成信息輸入,使用戶的輸入操作更加便捷,優(yōu)化了用戶體驗,提升了可穿戴設(shè)備的市場競爭力,方便大規(guī)模推廣應(yīng)用。

實施例二

下面以一個具體輸入場景為例,對本實施例的可穿戴設(shè)備的輸入方法的實現(xiàn)步驟進行說明。

圖2是本發(fā)明一個實施例的一種可穿戴設(shè)備的輸入方法的輸入界面示意圖,圖3是本發(fā)明一個實施例的一種可穿戴設(shè)備的輸入方法的信息輸入示意圖。

需要說明的是,本實施例的可穿戴設(shè)備的輸入方法是應(yīng)用于帶有觸摸屏的可穿戴設(shè)備上,為便于說明,本實施例中以智能手表對輸入方法進行說明,但是可以理解,本實施例的輸入方法的應(yīng)用不限于智能手表,也可以是其它的智能終端設(shè)備,對此不作限制。另外,由于智能手表的表盤可以為方形或圓形,對應(yīng)的觸摸屏也可以為方形或圓形,本實施例中,以圓形表盤為例進行說明,而由于方形表盤的輸入方法的實現(xiàn)原理和步驟與圓形表盤的實現(xiàn)基本相同,因此,不再重復(fù)描述。

參見圖2,在圓形觸摸屏顯示的一個輸入界面上,附圖標記21表示的第一滑動區(qū)域,22表示第二滑動區(qū)域,23表示的輸入字符區(qū)域,24表示的是輸入欄,25表示的是輸入內(nèi)容備選區(qū)域。

參見圖2和圖3,本實施例的輸入字符區(qū)域23的操作方式有兩種:

一種是直接點擊,這種操作方式和現(xiàn)有技術(shù)基本相同,因此,更詳細的操作步驟可參見現(xiàn)有技術(shù),本實施例中不再重復(fù)說明。

另外一種是,通過在第一滑動區(qū)域21的滑動操作的斜率指向進行選擇。

輸入內(nèi)容備選區(qū)域25:用于在用戶選擇了輸入字符區(qū)域23的一個分組后,顯示備選詞列表,并且可以通過在第二滑動區(qū)域22內(nèi)進行滑動選擇或者直接點擊備選詞進行選擇。另外可以通過滑動該輸入內(nèi)容備選區(qū)域,進行備選詞的翻頁操作。

第二滑動區(qū)域22:用于檢測用戶的滑動操作,并根據(jù)滑動的線段的斜率指向的備選詞,進行單詞、漢字、字母、符號的選擇。

具體的,備選詞的選擇方法如圖3所示,在第二滑動區(qū)域22,從A點按下持續(xù)滑動到B點,計算AB組成的線段指向的備選詞,并將指向的備選詞語高亮顯示,此時檢測到抬起手指時,則選中該高亮的備選詞。

輸入欄24:顯示的是當(dāng)前輸入的內(nèi)容。

第一滑動區(qū)域21:用于檢測用戶的滑動操作,并根據(jù)滑動的線段的斜率指向的功能按鈕或者輸入類型,進行功能選擇或輸入類型選擇。該區(qū)域的實現(xiàn)原理同第一滑動區(qū)域21。此外,功能按鈕,例如,“刪除”還可以通過點擊該按鈕的方式完成刪除輸入的內(nèi)容的操作。

注:本實施例中在觸摸屏上劃分出兩個滑動區(qū)域,即第一滑動區(qū)域21和第二滑動區(qū)域22,其中,第一滑動區(qū)域21的主要功能是用于滑動選擇輸入類型,而第二滑動區(qū)域22的主要功能是用于滑動選擇輸入內(nèi)容備選選項。在本發(fā)明的其他實施例中,也可以只設(shè)置第一滑動區(qū)域或第二滑動區(qū)域,利用第一滑動區(qū)域或第二滑動區(qū)域來檢測滑動操作以完成輸入類型和輸入內(nèi)容備選選項的輸入,即,本實施例對滑動區(qū)域的數(shù)量不作限制,可根據(jù)應(yīng)用場景需求進行增減。

參見圖2,本實施例中,將26個字符分成了8組(abc\def\ghi\jkl\mno\pqrs\tuv\wxy),8個字符組統(tǒng)一顯示在輸入字符區(qū)域23內(nèi),可以理解,在本發(fā)明的其他實施例中,也可將26個字符分成5組(abcde/fghij/klmno/pqrst/uvwxyz)并顯示,對此本實施例不作限制。

為了完成信息輸入功能,本實施例的輸入方法會預(yù)先設(shè)置觸摸屏的第一滑動區(qū)域21與輸入內(nèi)容類型之間的對應(yīng)關(guān)系,以及觸摸屏的第二滑動區(qū)域22與輸入內(nèi)容備選選項之間的對應(yīng)關(guān)系;并且,由于圓形觸摸屏的面積一定,所以每個字符組在觸摸屏上顯示時占據(jù)的面積也是一定的,即,字符組所占據(jù)的面積對應(yīng)的坐標值范圍是可以知道的?;诖耍緦嵤├梢酝ㄟ^計算用戶在第一滑動區(qū)域或第二滑動區(qū)域內(nèi)的滑動操作的斜率指向計算出斜率指向與表盤相交的交點的坐標值,然后,根據(jù)該交點的坐標值與具體坐標值范圍的匹配結(jié)果,選擇用戶想要輸入的輸入內(nèi)容。

具體的,輸入內(nèi)容類型的選擇和輸入實現(xiàn)過程如下:

檢測用戶在觸摸屏的第一滑動區(qū)域的滑動操作,得到第一觸摸數(shù)據(jù);

接著,從第一觸摸數(shù)據(jù)中分別提取觸摸起點對應(yīng)的坐標值和當(dāng)前觸摸點對應(yīng)的坐標值,并計算得到的以觸摸起點和當(dāng)前觸摸點為端點的線段的第一斜率指示的方向,

然后,根據(jù)第一斜率指示的方向與觸摸屏的預(yù)定區(qū)域的交點的坐標值以及預(yù)定輸入內(nèi)容對應(yīng)的坐標值范圍,確定用戶選擇的預(yù)定輸入內(nèi)容;

由于輸入內(nèi)容類型顯示區(qū)域?qū)?yīng)在觸摸屏的圓周上,所以,這里,觸摸屏的預(yù)定區(qū)域指示的是觸摸屏的圓周,即,根據(jù)第一斜率指示的方向與觸摸屏的圓周的交點的坐標值,與預(yù)定輸入內(nèi)容類型對應(yīng)的坐標值范圍進行判斷;

注:如果智能手表的觸摸屏是方形的,則可計算根據(jù)第一斜率指示的方向與觸摸屏的邊的交點的坐標值而后再根據(jù)交點的坐標值以及預(yù)定輸入內(nèi)容對應(yīng)的坐標值范圍,進行判斷。

最后,如果第一斜率指示的方向與觸摸屏的圓周的交點的坐標值落在預(yù)定輸入內(nèi)容類型對應(yīng)的坐標值范圍內(nèi),則確定用戶選擇的輸入內(nèi)容,并在檢測到用戶的滑動操作結(jié)束時(例如,檢測到用戶手指抬起),將選中的預(yù)定輸入內(nèi)容類型發(fā)送至輸入欄。

舉例而言,輸入內(nèi)容類型——中文輸入類型,對應(yīng)的坐標值范圍為[(x1,y1),(x2,y2)],此時,如果根據(jù)觸摸起點和當(dāng)前觸摸點計算出的第一斜率指示的方向與圓形觸摸屏的圓周的交點落在了中文輸入類型對應(yīng)的坐標值范圍內(nèi),即交點的坐標值包括在中文輸入類型對應(yīng)的坐標值范圍內(nèi),則確定用戶選擇的輸入內(nèi)容為中文輸入類型。

參見圖3,檢測到用戶按下的觸摸起點A持續(xù)滑動到當(dāng)前觸摸點B,滑動過程中輸入方法計算線段AB的斜率,AB的斜率方向即為用戶當(dāng)前選擇的輸入內(nèi)容(如,某個輸入類型,某個字符組),并將選擇的輸入內(nèi)容設(shè)置為高亮顯示狀態(tài),但不是選中的狀態(tài)。只要未檢測到用戶手指抬起事件,就不是滑動操作的終點,只有在檢測到用戶手指抬起的時候,即收到UP事件的時候,B點才是一次滑動操作的終點,這時,線段AB的斜率指向的輸入內(nèi)容才是最終選中的輸入內(nèi)容,被發(fā)送到輸入欄。

具體的線段AB的斜率計算過程如下:

例如,A的坐標值是(Xa,Ya),B點的坐標值是(Xb,Yb),線段AB的斜率K=(Yb-Ya)/(Xb-Xa);

假設(shè)AB斜率指向與智能手表的表盤相交的一點為C,坐標值為(Xc,Yc),則其滿足:(Yc-Ya)/(Xc-Xa)=K;

同時,由于C點位于圓形表盤的圓周上,表盤原點(X0,Y0)和半徑R均可提前獲知。

則C點的坐標值,通過如下兩個公式計算得到:

在得到C點的坐標值后,判斷該坐標值落在哪個輸入內(nèi)容對應(yīng)的坐標值范圍內(nèi),從而確定出用戶當(dāng)前選擇的輸入內(nèi)容。

另外,本實施例的選擇輸入內(nèi)容備選選項的實現(xiàn)過程包括:

檢測用戶在觸摸屏的第二滑動區(qū)域的滑動操作,得到第二觸摸數(shù)據(jù);

接著,從第二觸摸數(shù)據(jù)中分別提取觸摸起點對應(yīng)的坐標值和當(dāng)前觸摸點對應(yīng)的坐標值,并計算得到的以觸摸起點和當(dāng)前觸摸點為端點的線段的第二斜率指示的方向,

然后,根據(jù)第二斜率指示的方向與觸摸屏的輸入內(nèi)容備選選項顯示區(qū)域的交點的坐標值以及輸入內(nèi)容備選選項對應(yīng)的坐標值范圍內(nèi),確定用戶選擇的輸入內(nèi)容備選選項;

最后,如果第二斜率指示的方向與觸摸屏的輸入內(nèi)容備選選項顯示區(qū)域的交點的坐標值落在輸入內(nèi)容備選選項對應(yīng)的坐標值范圍內(nèi),則確定用戶選擇的輸入內(nèi)容備選選項,并在檢測到用戶的滑動操作結(jié)束時(例如,檢測到用戶手指抬起),將選中的輸入內(nèi)容備選選項發(fā)送至輸入欄,實現(xiàn)可穿戴設(shè)備的信息輸入。

參見圖2,本實施例中輸入內(nèi)容類型包括:刪除標識(例如,圖2中示意的“刪除”控件)和多個輸入類型標識,輸入類型標識包括:中文輸入標識、英文輸入標識、數(shù)字輸入標識和符號輸入標識(如圖2中示意的“符號”控件),

注:圖2中顯示的是輸入法應(yīng)用的中間輸入圖層,故沒有示意每個輸入內(nèi)容類型標識,在本發(fā)明的其他實施例中,可在輸入法應(yīng)用的首個輸入圖層中顯示每個輸入內(nèi)容類型供用戶滑動選擇。

參見圖2,每個輸入類型標識對應(yīng)的輸入圖層上設(shè)置有輸入欄24和輸入字符(如abc,def),輸入字符包括:字符組;本實施例中包括了8個字符組,每個字符組對應(yīng)設(shè)置有輸入內(nèi)容備選選項。

如圖2所示,字符組ghi對應(yīng)的輸入內(nèi)容備選選項包括:g,go,i,id,h,he。

為了方便用戶對輸入內(nèi)容備選選項的操作,進一步改善用戶體驗,本實施例的輸入方法還包括:檢測用戶在觸摸屏的輸入內(nèi)容備選選項對應(yīng)的顯示區(qū)域內(nèi)的滑動操作,得到第三觸摸數(shù)據(jù),根據(jù)第三觸摸數(shù)據(jù),以及預(yù)先設(shè)置的輸入內(nèi)容備選選項對應(yīng)的顯示區(qū)域內(nèi)滑動操作與輸入內(nèi)容備選選項翻頁顯示的對應(yīng)關(guān)系,實現(xiàn)輸入內(nèi)容備選選項的翻頁。

也就是說,本實施例中,會預(yù)先設(shè)置和存儲輸入內(nèi)容備選選項顯示區(qū)域的滑動操作于輸入內(nèi)容備選選項的翻頁功能之間的對應(yīng)關(guān)系,然后,當(dāng)檢測到用戶在輸入內(nèi)容備選選項顯示區(qū)域的滑動操作時,實現(xiàn)輸入內(nèi)容備選選項的翻頁。這里的滑動操作,不需要計算斜率指向,只要檢測到用戶在輸入內(nèi)容備選選項顯示區(qū)域的一次滑動操作即可實現(xiàn)輸入內(nèi)容備選選項的翻頁。

需要強調(diào)的是,考慮到智能手表屏幕區(qū)域有限,為了增加顯示的輸入內(nèi)容備選選項的數(shù)量,本實施例中可將第二滑動區(qū)域作為輸入內(nèi)容備選選項顯示區(qū)域,即,不區(qū)分輸入內(nèi)容備選選項顯示區(qū)域和第二滑動區(qū)域,從而增大輸入內(nèi)容備選選項顯示區(qū)域的面積,進而增加顯示的輸入內(nèi)容備選選項數(shù)量,方便用戶查看和輸入。

此外,為了方便用戶及時獲知自己當(dāng)前選擇的輸入內(nèi)容,本實施例的輸入方法在檢測到用戶的滑動操作并計算出斜率后,根據(jù)斜率指向與預(yù)定輸入內(nèi)容的坐標值范圍的關(guān)系,確定出了用戶當(dāng)前滑動操作選擇的輸入內(nèi)容后,即對該輸入內(nèi)容進行高亮顯示,參見圖3,用戶當(dāng)前滑動操作的軌跡為從A點到B點,通過計算斜率后,確定出用戶當(dāng)前選擇的是ghi字符組,然后對該字符組進行高亮顯示,如圖3所示的將字體加粗并加下劃線進行高亮顯示,可以理解,在本發(fā)明的其他實施例中也可采用其它高亮顯示方式,對此不作限制,這樣非常直觀,一目了然,方便用戶及時獲知,當(dāng)前滑動操作是否選擇了自己想要輸入的內(nèi)容。然后,在檢測到用戶的滑動操作結(jié)束時,例如,檢測到用戶手指抬起事件時,在觸摸屏的輸入內(nèi)容備選選擇顯示區(qū)域,即25所示的區(qū)域內(nèi)將黃色高亮顯示的字符組對應(yīng)的輸入內(nèi)容備選選項顯示出來。

另外,本實施例的輸入方法還可以實現(xiàn)通過滑動操作取消對輸入內(nèi)容的選擇操作,具體的,包括:在確定用戶選擇的輸入內(nèi)容并在檢測到用戶的滑動操作結(jié)束之前,檢測到用戶存在與當(dāng)前斜率指示的方向相反方向的滑動操作時,取消對輸入內(nèi)容的選擇。

如圖3所示,觸摸屏檢測到用戶從A點按下并持續(xù)滑動到B點停止,此時,選中g(shù)hi字符組并高亮顯示,然后在未檢測到用戶手指抬起的情況下,又檢測到用戶從B點按下并持續(xù)滑動,滑動方向指向A點,則此時,輸入方法取消此前選擇的輸入內(nèi)容,即,取消對ghi字符組的選擇,取消高亮顯示。

如此,方便用戶對輸入內(nèi)容的取消操作,改善用戶體驗。

以下以輸入字符“h”為例,進行說明:

1)先在第一滑動區(qū)域21中滑動,選擇輸入類型,將輸入類型選擇到英文輸入類型。

當(dāng)選中英文輸入類型后,輸入法應(yīng)用顯示圖3所示的輸入字符組,

2)在第二滑動區(qū)域22,檢測到手指在A點按下和持續(xù)滑動到B點,滑動過程中,計算AB斜率,當(dāng)計算出AB斜率指示的方向為ghi字符組的區(qū)域時,則高亮顯示該區(qū)域。滑動過程中,輸入方法實時計算觸摸起點到當(dāng)前觸摸點的斜率。

如果計算出的斜率指向不正確(和用戶預(yù)期不符),則將用戶手指的當(dāng)前觸摸點與觸摸起點組成的線段,以虛線形式指向某個字符組,并高亮顯示,而后如果用戶發(fā)現(xiàn)選錯了,則直接移動手指,改變指向的方向,直到選中目標字符組為止(此時,抬起手指)。

選中了目標字符組ghi之后,字符組ghi對應(yīng)的備選詞會顯示在輸入內(nèi)容備選區(qū)域25內(nèi)。如圖3所示;

3)然后,在第二滑動區(qū)域22,從任一點按下,滑動過程計算起點和當(dāng)前手指的觸摸點的斜率,該斜率會指向某個備選詞(如“h”),此時,該備選詞(如“h”)會高亮顯示,抬起手指,該單詞(如“h”)會被選中送入輸入欄24。

實施例三

圖4是本發(fā)明一個實施例的一種可穿戴設(shè)備的結(jié)構(gòu)框圖,參見圖4,可穿戴設(shè)備40包括:觸摸屏401與觸摸屏401連接的觸摸芯片402,與觸摸芯片402相連接的微處理器403,

觸摸屏401,用于顯示信息以及檢測用戶的滑動操作,得到觸摸數(shù)據(jù);

觸摸芯片402,用于從觸摸數(shù)據(jù)中分別提取觸摸起點對應(yīng)的坐標值和當(dāng)前觸摸點對應(yīng)的坐標值;這里需要說明的是,本實施列的輸入方法會實時檢測用戶在觸摸屏上按下的起點,然后在檢測到用戶的持續(xù)滑動過程中計算從按下的點開始,到當(dāng)前觸摸點的線段的斜率,可以理解,對一次斜率計算過程而言,起點即為用戶按下的點,終點即為當(dāng)前點,計算的是從按下的點開始向當(dāng)前點滑動時滑動軌跡的對應(yīng)的線段的斜率。

微處理器403,用于計算以觸摸起點和當(dāng)前觸摸點為端點的線段的當(dāng)前斜率;根據(jù)當(dāng)前斜率指示的方向與觸摸屏的預(yù)定區(qū)域的交點的坐標值以及預(yù)定輸入內(nèi)容對應(yīng)的坐標值范圍,確定用戶選擇的預(yù)定輸入內(nèi)容;在檢測到用戶的滑動操作結(jié)束時,將選中的預(yù)定輸入內(nèi)容發(fā)送至輸入欄,實現(xiàn)可穿戴設(shè)備的信息輸入。

注:微處理器每計算出一次斜率,如果斜率指示的方向與觸摸屏的預(yù)定區(qū)域的交點落在了預(yù)定輸入內(nèi)容對應(yīng)的坐標值范圍內(nèi),則認為用戶選擇了預(yù)定輸入內(nèi)容,但需要強調(diào)的是,此時,用戶選擇的輸入內(nèi)容可能并非最終選中的輸入內(nèi)容,即,只要滑動操作還未結(jié)束,用戶還可以修改或取消本次選擇的輸入內(nèi)容。然后在檢測到了用戶的滑動操作結(jié)束(例如,檢測到了用戶手指抬起事件),則將用戶滑動操作結(jié)束時,用戶選擇的預(yù)定輸入內(nèi)容作為選中的預(yù)定輸入內(nèi)容發(fā)送至輸入欄。

在本發(fā)明的一個實施例中,微處理器403中預(yù)先設(shè)置觸摸屏的第一滑動區(qū)域與輸入內(nèi)容類型之間的對應(yīng)關(guān)系,以及觸摸屏的第二滑動區(qū)域與輸入內(nèi)容備選選項之間的對應(yīng)關(guān)系;

觸摸屏上設(shè)置有第一滑動區(qū)域和第二滑動區(qū)域,

觸摸屏具體用于檢測用戶在觸摸屏的第一滑動區(qū)域的滑動操作,得到第一觸摸數(shù)據(jù);或者,

檢測用戶在觸摸屏的第二滑動區(qū)域的滑動操作,得到第二觸摸數(shù)據(jù)。

在本發(fā)明的一個實施例中,觸摸屏的形狀為圓形或方形;

微處理器,用于根據(jù)從第一觸摸數(shù)據(jù)中分別提取觸摸起點對應(yīng)的坐標值和當(dāng)前觸摸點對應(yīng)的坐標值,并計算得到的以觸摸起點和當(dāng)前觸摸點為端點的線段的第一斜率指示的方向,與觸摸屏的邊或圓周的交點的坐標值,以及預(yù)定輸入內(nèi)容類型對應(yīng)的坐標值范圍,確定用戶選擇的預(yù)定輸入內(nèi)容類型;

或者,根據(jù)從第二觸摸數(shù)據(jù)中分別提取觸摸起點對應(yīng)的坐標值和當(dāng)前觸摸點對應(yīng)的坐標值,并計算得到的以觸摸起點和當(dāng)前觸摸點為端點的線段的第二斜率指示的方向,與輸入內(nèi)容備選選項顯示的區(qū)域的交點的坐標值,以及預(yù)定輸入內(nèi)容備選選項對應(yīng)的坐標值范圍,確定用戶選擇的預(yù)定輸入內(nèi)容備選選項。

在本發(fā)明的一個實施例中,輸入內(nèi)容類型包括:刪除標識和多個輸入類型標識,輸入類型標識包括:中文輸入標識、英文輸入標識、數(shù)字輸入標識和符號輸入標識;每個輸入類型標識對應(yīng)的輸入圖層上設(shè)置有輸入欄和輸入字符,輸入字符包括:字符組;每個字符組對應(yīng)設(shè)置有輸入內(nèi)容備選選項。

在本發(fā)明的一個實施例中,觸摸屏還用于檢測用戶在觸摸屏的輸入內(nèi)容備選選項對應(yīng)的顯示區(qū)域內(nèi)的滑動操作,得到第三觸摸數(shù)據(jù),微處理器,還用于根據(jù)第三觸摸數(shù)據(jù),以及預(yù)先設(shè)置的輸入內(nèi)容備選選項對應(yīng)的顯示區(qū)域內(nèi)滑動操作與輸入內(nèi)容備選選項翻頁顯示的對應(yīng)關(guān)系,實現(xiàn)輸入內(nèi)容備選選項的翻頁。

在本發(fā)明的一個實施例中,微處理器還用于在確定用戶選擇的輸入內(nèi)容并在檢測到用戶的滑動操作結(jié)束之前,將用戶選擇的輸入內(nèi)容進行高亮顯示。

在本發(fā)明的一個實施例中,微處理器還用于在確定用戶選擇的輸入內(nèi)容并在檢測到用戶的滑動操作結(jié)束之前,檢測到用戶存在與當(dāng)前斜率指示的方向相反方向的滑動操作時,取消對輸入內(nèi)容的選擇。

需要說明的是,本實施例的可穿戴設(shè)備中各器件的功能是和前述可穿戴設(shè)備的輸入方法實施例中的方法相對應(yīng)的,因此,各器件更詳細的功能實現(xiàn)可參見前述方法實施例中,這里不再贅述。

綜上可知,本實施例的可穿戴設(shè)備的輸入方法,通過計算滑動操作劃出的線段的斜率來選擇輸入內(nèi)容進而完成信息輸入,從而不需要在小屏幕的可穿戴設(shè)備上點擊,提升用戶體驗。解決了可穿戴設(shè)備屏幕小,手指很難點擊輸入字符,操作不便的問題。另外,由于滑動區(qū)域比點擊的區(qū)域大,所以滑動操作準確度更高,降低了誤輸入率,提高了信息輸入的正確性。本實施例的可穿戴設(shè)備由于應(yīng)用了這種輸入方法,使得用戶的輸入操作更加便捷,用戶體驗更佳。此外,可穿戴設(shè)備體積可設(shè)計的更加小巧,滿足了可穿戴設(shè)備小型化的設(shè)計需求和趨勢,提高了可穿戴設(shè)備的市場競爭力。

以上所述,僅為本發(fā)明的具體實施方式,在本發(fā)明的上述教導(dǎo)下,本領(lǐng)域技術(shù)人員可以在上述實施例的基礎(chǔ)上進行其他的改進或變形。本領(lǐng)域技術(shù)人員應(yīng)該明白,上述的具體描述只是更好的解釋本發(fā)明的目的,本發(fā)明的保護范圍以權(quán)利要求的保護范圍為準。

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