本發明涉及智能終端技術領域,具體涉及一種游戲控制方法及系統。
背景技術:
目前,隨著手機等智能終端的普及,智能終端的應用也越來越廣泛,其不僅能夠滿足用戶的通信需求,而且還能夠滿足用戶的娛樂需求,如用戶可以通過智能終端玩游戲,以達到娛樂的目的。當前,智能終端中安裝的大部分游戲都需要用戶通過智能終端的觸摸屏和/或智能終端上的物理按鍵來控制,控制方式比較單一,降低了用戶的粘稠度。
技術實現要素:
本發明實施例公開了一種游戲控制方法及系統,能夠豐富游戲的控制方式,進而提高用戶的粘稠度。
本發明實施例第一方面公開了一種游戲控制方法,所述方法包括:
游戲終端根據游戲啟動指令啟動游戲并輸出所述游戲的操作界面,所述操作界面由游戲場景以及位于所述游戲場景中的多個虛擬操作物組成;
控制終端采集用戶的第一吹氣操作,并確定所述第一吹氣操作對應的音頻控制信號,以及將所述第一吹氣操作對應的音頻控制信號發送至所述游戲終端,所述控制終端預先與所述游戲終端建立連接;
所述游戲終端接收所述第一吹氣操作對應的音頻控制信號,并對所述第一吹氣操作對應的音頻控制信號進行頻譜分析,得到所述第一吹氣操作對應的音頻控制信號的音頻參數,以及判斷所述音頻參數是否與預先存儲的音頻參數相匹配,當判斷結果為是時,控制用戶從所述多個虛擬操作物中選定的其中一個虛擬操作物執行對應的動作。
作為一種可選的實施方式,在本發明實施例第一方面中,所述方法還包括:
所述控制終端采集所述控制終端的旋轉角度,并將所述旋轉角度發送至所述游戲終端;
所述游戲終端接收所述旋轉角度;
其中,所述游戲終端控制用戶從所述多個虛擬操作物中選定的其中一個虛擬操作物執行對應的動作,包括:
所述游戲終端以所述旋轉角度為依據確定用戶從所述多個虛擬操作物中選定的其中一個虛擬操作物的動作執行范圍,并控制所述其中一個虛擬操作物在所述動作執行范圍內執行對應的動作。
作為一種可選的實施方式,在本發明實施例第一方面中,所述游戲終端根據游戲啟動指令啟動游戲并輸出所述游戲的操作界面之后,以及所述控制終端采集用戶的第一吹氣操作之前,所述方法還包括:
所述游戲終端確定用戶從所述多個虛擬操作物中選定的其中一個虛擬操作物,并檢測在所述其中一個虛擬操作物的預設半徑范圍內是否出現預設特征的目標虛擬操作物,當檢測出在所述其中一個虛擬操作物的所述預設半徑范圍內出現所述預設特征的目標虛擬操作物時,向所述控制終端發送采集指令,所述采集指令用于觸發所述控制終端采集用戶的第一吹氣操作;
所述控制終端采集用戶的第一吹氣操作,包括:
所述控制終端根據所述采集指令,語音提示用戶進行吹氣并采集用戶的第一吹氣操作。
作為一種可選的實施方式,在本發明實施例第一方面中,所述游戲終端根據游戲啟動指令啟動游戲并輸出所述游戲的操作界面之前,所述方法還包括:
所述控制終端采集用戶的第二吹氣操作,并確定所述第二吹氣操作對應的所有音頻信號,以及將所述第二吹氣操作對應的所有音頻信號發送至所述游戲終端;
所述游戲終端通過所述游戲終端中的低通濾波器對所述第二吹氣操作對應的所有音頻信號執行過濾操作,得到所述第二吹氣操作對應的音頻控制信號,并對所述第二吹氣操作對應的音頻控制信號進行頻譜分析,得到所述第二吹氣操作的音頻控制信號的音頻參數,作為所述預先存儲的音頻參數。
作為一種可選的實施方式,在本發明實施例第一方面中,所述控制終端采集用戶的第一吹氣操作之后,以及所述控制終端確定所述第一吹氣操作對應的音頻控制信號之前,所述方法還包括:
所述控制終端采集其所處環境的環境噪聲值;
所述控制終端確定所述第一吹氣操作的音頻控制信號,包括:
所述控制終端判斷所述環境噪聲值是否大于等于預設噪聲值閾值,當判斷出所述環境噪聲值大于等于所述預設噪聲值閾值時,通過所述控制終端中的低通濾波器過濾掉所述第一吹氣操作對應的所有音頻信號中的音頻噪聲信號,得到所述第一吹氣操作對應的音頻控制信號。
本發明實施例第二方面公開了一種游戲控制系統,所述系統包括游戲終端與控制終端,所述游戲終端預先與所述控制終端建立連接,其中:
所述游戲終端,用于根據游戲啟動指令啟動游戲并輸出所述游戲的操作界面,所述操作界面由游戲場景以及位于所述游戲場景中的多個虛擬操作物組成;
所述控制終端,用于采集用戶的第一吹氣操作,并確定所述第一吹氣操作對應的音頻控制信號,以及將所述第一吹氣操作對應的音頻控制信號發送至所述游戲終端;
所述游戲終端,還用于接收所述第一吹氣操作對應的音頻控制信號,并對所述第一吹氣操作對應的音頻控制信號進行頻譜分析,得到所述第一吹氣操作對應的音頻控制信號的音頻參數,以及判斷所述音頻參數是否與預先存儲的音頻參數相匹配,當判斷結果為是時,控制用戶從所述多個虛擬操作物中選定的其中一個虛擬操作物執行對應的動作。
作為一種可選的實施方式,在本發明實施例第二方面中,所述控制終端,還用于采集所述控制終端的旋轉角度,并將所述旋轉角度發送至所述游戲終端;
所述游戲終端,還用于接收所述旋轉角度;
其中,所述游戲終端控制用戶從所述多個虛擬操作物中選定的其中一個虛擬操作物執行對應的動作的具體方式為:
以所述旋轉角度為依據確定用戶從所述多個虛擬操作物中選定的其中一個虛擬操作物的動作執行范圍,并控制所述其中一個虛擬操作物在所述動作執行范圍內執行對應的動作。
作為一種可選的實施方式,在本發明實施例第二方面中,所述游戲終端,還用于在執行所述根據游戲啟動指令啟動游戲并輸出所述游戲的操作界面的操作之后,確定用戶從所述多個虛擬操作物中選定的其中一個虛擬操作物,并檢測在所述其中一個虛擬操作物的預設半徑范圍內是否出現預設特征的目標虛擬操作物,當檢測出在所述其中一個虛擬操作物的所述預設半徑范圍內出現所述預設特征的目標虛擬操作物時,向所述控制終端發送采集指令,所述采集指令用于觸發所述控制終端采集用戶的第一吹氣操作;
所述控制終端采集用戶的第一吹氣操作的具體方式為:
根據所述采集指令,語音提示用戶進行吹氣并采集用戶的第一吹氣操作。
作為一種可選的實施方式,在本發明實施例第二方面中,所述控制終端,還用于在所述游戲終端根據游戲啟動指令啟動游戲并輸出所述游戲的操作界面之前,采集用戶的第二吹氣操作,并確定所述第二吹氣操作對應的所有音頻信號,以及將所述第二吹氣操作對應的所有音頻信號發送至所述游戲終端;
所述游戲終端,還用于通過所述游戲終端中的低通濾波器對所述第二吹氣操作對應的所有音頻信號執行過濾操作,得到所述第二吹氣操作對應的音頻控制信號,并對所述第二吹氣操作對應的音頻控制信號進行頻譜分析,得到所述第二吹氣操作的音頻控制信號的音頻參數,作為所述預先存儲的音頻參數。
作為一種可選的實施方式,在本發明實施例第二方面中,所述控制終端,還用于在采集用戶的第一吹氣操作之后以及在確定所述第一吹氣操作對應的音頻控制信號之前,采集其所處環境的環境噪聲值;
所述控制終端確定所述第一吹氣操作對應的音頻控制信號的具體方式為:
判斷所述環境噪聲值是否大于等于預設噪聲值閾值,當判斷出所述環境噪聲值大于等于所述預設噪聲值閾值時,通過所述控制終端中的低通濾波器過濾掉所述第一吹氣操作對應的所有音頻信號中的音頻噪聲信號,得到所述第一吹氣操作對應的音頻控制信號。
與現有技術相比,本發明實施例具有以下有益效果:
本發明實施例中,游戲終端根據接收到的游戲啟動指令啟動游戲并輸出游戲的操作界面,該操作界面由游戲場景以及位于該游戲場景中的多個虛擬操作物組成,控制終端采集用戶的第一吹氣操作,并確定該第一吹氣操作對應的音頻控制信號,以及將該第一吹氣操作的音頻控制信號發送至游戲終端,其中,控制終端預先與游戲終端建立連接,游戲終端接收該第一吹氣操作對應的音頻控制信號,并對該音頻控制信號進行頻譜分析,得到該音頻控制信號的音頻參數,以及判斷該音頻參數是否與預先存儲的音頻參數相匹配,當判斷結果為是時,控制用戶從該多個虛擬操作物中選定的其中一個虛擬操作物執行對應的動作。可見,實施本發明實施例能夠通過控制終端檢測到的用戶的吹氣操作控制游戲終端輸出的游戲場景中的虛擬操作物執行相應的動作,操作簡單且新穎有趣,豐富了游戲的控制方式,提高了用戶的游戲體驗,進而提高了用戶的粘稠度。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明實施例公開的一種游戲控制方法的流程示意圖;
圖2是本發明實施例公開的另一種游戲控制方法的流程示意圖;
圖3是本發明實施例公開的又一種游戲控制方法的流程示意圖;
圖4是本發明實施例公開的一種游戲控制系統的結構示意圖;
圖5是本發明實施例公開的另一種游戲控制系統的結構示意圖;
圖6是本發明實施例公開的又一種游戲控制系統的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
需要說明的是,本發明實施例的術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
本發明實施例公開了一種游戲控制方法及系統,能夠通過控制終端檢測到的用戶的吹氣操作控制游戲終端輸出的游戲場景中的虛擬操作物執行相應的動作,操作簡單且新穎有趣,豐富了游戲的控制方式,提高了用戶的游戲體驗,進而提高了用戶的粘稠度。以下分別進行詳細說明。
實施例一
請參閱圖1,圖1是本發明實施例公開的一種游戲控制方法的流程示意圖。如圖1所示,該游戲控制方法可以包括以下操作:
101、游戲終端根據游戲啟動指令啟動游戲并輸出游戲的操作界面,該操作界面由游戲場景以及位于該游戲場景中的多個虛擬操作物組成。
本發明實施例中,該游戲終端可以為安裝有吹氣感應游戲的智能手機(Android手機、iOS手機等)、平板電腦、掌上電腦以及移動互聯網設備(MobileInternet Devices,MID)等終端設備,本發明實施例不做限定。且該控制終端可以為無線耳機、有線耳機等控制設備,本發明實施例不做限定。
102、控制終端采集用戶的第一吹氣操作,并確定該第一吹氣操作對應的音頻控制信號,以及將該第一吹氣操作對應的音頻控制信號發送至游戲終端。
本發明實施例中,該音頻控制信號是由用戶的第一吹氣操作產生的,且第一吹氣操作的力度越大,該音頻控制信號的振動幅度就越大,該第一吹氣操作的持續時長越短,該音頻控制信號的振動頻率就越大。
本發明實施例中,控制終端預先與游戲終端建立連接,該連接可以為短距離無線連接,如藍牙連接、紅外連接、NFC連接以及Wi-Fi連接等,也可以為有線連接,如USB連接等,本發明實施例不做限定。
103、游戲終端接收控制終端發送的第一吹氣操作對應的音頻控制信號,并對上述第一吹氣操作對應的音頻控制信號進行頻譜分析,得到上述第一吹氣操作對應的音頻控制信號的音頻參數。
本發明實施例中,上述第一吹氣操作對應的音頻控制信號的音頻參數可以包括該音頻控制信號的振動幅度和/或振動頻率,本發明實施例不做限定。
104、游戲終端判斷上述音頻參數是否與預先存儲的音頻參數相匹配,當判斷結果為是時,控制用戶從上述多個虛擬操作物中選定的其中一個虛擬操作物執行對應的動作。
本發明實施例中,當判斷出上述音頻參數與預先存儲的音頻參數不相匹配時,可以結束本次流程。且游戲終端判斷上述音頻參數是否與預先存儲的音頻參數相匹配可以包括:
游戲終端判斷上述音頻參數與預先存儲的音頻參數的差值是否均小于等于對應的預設參數閾值,如果是,則確定上述音頻參數與預先存儲的音頻參數相匹配,如果否,則確定上述音頻參數與預先存儲的音頻參數不相匹配,例如,當振動頻率與預設振動頻率的差值小于等于預設振動頻率閾值和/或振動幅度與預設振動幅度的差值小于等于預設幅度閾值時,上述音頻參數與預先存儲的音頻參數相匹配。
可選的,游戲終端控制用戶從上述多個虛擬操作物中選定的其中一個虛擬操作物執行對應的動作可以包括:
游戲終端根據上述第一吹氣操作的音頻控制信號的音頻參數確定用戶從上述多個虛擬操作物中選定的其中一個虛擬操作物的動作力度,并以確定出的動作力度為依據,控制該其中一個虛擬操作物執行與該動作力度相匹配的對應動作。舉例來說,游戲終端可以根據上述音頻控制信號的音頻參數確定該其中一個虛擬操作物(如虛擬角色)噴射虛擬武器(如虛擬火焰)的強度。
在一個可選的實施例中,在游戲終端根據游戲啟動指令啟動游戲并輸出游戲的操作界面之后以及在控制終端采集用戶的第一吹氣操作之前,該游戲控制方法還可以包括以下操作:
游戲終端確定用戶從上述多個虛擬操作物中選定的其中一個虛擬操作物,并檢測在該其中一個虛擬操作物的預設半徑范圍內是否出現預設特征的目標虛擬操作物,當檢測出在該其中一個虛擬操作物的預設半徑范圍內出現預設特征的目標虛擬操作物時,向控制終端發送采集指令,該采集指令用于觸發控制終端采集用戶的第一吹氣操作。
在該可選的實施例中,控制終端采集用戶的第一吹氣操作可以包括:
控制終端接收游戲終端發送的上述采集指令,并根據接收到的采集指令,語音提示用戶進行吹氣并采集用戶的第一吹氣操作。
在該可選的實施例中,游戲終端可以根據游戲進度自動提醒控制終端,以使控制終端提示用戶進行吹氣,進而控制游戲,這使得游戲終端與控制終端的交互更加的智能化,進一步豐富了游戲的控制方式以及用戶的游戲體驗,這樣可以避免因用戶未注意到游戲進度而錯過對游戲的控制的情況發生。
在另一個可選的實施例中,在執行步驟101之前,該游戲控制方法還可以包括以下操作:
控制終端采集用戶的第二吹氣操作,并確定該第二吹氣操作對應的所有音頻信號,以及將該第二吹氣操作對應的所有音頻信號發送至游戲終端;
游戲終端通過游戲終端中的低通濾波器對第二吹氣操作對應的所有音頻信號執行過濾操作,得到該第二吹氣操作對應的音頻控制信號,并對第二吹氣操作對應的音頻控制信號進行頻譜分析,得到第二吹氣操作的音頻控制信號的音頻參數,作為預先存儲的音頻參數。
該另一個可選的實施例能夠通過控制終端采集用戶的吹氣操作進而建立音頻標準庫,其中,該音頻標準庫中存儲有用于控制游戲中的虛擬操作物執行相應操作或相應動作的音頻控制信號的音頻參數(又稱“標準參數”),且還能夠通過游戲終端中的低通濾波器濾除吹氣操作對應的所有音頻信號中的高頻噪聲信號,能夠減少環境噪聲帶來的影響,進而使得用戶通過吹氣操作更加精確的控制游戲。
在又一個可選的實施例中,在控制終端采集用戶的第一吹氣操作之后,以及在控制終端確定第一吹氣操作對應的音頻控制信號之前,該游戲控制方法還可以包括以下操作:
控制終端采集其所處環境的環境噪聲值。
其中,在該又一種可選的實施例中,控制終端確定第一吹氣操作的音頻控制信號可以包括:
控制終端判斷環境噪聲值是否大于等于預設噪聲值閾值,當判斷出環境噪聲值大于等于預設噪聲值閾值時,通過控制終端中的低通濾波器過濾掉第一吹氣操作對應的所有音頻信號中的音頻噪聲信號,得到第一吹氣操作對應的音頻控制信號。這樣可以減少環境噪聲帶來的影響。
需要說明的是,當控制終端采集到用戶的第一吹氣操作時,控制終端可以只確定該第一吹氣操作對應的所有音頻信號,并將該第一吹氣操作對應的所有音頻信號發送至游戲終端,以觸發游戲終端通過游戲終端中的低通濾波器過濾掉該第一吹氣操作對應的所有音頻信號中的高頻噪聲信號得到該第一吹氣操作對應的音頻控制信號,本發明實施例不做限定。
可見,實施圖1所描述的游戲控制方法能夠通過控制終端檢測到的用戶的吹氣操作控制游戲終端輸出的游戲場景中的虛擬操作物執行相應的動作,操作簡單且新穎有趣,豐富了游戲的控制方式,提高了用戶的游戲體驗,進而提高了用戶的粘稠度。
實施例二
請參閱圖2,圖2是本發明實施例公開的另一種游戲控制方法的流程示意圖。如圖2所示,該游戲控制方法可以包括以下操作:
201、控制終端建立與游戲終端的連接。
本發明實施例中,該連接可以為短距離無線連接,如藍牙連接、紅外連接、NFC連接以及Wi-Fi連接等,也可以為有線連接,如USB連接等,本發明實施例不做限定。
202、游戲終端根據游戲啟動指令啟動游戲并輸出游戲的操作界面,該操作界面由游戲場景以及位于該游戲場景中的多個虛擬操作物組成。
203、控制終端采集用戶的第一吹氣操作以及控制終端的旋轉角度,并確定該第一吹氣操作對應的音頻控制信號,以及將該第一吹氣操作對應的音頻控制信號以及旋轉角度發送至游戲終端。
本發明實施例中,當控制終端采集到用戶的第一吹氣操作時,觸發采集控制終端的旋轉角度。
204、游戲終端接收控制終端發送的第一吹氣操作對應的音頻控制信號以及上述旋轉角度,并對上述第一吹氣操作對應的音頻控制信號進行頻譜分析,得到上述第一吹氣操作對應的音頻控制信號的音頻參數。
205、游戲終端判斷上述音頻參數是否與預先存儲的音頻參數相匹配,當判斷結果為是時,以上述旋轉角度為依據確定用戶從多個虛擬操作物中選定的其中一個虛擬操作物的動作執行范圍,并控制其中一個虛擬操作物在該動作執行范圍內執行對應的動作。
其中,游戲終端控制該其中一個虛擬操作物在確定出的動作執行范圍內執行對應動作的動作力度可以由上述第一吹氣操作對應的音頻控制信號的音頻參數決定,即:游戲終端控制該其中一個虛擬操作物在確定出的動作執行范圍內執行確定出的動作力度的對應動作。
本發明實施例中,控制終端需與游戲終端建立連接,且在游戲終端上安裝的游戲(吹氣感應游戲)啟動后,控制終端就采集用戶針對控制終端的吹氣操作以及控制終端自身的旋轉角度(包括角度值以及旋轉方向),并將采集到的吹氣操作對應的音頻控制信號以及控制終端自身的旋轉角度發送給游戲終端,游戲終端對該音頻控制信號進行頻譜分析,得到該音頻控制信號的音頻參數(如振動頻率和/或振動幅度等),以及將得到音頻參數與預先存儲的標準音頻參數進行比較,若得到的音頻參數與預先存儲的標準音頻參數相匹配,則在游戲終端輸出的游戲界面中實現對游戲進程的控制,即根據得到的音頻參數以及控制終端采集到的旋轉角度控制游戲場景中的預先確定出或用戶預先選定的虛擬操作物在與旋轉角度對應的動作執行范圍執行與音頻參數對應的動作力度的動作,即:音頻參數可以控制虛擬操作物執行動作時的動作力度,旋轉角度可以控制虛擬操作物執行動作時的范圍以及方向。舉例來說,預先確定出或用戶預先選定的虛擬操作物為某一個虛擬角色,該虛擬角色用于噴射游戲法寶(如虛擬武器、虛擬泡泡等),則該虛擬角色噴射游戲法寶的速度以及殺傷力可以由音頻參數確定,且振動頻率越大,振動幅度越大,該虛擬角色噴射游戲法寶的速度以及殺傷力就越大,且該虛擬角色噴射游戲法寶的范圍可以有游戲終端接收到的旋轉角度確定,且該旋轉角度越大,該虛擬角色噴射虛擬法寶的范圍就越大。
在一個可選的實施例中,在游戲終端根據游戲啟動指令啟動游戲并輸出游戲的操作界面之后以及在控制終端采集用戶的第一吹氣操作以及控制終端的旋轉角度之前,該游戲控制方法還可以包括以下操作:
游戲終端確定用戶從上述多個虛擬操作物中選定的其中一個虛擬操作物,并檢測在該其中一個虛擬操作物的預設半徑范圍內是否出現預設特征的目標虛擬操作物,當檢測出在該其中一個虛擬操作物的預設半徑范圍內出現預設特征的目標虛擬操作物時,向控制終端發送采集指令,該采集指令用于觸發控制終端采集用戶的第一吹氣操作。
在該可選的實施例中,控制終端采集用戶的第一吹氣操作可以包括:
控制終端接收游戲終端發送的上述采集指令,并根據接收到的采集指令,語音提示用戶進行吹氣并旋轉控制終端,以及采集用戶的第一吹氣操作。
在該可選的實施例中,游戲終端可以根據游戲進度自動提醒控制終端,以使控制終端提示用戶進行吹氣并旋轉控制終端,進而控制游戲,這使得游戲終端與控制終端的交互更加的智能化,進一步豐富了游戲的控制方式以及用戶的游戲體驗,這樣可以避免因用戶未注意到游戲進度而錯過對游戲的控制的情況發生。
在另一個可選的實施例中,在執行步驟201之前,該游戲控制方法還可以包括以下操作:
控制終端采集用戶的第二吹氣操作,并確定該第二吹氣操作對應的所有音頻信號,以及將該第二吹氣操作對應的所有音頻信號發送至游戲終端;
游戲終端通過游戲終端中的低通濾波器對第二吹氣操作對應的所有音頻信號執行過濾操作,得到該第二吹氣操作對應的音頻控制信號,并對第二吹氣操作對應的音頻控制信號進行頻譜分析,得到第二吹氣操作的音頻控制信號的音頻參數,作為預先存儲的音頻參數。
該另一個可選的實施例能夠通過控制終端采集用戶的吹氣操作進而建立音頻標準庫,其中,該音頻標準庫中存儲有用于控制游戲中的虛擬操作物執行相應操作或相應動作的音頻控制信號的音頻參數(又稱“標準參數”),且還能夠通過游戲終端中的低通濾波器濾除吹氣操作對應的所有音頻信號中的高頻噪聲信號,能夠減少環境噪聲帶來的影響,進而使得用戶通過吹氣操作更加精確的控制游戲。
在又一個可選的實施例中,在控制終端采集用戶的第一吹氣操作以及控制終端的旋轉角度之后,以及在控制終端確定第一吹氣操作對應的音頻控制信號之前,該游戲控制方法還可以包括以下操作:
控制終端采集其所處環境的環境噪聲值。
其中,在該又一種可選的實施例中,控制終端確定第一吹氣操作的音頻控制信號可以包括:
控制終端判斷環境噪聲值是否大于等于預設噪聲值閾值,當判斷出環境噪聲值大于等于預設噪聲值閾值時,通過控制終端中的低通濾波器過濾掉第一吹氣操作對應的所有音頻信號中的音頻噪聲信號,得到第一吹氣操作對應的音頻控制信號。這樣可以減少環境噪聲帶來的影響。
需要說明的是,當控制終端采集到用戶的第一吹氣操作時,控制終端可以只確定該第一吹氣操作對應的所有音頻信號,并將該第一吹氣操作對應的所有音頻信號發送至游戲終端,以觸發游戲終端通過游戲終端中的低通濾波器過濾掉該第一吹氣操作對應的所有音頻信號中的高頻噪聲信號得到該第一吹氣操作對應的音頻控制信號,本發明實施例不做限定。
可見,實施圖2所描述的游戲控制方法能夠通過控制終端檢測到的用戶的吹氣操作以及旋轉角度控制游戲終端輸出的游戲場景中的虛擬操作物執行相應的動作,操作簡單且新穎有趣,豐富了游戲的控制方式,提高了用戶的游戲體驗,進而提高了用戶的粘稠度。
實施例三
請參閱圖3,圖3是本發明實施例公開的又一種游戲控制方法的流程示意圖。其中,圖3所描述的方法可以應用于帶有麥克風以及角度傳感器的游戲終端中。如圖3所示,該游戲控制方法可以包括以下操作:
301、游戲終端接收用戶的游戲啟動指令,以及根據該游戲啟動指令啟動游戲并輸出該游戲的操作界面。
302、游戲終端通過游戲終端上的麥克風檢測是否存在針對游戲終端的吹氣操作,當步驟302的檢測結果為是時,觸發執行303,當步驟302的檢測結果為否時,可以結束本次流程。
303、游戲終端確定上述吹氣操作的音頻控制信號并檢測游戲終端的旋轉角度。
本發明實施例中,游戲終端確定上述吹氣操作的音頻控制信號可以包括:
游戲終端檢測其所處的當前地理位置的環境噪聲值,當該環境噪聲值大于等于預設環境噪聲值閾值時,通過游戲終端中的低通濾波器過濾掉上述第一吹氣操作對應的所有音頻信號中的音頻噪聲信號,得到上述第一吹氣操作對應的第一音頻控制信號。這樣可以減少環境噪聲帶來的干擾。
304、游戲終端對上述音頻控制信號進行頻譜分析,得到上述音頻控制信號的音頻參數。
305、游戲終端判斷上述音頻參數是否與預先存儲的音頻參數相匹配,當步驟305的判斷結果為是時,觸發執行步驟306,當步驟305的判斷結果為否時,可以結束本次流程。
其中,游戲終端中預先存儲的音頻參數的來源可以參照實施例一以及實施例二,本發明實施例不做限定。
306、游戲終端根據上述音頻參數確定預先確定出的虛擬操作物需要執行動作的力度以及根據上述旋轉角度確定該虛擬操作物的動作執行范圍,并控制該虛擬操作物以確定出的力度在確定出的動作執行范圍內執行相應的動作。
可見,實施圖3所描述的游戲控制方法能夠通過游戲終端檢測到的吹氣操作以及其自身的旋轉角度控制游戲進程中的虛擬操作物執行相應的操作,豐富了用戶與游戲終端的交互方式,即豐富了游戲進度的控制方法,操作簡單且新穎有趣,提高了用戶的游戲體驗,進而提高了用戶的粘稠度。
實施例四
請參閱圖4,圖4是本發明實施例公開的一種游戲控制系統的結構示意圖。如圖4所示,該游戲控制系統可以包括游戲終端401以及控制終端402,且游戲終端401預先與控制終端402建立短距離無線連接或有線連接,其中:
游戲終端401用于根據游戲啟動指令啟動游戲并輸出游戲的操作界面,該操作界面由游戲場景以及位于該游戲場景中的多個虛擬操作物組成。
控制終端402用于采集用戶的第一吹氣操作,并確定該第一吹氣操作對應的音頻控制信號,以及將該第一吹氣操作對應的音頻控制信號發送至游戲終端401。
游戲終端401還用于接收控制終端402發送的上述第一吹氣操作對應的音頻控制信號,并對第一吹氣操作對應的音頻控制信號進行頻譜分析,得到第一吹氣操作對應的音頻控制信號的音頻參數,以及判斷該音頻參數是否與預先存儲的音頻參數相匹配,當判斷結果為是時,控制用戶從上述多個虛擬操作物中選定的其中一個虛擬操作物執行對應的動作。
在一個可選的實施例中,控制終端402還用于采集控制終端402的旋轉角度,并將該旋轉角度發送至游戲終端401。
游戲終端401還可以用于接收控制終端402發送的旋轉角度。
其中,游戲終端401控制用戶從上述多個虛擬操作物中選定的其中一個虛擬操作物執行對應的動作的具體方式可以為:
以上述旋轉角度為依據確定用戶從上述多個虛擬操作物中選定的其中一個虛擬操作物的動作執行范圍,并控制該其中一個虛擬操作物在該動作執行范圍內執行對應的動作。
其中,游戲終端401控制該其中一個虛擬操作物在確定出的動作執行范圍內執行對應動作的動作力度可以由上述第一吹氣操作對應的音頻控制信號的音頻參數決定,即:游戲終端401控制該其中一個虛擬操作物在確定出的動作執行范圍內執行確定出的動作力度的對應動作。
在另一個可選的實施例中,游戲終端401還可以用于在執行上述根據游戲啟動指令啟動游戲并輸出游戲的操作界面的操作之后,確定用戶從上述多個虛擬操作物中選定的其中一個虛擬操作物,并檢測在該其中一個虛擬操作物的預設半徑范圍內是否出現預設特征的目標虛擬操作物,當檢測出在該其中一個虛擬操作物的預設半徑范圍內出現預設特征的目標虛擬操作物時,向控制終端402發送采集指令,該采集指令用于觸發控制終端402采集用戶的第一吹氣操作。
在該另一個可選的實施例中,控制終端402采集用戶的第一吹氣操作的具體方式可以為:
根據上述采集指令,語音提示用戶進行吹氣并采集用戶的第一吹氣操作。
在又一個可選的實施例中,控制終端402還可以用于在游戲終端401根據游戲啟動指令啟動游戲并輸出游戲的操作界面之前,采集用戶的第二吹氣操作,并確定該第二吹氣操作對應的所有音頻信號,以及將該第二吹氣操作對應的所有音頻信號發送至游戲終端401。
游戲終端401還可以用于通過游戲終端401中的低通濾波器對上述第二吹氣操作對應的所有音頻信號執行過濾操作,得到上述第二吹氣操作對應的音頻控制信號,并對第二吹氣操作對應的音頻控制信號進行頻譜分析,得到第二吹氣操作的音頻控制信號的音頻參數,作為上述預先存儲的音頻參數。
在又一個可選的實施例中,控制終端402還可以用于在執行上述采集用戶的第一吹氣操作之后以及在執行上述確定第一吹氣操作對應的音頻控制信號之前,采集其所處環境的環境噪聲值。
控制終端402確定第一吹氣操作對應的音頻控制信號的具體方式可以為:
判斷上述環境噪聲值是否大于等于預設噪聲值閾值,當判斷出上述環境噪聲值大于等于預設噪聲值閾值時,通過控制終端402中的低通濾波器過濾掉上述第一吹氣操作對應的所有音頻信號中的音頻噪聲信號,得到第一吹氣操作對應的音頻控制信號。
需要說明的是,當控制終端402采集到用戶的第一吹氣操作時,控制終端402可以只確定該第一吹氣操作對應的所有音頻信號,并將該第一吹氣操作對應的所有音頻信號發送至游戲終端401,以觸發游戲終端401通過游戲終端中的低通濾波器過濾掉該第一吹氣操作對應的所有音頻信號中的高頻噪聲信號得到該第一吹氣操作對應的音頻控制信號,本發明實施例不做限定。
可見,實施圖4所描述的游戲控制系統能夠通過控制終端采集到的吹氣操作或者采集到的吹氣操作以及旋轉角度控制游戲終端的游戲進度,操作簡單且新穎有趣,豐富了游戲的控制方式,提高了用戶的游戲體驗,進而提高了用戶的粘稠度。
實施例五
請參閱圖5,圖5是本發明實施例公開的另一種游戲控制系統的結構示意圖。如圖5所示,該游戲控制系統可以包括游戲終端501以及控制終端502,且游戲終端501可以包括第一無線連接模塊5011以及控制模塊5012,控制終端502可以包括第二無線連接模塊5021以及聲音采集模塊5022,其中:
第一無線連接模塊5011用于與第二無線連接模塊5021建立無線連接。
控制模塊5012用于在檢測到游戲啟動指令時,控制游戲啟動并輸出游戲的操作界面,其中,該操作界面由該游戲的游戲場景以及位于該游戲場景中的多個虛擬操作物組成。
聲音采集模塊5022用于采集用戶針對控制終端的第一吹氣操作并確定該第一吹氣操作對應的音頻控制信號。
第二無線連接模塊5021用于向第一無線連接模塊5011發送聲音采集模塊5022確定出的音頻控制信號。
控制模塊5012用于對第一吹氣操作對應的音頻控制信號進行頻譜分析,得到第一吹氣操作對應的音頻控制信號的音頻參數,以及判斷該音頻參數是否與預先存儲的音頻參數相匹配,當判斷結果為是時,控制用戶從多個虛擬操作物中選定的其中一個虛擬操作物執行對應的動作。
在一個可選的實施例中,控制終端502還可以包括角度傳感器模塊5023,此時,該游戲控制系統的結構可以如圖6所示,圖6是本發明實施例公開的又一種游戲控制系統的結構示意圖。其中:
角度傳感器模塊5023用于采集控制終端502的旋轉角度.
第二無線連接模塊5021還可以用于向第一無線連接模塊5011發送旋轉角度。
其中,控制模塊5012控制用戶從上述多個虛擬操作物中選定的其中一個虛擬操作物執行對應的動作的具體方式可以為:
以第一無線連接模塊5011接收到的旋轉角度為依據確定用戶從上述多個虛擬操作物中選定的其中一個虛擬操作物的動作執行范圍,并控制該其中一個虛擬操作物在該動作執行范圍內執行對應的動作。
其中,控制模塊5012控制該其中一個虛擬操作物在確定出的動作執行范圍內執行對應動作的動作力度可以由上述第一吹氣操作對應的音頻控制信號的音頻參數決定,即:控制模塊5012控制該其中一個虛擬操作物在確定出的動作執行范圍內執行確定出的動作力度的對應動作。
在另一個可選的實施例中,控制模塊5012還可以用于在根據游戲啟動指令啟動游戲并輸出游戲的操作界面的操作之后,確定用戶從多個虛擬操作物中選定的其中一個虛擬操作物,并檢測在該其中一個虛擬操作物的預設半徑范圍內是否出現預設特征的目標虛擬操作物。
第一無線連接模塊5011還可以用于當控制模塊5012檢測出在其中一個虛擬操作物的預設半徑范圍內出現預設特征的目標虛擬操作物時,向第二無線連接模塊5021發送采集指令,其中,該采集指令用于觸發聲音采集模塊5022采集用戶的第一吹氣操作。
其中,聲音采集模塊5022采集用戶的第一吹氣操作的具體方式可以為:
根據上述采集指令,語音提示用戶進行吹氣并采集用戶的第一吹氣操作。
其中,在聲音采集模塊5022采集到用戶的第一吹氣操作時,觸發家督傳感器模塊5023采集控制終端502的旋轉角度。
在另一個可選的實施例中,如圖6所示,游戲終端501還可以包括低通濾波模塊5013。其中:
聲音采集模塊5022還可以用于采集用戶的第二吹氣操作,并確定第二吹氣操作對應的所有音頻信號。
第二無線連接模塊5021還可以用于將上述第二吹氣操作對應的所有音頻信號發送至第一無線連接模塊5011。
低通濾波模塊5013用于對第一無線連接模塊5011接收大的第二吹氣操作對應的所有音頻信號執行過濾操作,得到第二吹氣操作對應的音頻控制信號。
控制單元5012還可以用于對第二吹氣操作對應的音頻控制信號進行頻譜分析,得到第二吹氣操作的音頻控制信號的音頻參數,作為預先存儲的音頻參數。
在另一個可選的實施例中,聲音采集模塊5022還可以用于在采集用戶的第一吹氣操作之后以及在確定第一吹氣操作對應的音頻控制信號之前,采集其環境的環境噪聲值。
聲音采集模塊5022確定第一吹氣操作對應的音頻控制信號的具體方式可以為:
判斷上述環境噪聲值是否大于等于預設噪聲值閾值,當判斷出環境噪聲值大于等于預設噪聲值閾值時,通過聲音采集模塊5022中的低通濾波器過濾掉上述第一吹氣操作對應的所有音頻信號中的音頻噪聲信號,得到上述第一吹氣操作對應的音頻控制信號。
可見,實施圖5或圖6所描述的游戲控制系統能夠通過控制終端采集到的吹氣操作或者采集到的吹氣操作以及旋轉角度控制游戲終端的游戲進度,操作簡單且新穎有趣,豐富了游戲的控制方式,提高了用戶的游戲體驗,進而提高了用戶的粘稠度。
本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質包括只讀存儲器(Read-Only Memory,ROM)、隨機存儲器(Random Access Memory,RAM)、可編程只讀存儲器(ProgrammableRead-only Memory,PROM)、可擦除可編程只讀存儲器(ErasableProgrammable Read Only Memory,EPROM)、一次可編程只讀存儲器(One-time Programmable Read-Only Memory,OTPROM)、電子抹除式可復寫只讀存儲器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只讀光盤(Compact Disc Read-Only Memory,CD-ROM)或其他光盤存儲器、磁盤存儲器、磁帶存儲器、或者能夠用于攜帶或存儲數據的計算機可讀的任何其他介質。
以上對本發明實施例公開的一種游戲控制方法及系統進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。