基于無人機的對戰(zhàn)游戲控制方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及基于無人機的對戰(zhàn)游戲控制方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]無人駕駛飛機簡稱無人機,是利用無線電遙控設(shè)備和自備的程序控制裝置操作的不載人飛機。無人機在軍事領(lǐng)域的應(yīng)用包括無人機監(jiān)測、無人機巡航和無人機運送物資等。隨著無人機技術(shù)的不斷成熟,大量的民用無人機投入生產(chǎn),主要用于航拍等領(lǐng)域。
[0003]現(xiàn)有的飛機對戰(zhàn)游戲均是在電腦或者手機上虛擬的。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)可以將實體的無人機應(yīng)用在對戰(zhàn)游戲中,以給用戶帶來身臨其境的體驗,提高視覺和聽覺的沖擊。因此,需要提出一種基于無人機的對戰(zhàn)游戲控制技術(shù)方案。
【發(fā)明內(nèi)容】
[0004]鑒于此,本發(fā)明實施例提供了一種基于無人機的對戰(zhàn)游戲控制方法、裝置及系統(tǒng),以解決現(xiàn)有的飛機對戰(zhàn)游戲的真實感較低、用戶體驗較差的問題。
[0005]第一方面,本發(fā)明實施例提供了一種基于無人機的對戰(zhàn)游戲控制方法,包括:
[0006]無人機本體通過攝像頭獲取監(jiān)控圖像信息,并將所述監(jiān)控圖像信息發(fā)送至遙控器,以使所述遙控器顯示所述監(jiān)控圖像信息;
[0007]所述遙控器接收用戶根據(jù)所述監(jiān)控圖像信息發(fā)出的炮頭方向控制指令,并將所述炮頭方向控制指令發(fā)送至所述無人機本體,以使所述無人機本體根據(jù)所述炮頭方向控制指令調(diào)整炮頭方向;
[0008]所述遙控器接收用戶發(fā)出的投射指令,并將所述投射指令發(fā)送至所述無人機本體,以使所述無人機本體向調(diào)整后的所述炮頭方向投射炮彈;
[0009]所述無人機本體在通過紅外檢測到被擊中后,發(fā)送被擊中信息至所述遙控器,以使所述遙控器根據(jù)所述被擊中信息計算所述無人機本體的生命值信息。
[0010]第二方面,本發(fā)明實施例提供了一種基于無人機的對戰(zhàn)游戲控制裝置,包括:
[0011 ] 無人機本體和遙控器;
[0012]所述無人機本體,用于通過攝像頭獲取監(jiān)控圖像信息,并將所述監(jiān)控圖像信息發(fā)送至遙控器,以使所述遙控器顯示所述監(jiān)控圖像信息;
[0013]所述遙控器,用于接收用戶根據(jù)所述監(jiān)控圖像信息發(fā)出的炮頭方向控制指令,并將所述炮頭方向控制指令發(fā)送至所述無人機本體,以使所述無人機本體根據(jù)所述炮頭方向控制指令調(diào)整炮頭方向;
[0014]所述遙控器,還用于接收用戶發(fā)出的投射指令,并將所述投射指令發(fā)送至所述無人機本體,以使所述無人機本體向調(diào)整后的所述炮頭方向投射炮彈;
[0015]所述無人機本體,還用于在通過紅外檢測到被擊中后,發(fā)送被擊中信息至所述遙控器,以使所述遙控器根據(jù)所述被擊中信息計算所述無人機本體的生命值信息。
[0016]第三方面,本發(fā)明實施例提供了一種基于無人機的對戰(zhàn)游戲控制系統(tǒng),包括基于無人機的對戰(zhàn)游戲控制裝置以及服務(wù)器。
[0017]本發(fā)明實施例與現(xiàn)有技術(shù)相比存在的有益效果是:本發(fā)明實施例通過將無人機應(yīng)用于對戰(zhàn)游戲中,大大提高了視覺與聽覺沖擊,提高了游戲真實感以及用戶體驗;通過無人機本體將監(jiān)控圖像信息發(fā)送至遙控器,并由遙控器顯示監(jiān)控圖像信息,由此使用戶能通過遙控器查看無人機的第一視角圖像;通過遙控器控制無人機本體調(diào)整炮頭方向以及投射炮彈,在遙控器中顯示無人機本體的生命值信息以及剩余炮彈參數(shù),以及通過無人機本體采用紅外檢測被擊中信息并將被擊中信息發(fā)送至遙控器,實現(xiàn)了無人機的對戰(zhàn)游戲控制。
【附圖說明】
[0018]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1是本發(fā)明實施例提供的基于無人機的對戰(zhàn)游戲控制方法的實現(xiàn)流程圖;
[0020]圖2是本發(fā)明另一實施例提供的基于無人機的對戰(zhàn)游戲控制方法的實現(xiàn)流程圖;
[0021]圖3是本發(fā)明另一實施例提供的基于無人機的對戰(zhàn)游戲控制方法的實現(xiàn)流程圖;
[0022]圖4是本發(fā)明實施例提供的基于無人機的對戰(zhàn)游戲控制裝置的結(jié)構(gòu)框圖;
[0023]圖5是本發(fā)明實施例提供的基于無人機的對戰(zhàn)游戲控制系統(tǒng)的結(jié)構(gòu)框圖。
【具體實施方式】
[0024]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0025]圖1示出了本發(fā)明實施例提供的基于無人機的對戰(zhàn)游戲控制方法的實現(xiàn)流程圖,詳述如下:
[0026]在步驟S101中,無人機本體通過攝像頭獲取監(jiān)控圖像信息,并將監(jiān)控圖像信息發(fā)送至遙控器,以使遙控器顯示監(jiān)控圖像信息。
[0027]可選地,監(jiān)控圖像信息可以為第一視角圖像信息。其中,第一視角指的是假設(shè)用戶坐在無人機的駕駛艙中時用戶的可視角度。其中,第一視角圖像信息可以為第一視角視頻信息。無人機本體通過攝像頭獲取監(jiān)控圖像信息,并實時將監(jiān)控圖像信息發(fā)送至遙控器。遙控器顯示監(jiān)控圖像信息,以使用戶通過遙控器實時查看第一視角圖像信息,通過第一視角圖像信息確定其他無人機的位置。
[0028]可選地,本發(fā)明實施例中的無人機為多旋翼無人機。
[0029]優(yōu)選地,所述遙控器與所述無人機本體通過W1-Fi (Wireless Fidelity,無線保真技術(shù))連接通信。
[0030]在步驟S102中,遙控器接收用戶根據(jù)監(jiān)控圖像信息發(fā)出的炮頭方向控制指令,并將炮頭方向控制指令發(fā)送至無人機本體,以使無人機本體根據(jù)炮頭方向控制指令調(diào)整炮頭方向。
[0031]需要說明的是,無人機本體包括一個或多個用于投射炮彈的炮頭。在用戶通過監(jiān)控圖像信息確定其他無人機的位置后,可通過遙控器發(fā)出炮頭方向控制指令,以控制無人機本體的一個或多個炮頭的炮頭方向,無人機本體根據(jù)炮頭方向控制指令調(diào)整一個或多個炮頭的炮頭方向。
[0032]在本發(fā)明實施例中,遙控器還接收用戶根據(jù)監(jiān)控圖像信息發(fā)出的飛行方向控制指令,并將飛行方向控制指令發(fā)送至無人機本體,以使無人機本體根據(jù)飛行方向控制指令調(diào)整飛行方向。其中,遙控器可通過搖桿接收用戶發(fā)出的飛行方向控制指令。
[0033]在步驟S103中,遙控器接收用戶發(fā)出的投射指令,并將投射指令發(fā)送至無人機本體,以使無人機本體向調(diào)整后的炮頭方向投射炮彈。
[0034]作為本發(fā)明的一個實施例,投射指令包括炮彈類型以及投射數(shù)量??蛇x地,炮彈類型包括實體炮彈和紅外線炮彈。
[0035]作為本發(fā)明的一個實施例,遙控器在接收到用戶發(fā)出的投射指令后,獲取無人機本體的剩余炮彈參數(shù)。若無人機本體的剩余炮彈參數(shù)滿足投射指令的要求,則遙控器將投射指令發(fā)送至無人機本體,以使無人機本體投射炮彈;若無人機本體的剩余炮彈參數(shù)不滿足投射指令的要求,則遙控器發(fā)出提示信息,以提示用戶剩余炮彈不足。
[0036]在步驟S104中,無人機本體在通過紅外檢測到被擊中后,發(fā)送被擊中信息至遙控器,以使遙控器根據(jù)被擊中信息計算無人機本體的生命值信息。
[0037]作為本發(fā)明的一個實施例,無人機本體包括多個紅外接收器,該多個紅外接收器用于檢測無人機本體是否被其他無人機擊中。無人機本體在檢測到被擊中后,發(fā)送被擊中信息至遙控器,被擊中信息包括無人機本體被擊中的類型、被擊中的次數(shù)以及被擊中的位置。遙控器根據(jù)被擊中的類型、被擊中的次數(shù)以及被擊中的位置計算無人機本體的生命值。其中,被擊中的類型指的是被擊中的炮彈類型。
[0038]作為本發(fā)明的一個實施例,該方法還包括:遙控器接收第一終端發(fā)送的初始設(shè)置信息,并根據(jù)初始設(shè)置信息設(shè)置無人機本體的初始生命值和初始炮彈參數(shù)。其中,第一終端可以為智能手機或者平板電腦等,在此不作限定。第一終端通過W1-Fi數(shù)據(jù)轉(zhuǎn)發(fā)器發(fā)送初始設(shè)置信息至遙控器。
[0039]圖2示出了本發(fā)明另一實施例提供的基于無人機的對戰(zhàn)游戲控制方法的實現(xiàn)流程圖,參照圖2:
[0040]在步驟S201中,無人機本體通過攝像頭獲取監(jiān)控圖像信息,并將監(jiān)控圖像信息發(fā)送至遙控器,以使遙控器顯示監(jiān)控圖像信息;
[0041]在步驟S202中,遙控器接收用戶根據(jù)監(jiān)控圖像信息發(fā)出的炮頭方向控制指令,并將炮頭方向控制指令發(fā)送至無人機本體,以使無人機本體根據(jù)炮頭方向控制指令調(diào)整炮頭方向;
[0042]在步驟S203中,遙控器接收用戶發(fā)出的投射指令,并將投射指令發(fā)送至無人機本體,以使無人機本體向調(diào)整后的炮頭方向投射炮彈;
[0043]在步驟S204中,無人機本體在通過紅外檢測到被擊中后,發(fā)送被擊中信息至遙控器,以使遙控器根據(jù)被擊中信息計算無人機本體的生命值信息;
[0044]在步驟S205中,無人機本體以預(yù)設(shè)方式發(fā)出報警信息,遙控器以預(yù)設(shè)頻率進行震動。
[0045]作為本發(fā)明的一個實施例,無人機本體在通過紅外檢測到被擊中后,以預(yù)設(shè)方式發(fā)出報警信息,其中,預(yù)設(shè)方式可以為指示燈閃爍、蜂鳴器鳴響和/或播放指定的音頻文件。
[0046]其中,無人機本體以預(yù)設(shè)方式發(fā)出報警信息可以為:無人機本體根據(jù)被擊中的類型、被擊中的次數(shù)和/或被擊中的位置發(fā)出報警信息。例如,發(fā)出報警信息的時間長度與被擊中的次數(shù)成正比;或者,當被擊中的類型對應(yīng)的炮彈類型為實體炮彈時,發(fā)出報警信息的時間長度為第一預(yù)設(shè)時間;當被擊中的類型對應(yīng)的炮彈類型為紅外線炮彈,發(fā)出報警信息的時間長度為第二預(yù)設(shè)時間。
[0047]作為本發(fā)明的一個實施例,當無人機本體的生命值為0時,炮彈失效,無人機本體不能再進行投射。
[0048]圖3示出了本發(fā)明另一實施例提供的基于無人機的對戰(zhàn)游戲控制方法的實現(xiàn)流程圖,參照圖3:
[0049]在步驟S301中,無人機本體通過攝像頭獲取監(jiān)控圖像信息,并將監(jiān)控圖像信息發(fā)送至遙控器,以使遙控器顯示監(jiān)控圖像信息;
[0050]在步驟S302中,遙控器接收用戶根據(jù)監(jiān)控圖像信息發(fā)出的炮頭方向控制指令,并將炮頭方向控制指令發(fā)送至無人機本體,以使無人機本體根據(jù)炮頭方向控制指令調(diào)整炮頭方向;
[0051]在步驟S303中,遙控器接收用戶發(fā)出的投射指令,并將投射指令發(fā)送至無人機本體,以使無人機本體向調(diào)整后的炮頭方向投射炮彈;
[0052]在步驟S304中,無人機本體在通過紅外檢測到被擊中后,發(fā)送被擊中信息至遙控器,以使遙控器根據(jù)被擊中信息計算無人機本體的生