本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種操控設(shè)備及信息處理方法。
背景技術(shù):
目前的操控設(shè)備不管是有線操控設(shè)備還是無線操控設(shè)備,操控設(shè)備底部都是平的,以方便操控設(shè)備的移動(dòng)。在一些應(yīng)用場景,例如游戲應(yīng)用場景,用戶控制游戲場景中的某一個(gè)游戲?qū)ο笮凶邥r(shí),需要利用操控設(shè)備調(diào)整該游戲?qū)ο蟮某?,然后利用鍵盤上的按鍵控制游戲?qū)ο蟮男凶?。例如,利用鍵盤上的字母鍵w、s、d及a控制游戲人物對(duì)象,根據(jù)其面朝的方向,前進(jìn)、后腿、向左行走或向右行走。顯然用戶需要同時(shí)利用操控設(shè)備和鍵盤操控,具有操控繁瑣的問題。操控設(shè)備僅能夠用于調(diào)整游戲?qū)ο蟮某?,并不能控制游戲?qū)ο蟮男凶?,具有可控操控少,人機(jī)交互能力弱的問題。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例期望提供一種操控設(shè)備及信息處理方法,至少部分解決上述問題。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
本發(fā)明實(shí)施例第一方面提供一種操控設(shè)備,包括殼體及傳感器、處理器及通信接口;
所述殼體包括弧形底面;其中,所述操控設(shè)備與承載面相接觸的面為所述弧形底面的至少一部分;
所述傳感器,用于檢測所述操控設(shè)備的姿態(tài)和/或運(yùn)動(dòng)狀態(tài),形成傳感參數(shù);
所述處理器,用于接收所述傳感器發(fā)送的所述傳感參數(shù),并根據(jù)所述傳感參數(shù)生成控制參數(shù);
所述通信接口,用于將所述控制參數(shù)發(fā)送受控設(shè)備。
基于上述方案,所述處理器,具體用于根據(jù)一個(gè)或多個(gè)所述傳感器檢測的傳感參數(shù),確定所述弧形底面相對(duì)于所述承載面的姿態(tài)參數(shù)和/或運(yùn)動(dòng)參數(shù),并根據(jù)所述姿態(tài)參數(shù)和/或運(yùn)動(dòng)狀態(tài),生成所述控制參數(shù)。
基于上述方案,所述傳感器至少包括第一傳感器和第二傳感器;
所述第一傳感器,用于檢測所述操控設(shè)備相對(duì)于所述承載面在第一方向的運(yùn)動(dòng)狀態(tài)或傾斜姿態(tài);
所述第二傳感器,用于檢測所述操控設(shè)備相對(duì)于所述承載面在第二方向的運(yùn)動(dòng)狀態(tài)或傾斜姿態(tài),其中,所述第一方向垂直與所述第二方向。
基于上述方案,所述傳感器為壓力傳感器,設(shè)置在所述弧形底面,用于檢測所述弧形底面不同位置所受壓力的壓力參數(shù)。
基于上述方案,在所述弧形底面的設(shè)置多個(gè)所述壓力傳感器;多個(gè)所述壓力傳感器包括第一壓力傳感器和第二壓力傳感器;
所述第一壓力傳感器,用于檢測所述操控設(shè)備相對(duì)于所述承載面在第一方向上的姿態(tài)和/或運(yùn)動(dòng)狀態(tài),形成第一壓力參數(shù);
所述第二壓力傳感器,用于檢測所述操控設(shè)備相對(duì)于所述承載面在第一方向上的姿態(tài)和/或運(yùn)動(dòng)狀態(tài),形成第二壓力參數(shù);
所述處理器,具體用于根據(jù)所述第一壓力參數(shù)和所述第二壓力參數(shù),確定出所述弧形底面相對(duì)于所述承載面的姿態(tài)參數(shù)或運(yùn)動(dòng)參數(shù)。
基于上述方案,所述處理器,還用于根據(jù)所述傳感參數(shù),確定所述操控設(shè)備相對(duì)于所述承載面的運(yùn)動(dòng)方向,和/或,運(yùn)動(dòng)距離。
基于上述方案,所述弧形底面放置在承載面時(shí),所述弧形底面朝背離所述承載面的方向彎曲。
本發(fā)明實(shí)施例第二方面提供一種信息處理方法,應(yīng)用于包括弧形底面的操控設(shè)備中,其中,所述弧形底面為所述操控設(shè)備與承載面接觸的至少一部分,所述方法包括:
檢測所述操控設(shè)備的弧形底面相對(duì)于承載面的姿態(tài)和/或運(yùn)動(dòng)狀態(tài),形成傳感參數(shù);
根據(jù)所述傳感參數(shù),生成控制參數(shù);
將所述控制參數(shù)發(fā)送給受控設(shè)備。
基于上述方案,所述根據(jù)所述傳感參數(shù),生成控制參數(shù),包括:
根據(jù)所述操控各設(shè)備內(nèi)一個(gè)或多個(gè)所述傳感器檢測的傳感參數(shù),確定所述弧形底面與所述承載面的姿態(tài)參數(shù)和/或運(yùn)動(dòng)參數(shù);
根據(jù)所述姿態(tài)參數(shù)和/或運(yùn)動(dòng)參數(shù)生成所述控制參數(shù)。
基于上述方案,所述檢測所述操控設(shè)備的姿態(tài)和/或運(yùn)動(dòng)狀態(tài),形成傳感參數(shù),包括:
通過壓力傳感器檢測所述弧形底面不同位置所受壓力的壓力參數(shù);
所述根據(jù)所述傳感參數(shù),生成控制參數(shù),包括:
根據(jù)一個(gè)或多個(gè)所述壓力傳感器檢測的壓力參數(shù),確定所述弧形底面與所述承載面的姿態(tài)參數(shù)和/或運(yùn)動(dòng)參數(shù)。
本發(fā)明實(shí)施例提供的操控設(shè)備及信息處理方法,包括一個(gè)弧形底面,該弧形底面用于在操控設(shè)備處于工作狀態(tài)時(shí),至少部分與承載面接觸。在本實(shí)施例中所述操控設(shè)備還包括傳感器,該傳感器檢測所述操控設(shè)備相對(duì)于承載面的姿態(tài)和/或運(yùn)動(dòng)狀態(tài),從而形成傳感參數(shù);操控設(shè)備根據(jù)傳感參數(shù)生成控制參數(shù),通過通信接口發(fā)送給受控設(shè)備。本實(shí)施例提供的操控設(shè)備相對(duì)于現(xiàn)有的鼠標(biāo)或鍵盤等,由于與承載面接觸的是弧形底面,用戶可以簡單的用戶操作控制操控設(shè)備發(fā)送的姿態(tài)和運(yùn)動(dòng)狀態(tài)的改變,不僅僅依靠鼠標(biāo)等案件或移動(dòng)操作來控制受控設(shè)備,從而增強(qiáng)操控設(shè)備分別和人和受控設(shè)備的交互能力;使得用戶的操作更加簡便。
附圖說明
圖1為本發(fā)明實(shí)施例提供的第一種操控設(shè)備的結(jié)構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例提供的第二種操控設(shè)備的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例提供的一種信息處理方法的流程示意圖;
圖4為本發(fā)明實(shí)施例提供的一種操作設(shè)備的姿態(tài)示意圖;
圖5為本發(fā)明實(shí)施例提供的第二種操控設(shè)備的姿態(tài)示意圖。
具體實(shí)施方式
以下結(jié)合說明書附圖及具體實(shí)施例對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)闡述。
如圖1所示,本實(shí)施例提供一種操控設(shè)備,包括殼體110及傳感器120、處理器130及通信接口140;
所述殼體110包括弧形底面111;其中,所述操控設(shè)備與承載面相接觸的面為所述弧形底面111的至少一部分;
所述傳感器120,用于檢測所述操控設(shè)備相對(duì)于所述承載面的姿態(tài)和/或運(yùn)動(dòng)狀態(tài),形成傳感參數(shù);
所述處理器130,用于接收所述傳感器發(fā)送的所述傳感參數(shù),并根據(jù)所述傳感參數(shù)生成控制參數(shù);
所述通信接口140,用于將所述控制參數(shù)發(fā)送受控設(shè)備。
本實(shí)施例中提供一種操控設(shè)備,該操控設(shè)備可以向受控設(shè)備發(fā)送控制參數(shù)。這里的控制參數(shù),可以用于所述受控設(shè)備響應(yīng)用戶輸入或用戶手動(dòng)指令。在本實(shí)施例中所述操控設(shè)備即為檢測用戶輸入或用戶指令的設(shè)備。在本實(shí)施例中所述操控設(shè)備可取代鼠標(biāo)或鍵盤,作為受控設(shè)備的人機(jī)交互界面。
在本實(shí)施例中所述操控設(shè)備包括殼體110,但是該殼體包括一個(gè)弧形底面111,該弧形底面111是操控設(shè)備處于工作狀態(tài)時(shí)用于與操作面接觸的一個(gè)面。在本實(shí)施例中所述操作面可為桌面或工作平臺(tái)的承載平面。該操作設(shè)備被該承載面支撐,且可以在該承載面上運(yùn)動(dòng)。
在本實(shí)施例中所述弧形底面111可為圓弧底面或橢圓弧底面等各種近似圓弧底面或近似橢圓弧底面的弧形面。如圖1所示,在所述操控設(shè)備的工作狀態(tài)下,所述弧形底面111放置在承載面時(shí),所述弧形底面朝背離所述承載面的方向彎曲,這樣方便用戶通過手掌和/或手腕的力量,控制所述操控設(shè)備的運(yùn)動(dòng)和/姿態(tài)。
所述傳感器120可為各種可以檢測所述操控設(shè)備的當(dāng)前的姿態(tài)或運(yùn)動(dòng)的傳感裝置。例如,所述傳感器120為加速度傳感器,所述加速度傳感器可以通過檢測所述操控設(shè)備的運(yùn)動(dòng)加速度。具體實(shí)現(xiàn)時(shí),所述傳感器120不局限于所述加速度傳感器等。所述傳感器120至少部分位于所述殼體110內(nèi)。
所述處理器130可對(duì)應(yīng)于各種處理芯片或處理電路。所述處理芯片可包括微處理器、數(shù)字信號(hào)處理器、可編程陣列或應(yīng)用處理器等。所述處理電路可包括專用集成電路。
在本實(shí)施例中所述處理器130,位于所述殼體110內(nèi),與所述傳感器120連接,可以接收到所述傳感器120檢測的傳感參數(shù);并可根據(jù)傳感參數(shù)生成所述控制參數(shù)。在本實(shí)施例中是,所述處理器130預(yù)先存儲(chǔ)或接收有傳感參數(shù)與控制參數(shù)之間的對(duì)應(yīng)關(guān)系,所述處理器130在接收所述傳感參數(shù)之后,可以通過查詢所述對(duì)應(yīng)關(guān)系,確定出當(dāng)前需要向受控設(shè)備發(fā)送的控制參數(shù)。在另一些實(shí)施例中,所述處理器130還可預(yù)先獲取了傳感參數(shù)到控制參數(shù)之間的轉(zhuǎn)換函數(shù)或轉(zhuǎn)換策略,所述處理器130可根據(jù)所述傳感參數(shù),利用所述轉(zhuǎn)換函數(shù)或轉(zhuǎn)換策略,生成所述控制參數(shù)。
在本實(shí)施例中所述通信接口140,可為所述擦空設(shè)備與受控設(shè)備進(jìn)行通信的接口,所述通信接口可為有線接口,例如,usb接口。當(dāng)然所述通信接口還可以無線接口,例如,藍(lán)牙接口或紫峰接口等。所述無線接口利用無線傳輸技術(shù)將所述控制參數(shù)利用無線信號(hào)發(fā)送給所述受控設(shè)備。
在本實(shí)施例中所述受控設(shè)備可以為各種類型的電子設(shè)備,例如,臺(tái)式電腦的主機(jī)、筆記本電腦、平板電腦、投影儀、網(wǎng)絡(luò)電視機(jī)等各種電子設(shè)備。
所述受控設(shè)備接收到所述控制參數(shù)之后,就知道當(dāng)前用戶作用于所述操控設(shè)備的用戶輸入或用戶指令,所述受控設(shè)備,根據(jù)所述控制參數(shù)執(zhí)行預(yù)定操作,則實(shí)現(xiàn)了所述受控設(shè)備對(duì)用戶輸入或用戶指令的響應(yīng)。
在本實(shí)施例中與承載面接觸的面,包括所述弧形底面111的一部分。用戶可以將手搭在所述操控設(shè)備,在不移動(dòng)所述操控設(shè)備的情況下,可以向某一個(gè)向施加力量,就可以使得所述操控設(shè)備向某一個(gè)方向傾斜,就可以使得操控設(shè)備接收到用戶輸入,從而簡化了用戶輸入,且用戶在使用的過程中,可以如圖2所示,將用戶的手腕搭在所述操控設(shè)備上,控制所述操控設(shè)備的姿態(tài)或運(yùn)動(dòng),而不會(huì)如現(xiàn)有技術(shù)中一樣,需要用戶手握鼠標(biāo)來移動(dòng)鼠標(biāo),減少長期操作鼠標(biāo)或移動(dòng)鼠標(biāo)導(dǎo)致的鼠標(biāo)手或用戶手腕受損的問題。
于此同時(shí)本實(shí)施例提供的所述操控設(shè)備,不用在設(shè)備表面設(shè)置方向鍵,不僅可以通過操控設(shè)備自身的平移、例如,相對(duì)于承載面的位置的改變,位置改變的方向和/或距離,來向受控設(shè)備發(fā)送參數(shù),還可以利用所述操控設(shè)備相當(dāng)于所述承載面的姿態(tài)來產(chǎn)生控制參數(shù)。例如,在本實(shí)施例中可以所述處理器130,可用于根據(jù)所述操控各設(shè)備相對(duì)于所述承載面傾斜的方向,產(chǎn)生控制所述操控設(shè)備在所述受控設(shè)備上的指示圖標(biāo)向不同方向移動(dòng)的移動(dòng)控制參數(shù)等,從而增強(qiáng)了操控設(shè)備的交互能力。
在一些實(shí)施例中,所述處理器130,具體用于根據(jù)一個(gè)或多個(gè)所述傳感器檢測的傳感參數(shù),確定所述弧形底面與所述承載面的姿態(tài)參數(shù)和/或運(yùn)動(dòng)參數(shù),并根據(jù)所述姿態(tài)參數(shù)和/或運(yùn)動(dòng)狀態(tài),生成所述控制參數(shù)。
所述姿態(tài)參數(shù)可包括所述弧形底面當(dāng)前與所述承載面的接觸位置參數(shù);所述運(yùn)動(dòng)參數(shù)可包括:所述弧形底面與所述承載面前后兩個(gè)檢測時(shí)刻的接觸位置的變化量參數(shù)。
在本實(shí)施例中可以通過一個(gè)或多個(gè)傳感器檢測到弧形底面111與承載面之間的作用位置關(guān)系,而操控設(shè)備與承載面之間的作用位置關(guān)系是決定于用戶作用于操控設(shè)備的力和姿勢的,從而相當(dāng)于檢測到了用戶輸入和/或用戶指令。
在一些實(shí)施例中,所述傳感器至少包括第一傳感器和第二傳感器;
所述第一傳感器,用于檢測所述操控設(shè)備相對(duì)于所述承載面在第一方向的運(yùn)動(dòng)狀態(tài)或傾斜姿態(tài);
所述第二傳感器,用于檢測所述操控設(shè)備相對(duì)于所述承載面在第二方向的運(yùn)動(dòng)狀態(tài)或傾斜姿態(tài),其中,所述第一方向垂直與所述第二方向。
在本實(shí)施例中所述傳感器包括多個(gè),且分為第一傳感器和第二傳感器。所述操控設(shè)備可以相對(duì)于所述承載面運(yùn)動(dòng)或改變相對(duì)于所述承載面的傾斜姿態(tài)。所述操控設(shè)備的運(yùn)動(dòng)和姿態(tài)均可以在所述承載面進(jìn)行分解,分解為兩個(gè)垂直方向上的運(yùn)動(dòng)或姿態(tài)。例如,當(dāng)前操控設(shè)備的運(yùn)動(dòng)在承載面的直角坐標(biāo)系上x軸和y軸方向的位移量或運(yùn)動(dòng)速度等。
在一些實(shí)施例中所述傳感器還包括第三傳感器,所述第三傳感器可為加速度傳感器等傳感設(shè)備,可以檢測所述操控設(shè)備在第三方向的運(yùn)動(dòng)和姿態(tài),第三方向垂直于所述第一方向和所述第二方向所在的平面。在本實(shí)施例中所述第一傳感器和第二傳感器可設(shè)置在所述弧形底面111的外表面的傳感器。
在一些實(shí)施例中,所述傳感器為壓力傳感器,設(shè)置在所述弧形底面111,用于檢測所述弧形底面不同位置所受壓力的壓力參數(shù)。
當(dāng)所述操控設(shè)備放到承載面之后,所述操控設(shè)備因?yàn)槠渥陨淼闹亓?,以及用戶手?dòng)操作施加的壓力,會(huì)使得所述弧形底面111與承載面之間產(chǎn)生相互作用力。在本實(shí)施例中在所述弧形底面111設(shè)置有壓力傳感器,而壓力傳感器是可以檢測壓力的傳感結(jié)構(gòu)。由于所述操控設(shè)備的底面是弧形的,當(dāng)所述操控設(shè)備處于不同的運(yùn)動(dòng)裝他或不同的姿態(tài)時(shí),所述弧形底面111與所述承載面之間的接觸位置是會(huì)發(fā)生變化的,不同接觸位置處的相互作用力是不一樣的。在本實(shí)施例中利用所述壓力傳感器檢測所述作用力,通過壓力傳感器檢測的壓力參數(shù)來表征所述操控設(shè)備的運(yùn)動(dòng)裝他和/或姿態(tài)。譬如,操控設(shè)備的弧形底面111中與承載面分離處的壓力傳感器可能就檢測不到壓力,而弧形底面111與承載面接觸處的壓力傳感器就檢測到了較大的壓力。故所述處理器130可以根據(jù)壓力傳感參數(shù)檢測的壓力值,確定出所述弧形底面111當(dāng)前與承載面之間的接觸位置,和/或兩個(gè)時(shí)刻點(diǎn)之間的接觸位置的變化量或變化方向等參數(shù)。
總之,所述壓力傳感器可為多個(gè),可分散在所述弧形底面11的不同位置,當(dāng)所述弧形底面111的不同位置與承載面接觸時(shí),不同的壓力傳感器可以檢測到壓力,這樣的話,所述處理器130可以根據(jù)檢測到壓力的壓力傳感器所在位置,確定出所述操控設(shè)備弧形底面111的哪一個(gè)位置與所述承載面接觸。
在一些實(shí)施例中,在所述弧形底面的設(shè)置多個(gè)所述壓力傳感器;多個(gè)所述壓力傳感器包括第一壓力傳感器和第二壓力傳感器;
所述第一壓力傳感器,用于檢測所述操控設(shè)備相對(duì)于所述承載面在第一方向上的姿態(tài)和/或運(yùn)動(dòng)狀態(tài),形成第一壓力參數(shù);
所述第二壓力傳感器,用于檢測所述操控設(shè)備相對(duì)于所述承載面在第一方向上的姿態(tài)和/或運(yùn)動(dòng)狀態(tài),形成第二壓力參數(shù);
所述處理器130,具體用于根據(jù)所述第一壓力參數(shù)和所述第二壓力參數(shù),確定出所述弧形底面相對(duì)于所述承載面的姿態(tài)參數(shù)或運(yùn)動(dòng)參數(shù)。
采用壓力傳感器作為檢測所述操控設(shè)備的運(yùn)動(dòng)和/或姿態(tài)的傳感器,具有結(jié)構(gòu)簡單,硬件成本低及制作簡便的特點(diǎn)。
在一些實(shí)施例中,所述處理器130,還用于根據(jù)所述傳感參數(shù),確定所述操控設(shè)備相對(duì)于所述承載面的運(yùn)動(dòng)方向,和/或,運(yùn)動(dòng)距離。
在本實(shí)施例中處理器130還可以根據(jù)所述傳感參數(shù),檢測出操控設(shè)備在所述承載面上的平移運(yùn)動(dòng)。若所述操控設(shè)備在所述承載面上平移,則會(huì)產(chǎn)生對(duì)應(yīng)的平移量和/或平移方向。在本實(shí)施例中所述運(yùn)動(dòng)方向和/或運(yùn)動(dòng)距離,也會(huì)作為所述操控設(shè)備的處理器130產(chǎn)生所述控制參數(shù)的參考信息的一種。
如圖1所示,所述殼體110包括一個(gè)操作平面,該操作平面為所述操控設(shè)備處于工作狀態(tài)中時(shí),是用戶的操作面,是供用戶的手操作的殼體表面,通常為背離所述承載面的一面。
如圖2所示,在所述操作平面上還設(shè)置有其他操作控件,所述操作控件可包括:滾珠;所述滾珠在外力作用下滾動(dòng)時(shí),所述處理器130,向所述受控設(shè)備發(fā)送移動(dòng)所述操控設(shè)備對(duì)應(yīng)的光標(biāo)的操作。所述操控設(shè)備還包括按鍵,所述按鍵可為一個(gè)或多個(gè)。例如,所述按鍵可為兩個(gè),一個(gè)右鍵和一個(gè)左鍵。在一些實(shí)施例中所述按鍵可為三個(gè),三個(gè)按鍵并列設(shè)置,位于右邊的右鍵、位于左邊的左鍵,以及位于右鍵和左鍵之間的中間鍵。所述中間鍵可雙擊鍵,用戶僅需單擊該鍵,所述操控設(shè)備則認(rèn)為用戶想要執(zhí)行的操作為右鍵雙擊。此處,所述右鍵、左鍵的功能可按照鼠標(biāo)的功能。
圖2所示操控設(shè)備內(nèi),設(shè)置有多個(gè)壓力傳感器,每一個(gè)壓力傳感器都設(shè)置有器對(duì)應(yīng)的設(shè)備標(biāo)識(shí)。在圖2中壓力傳感器內(nèi)顯示的數(shù)字“1”、“2”、“0”、“-1”等即為所述設(shè)備標(biāo)識(shí),該設(shè)備標(biāo)識(shí)實(shí)質(zhì)上與該傳感器在所述弧形底面111上的位置相對(duì)應(yīng)。當(dāng)這些傳感器檢測到壓力時(shí),將向處理器發(fā)送自身的設(shè)備標(biāo)識(shí),當(dāng)然還可以發(fā)送檢測到具體的壓力值等參數(shù),從而方便所述處理器獲得操控設(shè)備的當(dāng)前姿態(tài)和/或運(yùn)動(dòng)狀態(tài),從而生成對(duì)應(yīng)的控制參數(shù)。
在本實(shí)施例中所述操作面可為平面或近似平面,并非曲面或弧形面。
如圖3所示,本實(shí)施例提供一種信息處理方法,應(yīng)用于包括弧形底面的操控設(shè)備中,其中,所述弧形底面為所述操控設(shè)備與承載面接觸的至少一部分,所述方法包括:
步驟s110:檢測所述操控設(shè)備的姿態(tài)和/或運(yùn)動(dòng)狀態(tài),形成傳感參數(shù);
步驟s120:根據(jù)所述傳感參數(shù),生成控制參數(shù);
步驟s130:將所述控制參數(shù)發(fā)送給受控設(shè)備。
本實(shí)施例所述信息處理方法,可為應(yīng)用于操控設(shè)備的方法,這里的操控設(shè)備可為前述任意一個(gè)實(shí)施例提供的設(shè)備。
在本實(shí)施例中所述操控設(shè)備,檢測所述操控設(shè)備的姿態(tài)和/或運(yùn)動(dòng)狀態(tài),形成傳感參數(shù)。具體如,利用設(shè)置在所述弧形底面的傳感器檢測所述姿態(tài)和/或運(yùn)動(dòng)狀態(tài),形成所述傳感參數(shù)。
本實(shí)施例所述的操控設(shè)備內(nèi)部還設(shè)置有處理器,這里的處理器可各種具有信息處理功能的處理芯片或處理電路,可以根據(jù)所述傳感參數(shù),生成所述控制參數(shù)。這里的控制參數(shù)發(fā)送受控設(shè)備,可以控制所述受控設(shè)備執(zhí)行對(duì)應(yīng)的操作。
在有些實(shí)施例中,所述步驟s120可包括:
根據(jù)所述操控各設(shè)備內(nèi)一個(gè)或多個(gè)所述傳感器檢測的傳感參數(shù),確定所述弧形底面與所述承載面的姿態(tài)參數(shù)和/或運(yùn)動(dòng)參數(shù);
根據(jù)所述姿態(tài)參數(shù)和/或運(yùn)動(dòng)參數(shù)生成所述控制參數(shù)。
在本實(shí)施例中所述姿態(tài)參數(shù)可包括所述操控設(shè)備的弧形底面與承載面的接觸位置參數(shù)。這里的接觸位置參數(shù)可為接觸坐標(biāo)。這里的接觸坐標(biāo)可為傳感器所在弧形底面的位置參數(shù)或傳感器的設(shè)備標(biāo)識(shí)。例如,所述弧形底面設(shè)置有壓力傳感器,當(dāng)所述操控設(shè)備處于工作狀態(tài)時(shí),所述弧形底面的至少部分與承載面接觸,所述承載面上設(shè)置的壓力傳感器,位于不同的位置的壓力傳感器將檢測到不同壓力值,壓力值反映了弧形底面與承載面之間的接觸位置。
所述運(yùn)動(dòng)參數(shù)可包括相鄰兩個(gè)檢測時(shí)刻,所述弧形底面與承載面之間的位置變化量或位置變化方向等。
在確定所述姿態(tài)參數(shù)和/或所述運(yùn)動(dòng)參數(shù)之后,操控設(shè)備的處理器會(huì)生成所述控制參數(shù),該控制參數(shù)發(fā)送給受控設(shè)備,以控制受控設(shè)備的操作和/或運(yùn)行。
在一些實(shí)施例中,所步驟s110可包括:通過壓力傳感器檢測所述弧形底面不同位置所受壓力的壓力參數(shù);對(duì)應(yīng)地,所述步驟s120可包括:根據(jù)一個(gè)或多個(gè)所述壓力傳感器檢測的壓力參數(shù),確定所述弧形底面與所述承載面的姿態(tài)參數(shù)和/或運(yùn)動(dòng)參數(shù)。
如圖1所示,本發(fā)明實(shí)施例提供結(jié)合上述任意一個(gè)技術(shù)方案,提供一種操控設(shè)備,該操控設(shè)備可以稱之為弧形鼠標(biāo)。
該弧形鼠標(biāo)的底部為類球形,鼠標(biāo)左、右鍵的按壓方向由現(xiàn)有鼠標(biāo)的向下按壓,改為向手腕向按壓,以降低鼠標(biāo)搖晃?;⌒问髽?biāo)的內(nèi)部有傳感器(如陀螺儀、壓力傳感器等)可以判斷出弧形鼠標(biāo)的前后向水平體位。
例如,當(dāng)弧形鼠標(biāo)的桌面觸點(diǎn)為0時(shí),可認(rèn)為用戶沒有作用于所述弧形鼠標(biāo)的操作,當(dāng)桌面觸點(diǎn)為1時(shí),弧形鼠標(biāo)的處理器認(rèn)為弧形鼠標(biāo)進(jìn)入前傾狀態(tài)1(可用于控制游戲人物向前行走),當(dāng)桌面觸點(diǎn)為2時(shí),處理器認(rèn)為弧形鼠標(biāo)進(jìn)入前傾狀態(tài)2(可用于控制游戲人物快速向前行走),同理,狀態(tài)-1、-2為不同速度的倒退。這里的1、2、-1、-2為說明用,實(shí)際實(shí)現(xiàn)時(shí)是一個(gè)連續(xù)變化的量。同樣的,當(dāng)弧形鼠標(biāo)左右向水平體位發(fā)生變化,鼠標(biāo)內(nèi)部的傳感器(如陀螺儀、壓力傳感器等)也能識(shí)別出來,這樣就能用于控制游戲人物的左移、右移。更進(jìn)一步,將2個(gè)方向的傳感器結(jié)合起來,就能控制游戲人物朝各個(gè)方向進(jìn)行不同速度的運(yùn)動(dòng)。用戶可以根據(jù)自己習(xí)慣的手勢,標(biāo)定0點(diǎn)的位置,以及2個(gè)方向的傳感器的靈敏度。其他常規(guī)鼠標(biāo)具備的功能,該鼠標(biāo)同樣支持,而且由于底部是球形,大大減小了摩擦力,因此作為常規(guī)鼠標(biāo)使用時(shí)舒適度也得以提高。兼容舊游戲時(shí),可以通過驅(qū)動(dòng)程序,將該鼠標(biāo)的新輸出事件映射為鍵盤事件,比如常見的東、西、南及北這四種方向按鍵及四種方向間的按鍵組合。
圖4所示為操控鼠標(biāo)的一種姿態(tài)的示意圖,圖5是操控鼠標(biāo)的另一種姿態(tài)的示意圖。顯然由于該操控設(shè)備與桌面等承載面接觸的底面為弧形底面,所述操控設(shè)備可以在不脫離所述承載面的情況下,發(fā)生傾斜等操作,從而操作設(shè)備的姿態(tài)也稱為了所述操控設(shè)備與人和受控設(shè)備的一種交互方式,從而增強(qiáng)了操控設(shè)備的交互能力,用戶使用該操控設(shè)備更加簡便。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理模塊中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。