一種穿戴設備鼠標功能的實現(xiàn)方法及穿戴設備的制造方法
【專利摘要】本發(fā)明提供了一種穿戴設備鼠標功能的實現(xiàn)方法及穿戴設備,其中,穿戴設備鼠標功能的實現(xiàn)方法包括:獲取用戶手指動作信息,并根據(jù)所述用戶手指動作信息得到對應的操作信息;將所述操作信息傳遞給與所述穿戴設備連接的移動設備,以供所述移動設備根據(jù)所述操作信息進行對應的鼠標操作。本發(fā)明提供的方案通過在穿戴設備上獲取用戶手指動作信息,進而得到對應的操作信息,并傳遞給移動設備,以供移動設備根據(jù)操作信息進行對應的鼠標操作,使得穿戴設備具備了鼠標功能,并且穿戴設備方便用戶隨身攜帶,為用戶提供了極大的方便,解決了現(xiàn)有技術中實現(xiàn)鼠標功能的相關器件使用不便的問題。
【專利說明】
一種穿戴設備鼠標功能的實現(xiàn)方法及穿戴設備
技術領域
[0001]本發(fā)明涉及電子技術領域,特別是指一種穿戴設備鼠標功能的實現(xiàn)方法及穿戴設備。
【背景技術】
[0002]目前,筆記本和平板等電子設備越來越流行,但是人們在攜帶筆記本或者平板外出時,往往不會隨身攜帶鼠標,然而使用筆記本上的觸摸板往往不夠便捷,使得用戶的使用體驗降低。
【發(fā)明內容】
[0003]本發(fā)明的目的在于提供一種穿戴設備鼠標功能的實現(xiàn)方法及穿戴設備,解決現(xiàn)有技術中實現(xiàn)鼠標功能的相關器件使用不便的問題。
[0004]為了解決上述技術問題,本發(fā)明實施例提供一種穿戴設備鼠標功能的實現(xiàn)方法,包括:
[0005]獲取用戶手指動作信息,并根據(jù)所述用戶手指動作信息得到對應的操作信息;
[0006]將所述操作信息傳遞給與所述穿戴設備連接的移動設備,以供所述移動設備根據(jù)所述操作信息進行對應的鼠標操作。
[0007]本發(fā)明還提供了一種穿戴設備,包括:
[0008]第一處理模塊,用于獲取用戶手指動作信息,并根據(jù)所述用戶手指動作信息得到對應的操作信息;
[0009]傳遞模塊,用于將所述操作信息傳遞給與所述穿戴設備連接的移動設備,以供所述移動設備根據(jù)所述操作信息進行對應的鼠標操作。
[0010]本發(fā)明的上述技術方案的有益效果如下:
[0011]上述方案中,所述穿戴設備鼠標功能的實現(xiàn)方法通過在穿戴設備上獲取用戶手指動作信息,進而得到對應的操作信息,并傳遞給移動設備,以供移動設備根據(jù)操作信息進行對應的鼠標操作,使得穿戴設備具備了鼠標功能,并且穿戴設備方便用戶隨身攜帶,為用戶提供了極大的方便,解決了現(xiàn)有技術中實現(xiàn)鼠標功能的相關器件使用不便的問題。
【附圖說明】
[0012]圖1為本發(fā)明實施例一的穿戴設備鼠標功能的實現(xiàn)方法流程示意圖;
[0013]圖2為本發(fā)明實施例二的穿戴設備結構示意圖。
【具體實施方式】
[0014]為使本發(fā)明要解決的技術問題、技術方案和優(yōu)點更加清楚,下面將結合附圖及具體實施例進行詳細描述。
[0015]本發(fā)明針對現(xiàn)有的技術中實現(xiàn)鼠標功能的相關器件使用不便的問題,提供了多種解決措施,具體如下:
[0016]實施例一
[0017]如圖1所示,本發(fā)明實施例一提供的穿戴設備鼠標功能的實現(xiàn)方法,包括:
[0018]步驟11:獲取用戶手指動作信息,并根據(jù)所述用戶手指動作信息得到對應的操作信息;
[0019]步驟12:將所述操作信息傳遞給與所述穿戴設備連接的移動設備,以供所述移動設備根據(jù)所述操作信息進行對應的鼠標操作。
[0020]其中,用戶手指動作信息包括手指抬起/放下信息和水平移動信息,操作信息包括鼠標的光標水平移動信息和按鍵按下/彈起信息。
[0021]本發(fā)明實施例一提供的所述穿戴設備鼠標功能的實現(xiàn)方法通過在穿戴設備上獲取用戶手指動作信息,進而得到對應的操作信息,并傳遞給移動設備,以供移動設備根據(jù)操作信息進行對應的鼠標操作,使得穿戴設備具備了鼠標功能,并且穿戴設備方便用戶隨身攜帶,為用戶提供了極大的方便,解決了現(xiàn)有技術中實現(xiàn)鼠標功能的相關器件使用不便的問題。
[0022]其中,所述獲取用戶手指動作信息,并根據(jù)所述用戶手指動作信息得到對應的操作信息的步驟包括:通過所述穿戴設備上的預設傳感器得到用戶手指的水平方向移動信息;根據(jù)所述水平方向移動信息得到對應的鼠標水平方向移動信息;和/或,通過所述穿戴設備上的信號收發(fā)裝置獲取用戶手指的垂直方向移動信息;根據(jù)所述垂直方向移動信息得到對應的鼠標按鍵狀態(tài)信息。
[0023]需要說明的是,預設傳感器的功能可通過重力傳感器或加速傳感器實現(xiàn),本發(fā)明對此不作限定;另外,關于具體的實現(xiàn)流程已為公眾所知,在此不再贅述。
[0024]具體的,所述通過信號收發(fā)裝置獲取用戶手指的垂直方向移動信息的步驟包括:通過所述信號收發(fā)裝置向用戶手指發(fā)射無線信號,以及接收用戶手指反射回的反射信號。
[0025]根據(jù)大部分用戶的使用習慣,本發(fā)明實施例一中,優(yōu)選的,所述根據(jù)所述垂直方向移動信息得到對應的鼠標按鍵狀態(tài)信息的步驟包括:根據(jù)反射回的反射信號判斷是中指抬起還是食指抬起;若是中指,則對應鼠標左鍵被按下;若是食指,則對應鼠標右鍵被按下。
[0026]本發(fā)明實施例一提供兩種策略以根據(jù)反射回的反射信號判斷是中指抬起還是食指抬起,具體如下:
[0027]第一種,所述根據(jù)反射回的反射信號判斷是中指抬起還是食指抬起的步驟包括:獲取與所述反射信號對應的發(fā)射信號的發(fā)送時間和接收到的所述反射信號的反射時間;根據(jù)所述發(fā)送時間和反射時間得到反射時延;根據(jù)所述反射時延判斷是中指抬起還是食指抬起。
[0028]本發(fā)明實施例一提供第一種策略是因為食指和中指關節(jié)距離信號收發(fā)裝置的距離有所不同,距離的不同會導致反射時延的差異。
[0029]進一步的,在所述根據(jù)所述反射時延判斷是中指抬起還是食指抬起之前,所述實現(xiàn)方法還包括:預先設定并保存所述反射時延分別與中指和食指的對應關系。
[0030]第二種,所述根據(jù)反射回的反射信號判斷是中指抬起還是食指抬起的步驟包括:獲取所述反射信號的反射強度;根據(jù)所述反射強度判斷是中指抬起還是食指抬起。
[0031]本發(fā)明實施例一提供第二種策略是因為食指和中指關節(jié)的反射面有所區(qū)別,導致手指抬起時反射回去的信號強度有些許不同,根據(jù)反射強度的差異也可判斷是哪個手指在移動。
[0032]進一步的,在所述根據(jù)所述反射強度判斷是中指抬起還是食指抬起之前,所述實現(xiàn)方法還包括:預先設定并保存所述反射強度分別與中指和食指的對應關系。
[0033]在此說明,發(fā)射信號和反射信號均為位于同一平面的波,也可以說是一行波。
[0034]為了達到較好的信息傳遞效果,信號收發(fā)裝置優(yōu)選安裝在穿戴設備佩戴后朝向用戶手指的一側,穿戴設備優(yōu)選為智能手表或手環(huán),在此不作限定。
[0035]為了達到更好的信號傳遞效果,本發(fā)明實施例一中,所述信號收發(fā)裝置優(yōu)選為紅外信號收發(fā)裝置。
[0036]優(yōu)選的,所述穿戴設備通過藍牙與所述移動設備連接。對應的,所述將所述操作信息傳遞給與所述穿戴設備連接的移動設備,以供所述移動設備根據(jù)所述操作信息進行對應的鼠標操作的步驟包括:通過藍牙設備與所述移動設備建立連接;通過藍牙信號將所述操作信息傳遞給所述移動設備,以供所述移動設備根據(jù)所述操作信息對目標文件進行對應的鼠標操作。
[0037]為了更加智能化,所述獲取用戶手指動作信息,并根據(jù)所述用戶手指動作信息得到對應的操作信息的步驟包括:獲取啟動指令;根據(jù)所述啟動指令獲取用戶手指動作信息,并根據(jù)所述用戶手指動作信息得到對應的操作信息。
[0038]其中,啟動指令即為開始使用鼠標功能的指令,該指令可通過某一按鍵被按下獲得,也可通過用戶語音口令獲得,對于具體獲取該指令的方式本發(fā)明不作限定。
[0039]實施例二
[0040]如圖2所示,本發(fā)明實施例二提供的穿戴設備包括:
[0041]第一處理模塊21,用于獲取用戶手指動作信息,并根據(jù)所述用戶手指動作信息得到對應的操作信息;
[0042]傳遞模塊22,用于將所述操作信息傳遞給與所述穿戴設備連接的移動設備,以供所述移動設備根據(jù)所述操作信息進行對應的鼠標操作。
[0043]其中,用戶手指動作信息包括手指抬起/放下信息和水平移動信息,操作信息包括鼠標的光標水平移動信息和按鍵按下/彈起信息。
[0044]本發(fā)明實施例二提供的所述穿戴設備通過獲取用戶手指動作信息,進而得到對應的操作信息,并傳遞給移動設備,以供移動設備根據(jù)操作信息進行對應的鼠標操作,實現(xiàn)了鼠標功能,并且由于本穿戴設備方便用戶隨身攜帶,所以為用戶提供了極大的方便,解決了現(xiàn)有技術中實現(xiàn)鼠標功能的相關器件使用不便的問題。
[0045]其中,所述第一處理模塊包括:第一處理子模塊,用于通過本穿戴設備上的預設傳感器得到用戶手指的水平方向移動信息;第二處理子模塊,用于根據(jù)所述水平方向移動信息得到對應的鼠標水平方向移動信息;和/或,第三處理子模塊,用于通過本穿戴設備上的信號收發(fā)裝置獲取用戶手指的垂直方向移動信息;第四處理子模塊,用于根據(jù)所述垂直方向移動信息得到對應的鼠標按鍵狀態(tài)ig息。
[0046]需要說明的是,預設傳感器的功能可通過重力傳感器或加速傳感器實現(xiàn),本發(fā)明對此不作限定;另外,關于具體的實現(xiàn)流程已為公眾所知,在此不再贅述。
[0047]具體的,所述第三處理子模塊包括:發(fā)射接收子模塊,用于通過所述信號收發(fā)裝置向用戶手指發(fā)射無線信號,以及接收用戶手指反射回的反射信號。
[0048]根據(jù)大部分用戶的使用習慣,本發(fā)明實施例二中,優(yōu)選的,所述第四處理子模塊包括:第一判斷子模塊,用于根據(jù)反射回的反射信號判斷是中指抬起還是食指抬起;第一對應子模塊,用于若是中指,則對應鼠標左鍵被按下;第二對應子模塊,用于若是食指,則對應鼠標右鍵被按下。
[0049]本發(fā)明實施例二提供兩種策略以供第一判斷子模塊實現(xiàn)功能,具體如下:
[0050]第一種,所述第一判斷子模塊包括:第一獲取子模塊,用于獲取與所述反射信號對應的發(fā)射信號的發(fā)送時間和接收到的所述反射信號的反射時間;第五處理子模塊,用于根據(jù)所述發(fā)送時間和反射時間得到反射時延;第二判斷子模塊,用于根據(jù)所述反射時延判斷是中指抬起還是食指抬起。
[0051]本發(fā)明實施例二提供第一種策略是因為食指和中指關節(jié)距離信號收發(fā)裝置的距離有所不同,距離的不同會導致反射時延的差異。
[0052]進一步的,所述穿戴設備還包括:第二處理模塊,用于預先(所述第二判斷子模塊根據(jù)所述反射時延判斷是中指抬起還是食指抬起之前)設定并保存所述反射時延分別與中指和食指的對應關系。
[0053]第二種,所述第一判斷子模塊包括:第二獲取子模塊,用于獲取所述反射信號的反射強度;第三判斷子模塊,用于根據(jù)所述反射強度判斷是中指抬起還是食指抬起。
[0054]本發(fā)明實施例二提供第二種策略是因為食指和中指關節(jié)的反射面有所區(qū)別,導致手指抬起時反射回去的信號強度有些許不同,根據(jù)反射強度的差異也可判斷是哪個手指在移動。
[0055]進一步的,所述穿戴設備還包括:第三處理模塊,用于預先(所述第三判斷子模塊根據(jù)所述反射強度判斷是中指抬起還是食指抬起之前)設定并保存所述反射強度分別與中指和食指的對應關系。
[0056]在此說明,發(fā)射信號和反射信號均為位于同一平面的波,也可以說是一行波。
[0057]為了達到較好的信息傳遞效果,信號收發(fā)裝置優(yōu)選安裝在穿戴設備佩戴后朝向用戶手指的一側,穿戴設備優(yōu)選為智能手表或手環(huán),在此不作限定。
[0058]為了達到更好的信號傳遞效果,本發(fā)明實施例二中,所述信號收發(fā)裝置為紅外信號收發(fā)裝置。
[0059]優(yōu)選的,所述穿戴設備通過藍牙與所述移動設備連接。對應的,所述傳遞模塊包括:建立子模塊,用于通過藍牙設備與所述移動設備建立連接;傳遞子模塊,用于通過藍牙信號將所述操作信息傳遞給所述移動設備,以供所述移動設備根據(jù)所述操作信息對目標文件進行對應的鼠標操作。
[0060]為了更加智能化,所述第一處理模塊包括:第三獲取子模塊,用于獲取啟動指令;第六處理子模塊,用于根據(jù)所述啟動指令獲取用戶手指動作信息,并根據(jù)所述用戶手指動作信息得到對應的操作信息。
[0061]其中,啟動指令即為開始使用鼠標功能的指令,該指令可通過某一按鍵被按下獲得,也可通過用戶語音口令獲得,對于具體獲取該指令的方式本發(fā)明不作限定。
[0062]實施例三
[0063]本發(fā)明實施例三提供的穿戴設備(比如智能手表或手環(huán))鼠標功能的實現(xiàn)方案具體如下:
[0064]1.在智能手表或手環(huán)(佩戴后)朝向手指的一側安裝紅外發(fā)射和接收裝置,用于探測手指的移動;手指在抬起時會遮擋并反射紅外信號,使紅外接收裝置接收到信號;手指在放下時不會遮擋反射紅外信號;智能手表或手環(huán)便可以通過接收到或沒有接收到反射紅外信號來判斷手指抬起或放下的動作。
[0065]2.兩種方案判斷哪個手指在移動:
[0066](I)通過紅外發(fā)射與接收的時延來判斷是哪只手指在移動:因為食指和中指關節(jié)距離紅外發(fā)射和接收裝置的距離有所不同,距離的不同會導致反射時延的差異;
[0067](2)通過反射信號強度來判斷哪只手指在移動:因為食指和中指關節(jié)的反射面有所區(qū)別,導致抬起手指時反射回去的紅外線強度有些許不同,可根據(jù)反射強度的差異判斷是哪個手指在移動。
[0068](I)和⑵兩種方案都可以通過初期校準來提高識別精度。
[0069]3.根據(jù)(I)和(2)兩種方案可以定義哪只手指的移動對應模擬鼠標的左鍵或右鍵。
[0070]4.智能手表或手環(huán)內置的重力傳感器或加速傳感器用來感知水平方向的移動,進而用來模擬鼠標的移動。
[0071]5.通過藍牙設備建立與筆記本或平板的連接,進而將模擬鼠標的操作傳遞出去,以完整實現(xiàn)模擬鼠標的操作,使得筆記本或平板能夠進行用戶欲實現(xiàn)的操作。
[0072]顯而易見,本發(fā)明實施例三提供的智能手表或手環(huán)具備了鼠標功能,為經常攜帶筆記本或平板外出的用戶提供了更便捷的服務,相當于隨身攜帶著鼠標,免除了他們沒有鼠標的煩惱。
[0073]需要說明的是,此說明書中所描述的許多功能部件都被稱為模塊/子模塊,以便更加特別地強調其實現(xiàn)方式的獨立性。
[0074]本發(fā)明實施例中,模塊/子模塊可以用軟件實現(xiàn),以便由各種類型的處理器執(zhí)行。舉例來說,一個標識的可執(zhí)行代碼模塊可以包括計算機指令的一個或多個物理或者邏輯塊,舉例來說,其可以被構建為對象、過程或函數(shù)。盡管如此,所標識模塊的可執(zhí)行代碼無需物理地位于一起,而是可以包括存儲在不同位里上的不同的指令,當這些指令邏輯上結合在一起時,其構成模塊并且實現(xiàn)該模塊的規(guī)定目的。
[0075]實際上,可執(zhí)行代碼模塊可以是單條指令或者是許多條指令,并且甚至可以分布在多個不同的代碼段上,分布在不同程序當中,以及跨越多個存儲器設備分布。同樣地,操作數(shù)據(jù)可以在模塊內被識別,并且可以依照任何適當?shù)男问綄崿F(xiàn)并且被組織在任何適當類型的數(shù)據(jù)結構內。所述操作數(shù)據(jù)可以作為單個數(shù)據(jù)集被收集,或者可以分布在不同位置上(包括在不同存儲設備上),并且至少部分地可以僅作為電子信號存在于系統(tǒng)或網絡上。
[0076]在模塊可以利用軟件實現(xiàn)時,考慮到現(xiàn)有硬件工藝的水平,所以可以以軟件實現(xiàn)的模塊,在不考慮成本的情況下,本領域技術人員都可以搭建對應的硬件電路來實現(xiàn)對應的功能,所述硬件電路包括常規(guī)的超大規(guī)模集成(VLSI)電路或者門陣列以及諸如邏輯芯片、晶體管之類的現(xiàn)有半導體或者是其它分立的元件。模塊還可以用可編程硬件設備,諸如現(xiàn)場可編程門陣列、可編程陣列邏輯、可編程邏輯設備等實現(xiàn)。
[0077]以上所述的是本發(fā)明的優(yōu)選實施方式,應當指出對于本技術領域的普通人員來說,在不脫離本發(fā)明所述原理前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
【主權項】
1.一種穿戴設備鼠標功能的實現(xiàn)方法,其特征在于,包括: 獲取用戶手指動作信息,并根據(jù)所述用戶手指動作信息得到對應的操作信息; 將所述操作信息傳遞給與所述穿戴設備連接的移動設備,以供所述移動設備根據(jù)所述操作信息進行對應的鼠標操作。2.如權利要求1所述的實現(xiàn)方法,其特征在于,所述獲取用戶手指動作信息,并根據(jù)所述用戶手指動作信息得到對應的操作信息的步驟包括: 通過所述穿戴設備上的預設傳感器得到用戶手指的水平方向移動信息; 根據(jù)所述水平方向移動信息得到對應的鼠標水平方向移動信息;和/或, 通過所述穿戴設備上的信號收發(fā)裝置獲取用戶手指的垂直方向移動信息; 根據(jù)所述垂直方向移動信息得到對應的鼠標按鍵狀態(tài)信息。3.如權利要求2所述的實現(xiàn)方法,其特征在于,所述通過信號收發(fā)裝置獲取用戶手指的垂直方向移動信息的步驟包括: 通過所述信號收發(fā)裝置向用戶手指發(fā)射無線信號,以及接收用戶手指反射回的反射信號。4.如權利要求3所述的實現(xiàn)方法,其特征在于,所述根據(jù)所述垂直方向移動信息得到對應的鼠標按鍵狀態(tài)信息的步驟包括: 根據(jù)反射回的反射信號判斷是中指抬起還是食指抬起; 若是中指,則對應鼠標左鍵被按下; 若是食指,則對應鼠標右鍵被按下。5.如權利要求4所述的實現(xiàn)方法,其特征在于,所述根據(jù)反射回的反射信號判斷是中指抬起還是食指抬起的步驟包括: 獲取與所述反射信號對應的發(fā)射信號的發(fā)送時間和接收到的所述反射信號的反射時間; 根據(jù)所述發(fā)送時間和反射時間得到反射時延; 根據(jù)所述反射時延判斷是中指抬起還是食指抬起。6.如權利要求4所述的實現(xiàn)方法,其特征在于,所述根據(jù)反射回的反射信號判斷是中指抬起還是食指抬起的步驟包括: 獲取所述反射信號的反射強度; 根據(jù)所述反射強度判斷是中指抬起還是食指抬起。7.如權利要求2至6任一項所述的實現(xiàn)方法,其特征在于,所述信號收發(fā)裝置為紅外信號收發(fā)裝置。8.如權利要求1所述的實現(xiàn)方法,其特征在于,所述穿戴設備通過藍牙與所述移動設備連接。9.一種穿戴設備,其特征在于,包括: 第一處理模塊,用于獲取用戶手指動作信息,并根據(jù)所述用戶手指動作信息得到對應的操作信息; 傳遞模塊,用于將所述操作信息傳遞給與所述穿戴設備連接的移動設備,以供所述移動設備根據(jù)所述操作信息進行對應的鼠標操作。10.如權利要求9所述的穿戴設備,其特征在于,所述第一處理模塊包括: 第一處理子模塊,用于通過本穿戴設備上的預設傳感器得到用戶手指的水平方向移動信息; 第二處理子模塊,用于根據(jù)所述水平方向移動信息得到對應的鼠標水平方向移動信息;和/或, 第三處理子模塊,用于通過本穿戴設備上的信號收發(fā)裝置獲取用戶手指的垂直方向移動信息; 第四處理子模塊,用于根據(jù)所述垂直方向移動信息得到對應的鼠標按鍵狀態(tài)信息。11.如權利要求10所述的穿戴設備,其特征在于,所述第三處理子模塊包括: 發(fā)射接收子模塊,用于通過所述信號收發(fā)裝置向用戶手指發(fā)射無線信號,以及接收用戶手指反射回的反射信號。12.如權利要求11所述的穿戴設備,其特征在于,所述第四處理子模塊包括: 第一判斷子模塊,用于根據(jù)反射回的反射信號判斷是中指抬起還是食指抬起; 第一對應子模塊,用于若是中指,則對應鼠標左鍵被按下; 第二對應子模塊,用于若是食指,則對應鼠標右鍵被按下。13.如權利要求12所述的穿戴設備,其特征在于,所述第一判斷子模塊包括: 第一獲取子模塊,用于獲取與所述反射信號對應的發(fā)射信號的發(fā)送時間和接收到的所述反射信號的反射時間; 第五處理子模塊,用于根據(jù)所述發(fā)送時間和反射時間得到反射時延; 第二判斷子模塊,用于根據(jù)所述反射時延判斷是中指抬起還是食指抬起。14.如權利要求12所述的穿戴設備,其特征在于,所述第一判斷子模塊包括: 第二獲取子模塊,用于獲取所述反射信號的反射強度; 第三判斷子模塊,用于根據(jù)所述反射強度判斷是中指抬起還是食指抬起。15.如權利要求10至14任一項所述的穿戴設備,其特征在于,所述信號收發(fā)裝置為紅外信號收發(fā)裝置。16.如權利要求9所述的穿戴設備,其特征在于,所述穿戴設備通過藍牙與所述移動設備連接。
【文檔編號】G06F3/01GK105824402SQ201510603469
【公開日】2016年8月3日
【申請日】2015年9月21日
【發(fā)明人】趙潤峰
【申請人】維沃移動通信有限公司