一種檢測操控件的方法以及一種電子設備的制作方法
【專利摘要】本發(fā)明公開了一種檢測操控件的方法以及一種電子設備,電子設備包括一觸摸感應單元,觸摸感應單元通過操控件進行操作,方法包括:在觸摸感應單元上獲得第一導電體和第二導電體,其中,第一導電體和第二導電體設置在操控件上;根據(jù)第一導電體,獲得第一導電體的第一位置信息,及根據(jù)第二導電體,獲得第二導電體的第二位置信息;基于第一位置信息及第二位置信息,獲得第一導電體及第二導電體間的距離值;判斷距離值是否滿足預設的距離值;當距離值滿足預設的距離值時,確定操控件存在于觸摸感應單元上。
【專利說明】—種檢測操控件的方法以及一種電子設備
【技術領域】
[0001]本發(fā)明涉及觸摸【技術領域】,特別涉及一種檢測操控件的方法以及一種電子設備?!颈尘凹夹g】
[0002]隨著觸摸屏技術的普及,基于大尺寸多人交互的觸摸類應用,都是由觸摸屏感應用戶的手指觸摸,進而確認出用戶的手指在觸摸屏上的具體位置。而在某些應用中,例如一些基于觸摸屏的運動類游戲,需要手指在觸摸屏上進行滑動。
[0003]下面用具體的例子進行說明。
[0004]比如,用戶使用電子設備(比如平板電腦或是具有觸摸屏的手持設備)玩桌上冰球的游戲,會通過手指在觸摸屏上進行滑動,此時,在手指觸摸到的觸摸屏上,會生成一個虛擬的擊打冰球的操控盤,以撞擊虛擬冰球,并將虛擬冰球擊進球框。
[0005]而當用戶長時間玩這個游戲時,用戶則會長時間使用手指在觸摸屏上滑動時,由于手指和觸摸屏之間的摩擦,會造成手指的不適感,從而帶來不好的用戶體驗。
[0006]因此,為了解決上述問題,現(xiàn)有技術將擊打冰球的實體操控件應用于電子設備中(比如平板電腦或是具有觸摸屏的手持設備),進行虛實結合,代替用戶使用手指滑動觸摸屏生成的操控盤,玩桌上冰球的游戲。
[0007]而本 申請人:在實現(xiàn)本申請的過程中,發(fā)現(xiàn)現(xiàn)有技術至少存在以下技術問題:
[0008]在現(xiàn)有技術中,由于電子設備檢測不到實體的操控件的存在,所以,沒有將實體的操控件應用于電子設備中進行游戲實體附件,比如桌上冰球的游戲的實現(xiàn)方案。
【發(fā)明內容】
[0009]本發(fā)明提供一種檢測操控件的方法以及一種電子設備,用以解決現(xiàn)有技術中由于電子設備檢測不到實體的操控件的存在,所以,沒有將實體的操控件應用于電子設備中進行游戲實體附件,比如桌上冰球的游戲的實現(xiàn)方案的技術問題。
[0010]一方面,本發(fā)明通過本申請的一個實施例,提供如下技術方案:
[0011]一種檢測操控件的方法,所述方法應用于電子設備,所述電子設備包括一觸摸感應單元,所述觸摸感應單元通過所述操控件進行操作,包括:
[0012]在所述觸摸感應單元上獲得第一導電體和第二導電體,其中,所述第一導電體和所述第二導電體設置在所述操控件上;
[0013]根據(jù)所述第一導電體,獲得所述第一導電體的第一位置信息,及根據(jù)所述第二導電體,獲得所述第二導電體的第二位置信息;
[0014]基于所述第一位置信息及所述第二位置信息,獲得所述第一導電體及所述第二導電體間的距離值;
[0015]判斷所述距離值是否滿足預設的距離值;
[0016]當所述距離值滿足所述預設的距離值時,確定所述操控件存在于所述觸摸感應單元上。[0017]可選的,在所述基于所述第一位置信息及所述第二位置信息,獲得所述第一導電體及所述第二導電體間的距離值之前,所述方法還包括步驟:
[0018]在所述觸摸感應單元獲得第三導電體,其中,所述第三導電體設置在所述操控件上;
[0019]根據(jù)所述第三導電體,獲得所述第三導電體的第三位置信息,其中,所述第一位置信息,所述第二位置信息,所述第三位置信息不在同一直線上。
[0020]可選的,在所述基于所述第一位置信息及所述第二位置信息,獲得所述第一導電體及所述第二導電體間的距離值之后,還包括:
[0021]根據(jù)所述第一位置信息,所述第二位置信息,以及所述第三位置信息,獲得第一區(qū)域面積;
[0022]基于所述第一區(qū)域面積,確定出用來表征所述第一導電體,所述第二導電體,及所述第三導體間距離的所述距離值。
[0023]可選的,在所述獲得所述第一導電體的第一位置信息,及所述第二導電體的第二位置信息之后,所述方法還包括步驟:
[0024]獲得所述第一導體的第四位置信息;
[0025]根據(jù)所述第四位置信息,計算所述第四位置信息和所述第一位置信息的第一位置差;
[0026]當獲得所述第一位置差時,生成第一控制指令;或者
[0027]獲得所述第二導體的第五位置信息;
[0028]根據(jù)所述第五位置信息,計算所述第五位置信息和所述第二位置信息的第二位置差;
[0029]當獲得所述第二位置差時,生成第二控制指令。
[0030]可選的,在所述獲得所述第三導電體的第三位置信息之后,還包括步驟:
[0031]獲得所述第三導體的第六位置信息;
[0032]根據(jù)所述第六位置信息,計算所述第六位置信息和所述第三位置信息的第三位置差;
[0033]當獲得所述第三位置差時,生成第三控制指令。
[0034]另一方面,本發(fā)明通過本申請的另一實施例提供一種電子設備,所述電子設備包括一觸摸感應單元,所述觸摸感應單元通過操控件進行操作,包括:
[0035]第一獲得單元,用于在所述觸摸感應單元上獲得第一導電體和第二導電體,其中,所述第一導電體和所述第二導電體設置在所述操控件上;
[0036]第二獲得單元,用于根據(jù)所述第一導電體,獲得所述第一導電體的第一位置信息,及根據(jù)所述第二導電體,獲得所述第二導電體的第二位置信息;
[0037]第三獲得單元,用于基于所述第一位置信息及所述第二位置信息,獲得所述第一導電體及所述第二導電體間的距離值;
[0038]第一判斷單元,用于判斷所述距離值是否滿足預設的距離值;
[0039]確定單元,用于當所述距離值滿足所述預設的距離值時,確定所述操控件存在于所述觸摸感應單元上。
[0040]可選的,所述電子設備還包括:[0041 ] 第四獲得單元,用于在所述觸摸感應單元獲得第三導電體,其中,所述第三導電體設置在所述操控件上;
[0042]第五獲得單元,用于根據(jù)所述第三導電體,獲得所述第三導電體的第三位置信息,其中,所述第一位置信息,所述第二位置信息,所述第三位置信息不在同一直線上。
[0043]可選的,所述電子設備還包括:
[0044]計算單元,用于根據(jù)所述第一位置信息,所述第二位置信息,以及所述第三位置信息,獲得第一區(qū)域面積;
[0045]確定單元,用于基于所述第一區(qū)域面積,確定出用來表征所述第一導電體,所述第二導電體,及所述第三導體間距離的所述距離值。
[0046]可選的,所述電子設備還包括:
[0047]第六獲得單元,用于獲得所述第一導體的第四位置信息;
[0048]第一計算單元,用于根據(jù)所述第四位置信息,獲得所述第四位置信息和所述第一位置信息的第一位置差;
[0049]第一生成單元,用于當獲得所述第一位置差時,生成第一控制指令;或者
[0050]第七獲得單元,用于獲得所述第二導體的第五位置信息;
[0051]第二計算單元,用于判斷根據(jù)所述第五位置信息,獲得所述第五位置信息和所述第二位置信息的第二位置差;
[0052]第二生成單元,用于當獲得所述第二位置差時,生成第二控制指令。
[0053]可選的,所述電子設備還包括:
[0054]第八獲得單元,用于獲得所述第三導體的第六位置信息;
[0055]第三計算單元,用于根據(jù)所述第六位置信息,獲得所述第六位置信息和所述第三位置信息的第三位置差;
[0056]第三生成單元,用于當獲得所述第三位置差時,生成第三控制指令。
[0057]上述技術方案中的一個或多個技術方案,具有如下技術效果或優(yōu)點:
[0058]通過在操控件側上設置導電體,并在電子設備側檢測操控件的導電體的數(shù)量,通過檢測導電體之間的距離值是否滿足預設的距離值,以此來判斷是否具有操控件的存在。
[0059]進一步的,當操控件上的導電體數(shù)量不同時,具有不同的檢測方法,選擇靈活多樣,檢測效率更高。
[0060]進一步的,導電體為軟質材料,對觸摸屏具有保護作用,能夠延長觸摸屏的使用周期。
[0061]進一步的,在電子設備檢測到操控件時,會獲得操控件上的導電體位置變化時,與原來的位置信息之間的距離差,能夠根據(jù)該距離差生成控制指令,用來對電子設備進行控制。
【專利附圖】
【附圖說明】
[0062]圖1為本申請實施例中當操控件上具有兩個導電體時,檢測操控件的方法的流程圖;
[0063]圖2A為本申請實施例中操控件的示意圖;
[0064]圖2B為本申請實施例中操控件的底面為圓形時,兩個導電體存在于底面時的示意圖;
[0065]圖3為本申請實施例中當操控件上具有三個導電體時,檢測操控件的方法的流程圖;
[0066]圖4為本申請實施例中以根據(jù)三者的位置信息計算出來的距離為直徑的底座的示意圖;
[0067]圖5為本申請實施例中電子設備的示意圖;
[0068]圖6為本申請實施例中電子設備的另一示意圖;
[0069]圖7為本申請實施例中電子設備的另一示意圖;
[0070]圖8A-圖8B為本申請實施例中電子設備的另一示意圖;
[0071]圖9為本申請實施例中電子設備的另一示意圖。
【具體實施方式】
[0072]為了解決現(xiàn)有技術中存在的由于電子設備檢測不到實體的操控件的存在,所以,沒有將實體的操控件應用于電子設備中進行桌上冰球的游戲的實現(xiàn)方案的技術問題,本發(fā)明實施例提出了一種檢測操控件的方法以及一種電子設備,其解決方案總體思路如下:
[0073]在操控檢側,在操控件上設置至少兩個導電體,各個導電體之間具有一定的距離。
[0074]在電子設備側,通過設置一定的預設條件,當檢測操控件上的導電體的數(shù)量之后,根據(jù)導電體的數(shù)量的不同,使用不同的預設條件進行判斷,通過判斷結果來檢測操控件的存在。
[0075]進一步的,當操控件側設置兩個導電體時,在電子設備側或設置兩個導電體之間的距離的閾值范圍,以此來檢測操控件的存在。
[0076]進一步的,當操控件側設置三個導電體時,在電子設備側或設置三個導電體之間的距離的閾值范圍,以此來檢測操控件的存在。
[0077]下面結合說明書附圖對本發(fā)明實施例的主要實現(xiàn)原理、具體實施過程及其對應能夠達到的有益效果進行詳細的闡述。
[0078]在下面的實施例中,具體描述了一種檢測操控件的方法,該方法應用于電子設備。
[0079]其中,電子設備包括一觸摸感應單元,即具有觸摸屏,而觸摸感應單元可以通過操控件進行操作。
[0080]而具體檢測操控件的方法,則具有多種,根據(jù)操控件的導電體的數(shù)量的不同,具有不同的檢測方法,下面將以不同的實施例進行說明。
[0081]實施例一:
[0082]在本申請實施例中,如圖1所示,具體描述當操控件具有兩個導電體時的檢測方法:
[0083]步驟101,在觸摸感應單元上獲得第一導電體和第二導電體。
[0084]其中,第一導電體和第二導電體設置在操控件上。
[0085]為了能夠讓電子設備檢測到操控件的存在,因此,在操控件接觸觸摸屏的部分設置了兩個導電體,而由于操控件需要在觸摸屏上進行滑動,因此,操控件在接觸觸摸屏的部分設置的導電體的材質為軟性材質,比如導電橡膠,或是導電泡棉,以防止操控件在觸摸屏上進行滑動的時候,劃傷觸摸屏,具有保護觸摸屏的作用。[0086]步驟102,根據(jù)第一導電體,獲得第一導電體的第一位置信息,及根據(jù)第二導電體,獲得第二導電體的第二位置信息。
[0087]當在操控件接觸觸摸屏的部分設置了兩個導電體時,第一導電體具有第一位置信息,第二導電體具有第二位置信息,而兩個導電體之間具有一定的距離值,由于導電體是固定在操控件上的,所以,距離值是一定的,不會隨著操控件在觸摸屏上的滑動而改變。
[0088]此時,可以執(zhí)行以下的步驟。
[0089]步驟103,基于第一位置信息及第二位置信息,獲得第一導電體及第二導電體間的距離值。
[0090]步驟104,判斷距離值是否滿足預設的距離值。
[0091]在本申請實施例中,預設的距離值為6mm到IOmm之間的任一值,如:可以是6mm,也可以是8mm,也可以10mm。
[0092]當?shù)谝粚щ婓w與第二導電體之間的距離值處于6mm到IOmm之間時,則可以判斷出第一導電體與第二導電體之間的距離值滿足預設的距離值。
[0093]Itia,當預設的距離值為6mm,且第一導電體與第二導電體之間的距離值為6mm時,則可以判斷兩個導體間的距離值滿足預設的距離值;當預設的距離值為10mm,且第一導電體與第二導電體之間的距離值為IOmm時,則可以判斷出第一導電體與第二導電體之間的距離值滿足預設的距離值。
[0094]步驟105,當距離值滿足預設的距離值時,確定操控件存在于觸摸感應單元上。
[0095]在實際應用中,操控件的具體形狀不做限定,在本申請實施例中,當操控件上具有兩個導電體時,該操控件可以是底座為圓形的操控件,如圖2A-圖2B所示,在圖2A中,操控件具有兩部分,用戶握持的部分以及和觸摸屏接觸的底座部分,如圖2B所示,底座與觸摸屏接觸的部分為圓形,且具有兩個導電體,兩個導電體之間的距離值即為操控件圓形底面的直徑。
[0096]當確定操控件存在于觸摸感應單元上之后,在電子設備側,還會獲得第一導體的第四位置信息,第四位置信息是第一導電體在觸摸感應單元上移動產生的位置信息,因此,第四位置信息和第一位置信息所處位置不同。
[0097]進一步的,根據(jù)所述第四位置信息,計算所述第四位置信息和所述第一位置信息
的第一位置差。
[0098]當獲得所述第一位置差時,生成第一控制指令。
[0099]此處的控制指令用來控制電子設備。
[0100]進一步的,除了使用第一導電體判斷之外,由于第一導電體和第二導電體都是出于操控件上,因此,還可以使用第二導電體的位置差對電子設備進行控制。
[0101]首先獲得第二導體的第五位置信息。
[0102]然后根據(jù)所述第五位置信息,計算所述第五位置信息和所述第二位置信息的第二
位置差。
[0103]當獲得所述第二位置差時,生成第二控制指令。
[0104]以擊打冰球為例。
[0105]假設通過操控件來對電子設備中的已經打開的冰球應用程序進行操控,當電子設備已經檢測到操控件位于觸摸屏上,此時,需要移動操控件擊打冰球。[0106]操控件在未移動時,操控件中的第一導電體具有第一位置信息,比如A點。
[0107]當移動操控件時,第一位置信息會發(fā)生變化,獲得第四位置信息,比如B點。
[0108]此時,在電子設備側,會檢測第一導電體所處位置信息的B點與A點的位置差,當檢測到該位置差時,則生成第一控制指令,控制電子設備。
[0109]具體的,在使用操控件擊打冰球時,冰球移動的速度,方向等,都是通過操控件的擊打的速度和方向決定的。
[0110]因此,當檢測到位置差時,能夠根據(jù)該位置差判斷出操控件移動的方向,生成控制冰球移動方向的控制指令,以此來控制冰球在被擊打時移動的方向。
[0111]進一步的,在電子設備側,還可以使用速度傳感器檢測操控件的移動的速度,以此來獲得冰球被擊打時應該移動的速度。
[0112]進一步的,如何判斷擊打到了冰球,則如下所示:
[0113]在檢測到操控件在觸摸屏上進行移動之后,就能獲得操控件在觸摸屏上當前位置信息即B點,進而電子設備就能夠判斷操控件的底面是否碰到了觸摸屏上顯示的冰球。
[0114]進一步的,當檢測獲得操控件的具體的當前位置信息時,就可以根據(jù)該當前位置信息判斷操控件和冰球的距離值是否滿足預設的距離,此時的判斷過程和前面描述的判斷兩個導電體的距離是否滿足預設的距離值的判斷方法類似。
[0115]比如預設的距離為3mm-5mm,當操控件和冰球的距離值為在此范圍之內時,則可以判斷出該操控件打到了冰球。
[0116]在打到了冰球之后,在電子設備側,則會根據(jù)生成的控制指令控制冰球按照操控件移動的方向和速度進行移動。
[0117]上述方法具體描述了當操控件上具有兩個導電體時,檢測操控件的方法,通過檢測兩個導電體之間的距離值是否滿足預設的距離值,以此來判斷是否具有操控件的存在。
[0118]進一步的,導電體為軟質材料,對觸摸屏具有保護作用,能夠延長觸摸屏的使用周期。
[0119]應當注意,本申請的一個或者多個實施例中,通過檢測導電體的距離來檢測操控件的存在,僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明,本發(fā)明還可以使用三個導電體來判斷操控件的存在。下面將通過實施例二,對使用三個導電體來進行判斷的詳細過程進行描述。
[0120]實施例二:
[0121]在本申請實施例中,如圖3所示,具體描述當操控件具有三個導電體時的檢測方法:
[0122]步驟301,在觸摸感應單元上獲得第一導電體和第二導電體。
[0123]其中,第一導電體和第二導電體設置在操控件上。
[0124]步驟302,根據(jù)第一導電體,獲得第一導電體的第一位置信息,及根據(jù)第二導電體,獲得第二導電體的第二位置信息。
[0125]步驟303,在觸摸感應單元獲得第三導電體。
[0126]其中,第三導電體設置在操控件上。
[0127]為了能夠讓電子設備檢測到操控件的存在,因此,在操控件接觸觸摸屏的部分設置了三個導電體,而由于操控件需要在觸摸屏上進行滑動,因此,操控件在接觸觸摸屏的部分設置的導電體的材質為軟性材質,比如導電橡膠,或是導電泡棉,以防止操控件在觸摸屏上進行滑動的時候,劃傷觸摸屏,具有保護觸摸屏的作用。
[0128]步驟304,根據(jù)第三導電體,獲得第三導電體的第三位置信息。
[0129]其中,第一位置信息,第二位置信息,第三位置信息不在同一直線上。
[0130]在操控件接觸觸摸屏的部分設置了三個導電體時,第一導電體具有第一位置信息,第二導電體具有第二位置信息,第三導電體具有第三位置信息,而三個導電體之間具有一定的距離值,由于導電體是固定在操控件上的,所以,距離值是一定的,不會隨著操控件在觸摸屏上的滑動而改變。
[0131]進一步的,三個導電體中每個導電體存在于操控件的不同位置,且,三個導電體的位置信息不在同一直線上,不在同一位置上的三個導電體能夠構成一圓面。
[0132]步驟305,基于第一位置信息及第二位置信息,獲得第一導電體及第二導電體間的距離值。
[0133]步驟306,根據(jù)第一位置信息,第二位置信息,以及第三位置信息,獲得第一區(qū)域面積。
[0134]步驟307,基于第一區(qū)域面積,確定出用來表征第一導電體,第二導電體,及第三導體間距離的距離值。
[0135]在實際應用中,操控件的具體形狀不做限定。
[0136]在本申請實施例中,操控件的具體形狀如圖2A所示,具有兩部分,用戶握持的部分以及和觸摸屏接觸的底座部分。
[0137]當操控件上具有三個導電體時,可以將該操控件看作是底座為圓形的操控件,也可以看做是方形的操控件。
[0138]當操控件為是底座為圓形的操控件時:
[0139]根據(jù)第一位置信息,第二位置信息,以及第三位置信息,獲得第一區(qū)域面積。
[0140]如上,由于三個位置信息不在同一直線上,因此,由此三個位置信息可以確定出操控件的底座部分的圓形區(qū)域的大小。
[0141]當獲得了圓形區(qū)域的大小之后,還可以根據(jù)三者的位置關系,計算出構成的圓形區(qū)域的直徑的大小,如圖4所示,為以根據(jù)三者的位置信息計算出來的距離為直徑的底座。
[0142]進一步的,以此直徑作為表征第一導電體,第二導電體,及第三導體間距離的距離值。
[0143]當操控件為是底座為方形形的操控件時:
[0144]根據(jù)第一位置信息,第二位置信息,以及第三位置信息,獲得第一區(qū)域面積,能確定出由三個位置信息為頂點的三角形區(qū)域。
[0145]當確定出此三角形區(qū)域時,可以根據(jù)任意兩個位置信息形成的線段為對角線,進行復制,得到一方形區(qū)域。
[0146]此方形區(qū)域則為操控件的底座的面積大小。
[0147]而對角線的長度則為表征第一導電體,第二導電體,及第三導體間距離的距離值。
[0148]步驟308,判斷距離值是否滿足預設的距離值。
[0149]步驟309,當距離值滿足預設的距離值時,確定操控件存在于觸摸感應單元上。
[0150]在本申請實施例中,預設的距離值為6mm到IOmm之間。[0151]進一步的,此處的判斷方式與上述實施例的判斷方式一樣,此處不再贅述。
[0152]當確定操控件存在于觸摸感應單元之后,在電子設備側,還會獲得第三導體的第六位置信息。
[0153]然后,根據(jù)所述第六位置信息,計算所述第六位置信息和所述第三位置信息的第
三位置差。
[0154]當獲得所述第三位置差時,生成第三控制指令。
[0155]在本申請實施例中,操控件上設置了三個導電體,因此,可以通過檢測任意一個導電體的位置差來生成控制指令。
[0156]而具體的,根據(jù)該控制指令控制擊打冰球的方法,在上述實施例中已經具有詳細的描述,本申請實施例和上述方式一致,在此不再贅述。
[0157]上述方法具體描述了當操控件上具有三個導電體時,檢測操控件的方法,通過檢測三個導電體之間的距離值是否滿足預設的距離值,以此來判斷是否具有操控件的存在。
[0158]進一步的,導電體為軟質材料,對觸摸屏具有保護作用,能夠延長觸摸屏的使用周期。
[0159]應當注意,本申請的一個或者多個實施例中,通過檢測導電體的距離來檢測操控件的存在,僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明,本發(fā)明還可以使用四個導電體來判斷操控件的存在,或是多個導電體來判斷操控件的存在,比如當操控件的底座形狀為方形,除了使用上述在地面上設置三個導電體進行檢測的方法之外,還可以設置四個或者多個導電體進行檢測,圓形底面類似,因此,使用四個導電體來判斷操控件的存在,或是多個導電體來判斷操控件的存在此處不再贅述。
[0160]實施例三:
[0161]在本申請實施例中,描述了一種電子設備,電子設備包括一觸摸感應單元,觸摸感應單元通過操控件進行操作,如圖5所示,包括:
[0162]第一獲得單元501,用于在觸摸感應單元上獲得第一導電體和第二導電體,其中,第一導電體和第二導電體設置在操控件上。
[0163]第二獲得單兀502,用于根據(jù)第一導電體,獲得第一導電體的第一位置信息,及根據(jù)第二導電體,獲得第二導電體的第二位置信息。
[0164]第三獲得單元503,用于基于第一位置信息及第二位置信息,獲得第一導電體及第二導電體間的距離值。
[0165]第一判斷單元504,用于判斷距離值是否滿足預設的距離值。
[0166]確定單元505,用于當距離值滿足預設的距離值時,確定操控件存在于觸摸感應單元上。
[0167]進一步的,如圖6所示,電子設備還包括:
[0168]第四獲得單元601,用于在觸摸感應單元獲得第三導電體,其中,第三導電體設置在操控件上。
[0169]第五獲得單元602,用于根據(jù)第三導電體,獲得第三導電體的第三位置信息,其中,第一位置信息,第二位置信息,第三位置信息不在同一直線上。
[0170]進一步的,如圖7所示,電子設備還包括:
[0171]計算單元701,用于根據(jù)第一位置信息,第二位置信息,以及第三位置信息,獲得第一區(qū)域面積。
[0172]確定單兀702,用于基于第一區(qū)域面積,確定出用來表征第一導電體,第二導電體,及第三導體間距離的距離值。
[0173]進一步的,如圖8A所示,電子設備還包括:
[0174]第六獲得單元801,用于獲得第一導體的第四位置信息。
[0175]第一計算單元802,用于根據(jù)所述第四位置信息,獲得所述第四位置信息和所述第
一位置信息的第一位置差。
[0176]第一生成單元803,用于當獲得所述第一位置差時,生成第一控制指令。
[0177]或者如圖8B所示,電子設備還包括:
[0178]第七獲得單元804,用于獲得第二導體的第五位置信息。
[0179]第二計算單元805,用于判斷第五位置信息和第二位置信息是否相同,以此來判斷第二導電體是否在觸摸感應單元上移動。
[0180]第二生成單元806,用于當獲得所述第二位置差時,生成第二控制指令。
[0181]進一步的,如圖9所示,電子設備還包括:第八獲得單元901,用于獲得第三導體的第六位置信息;
[0182]第三計算單元902,用于用于根據(jù)所述第六位置信息,獲得所述第六位置信息和所
述第三位置信息的第三位置差。
[0183]第三生成單元903,用于當獲得所述第三位置差時,生成第三控制指令。
[0184]通過本發(fā)明的一個或多個實施例,可以實現(xiàn)如下技術效果:
[0185]本發(fā)明的一個或者多個實施例,通過在操控件側上設置導電體,并在電子設備側檢測操控件的導電體的數(shù)量,通過檢測導電體之間的距離值是否滿足預設的距離值,以此來判斷是否具有操控件的存在。
[0186]進一步的,當操控件上的導電體數(shù)量不同時,具有不同的檢測方法,選擇靈活多樣,檢測效率更高。
[0187]進一步的,導電體為軟質材料,對觸摸屏具有保護作用,能夠延長觸摸屏的使用周期。
[0188]在電子設備檢測到操控件時,會獲得操控件上的導電體位置變化時,與原來的位置信息之間的距離差,能夠根據(jù)該距離差生成控制指令,用來對電子設備進行控制。
[0189]顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。
【權利要求】
1.一種檢測操控件的方法,所述方法應用于電子設備,所述電子設備包括一觸摸感應單元,所述觸摸感應單元通過所述操控件進行操作,其特征在于,包括: 在所述觸摸感應單元上獲得第一導電體和第二導電體,其中,所述第一導電體和所述第二導電體設置在所述操控件上; 根據(jù)所述第一導電體,獲得所述第一導電體的第一位置信息,及根據(jù)所述第二導電體,獲得所述第二導電體的第二位置信息; 基于所述第一位置信息及所述第二位置信息,獲得所述第一導電體及所述第二導電體間的距離值; 判斷所述距離值是否滿足預設的距離值; 當所述距離值滿足所述預設的距離值時,確定所述操控件存在于所述觸摸感應單元上。
2.如權利要求1所述的方法,其特征在于,在所述基于所述第一位置信息及所述第二位置信息,獲得所述第一導電體及所述第二導電體間的距離值之前,所述方法還包括步驟: 在所述觸摸感應單元獲 得第三導電體,其中,所述第三導電體設置在所述操控件上; 根據(jù)所述第三導電體,獲得所述第三導電體的第三位置信息,其中,所述第一位置信息,所述第二位置信息,所述第三位置信息不在同一直線上。
3.如權利要求2所述的方法,其特征在于,在所述基于所述第一位置信息及所述第二位置信息,獲得所述第一導電體及所述第二導電體間的距離值之后,還包括: 根據(jù)所述第一位置信息,所述第二位置信息,以及所述第三位置信息,獲得第一區(qū)域面積; 基于所述第一區(qū)域面積,確定出用來表征所述第一導電體,所述第二導電體,及所述第三導體間距離的所述距離值。
4.如權利要求1所述的方法,其特征在于,在所述獲得所述第一導電體的第一位置信息,及所述第二導電體的第二位置信息之后,所述方法還包括步驟: 獲得所述第一導體的第四位置信息; 根據(jù)所述第四位置信息,計算所述第四位置信息和所述第一位置信息的第一位置差; 當獲得所述第一位置差時,生成第一控制指令;或者 獲得所述第二導體的第五位置信息; 根據(jù)所述第五位置信息,計算所述第五位置信息和所述第二位置信息的第二位置差; 當獲得所述第二位置差時,生成第二控制指令。
5.如權利要求3所述的方法,其特征在于,在所述獲得所述第三導電體的第三位置信息之后,還包括步驟: 獲得所述第三導體的第六位置信息; 根據(jù)所述第六位置信息,計算所述第六位置信息和所述第三位置信息的第三位置差; 當獲得所述第三位置差時,生成第三控制指令。
6.一種電子設備,所述電子設備包括一觸摸感應單元,所述觸摸感應單元通過操控件進行操作,其特征在于,包括: 第一獲得單元,用于在所述觸摸感應單元上獲得第一導電體和第二導電體,其中,所述第一導電體和所述第二導電體設置在所述操控件上; 第二獲得單元,用于根據(jù)所述第一導電體,獲得所述第一導電體的第一位置信息,及根據(jù)所述第二導電體,獲得所述第二導電體的第二位置信息; 第三獲得單元,用于基于所述第一位置信息及所述第二位置信息,獲得所述第一導電體及所述第二導電體間的距離值; 第一判斷單元,用于判斷所述距離值是否滿足預設的距離值; 確定單元,用于當所述距離值滿足所述預設的距離值時,確定所述操控件存在于所述觸摸感應單元上。
7.如權利要求6所述的電子設備,其特征在于,所述電子設備還包括: 第四獲得單元,用于在所述觸摸感應單元獲得第三導電體,其中,所述第三導電體設置在所述操控件上; 第五獲得單元,用于根據(jù)所述第三導電體,獲得所述第三導電體的第三位置信息,其中,所述第一位置信息,所述第二位置信息,所述第三位置信息不在同一直線上。
8.如權利要求7所述的電子設備,其特征在于,所述電子設備還包括: 計算單元,用于根據(jù)所述第一位置信息,所述第二位置信息,以及所述第三位置信息,獲得第一區(qū)域面積; 確定單元,用于基于所述第一區(qū)域面積,確定出用來表征所述第一導電體,所述第二導電體,及所述第三導體間距離的所述距離值。
9.如權利要求6所述的電子設備,其特征在于,所述電子設備還包括: 第六獲得單元,用于獲得所述第一導體的第四位置信息; 第一計算單元,用于根據(jù)所述第四位置信息,獲得所述第四位置信息和所述第一位置信息的第一位置差; 第一生成單元,用于當獲得所述第一位置差時,生成第一控制指令;或者 第七獲得單元,用于獲得所述第二導體的第五位置信息; 第二計算單元,用于判斷根據(jù)所述第五位置信息,獲得所述第五位置信息和所述第二位置信息的第二位置差; 第二生成單元,用于當獲得所述第二位置差時,生成第二控制指令。
10.如權利要求8所述的電子設備,其特征在于,所述電子設備還包括: 第八獲得單元,用于獲得所述第三導體的第六位置信息; 第三計算單元,用于根據(jù)所述第六位置信息,獲得所述第六位置信息和所述第三位置信息的第三位置差; 第三生成單元,用于當獲得所述第三位置差時,生成第三控制指令。
【文檔編號】G06F3/041GK103677369SQ201210353175
【公開日】2014年3月26日 申請日期:2012年9月20日 優(yōu)先權日:2012年9月20日
【發(fā)明者】張勇強, 楊平, 李軍 申請人:聯(lián)想(北京)有限公司