本申請是申請日為2014年4月14日、申請?zhí)枮?01410149230.4、發(fā)明名稱為“一種設備控制方法”的發(fā)明專利申請的分案申請
本發(fā)明屬于控制領域,尤其涉及一種設備啟動控制方法。
背景技術:
隨著人們生活的多樣化,電子游戲已成為一種比較好的休閑娛樂方式。通過結合人們的身體部位或者腦力活動的電子游戲,使人們不僅得到身心的放松,還能夠得到相應的鍛煉,得到人們的喜愛。
目前電子游戲的啟動控制方式,一般通過投幣(如投入硬幣或者投入實體游戲幣)來啟動電子游戲設備,然后通過手動的方式進行控制,即通過使用鍵盤、鼠標、游戲手柄等觸摸輸入設備。如此的話,存在如下不足:
通過投幣來啟動電子游戲設備,用戶與電子游戲設備之間缺乏互動性,且啟動方式單調;通過觸摸輸入設備可以較好地輸入游戲控制指令,但由于電子游戲需要反復操作,容易造成有線輸入設備的磨損,對輸入設備的材料要求較高,導致輸入設備的成本較高,另一方面,由于輸入設備的輸入方式一般為手指的小范圍運動,長時間操作不利于用戶身體健康。
技術實現要素:
本發(fā)明實施例的目的在于提供一種設備控制方法,以解決現有技術中電子游戲設備缺乏互動性且啟動方式單調、輸入設備容易磨損、成本較高,而且不利于用戶身體健康的問題。
本發(fā)明實施例是這樣實現的,一種設備啟動控制方法,所述設備與internet網絡相連,所述方法包括:
通過網絡連接服務器,查詢用戶與服務器之間的互動信息的狀態(tài)結果;
判斷所述狀態(tài)結果合法時,生成所述設備的啟動指令,完成設備的啟動;
接收用戶輸入的特征控制信息,所述特征控制信息為身體部位信息、語音信息或面部信息中一種或多種;
根據預先設定的特征控制信息與控制指令的對應關系,查找所述用戶輸入的特征控制信息所對應的控制指令;
根據所述對應的控制指令控制所述設備。
在本發(fā)明實施例中,通過查詢用戶與服務器之間的互動信息的狀態(tài)結果,根據狀態(tài)結果合法來生成啟動指令,完成對設備的啟動控制,有利于用戶與設備互動性及啟動多樣化;通過身體部位信息、語音信息或者面部信息中的一種或者多種即可實現對設備的控制,不會對輸入設備造成物理的磨損,節(jié)省成本,而且用戶使用的輸入方式更加靈活,有利于用戶身體健康。
附圖說明
圖1是本發(fā)明第一實施例提供的設備啟動控制方法的實現流程圖;
圖2是本發(fā)明第二實施例提供的查找所述用戶輸入的特征控制信息所對應的控制指令的實現流程圖;
圖3為本發(fā)明第二實施例提供的在圖像中建立坐標的示意圖;
圖4是本發(fā)明第三實施例提供的查找所述用戶輸入的特征控制信息所對應的控制指令的實現流程圖;
圖4a為本發(fā)明第三實施例提供的根據用戶身體部位的變化方向生成對應的控制指令的示意圖;
圖5是本發(fā)明第四實施例提供的查找所述用戶輸入的特征控制信息所對應的控制指令的實現流程圖;
圖6是本發(fā)明第五實施例提供的查找所述用戶輸入的特征控制信息所對應的控制指令的實現流程圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例所述方法,可用于各種控制類設備,尤其適用于電子控制類游戲的設備,如目前使用廣泛的娃娃機、球類互動游戲等,傳統(tǒng)的通過投幣(如投入硬幣或者投入實體游戲幣)來啟動電子游戲設備,用戶與電子游戲設備之間缺乏互動性,且啟動方式單調;且傳統(tǒng)的使用手柄輸入的方式中,由于游戲的激烈性,造成用戶輸入控制指令時用力過猛或者使用頻率過高,容易造成游戲手柄的損壞。而且通過游戲手柄控制的電子游戲,其主要通過手指的活動來實現輸入控制指令,方式較為單一,而且不利于長時間操作,達不到電子游戲用于放松身心、健身的目的。本發(fā)明所述設備的啟動控制方法,在應用于電子游戲設備時,設備與internet網絡相連,加入了用戶與服務器之間的信息互動,根據用戶與服務器之間的互動信息的狀態(tài)結果合法來生成啟動指令,完成對設備的啟動,有利于用戶與設備互動性及啟動多樣化;且通過多種控制方式的使用,在節(jié)省成本的同時,也更加有利于用戶身心的放松。
實施例一:
圖1示出的是本發(fā)明第一實施例提供的一種設備啟動控制方法的實現流程圖,該設備與internet網絡相連,實現流程詳述如下:
在步驟s101中,通過網絡連接服務器,查詢用戶與服務器之間的互動信息的狀態(tài)結果;
具體的,所述互動信息的狀態(tài)結果包括社交媒體支付、關注、轉發(fā)分享、評論、游戲積分互動中的一種或多種操作后的狀態(tài)結果。
在步驟s102中,判斷所述狀態(tài)結果合法時,生成所述設備的啟動指令,完成設備的啟動;
具體的,用戶通過網絡電子的虛擬貨幣或者實際貨幣支付、互動信息獲取啟動權利,如通過判斷用戶與服務器之間信息互動的次數及互動的內容是否符合預設的要求,用戶通過網絡電子的虛擬貨幣或者實際貨幣支付是否符合要求等狀態(tài)結果,來實現對設備的啟動?;蛘哌€可以通過穿戴式電子設備的短距離通信方式直接支付。
在步驟s103中,接收用戶輸入的特征控制信息,所述特征控制信息為身體部位信息、語音信息或面部信息中一種或多種。
具體的,所述身體部位信息,可以是用戶的手、腳、或者頭等部位的位置信息或者動作信息。
其中,所述位置信息,對于手來說,其位置信息可以包括如:上、下、左、右、左上、左下、右上、右下等位置信息。
在檢測所述位置信息時,需要設置系統(tǒng)的識別時間閾值,當用戶的手的位置固定所持續(xù)的時間(即在某一位置停留的時間)大于所述閾值時,系統(tǒng)可識別所述手的位置信息。當用戶的手的位置固定所持續(xù)的時間小于閾值時,系統(tǒng)不識別其為控制指令。
所述動作信息,可以包括向上、向下、向左、向右、向左上、向左下、向右上、向右下運動的動作等。
所述動作信息,需要設置一參考點,通過以用戶雙手的中心位置作為參考點,當用戶的手伸出去可識別其為控制指令,當用戶的手收回的動作,從攝像頭可視區(qū)域消失不識別為控制指令。
所述語音信息,可以通過設備中存儲的語音信號,來實現對用戶所發(fā)出的語音進行識別,常見的語音控制指令如可以包括:向上、向下、向左、向右、向左上、向左下、向右上、向右下等。另外,考慮到不同用戶的使用的語言的差異,可以在設備中預先存儲多種不同的語音信號,以使得同一設備可以適應多種語言的用戶的要求。另外,也可以根據使用設備的人群分布,適應性的存儲語音信號。
所述面部信息,可以根據面部識別算法,相應的識別面部的表情,如喜、怒、哀、樂等表情的區(qū)別,來代理不同的指令,或者根據面部眼睛轉動的方向來實現特征控制信息的輸入。
所述面部信息的識別,可以通過預先設定的部位變化信息來進行識別,如對于嘴角上揚幅度而定義微笑控制指令等。
具體的,接收上述特征控制信息的方式,可以通過設備的攝像頭獲取用戶所在位置的圖像,或者通過攝像頭獲取用戶的臉部信息,作為本發(fā)明其它可接收控制信息的方式,還可以包括如紅外傳感器等位置感應傳感器的方式,獲取用戶的身體部位信息。可以通過麥克風接收用戶的語音信息。
在步驟s104中,根據預先設定的特征控制信息與控制指令的對應關系,查找所述用戶輸入的特征控制信息所對應的控制指令。
在設備中預先存儲有特征控制信息與控制指令的對應數據庫。所述對應數據庫中,包括每個具體的身體部位的狀態(tài)或者動作所對應的控制指令,設置的可作為控制指令的語音信號對應的控制指令,還可包括其它如面部表情動作等對應的控制指令。
在步驟s105中,根據所述對應的控制指令控制所述設備。
在查找到所述特征控制信息對應的控制指令后,通過控制指令驅動或者停止驅動電機的動作,從而實現對設備的移動、停止的控制,還可以發(fā)送包括如對游戲的虛擬控制指令,如通過檢測用戶的肢體形態(tài)變化特征,對應于游戲中角色的肢體形態(tài)的變化,使得控制更加形象,得到更為逼真的控制效果。
本發(fā)明實施例中,通過查詢用戶與服務器之間的互動信息的狀態(tài)結果,根據狀態(tài)結果合法來生成啟動指令,完成對設備的啟動控制,有利于用戶與設備互動性及啟動多樣化;通過身體部位信息、語音信息或者面部信息中的一種或者多種即可實現對設備的控制,不會對輸入設備造成物理的磨損,節(jié)省成本,而且使用的輸入方式更加靈活,有利于用戶身體健康。
實施例二:
圖2示出了本發(fā)明第二實施例提供的查找所述用戶輸入的特征控制信息所對應的控制指令的實現流程,所述控制指令包括移動方向控制指令,詳述如下。
其中接收用戶輸入的特征控制信息與根據控制指令控制所述設備的步驟與實施例一相同,在此不作重復贅述。
在步驟s201中,通過攝像頭獲取預設位置的圖像信息。
具體的,所述預設位置,一般設置于所述設備的前端,且對準用戶所在位置處,當用戶不在預設的位置時,則可能不能獲取到用戶的全部身體部位信息或者只能獲取到部分的身體部位信息。
所述攝像頭可以獲取到用戶不同的身體部位的圖像。如對于用戶手部,可以設置攝像頭對準用戶的上半身部位,采集用戶上半身的圖像,對于腳或者頭部,相應的可以設置攝像頭的高低位置,另外,根據用戶與設備之間的距離以及身體部位可能運動的范圍,調整攝像頭的焦距范圍?;蛘卟恍枰郎眢w部位也可以直接識別,例如只看到手,即可識別。因為在近距離情形,不能顯示身體其他部位。
在步驟s202中,根據預先對圖像的坐標劃分,查找所述用戶的身體部位所在坐標位置。
在步驟s203中,根據所述身體部位所在坐標位置與所述圖像中心的方位關系,生成所述方位方向的控制指令。
在所述采集的圖像上建立坐標,坐標的原點選擇方式可以多樣,如可以為圖像中心點、也可以為圖像的角落位置,圖3以圖像的中心位置建立坐標為例進行說明。
如圖3所示,圖像的長度為6a,寬度為6b,圖像按攝像頭獲取的圖像的真實比例顯示,將圖像分割為如圖3所示的9個區(qū)域,每個區(qū)域的的坐標范圍分別為:
第一區(qū)域(-3a<x<-a,b<y<3b);
第二區(qū)域(-a<x<a,b<y<3b);
第三區(qū)域(a<x<3a,b<y<3b);
第四區(qū)域(-3a<x<-a,-b<y<b);
第五區(qū)域(-a<x<a,-b<y<b);
第六區(qū)域(a<x<3a,-b<y<b);
第七區(qū)域(-3a<x<-a,-3b<y<-b);
第八區(qū)域(-a<x<a,-3b<y<-b);
第九區(qū)域(a<x<3a,-3b<y<-b);
當用戶需要檢測的身體部位位于第一區(qū)域時,由于第一區(qū)域相對于坐標原點,即圖像的中心位置為左上方,則生成朝向為左上方的控制指令,對于如娃娃機等游戲機設備,則發(fā)送相應的驅動指令,控制驅動電機朝所述方向移動。同樣對于第二區(qū)域、第三區(qū)域、第四區(qū)域、第六區(qū)域、第七區(qū)域、第八區(qū)域和第九區(qū)域,產生對應方向的驅動指令。
另外,還可以根據所述檢測的身體部位的位置與身體的中心之間距離,對應所述控制指令所需移動的距離。
當用戶需要檢測的身體部位位于第五區(qū)域時,則發(fā)送停止移動的控制指令,控制設備停止移動。
作為本發(fā)明實施例進一步優(yōu)化的實施方式,當所述設備為抓取控制設備時,還可以包括進一步檢測手指的張合狀態(tài),從而根據手指的合張狀態(tài)生成對應的驅動指令,控制設備抓放。當然,這只是具體的一個應用實施方式,所述手指狀態(tài)還可以由其它檢測的身體部位狀態(tài)或動作進行替換,如微笑或者其它表情等,從而生成觸發(fā)控制設備抓放指令。
同樣,對于抓放設備的操作,也可以為其它控制類動作,如抖動等,可以根據具體設備進行關聯對應。
下面以娃娃機為例進行說明。在娃娃機的用戶站立位置,對應設置有可獲取用戶身體部位信息的攝像頭,將所述用戶身體部位信息通過顯示畫面顯示(當然也可以不用獲取全部的身體部位信息),通過在所述畫面中建立坐標,將畫面分割為圖3所示的九個區(qū)域,采用圖像識別算法,識別在各個區(qū)域中的手勢,當兩個手同時位于第五區(qū)域時,表示當前指令為停止指令,當只有其中有一只手位于第五區(qū)域以外的第n區(qū)域,則判斷其為第n區(qū)域相對于第五區(qū)域的方位的控制指令,如第n區(qū)域在第五區(qū)域的上方,則對應于向上的控制指令。另外,當兩只手均在第五區(qū)域以外的且不在同一區(qū)域時,判定該控制指令無效。當手指握拳然后張開時,觸發(fā)娃娃機抓手抓取動作。
當所述設備為發(fā)射控制設備時,還可以進一步通過檢測其它控制類動作,在符合檢測條件時,執(zhí)行對應的發(fā)射動作,如各種射擊游戲設備等。
本發(fā)明實施例通過將身體部位的位置生成控制指令,可以不用接觸設備即可方便的進行控制,減少成本的同時,有早于用戶用身體多樣化的生成控制指令。
實施例三:
圖4為本發(fā)明第三實施例提供的查找所述用戶輸入的特征控制信息所對應的控制指令的實現流程,所述控制指令包括移動方向控制指令或狀態(tài)控制指令,詳述如下。
其中接收用戶輸入的特征控制信息與根據控制指令控制所述設備的步驟與實施例一相同,在此不作重復贅述。
在步驟s401中,通過攝像頭獲取預設位置的圖像信息。
在步驟s402中,在所述圖像信息中檢測所述用戶的身體部位的變化方向,生成所述變化方向的控制指令,在所述圖像信息中檢測所述用戶的形態(tài),生成對應的狀態(tài)控制指令。
圖4a為本發(fā)明第三實施例提供的根據用戶身體部位的變化方向生成對應的控制指令的示意圖,如圖4a所示,用戶的身體部位,如可以為手或者頭部或者腳等部位發(fā)生移動,在畫面中顯示對應的移動的速度、移動的角度、移動的幅度信息,根據對應的比例關系,轉為化對設備中的移動控制裝置相應的移動控制指令。根據具體設備的移動控制的方式,所述移動的角度還可以具體區(qū)分為四個方向或者多個方向的移動控制指令,所述移動的幅度也可以采用固定的方式,每接收一次移動控制指令,移動設置好的固定的距離。
本發(fā)明實施例中所述身體部位,包括手、腳或者頭。
所述手可以的運動方向包括以人體為中心,向外的伸展方向(由于身體不能無限向外伸展,故定義身體部位向內回收不對應控制指令,從而更為方便的對設備進行操作控制),在對設備發(fā)送移動的控制指令時,可以根據手的運動速度,生成相應的移動速度的控制指令,根據手運動的幅度,生成相應移動幅度的控制指令。
所述腳可包括前、后、左、右等方向的移動,所述頭可以產生向左、向右的移動方式,從而產生對應方向的控制指令。
本發(fā)明實施例與實施例二的不同之處在于,實施例通過身體部位的位置產生對應的控制指令,本實施例通過身體部位的移動方向及移動速度、幅度來生成對應的控制指令,操作方式靈活。
當然,還可以包括用戶身體部位的狀態(tài)信息,如用戶的手勢為拳頭形狀,生成對應為停止的控制指令,用戶的手勢為“v”形狀或者為“ok”手勢的狀態(tài)時,產生抓取的控制指令,和實施例二中的定義方式一樣,還可以定義其它類似的身體部位的動作或者狀態(tài),來相應的定義需要執(zhí)行的控制指令。
實施例四:
圖5為本發(fā)明第四實施例提供的查找所述用戶輸入的特征控制信息所對應的控制指令的實現流程,所述控制指令包括移動方向控制指令或狀態(tài)控制指令,詳述如下。
其中接收用戶輸入的特征控制信息與根據控制指令控制所述設備的步驟與實施例一相同,在此不作重復贅述。
在步驟s501中,通過麥克風獲取用戶發(fā)送的語音信號。
所述設備一般設定為所述控制指令對應的語音信號,如向前移動的控制指令對應的語音信號為“向前”,或者“movingforward”的語音,當然,根據具體的應用情況,還可以更加多樣化的定義語音信號的對應關系。
所述麥克風,用于將檢測的語音信號轉變?yōu)殡娦盘?,生成聲音數據,以便進行后續(xù)的比較。
在步驟s502中,根據預設的語音信號與控制指令的對應關系,得到所述發(fā)送的語音信號的對應的控制指令。
在設備中預先存儲的語音數據序列,通過比較語音數據的變化情況,查找由所述麥克風接收的語音信號是否可以對應需要執(zhí)行控制指令。
當麥克風檢測到的語音數據與設備中存儲的語音數據相同或者基本類似,則生成對應的控制指令,控制設備執(zhí)行相應的操作。
本實施例通過接收用戶的語音信號實現對設備的控制,可以理解,本發(fā)明實施例同樣可以結合實施例二、實施例三中的技術特征,共同實現對設備的多樣化控制。
實施例五:
圖6為本發(fā)明第五實施例提供的查找所述用戶輸入的特征控制信息所對應的控制指令的實現流程,所述控制指令包括移動方向控制指令或狀態(tài)控制指令,詳述如下。
其中接收用戶輸入的特征控制信息與根據控制指令控制所述設備的步驟與實施例一相同,在此不作重復贅述。
在步驟s601中,通過攝像頭獲取預設位置的圖像信息。
為提高檢測的精確度,一方面可以將攝像頭設置在離用戶頭部較近的位置,另一方面,還可以提高攝像頭的分辨率,使其能夠獲取更為清晰的面部信息。
在步驟s602中,檢測所述圖像信息中用戶的面部表情,根據所述面部表情與控制指令的對應關系,生成所述用戶的面部表情對應控制指令。
在本發(fā)明實施例中,可以預先定義嘴巴的形狀對應的面部表情,如可以根據臉部識別點的坐標關系定義微笑、大樂、大哭、正常等情緒,并將所述定義的情緒分別對應不同的控制指令,通過攝像頭獲取用戶面部信息,匹配對應的表情,從而生成相應的控制指令。
本實施例通過接收用戶的語音信號實現對設備的控制,可以理解,本發(fā)明實施例同樣可以結合實施例二、實施例三、實施例四中的技術特征,共同實現對設備的多樣化控制。
另外,為進一步提高用戶使用的便利性,所述設備設置有視聽系統(tǒng),所述視聽系統(tǒng)能夠播放各種視頻、音樂或者圖片,以使得用戶在控制所述設備過程中觀看或收聽,和/或顯示與用戶之間的互動數據。
所述互動數據,可以包括如游戲互動數據中的積分、關卡數據信息,或者互動平臺中的關注、轉發(fā)、評論等關于如微博、微信、個人主頁中的互動信息。在顯示屏幕中顯示社交平臺中的資料,用戶完成互動動作后,啟動游戲。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。