本發(fā)明涉及鼠標技術(shù)領(lǐng)域,尤指一種具有鼠標功能的可穿戴設(shè)備、其控制方法以及顯示終端。
背景技術(shù):
鼠標作為電腦的外圍設(shè)備已經(jīng)成為人們工作和生活中不可或缺的一部分,然而,由于在使用鼠標時,用戶的使用姿勢不符合人類用手的自然狀態(tài),長時間使用,容易造成疲勞,導致手腕的骨頭彎曲,形成鼠標手。
現(xiàn)有技術(shù)中,也存在一些按照人體工程學進行設(shè)計的鼠標,但究竟什么樣的鼠標才是適合自己的鼠標,用戶自己往往并不能分辨,因此即使購買這種按照人體工程學進行設(shè)計的鼠標,也可能由于并不適合自己而不能解決鼠標手的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種具有鼠標功能的可穿戴設(shè)備、其控制方法以及顯示終端,用以解決現(xiàn)有技術(shù)中存在的長時間使用鼠標容易導致的手腕疲勞和鼠標手的問題。
本發(fā)明實施例提供了一種具有鼠標功能的可穿戴設(shè)備,包括:可穿戴的本體,以及設(shè)置于所述本體上的主控制器、壓力傳感器和加速度傳感器;其中,
所述壓力傳感器與所述加速度傳感器分別與所述主控制器電信號連接;
所述壓力傳感器,用于在用戶的手指按壓時產(chǎn)生壓力信息,并將所述壓力信息發(fā)送至所述主控制器;
所述加速度傳感器,用于在用戶的手指移動時產(chǎn)生加速度信息,并將所述加速度信息發(fā)送至所述主控制器;
所述主控制器,用于根據(jù)所述壓力信息和所述加速度信息輸出對應的操作指令。
在一種可能的實現(xiàn)方式中,在本發(fā)明實施例提供的上述可穿戴設(shè)備中,所述可穿戴的本體包括腕帶;
所述壓力傳感器包括:設(shè)置于所述腕帶上對應于用戶的手腕內(nèi)側(cè)的位置的第一壓力傳感器。
在一種可能的實現(xiàn)方式中,在本發(fā)明實施例提供的上述可穿戴設(shè)備中,所述可穿戴的本體還包括:與所述腕帶連接的第一指套和第二指套;
所述壓力傳感器還包括:設(shè)置于所述第一指套前端的第二壓力傳感器和第三壓力傳感器,以及設(shè)置于所述第二指套前端的第四壓力傳感器;
所述加速度傳感器包括:設(shè)置于所述第一指套前端的第一加速度傳感器,以及設(shè)置于所述第二指套前端的第二加速度傳感器;
所述第二壓力傳感器和所述第四壓力傳感器對應于用戶的手指指肚的位置;
所述第三壓力傳感器位于所述第一指套的側(cè)面的位置。
本發(fā)明實施例還提供了一種上述具有鼠標功能的可穿戴設(shè)備的控制方法,包括:
壓力傳感器在用戶的手指按壓時產(chǎn)生壓力信息,并將所述壓力信息發(fā)送至主控制器;
加速度傳感器在用戶的手指移動時產(chǎn)生加速度信息,并將所述加速度信息發(fā)送至所述主控制器;
所述主控制器根據(jù)所述壓力信息和所述加速度信息輸出對應的操作指令。
在一種可能的實現(xiàn)方式中,在本發(fā)明實施例提供的上述控制方法中,所述壓力傳感器包括第一壓力傳感器;
所述主控制器根據(jù)所述壓力信息和所述加速度信息輸出對應的操作指令,包括:
所述主控制器在檢測到所述第一壓力傳感器的壓力值大于第一壓力值時,則輸出控制所述可穿戴設(shè)備的狀態(tài)為有效操作指令;在檢測到所述第一壓力傳感器的壓力值小于所述第一壓力值時,則輸出控制所述可穿戴設(shè)備的狀態(tài)為失效的操作指令。
在一種可能的實現(xiàn)方式中,在本發(fā)明實施例提供的上述控制方法中,所述壓力傳感器還包括第二壓力傳感器,所述加速度傳感器包括第一加速度傳感器;
所述主控制器根據(jù)所述壓力信息和所述加速度信息輸出對應的操作指令,還包括:
所述主控制器在所述可穿戴設(shè)備的狀態(tài)為有效時,在一定時間間隔內(nèi)檢測到所述第一加速度傳感器在豎直方向上的加速度值大于第一加速度值,以及所述第二壓力傳感器的壓力值大于第二壓力值,則輸出左鍵單擊對應的操作指令;
所述主控制器在檢測到所述第二壓力傳感器的壓力值在預設(shè)時間間隔內(nèi)出現(xiàn)兩次大于所述第二壓力值,則輸出左鍵雙擊對應的操作指令。
在一種可能的實現(xiàn)方式中,在本發(fā)明實施例提供的上述控制方法中,所述壓力傳感器還包括第三壓力傳感器;
所述主控制器根據(jù)所述壓力信息和所述加速度信息輸出對應的操作指令,還包括:
所述主控制器在一定時間間隔內(nèi)檢測到所述第一加速度傳感器在水平方向上和豎直方向上的加速度值均大于所述第一加速度值,以及所述第二壓力傳感器的壓力值大于所述第二壓力值,則根據(jù)所述第一加速度傳感器在水平方向上的加速度值確定鼠標的移動軌跡信息,并輸出移動鼠標指針的操作指令,以及對應的移動軌跡信息;
所述主控制器在檢測到所述第三壓力傳感器的壓力值大于第三壓力值,則根據(jù)確定出的所述移動軌跡信息,輸出左鍵框選對應的操作指令。
在一種可能的實現(xiàn)方式中,在本發(fā)明實施例提供的上述控制方法中,所述壓力傳感器還包括第四壓力傳感器,所述加速度傳感器還包括第二加速度傳感器;
所述主控制器根據(jù)所述壓力信息和所述加速度信息輸出對應的操作指令,還包括:
所述主控制器在一定的時間間隔內(nèi)檢測到所述第二加速度傳感器在豎直方向上的加速度值大于第二加速度值,以及所述第四壓力傳感器的壓力值大于第四壓力值,則輸出右鍵單擊對應的操作指令。
在一種可能的實現(xiàn)方式中,在本發(fā)明實施例提供的上述控制方法中,所述主控制器根據(jù)所述壓力信息和所述加速度信息輸出對應的操作指令,還包括:
所述主控制器在檢測到所述第一加速度傳感器的加速度值小于所述第一加速度值,所述第四壓力傳感器的壓力值大于所述第四壓力值,以及所述第二加速度傳感器的加速度值大于所述第二加速度值,則輸出滾動中軸滾輪對應的操作指令。
本發(fā)明實施例還提供了一種顯示終端,所述顯示終端與上述可穿戴設(shè)備電信號連接,以及與鍵盤電信號連接;
所述顯示終端,用于在一定時間間隔內(nèi),檢測到所述鍵盤的操作指令以及所述可穿戴設(shè)備的操作指令,則執(zhí)行所述鍵盤的操作指令,忽略所述可穿戴設(shè)備的操作指令。
本發(fā)明有益效果如下:
本發(fā)明實施例提供了一種具有鼠標功能的可穿戴設(shè)備、其控制方法以及顯示終端。該可穿戴設(shè)備包括:可穿戴的本體,以及設(shè)置于本體上的主控制器、壓力傳感器和加速度傳感器;其中,壓力傳感器與加速度傳感器分別與主控制器電信號連接;壓力傳感器,用于在用戶的手指按壓時產(chǎn)生壓力信息,并將壓力信息發(fā)送至主控制器;加速度傳感器,用于在用戶的手指移動時產(chǎn)生加速度信息,并將加速度信息發(fā)送至主控制器;主控制器,用于根據(jù)壓力信息和加速度信息輸出對應的操作指令。本發(fā)明實施例提供的具有鼠標功能的可穿戴設(shè)備,通過在可穿戴的本體上設(shè)置壓力傳感器和加速度傳感器,主控制器可以通過壓力信息和加速度信息輸出對應的操作指令,從而實現(xiàn)鼠標的功能,使用戶可以在手自然放置的狀態(tài)下完成鼠標操作,避免了長時間使用鼠標導致的手腕疲勞和鼠標手等。
附圖說明
圖1為本發(fā)明實施例提供的具有鼠標功能的可穿戴設(shè)備的結(jié)構(gòu)示意圖;
圖2a為右手手背一側(cè)該可穿戴的本體的結(jié)構(gòu)示意圖之一;
圖2b為右手手心一側(cè)該可穿戴的本體的結(jié)構(gòu)示意圖之一;
圖3a為右手手背一側(cè)該可穿戴的本體的結(jié)構(gòu)示意圖之二;
圖3b為右手手心一側(cè)該可穿戴的本體的結(jié)構(gòu)示意圖之二;
圖4為本發(fā)明實施例提供的控制方法的流程圖之一;
圖5為本發(fā)明實施例提供的控制方法的流程圖之二。
具體實施方式
針對現(xiàn)有技術(shù)中存在的長時間使用鼠標容易導致的手腕疲勞和鼠標手的問題,本發(fā)明實施例提供了一種具有鼠標功能的可穿戴設(shè)備、其控制方法以及顯示終端。
下面結(jié)合附圖,對本發(fā)明實施例提供的具有鼠標功能的可穿戴設(shè)備、其控制方法以及顯示終端的具體實施方式進行詳細地說明。附圖中各結(jié)構(gòu)的大小和形狀不反映真實比例,目的只是示意說明本發(fā)明內(nèi)容。
本發(fā)明實施例提供了一種具有鼠標功能的可穿戴設(shè)備,如圖1所示,包括:可穿戴的本體,以及設(shè)置于本體上的主控制器11、壓力傳感器12和加速度傳感器13;其中,
壓力傳感器12與加速度傳感器13分別與主控制器11電信號連接;
壓力傳感器12,用于在用戶的手指按壓時產(chǎn)生壓力信息,并將壓力信息發(fā)送至主控制器11;
加速度傳感器13,用于在用戶的手指移動時產(chǎn)生加速度信息,并將加速度信息發(fā)送至主控制器11;
主控制器11,用于根據(jù)壓力信息和加速度信息輸出對應的操作指令。
本發(fā)明實施例提供的具有鼠標功能的可穿戴設(shè)備,通過在可穿戴的本體上設(shè)置壓力傳感器12和加速度傳感器13,主控制器11可以通過壓力信息和加速度信息輸出對應的操作指令,從而實現(xiàn)鼠標的功能,使用戶可以在手自然放置的狀態(tài)下完成鼠標操作,避免了長時間使用鼠標導致的手腕疲勞和鼠標手等。
上述壓力傳感器12與加速度傳感器13分別與主控制器11電信號連接,可以采用有線連接的方式也可以采用無線連接的方式,例如可以通過導線將壓力傳感器12或加速度傳感器13與主控制器11連接,也可以設(shè)置藍牙模塊,或其他無線連接方式連接,此處不對壓力傳感器12或加速度傳感器13與主控制器11的連接方式進行限定。
在具體實施時,上述加速度傳感器13可以是三軸加速度傳感器13,三軸加速度傳感器13可以測量x、y和z三個方向的加速度值,因此,通過加速度傳感器13測量的各個方向的加速度數(shù)值,可以判斷用戶的手指在水平方向和豎直方向上的移動。
在實際應用中,上述主控制器11與計算機電信號連接,以輸出操作指令控制計算機中的鼠標指針執(zhí)行對應的操作,上述主控制器11可以通過導線與計算機連接,類似現(xiàn)有技術(shù)中的鼠標通過USB接口和計算機相連,也可以通過在上述主控制器11中設(shè)置無線連接模塊,例如藍牙模塊,從而可以采用無線的方式與計算機連接,此處并不對主控制器11與計算機的連接方式進行限定。上述主控制器設(shè)置于本體上,可以直接固定于本體上,也可以采用可拆卸的方式設(shè)置于本體上,此處不對主控制器的設(shè)置方式進行限定。
具體地,如圖2a和圖2b所示,圖2a為右手手背一側(cè)該本體的結(jié)構(gòu)示意圖,圖2b為右手手心一側(cè)的該本體的結(jié)構(gòu)示意圖,本發(fā)明實施例提供的上述具有鼠標功能的可穿戴設(shè)備中,上述可穿戴的本體包括腕帶21;
壓力傳感器包括:設(shè)置于腕帶21上對應于用戶的手腕內(nèi)側(cè)的位置的第一壓力傳感器121。
通過在腕帶21上對應于用戶的手腕內(nèi)側(cè)的位置設(shè)置第一壓力傳感器121,該第一壓力傳感器121可以對應于用戶的手掌根部和/或手腕內(nèi)側(cè)所在的區(qū)域處,用戶可以通過第一壓力傳感器121來控制該可穿戴設(shè)備的狀態(tài)。例如,當用戶的手腕放到桌面上時,即第一壓力傳感器121從無輸出(一般壓力值為零時表示無輸出)到有輸出時,可以控制可穿戴設(shè)備的狀態(tài)為有效,用戶接下來的動作可以控制鼠標指針執(zhí)行對應的操作,例如用戶的食指點擊一下桌面表示左鍵單擊,控制鼠標指針執(zhí)行左鍵單擊的操作。當用戶的手腕離開桌面時,即第一壓力傳感器121從有輸出到無輸出時,可以控制可穿戴設(shè)備的狀態(tài)為無效,用戶接下來的動作不能控制鼠標指針執(zhí)行對應的操作。將第一壓力傳感器121設(shè)置在腕帶21上對應于用戶的手腕內(nèi)側(cè)的位置,是本發(fā)明實施例的優(yōu)選實施方式,可以便于用戶操作,在具體實施時,也可以將第一壓力傳感器121設(shè)置在其他位置,此處不做限定。
為了便于用戶的操作,可以在手腕接觸桌面時,控制可穿戴設(shè)備的狀態(tài)為有效且控制鼠標指針回到原點,該原點可以為計算機屏幕的中心位置,也可以設(shè)置為其他位置。
更具體地,同樣參照圖2a和圖2b,本發(fā)明實施例提供的上述具有鼠標功能的可穿戴設(shè)備中,上述可穿戴的本體還包括:與腕帶21連接的第一指套22和第二指套23;
壓力傳感器還包括:設(shè)置于第一指套22前端的第二壓力傳感器122和第三壓力傳感器123,以及設(shè)置于第二指套23前端的第四壓力傳感器124;
加速度傳感器包括:設(shè)置于第一指套22前端的第一加速度傳感器131,以及設(shè)置于第二指套23前端的第二加速度傳感器132;
第二壓力傳感器和第四壓力傳感器124對應于用戶的手指指肚的位置;
第三壓力傳感器123位于第一指套22的側(cè)面的位置。
圖2a和圖2b中以右手對應的本體結(jié)構(gòu)為例進行說明,該可穿戴的本體可以適用于正常人的右手,在實際應用中,也可以設(shè)置為與圖2a和圖2b的結(jié)構(gòu)鏡像的結(jié)構(gòu),以適用于習慣使用左手的用戶使用。在圖2a和圖2b中,以第一指套22佩戴于右手的食指為例,第二指套23佩戴于右手的中指為例,在實際應用中,也可以設(shè)置第一指套22和第二指套23對應于其他手指,例如第一指套22可以對應于中指,第二指套23對應于無名指等,此處不對第一指套22和第二指套23對應的手指進行限定。在本發(fā)明實施例中,均以第一指套22對應于右手的食指,第二指套23對應于右手的中指為例進行說明。
此外,圖2a和圖2b所示的本發(fā)明實施例中的本體的形狀是本發(fā)明實施例的優(yōu)選實施方式,在實際應用中,也可以將本體設(shè)置為其他形狀,例如可以為現(xiàn)有技術(shù)中的手套的形狀,如圖3a和3b所示,當然,圖3a和圖3b只是手套的一種,也可以為其他樣式的手套的形狀,此處并不對上述本體的形狀進行限定。
在實際應用中,可以控制第一指套22上的第二壓力傳感器122、第三壓力傳感器123和第一加速度傳感器131表示鼠標左鍵的操作,上述第一指套22的前端對應于手指指肚的位置處設(shè)有第二壓力傳感器122,這樣主控制器11就可以通過第二壓力傳感器122的壓力值判斷用戶的手指是否按壓第二壓力傳感器122,從而可以判斷用戶是否有“敲擊鼠標的動作”。在第一指套22的前端設(shè)置第一加速度傳感器131,主控制器11可以通過第一加速度傳感器131在水平方向和/或豎直方向上的加速度值來判斷用戶的手指是否移動,結(jié)合第二壓力傳感器122的壓力值可以準確的判斷用戶的左鍵單擊、左鍵雙擊以及鼠標移動等操作。將第二壓力傳感器122設(shè)置在手指指肚對應的位置,以及將第一加速度傳感器131設(shè)置在第一指套22的前端,是本發(fā)明實施例的優(yōu)選實施方式,便于用于的操作,當然也可以設(shè)置在其他位置,此處不做限定。
此外,在第一指套22的側(cè)面還設(shè)置有第三壓力傳感器123,當用戶在控制鼠標指針移動的過程中,同時按壓第三壓力傳感器123可以表示左鍵框選的操作,為了便于用戶操作,可以將第一指套22戴在右手食指上,此時可以將第三壓力傳感器123設(shè)置在第一指套22前端靠近大拇指對應的一側(cè),這樣可以方便大拇指按壓第三壓力傳感器123,當然根據(jù)不同的用戶習慣不同,也可以將第三壓力傳感器123設(shè)置在其他位置,也可以不局限于設(shè)置在第一指套22上,此處不對第三壓力傳感器123的位置進行限定。
在實際應用中,可以控制上述第二指套23上的第四壓力傳感器124和第二加速度傳感器132表示鼠標右鍵的操作,上述第二指套23的前端對應于手指指肚的位置處設(shè)有第四壓力傳感器124,主控制器11可以通過第四壓力傳感器124的壓力值判斷用戶的手指是否按壓第四壓力傳感器124,從而可以判斷用戶是否有“敲擊鼠標的動作”,在第二指套23的前端設(shè)置第二加速度傳感器132,主控制器11可以通過第二加速度傳感器132在水平方向和/或豎直方向上的加速度值來判斷用戶的手指是否移動,結(jié)合第四壓力傳感器124的壓力值可以準確的判斷用戶的右鍵單擊和中軸滾輪等操作,將第四壓力傳感器124設(shè)置在手指指肚對應的位置,以及將第二加速度傳感器132設(shè)置在第二指套23的前端,是本發(fā)明實施例的優(yōu)選實施方式,便于用于的操作,當然也可以設(shè)置在其他位置,此處不做限定。
基于同一發(fā)明構(gòu)思,本發(fā)明實施例還提供了一種上述具有鼠標功能的可穿戴設(shè)備的控制方法,如圖4所示,包括:
S301、壓力傳感器在用戶的手指按壓時產(chǎn)生壓力信息,并將壓力信息發(fā)送至主控制器11;
S302、加速度傳感器在用戶的手指移動時產(chǎn)生加速度信息,并將加速度信息發(fā)送至主控制器11;
S303、主控制器11根據(jù)壓力信息和加速度信息輸出對應的操作指令。
步驟S303中,主控制器11根據(jù)壓力信息輸出對應的操作指令,例如可以是通過比較壓力傳感器產(chǎn)生的壓力值與預設(shè)的壓力值之間的關(guān)系輸出對應的操作指令,又例如還可以是判斷壓力傳感器產(chǎn)生的壓力值的變化規(guī)律輸出對應的操作指令。同樣的,主控制器11根據(jù)加速度信息輸出對應的操作指令,例如可以是通過比較加速度傳感器產(chǎn)生的加速度值與預設(shè)的加速度值之間的關(guān)系輸出對應的操作指令,還可以是判斷加速度傳感器產(chǎn)生的加速度值變化規(guī)律輸出對應的操作指令。
本發(fā)明實施例提供的上述控制方法,通過在可穿戴的本體上設(shè)置壓力傳感器和加速度傳感器,主控制器11可以通過壓力信息和加速度信息輸出對應的操作指令,從而實現(xiàn)鼠標的功能,使用戶可以在手自然放置的狀態(tài)下完成鼠標操作,避免了長時間使用鼠標導致的手腕疲勞和鼠標手等。
具體地,上述壓力傳感器包括第一壓力傳感器121;
上述步驟S303,可以包括:
主控制器11在檢測到第一壓力傳感器121的壓力值大于第一壓力值時,則輸出控制可穿戴設(shè)備的狀態(tài)為有效操作指令;在檢測到第一壓力傳感器121的壓力值小于第一壓力值時,則輸出控制可穿戴設(shè)備的狀態(tài)為失效的操作指令。
同時參照圖2a和圖2b,檢測第一壓力傳感器121的壓力值是為了檢測用戶的手腕是否與桌面接觸,從而控制可穿戴設(shè)備的狀態(tài)。當檢測到第一壓力傳感器121的壓力值大于第一壓力值時,則可以確定用戶的手腕與桌面之間存在相互作用力,即此時用戶的手腕放置在桌面上,此時,可穿戴設(shè)備的狀態(tài)為有效,主控制器11輸出對應的控制可穿戴設(shè)備的狀態(tài)為有效的操作指令,當與主控制器11連接的計算機接收到該操作指令時,可以執(zhí)行用戶的其他操作指令。當檢測到第一壓力傳感器121的壓力值小于第一壓力值時,則可以確定用戶的手腕已經(jīng)離開桌面,此時可穿戴設(shè)備的狀態(tài)為失效,主控制器11輸出對應的控制可穿戴設(shè)備的狀態(tài)為無效的操作指令,當計算機接收到該操作指令后,計算機不再執(zhí)行用戶的其他指令,或者主控制器11不輸出用戶的其他操作指令。在具體實施時,上述第一壓力值可以設(shè)置為0,或者其他較小的數(shù)值,例如0.1N,0.2N等,也可以根據(jù)實際需要設(shè)置為其他數(shù)值,此處不做限定。
為了便于用戶的操作,可以在手腕接觸桌面時,控制可穿戴設(shè)備的狀態(tài)為有效且控制鼠標指針回到原點,該原點可以為計算機屏幕的中心位置,也可以設(shè)置為其他位置。
進一步地,壓力傳感器還包括第二壓力傳感器122,加速度傳感器包括第一加速度傳感器131;
上述步驟S303,還可以包括:
主控制器11在可穿戴設(shè)備的狀態(tài)為有效時,在一定時間間隔內(nèi)檢測到第一加速度傳感器131在豎直方向上的加速度值大于第一加速度值,以及第二壓力傳感器122的壓力值大于第二壓力值,則輸出左鍵單擊對應的操作指令;
主控制器11在檢測到第二壓力傳感器122的壓力值在預設(shè)時間間隔內(nèi)出現(xiàn)兩次大于第二壓力值,則輸出左鍵雙擊對應的操作指令。
同時參照圖2a和圖2b,上述第二壓力傳感器122和第一加速度傳感器131均設(shè)置在第一指套22上,本發(fā)明實施例以第一指套22對應用戶右手食指為例進行說明,通過右手食指的動作實現(xiàn)普通鼠標左鍵的功能。當手指敲擊一下桌面時,第一指套22上的第一加速度傳感器131在豎直方向上的加速度值從0(0時刻)開始增加至n(t1時刻),然后又從n減小,直到手指落到桌面上的時刻,減小至0(t2時刻),即第一加速度傳感器131在豎直方向上的加速度值呈0-n-0的變化趨勢,其中n為變化過程中加速度的最大值,且n的具體大小由手指的移動快慢決定,在手指移動過程中,即0時刻和t1時刻第二壓力傳感器122的并沒有壓力值輸出(即壓力值為0),當手指開始與桌面接觸,即t2時刻,壓力值從0開始增加至m,即對應于加速度值呈0-n-0的變化趨勢,壓力值呈0-0-m的變化趨勢,m為壓力值的最大值,且m的具體大小由手指的壓力決定。
在具體檢測時,根據(jù)手指敲擊桌面時,第一加速度傳感器131的加速度值以及第二壓力傳感器122的壓力值的變化規(guī)律,可以通過設(shè)置閾值的方式來確定用戶是否執(zhí)行了敲擊桌面的動作,例如可以在一定時間間隔(例如1s)內(nèi),若第一加速度傳感器131在豎直方向上的加速度值大于第一加速度值,以及第二壓力傳感器122的壓力值也大于第二壓力值,則可以確定用戶執(zhí)行的動作為敲擊。
此外,還可以通過直接檢測加速度值和壓力值的變化趨勢來判斷用戶執(zhí)行的操作,在一定的時間間隔內(nèi),主控制器11可能檢測到完整的加速度值呈0-n-0變化,以及壓力值呈0-0-m變化,也可能只檢測到加速度從一個非零至增加至n再減小至另一個非零值,壓力值從一個非零開始增大,因此,為了避免設(shè)置的時間間隔較短,導致用戶較快的操作被漏檢,可以在具體檢測過程中,在規(guī)定的時間間隔內(nèi),只要檢測到第一加速度傳感器131在豎直方向上的加速度呈先增大后減小的趨勢,以及第二壓力傳感器122的壓力值呈增大的趨勢,就可以確定此時用戶的動作為敲擊桌面(或其他物體表面),從而可以輸出左鍵單擊的操作指令,以控制鼠標指針執(zhí)行左鍵單擊的操作。當然,也可以采用其他方式來判斷用戶的操作指令,本發(fā)明實施例只是提供優(yōu)選的實施方式,并不對判斷方式進行限定。
在預設(shè)時間間隔內(nèi),例如2s內(nèi),檢測到兩次左鍵單擊的操作,則可以確定此時用戶執(zhí)行的動作為左鍵雙擊,具體可以通過檢測第二壓力傳感器122的壓力值來確定,具體地,當在預設(shè)時間間隔內(nèi)第二壓力傳感器122的壓力值出現(xiàn)兩次大于第二壓力值(或兩次呈增大的趨勢),則可以確定用戶的操作為左鍵雙擊,主控制器11輸出左鍵雙擊對應的操作指令。
更進一步地,上述壓力傳感器還可以包括第三壓力傳感器123;
上述步驟S303,還可以包括:
主控制器11在一定時間間隔內(nèi)檢測到第一加速度傳感器131在水平方向上和豎直方向上的加速度值均大于第一加速度值,以及第二壓力傳感器122的壓力值大于第二壓力值,則根據(jù)第一加速度傳感器131在水平方向上的加速度值確定鼠標的移動軌跡信息,并輸出移動鼠標指針的操作指令,以及對應的移動軌跡信息;
主控制器11在檢測到第三壓力傳感器123的壓力值大于第三壓力值,則根據(jù)確定出的移動軌跡信息,輸出左鍵框選對應的操作指令。
同時參照圖2a和圖2b,當用戶的手指在桌面上移動時,首先將手指放置于桌面上,在此過程中,第一加速度傳感器131在豎直方向上的加速度值呈0-n-0的變化趨勢,第二壓力傳感器122的壓力值呈0-0-m的變化趨勢。用戶的手指放置于桌面上之后從開始移動到移動結(jié)束,第二壓力傳感器122一直有輸出,即第二壓力傳感器122的壓力值大于零,第一加速度傳感器131在水平方向上的加速度值呈0-n-0的變化趨勢,并且可以根據(jù)第一加速度傳感器131在水平方向上的加速度值以及手指移動的時間信息,可以確定手指的移動軌跡。因此,在具體檢測過程中,可以通過在一定時間間隔內(nèi)檢測到第一加速度傳感器131在水平方向上和豎直方向上的加速度值均大于第一加速度值(或呈增大后減小的趨勢),以及第二壓力傳感器122的壓力值大于第二壓力值,來判斷手指是否在移動,從而控制鼠標指針執(zhí)行移動的操作,并且根據(jù)第一加速度傳感器131在水平方向上的加速度值確定鼠標的移動軌跡信息,來控制鼠標指針移動的方向及距離。
此外,上述第三壓力值可以為0,或比較小的數(shù)值,只要檢測到第三壓力傳感器123有輸出,則可以確定此時用戶執(zhí)行的操作為左鍵框選,并且可以通過上述移動軌跡信息來計算得到選擇框的大小,或者需要選擇的內(nèi)容的多少。
在實際應用中,參照圖2a和圖2b,上述壓力傳感器還可以包括第四壓力傳感器124,加速度傳感器還包括第二加速度傳感器132;
上述步驟S303,還可以包括:
主控制器11在一定的時間間隔內(nèi)檢測到第二加速度傳感器132在豎直方向上的加速度值大于第二加速度值,以及第四壓力傳感器124的壓力值大于第四壓力值,則輸出右鍵單擊對應的操作指令。
本發(fā)明實施例以第二指套23對應右手中指為例進行說明,與實現(xiàn)左鍵單擊的原理類似,當用戶的中指敲擊一下桌面時,第二加速度傳感器132在豎直方向上的加速度值呈0-n-0的變化趨勢,其中n為變化過程中加速度的最大值,且n的具體大小由手指的移動快慢決定,第四壓力傳感器124的壓力值呈0-0-m的變化趨勢,m為壓力值的最大值,且m的具體大小由手指的壓力決定。
同樣為了避免設(shè)置的時間間隔較短,導致用戶較快的操作被漏檢,可以在具體檢測過程中,在規(guī)定的時間間隔內(nèi),只要檢測到第二加速度傳感器132在豎直方向上的加速度大于第二加速度值,以及第四壓力傳感器124的壓力值大于第四壓力值,或,檢測到第二加速度傳感器132在豎直方向上的加速度呈先增大后減小的趨勢,以及第四壓力傳感器124的壓力值呈增大的趨勢,就可以確定此時用戶的動作為敲擊桌面,從而可以輸出右鍵單擊的操作指令,以控制鼠標指針執(zhí)行右鍵單擊的操作。
在具體實施時,為了實現(xiàn)中軸滾輪的功能,上述步驟S303,還可以包括:
主控制器11在檢測到第一加速度傳感器131的加速度值小于第一加速度值,第四壓力傳感器124的壓力值大于第四壓力值,以及第二加速度傳感器132的加速度值大于第二加速度值,則輸出滾動中軸滾輪對應的操作指令。
上述第一加速度傳感器131的加速度值小于第一加速度值,指的是用戶的食指基本不動,可以將第一加速度值設(shè)置為零或很小的數(shù)值,第四壓力傳感器124的壓力值大于第四壓力值,指的是用戶的中指一直與桌面接觸,可以將第四壓力值設(shè)置為零或很小的數(shù)值,第二加速度傳感器132的加速度值大于第二加速度值,指的是用戶的中指在移動,此處并不限定手指的移動方向,即第二加速度在水平和/或豎直方向上的加速度值大于第二加速度值都可以,且第二加速度值可以設(shè)置為零或其他比較小的數(shù)值。因此,當檢測到第一加速度傳感器131沒有輸出,第二加速度傳感器132和第四壓力傳感器124有輸出,可以確定此時用戶的食指不動,中指在桌面上移動,此時可以輸出滾動中軸滾輪的操作指令,以控制鼠標指針執(zhí)行中軸滾輪的操作,例如向下翻頁等,不同操作需根據(jù)不同的界面決定。
參照圖5,以下通過最優(yōu)實施方式來進一步說明本發(fā)明實施例提供的上述控制方法:
S401、判斷第一壓力傳感器是否有輸出(即第一壓力傳感器的壓力值是否大于零);若是,則執(zhí)行步驟S402、步驟S407、步驟S412和步驟S415;若否,則重新執(zhí)行步驟S401;
S402、判斷第一加速度傳感器在豎直方向上的輸出是否呈0-n-0的規(guī)律;若是,則執(zhí)行步驟S403,;若否,則返回上述步驟S401;
S403、判斷第二壓力傳感器的輸出是否呈0-0-n的規(guī)律;若是,則執(zhí)行步驟S404和步驟S405;若否,則返回上述步驟S401;
S404、輸出左鍵單擊對應的操作指令;
S405、判斷兩次左鍵單擊的時間間隔是否小于2s;若是,則執(zhí)行步驟S406;若否,則返回上述步驟S401;
S406、輸出左鍵雙擊對應的操作指令;
S407、判斷第一加速度傳感器在豎直和水平方向上的輸出是否均呈0-n-0的規(guī)律;若是,則執(zhí)行步驟S408和步驟S410;若否,則返回上述步驟S401;
S408、判斷第二壓力傳感器是否保持有輸出;若是,則執(zhí)行步驟S409;若否,則返回上述步驟S401;
S409、輸出移動鼠標指針的操作指令,以及對應的移動軌跡信息;
S410、判斷第三壓力傳感器是否有輸出;若是,則執(zhí)行步驟S411;若否,則返回上述步驟S401;
S411、根據(jù)確定出的移動軌跡信息,輸出左鍵框選的操作指令;
S412、判斷第二加速度傳感器在豎直方向上的輸出是否呈0-n-0的規(guī)律;若是,則執(zhí)行步驟S413;若否,則返回上述步驟S401;
S413、判斷第四壓力傳感器的輸出是否呈0-0-n的規(guī)律;若是,則執(zhí)行步驟S414;若否,則返回上述步驟S401;
S414、輸出右鍵單擊對應的操作指令;
S415、判斷第二加速度傳感器是否有輸出;若是,則執(zhí)行步驟S416;若否,則返回上述步驟S401;
S416、判斷是否存在第四壓力傳感器有輸出且第一加速度傳感器無輸出;若是,則執(zhí)行步驟S417;若否,則返回上述步驟S401;
S417、輸出滾動中軸滾輪對應的操作指令。
應該說明的是,在本發(fā)明實施例中,為了便于說明均以手指與桌面接觸進行舉例說明,在具體實施中,手指也可能與其他物體的表面接觸以實現(xiàn)敲擊或移動等操作,此處不做限定。
本發(fā)明實施例提供的上述控制方法,主控制器根據(jù)壓力傳感器的壓力信息以及加速度傳感器的加速度信息,基本實現(xiàn)了普通鼠標能夠?qū)崿F(xiàn)的功能,例如左鍵單擊、左鍵雙擊以及右鍵單擊等功能,在實際應用中,也可以根據(jù)用戶的需要實現(xiàn)其他普通鼠標沒有的其他功能。使上述可穿戴設(shè)備可以替代普通的鼠標,改變了控制鼠標指針的操作方式,使用戶的手在自然狀態(tài)下完成控制鼠標指針的操作,避免了長時間使用鼠標導致的手腕疲勞和鼠標手等。
基于同一發(fā)明構(gòu)思,本發(fā)明實施例還提供了一種顯示終端14,如圖1所示,顯示終端14與上述可穿戴設(shè)備電信號連接(具體為與主控制器11電信號連接),以及與鍵盤15電信號連接;
顯示終端14,用于在一定時間間隔內(nèi),檢測到鍵盤15的操作指令以及可穿戴設(shè)備的操作指令,則執(zhí)行鍵盤15的操作指令,忽略可穿戴設(shè)備的操作指令。
在較短的時間內(nèi),顯示終端14同時檢測到鍵盤15和上述可穿戴設(shè)備的操作指令,則此時用戶本意是想通過鍵盤15向顯示終端14輸入信息,對可穿戴設(shè)備的操作很有可能是誤操作,因此,為了提高使用效率,此時可以控制顯示終端14執(zhí)行鍵盤15的操作而忽略該可穿戴設(shè)備的操作。
本發(fā)明實施例提供的具有鼠標功能的可穿戴設(shè)備、其控制方法以及顯示終端,通過在可穿戴的本體上設(shè)置壓力傳感器和加速度傳感器,主控制器可以通過壓力信息和加速度信息輸出對應的操作指令,從而實現(xiàn)鼠標的功能,使用戶可以在手自然放置的狀態(tài)下完成鼠標操作,避免了長時間使用鼠標導致的手腕疲勞和鼠標手等。此外,上述顯示終端,可以監(jiān)測鍵盤和上述可穿戴設(shè)備的操作狀態(tài),避免鍵盤和可穿戴設(shè)備之間存在輸入沖突,提高操作效率。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。