亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

設(shè)備控制系統(tǒng)、方法及裝置的制造方法

文檔序號:10618532閱讀:609來源:國知局
設(shè)備控制系統(tǒng)、方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種設(shè)備控制系統(tǒng)、方法及裝置,屬于數(shù)據(jù)處理領(lǐng)域。所述系統(tǒng)包括:至少兩個對戰(zhàn)設(shè)備以及控制設(shè)備;控制設(shè)備,用于與第一對戰(zhàn)設(shè)備建立連接;在對戰(zhàn)過程中根據(jù)接收到的外部控制操作,向第一對戰(zhàn)設(shè)備發(fā)送相應(yīng)的控制指令;第一對戰(zhàn)設(shè)備,用于根據(jù)控制指令進(jìn)行對戰(zhàn);第二對戰(zhàn)設(shè)備,用于在對戰(zhàn)過程中獲取第一對戰(zhàn)設(shè)備的相對位置,根據(jù)該相對位置進(jìn)行自動對戰(zhàn)。本發(fā)明解決了對戰(zhàn)設(shè)備之間進(jìn)行對戰(zhàn)時,需要至少兩名玩家對各自的對戰(zhàn)設(shè)備進(jìn)行控制,當(dāng)玩家人數(shù)不足兩人時,將無法進(jìn)行對戰(zhàn)的問題。
【專利說明】
設(shè)備控制系統(tǒng)、方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實施例涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別涉及一種設(shè)備控制系統(tǒng)、方法及裝置。 【背景技術(shù)】
[0002]隨著遙控技術(shù)的發(fā)展,人們可以使用專用的無線電遙控器控制對戰(zhàn)設(shè)備進(jìn)行對戰(zhàn)。對戰(zhàn)設(shè)備可以是智能對戰(zhàn)玩具車、智能對戰(zhàn)玩具飛機(jī)等。
[0003]對戰(zhàn)設(shè)備之間進(jìn)行對戰(zhàn)時,玩家使用無線電遙控器對各自的對戰(zhàn)設(shè)備進(jìn)行控制, 指示對戰(zhàn)設(shè)備運(yùn)動或發(fā)動攻擊。比如,玩家通過按壓無線電遙控器上指定的按鍵,指示無線電遙控器向?qū)?yīng)的對戰(zhàn)設(shè)備發(fā)送攻擊指令,對戰(zhàn)設(shè)備接收到攻擊指令后,通過發(fā)射紅外線模擬攻擊。其他對戰(zhàn)設(shè)備接收到該紅外線后,自動模擬受到攻擊時的狀態(tài),做出翻倒、停止等動作。
[0004]在實現(xiàn)本發(fā)明實施例的過程中,發(fā)明人發(fā)現(xiàn)上述技術(shù)至少存在以下問題:對戰(zhàn)設(shè)備之間進(jìn)行對戰(zhàn)時,需要至少兩名玩家對各自的對戰(zhàn)設(shè)備進(jìn)行控制,當(dāng)玩家人數(shù)不足兩人時,將無法進(jìn)彳丁對戰(zhàn)。
【發(fā)明內(nèi)容】

[0005]為了解決上述技術(shù)的問題,本發(fā)明實施例提供了一種設(shè)備控制系統(tǒng)、方法及裝置。 所述技術(shù)方案如下:
[0006]根據(jù)本發(fā)明實施例的第一方面,提供一種設(shè)備控制系統(tǒng),該系統(tǒng)中包括至少兩個對戰(zhàn)設(shè)備以及控制設(shè)備;
[0007]所述控制設(shè)備,用于與第一對戰(zhàn)設(shè)備建立連接;
[0008]所述控制設(shè)備,還用于在對戰(zhàn)過程中根據(jù)接收到的外部控制操作,向所述第一對戰(zhàn)設(shè)備發(fā)送相應(yīng)的控制指令;
[0009]所述第一對戰(zhàn)設(shè)備,用于根據(jù)所述控制指令進(jìn)行對戰(zhàn);[〇〇1〇]第二對戰(zhàn)設(shè)備,用于在對戰(zhàn)過程中獲取所述第一對戰(zhàn)設(shè)備的相對位置,根據(jù)所述相對位置進(jìn)行自動對戰(zhàn)。
[0011]根據(jù)本發(fā)明實施例的第二方面,提供一種設(shè)備控制方法,該方法包括:
[0012]與第一對戰(zhàn)設(shè)備建立連接;
[0013]在對戰(zhàn)過程中根據(jù)接收到的外部控制操作,向所述第一對戰(zhàn)設(shè)備發(fā)送相應(yīng)的控制指令,所述第一對戰(zhàn)設(shè)備用于根據(jù)所述控制指令與第二對戰(zhàn)設(shè)備進(jìn)行對戰(zhàn),所述第二對戰(zhàn)設(shè)備用于在對戰(zhàn)過程中獲取所述第一對戰(zhàn)設(shè)備的相對位置,并根據(jù)所述相對位置進(jìn)行自動對戰(zhàn)。
[0014]根據(jù)本發(fā)明實施例的第三方面,提供一種設(shè)備控制方法,該方法包括:
[0015]控制設(shè)備與第一對戰(zhàn)設(shè)備建立連接,并在對戰(zhàn)過程中根據(jù)接收到的外部控制操作,向第一對戰(zhàn)設(shè)備發(fā)送相應(yīng)的控制指令;
[0016]第一對戰(zhàn)設(shè)備根據(jù)該控制設(shè)備發(fā)送的控制指令進(jìn)行對戰(zhàn);
[0017]第二對戰(zhàn)設(shè)備在對戰(zhàn)過程中獲取第一對戰(zhàn)設(shè)備的相對位置,并根據(jù)該相對位置進(jìn)行自動對戰(zhàn)。
[0018]根據(jù)本發(fā)明實施例的第四方面,提供一種設(shè)備控制裝置,該裝置包括:[〇〇19]第一連接模塊,用于與第一對戰(zhàn)設(shè)備建立連接;
[0020]控制模塊,用于在對戰(zhàn)過程中根據(jù)接收到的外部控制操作,向所述第一對戰(zhàn)設(shè)備發(fā)送相應(yīng)的控制指令,所述第一對戰(zhàn)設(shè)備用于根據(jù)所述控制指令與第二對戰(zhàn)設(shè)備進(jìn)行對戰(zhàn),所述第二對戰(zhàn)設(shè)備用于在對戰(zhàn)過程中獲取所述第一對戰(zhàn)設(shè)備的相對位置,并根據(jù)所述相對位置進(jìn)行自動對戰(zhàn)。
[0021]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:[〇〇22]通過設(shè)置具有自動對戰(zhàn)功能的第二對戰(zhàn)設(shè)備,使得用戶通過控制設(shè)備手動控制第一對戰(zhàn)設(shè)備時,該第二對戰(zhàn)設(shè)備能夠根據(jù)第一對戰(zhàn)設(shè)備的位置模擬出與其對戰(zhàn)的效果;解決了對戰(zhàn)設(shè)備之間進(jìn)行對戰(zhàn)時,需要至少兩名玩家對各自的對戰(zhàn)設(shè)備進(jìn)行控制,當(dāng)玩家人數(shù)不足兩人時,將無法進(jìn)行對戰(zhàn)的問題;達(dá)到了單個玩家也可以通過添加具有自動對戰(zhàn)功能的對戰(zhàn)設(shè)備,實現(xiàn)對戰(zhàn)設(shè)備間對戰(zhàn)的效果。【附圖說明】
[0023]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1是本發(fā)明一個實施例提供的設(shè)備控制系統(tǒng)的結(jié)構(gòu)示意圖;
[0025]圖2是圖1所示設(shè)備控制系統(tǒng)中控制設(shè)備控制第一對戰(zhàn)設(shè)備的實施示意圖;
[0026]圖3是圖1所示設(shè)備控制系統(tǒng)中控制設(shè)備顯示狀態(tài)更新數(shù)據(jù)的實施示意圖;
[0027]圖4是圖1所示設(shè)備控制系統(tǒng)中控制設(shè)備向第二對戰(zhàn)設(shè)備下發(fā)自動控制配置的實施示意圖;[〇〇28]圖5是第二對戰(zhàn)設(shè)備中無線接收組件的示意圖;
[0029]圖6是本發(fā)明一個實施例提供的設(shè)備控制方法的流程圖;[〇〇3〇]圖7A是本發(fā)明另一個實施例提供的設(shè)備控制方法的流程圖;[0031 ]圖7B是本發(fā)明再一個實施例提供的設(shè)備控制方法的流程圖;
[0032]圖7C是圖7A提供的設(shè)備控制方法所涉及的自動控制配置下發(fā)過程的流程圖;
[0033]圖7D是圖7A提供的設(shè)備控制方法所涉及的執(zhí)行指令發(fā)送過程的流程圖;[〇〇34]圖8是控制設(shè)備與第一對戰(zhàn)設(shè)備、第二對戰(zhàn)設(shè)備以及服務(wù)器之間交互過程的流程圖;[〇〇35]圖9是本發(fā)明一個實施例提供的設(shè)備控制裝置的結(jié)構(gòu)方框圖;
[0036]圖10是本發(fā)明一個實施例提供的控制設(shè)備的結(jié)構(gòu)示意圖。【具體實施方式】
[0037]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進(jìn)一步地詳細(xì)描述。
[0038]為了方便理解,下面對本發(fā)明實施例中涉及的名詞進(jìn)行解釋。
[0039]對戰(zhàn):指至少兩個設(shè)備之間的競賽行為,設(shè)備間的對戰(zhàn)可以包括戰(zhàn)斗類對戰(zhàn)和非戰(zhàn)斗類對戰(zhàn)。進(jìn)行戰(zhàn)斗類對戰(zhàn)的設(shè)備能夠相互發(fā)起攻擊,攻擊的方式包括但不限于物理攻擊(比如發(fā)射實體攻擊道具)和模擬攻擊(比如發(fā)射模擬攻擊信號)。進(jìn)行非戰(zhàn)斗類對戰(zhàn)的設(shè)備無法發(fā)動攻擊,比如,非戰(zhàn)斗類對戰(zhàn)可以指設(shè)備之間的競速行為。
[0040]請參考圖1,其示出了本發(fā)明一個實施例提供的設(shè)備控制系統(tǒng)的結(jié)構(gòu)示意圖。該系統(tǒng)包括控制設(shè)備110、第一對戰(zhàn)設(shè)備120以及第二對戰(zhàn)設(shè)備130。
[0041]控制設(shè)備110中運(yùn)行有控制對戰(zhàn)設(shè)備的應(yīng)用程序,并通過該應(yīng)用程序?qū)Φ谝粚?zhàn)設(shè)備120進(jìn)行控制。該控制設(shè)備110可以是智能手機(jī)、平板電腦、電子書閱讀器、MP3播放器 (Moving Picture Experts Group Aud1 Layer III,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、 MP4(Moving Picture Experts Group Aud1 Layer IV,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面 4)播放器或膝上型便攜計算機(jī)等等。圖1中,以控制設(shè)備110為智能手機(jī)為例進(jìn)行說明,并不對本發(fā)明構(gòu)成限定。[〇〇42]控制設(shè)備110與第一對戰(zhàn)設(shè)備120之間通過藍(lán)牙、紅外線等方式相連。
[0043]第一對戰(zhàn)設(shè)備120是具有對戰(zhàn)功能的對戰(zhàn)設(shè)備,第一對戰(zhàn)設(shè)備120可以為智能對戰(zhàn)玩具車或智能對戰(zhàn)玩具飛機(jī)等等,圖1中以第一對戰(zhàn)設(shè)備120和第二對戰(zhàn)設(shè)備130均為智能對戰(zhàn)玩具車為例進(jìn)行說明,并不對本發(fā)明構(gòu)成限定。第一對戰(zhàn)設(shè)備120能夠通過內(nèi)置的無線收發(fā)組件接收其他對戰(zhàn)設(shè)備發(fā)射的攻擊信號或向其他對戰(zhàn)設(shè)備發(fā)射攻擊信號。并且,第一對戰(zhàn)設(shè)備120通過與控制設(shè)備110之間的連接接收控制設(shè)備110發(fā)送的控制指令,并根據(jù)該控制指令執(zhí)行相應(yīng)動作。
[0044]與第一對戰(zhàn)設(shè)備120相似的,第二對戰(zhàn)設(shè)備130也是具有對戰(zhàn)功能的對戰(zhàn)設(shè)備。與第一對戰(zhàn)設(shè)備120不同的是,第二對戰(zhàn)設(shè)備130具有自動控制能力,該自動控制能力可以通過增加額外的自動控制模塊或開啟自身的自動控制功能來實現(xiàn)。第二對戰(zhàn)設(shè)備130通過設(shè)置在本體周側(cè)的至少兩個無線接收組件接收第一對戰(zhàn)設(shè)備120廣播的無線信號,并根據(jù)接收到該無線信號的無線接收組件的位置確定與第一對戰(zhàn)設(shè)備120的相對位置,并最終根據(jù)該相對位置進(jìn)行自動對戰(zhàn)。
[0045]可選地,控制設(shè)備110與第二對戰(zhàn)設(shè)備130之間可以通過藍(lán)牙、紅外線等方式相連。
[0046]當(dāng)?shù)诙?zhàn)設(shè)備向其他對戰(zhàn)設(shè)備發(fā)動攻擊或受到其他對戰(zhàn)設(shè)備攻擊時,第二對戰(zhàn)設(shè)備130還通過與控制設(shè)備110之間的連接向控制設(shè)備110發(fā)送相應(yīng)的攻擊數(shù)據(jù)或受損數(shù)據(jù)。
[0047]可選地,該設(shè)備控制系統(tǒng)中還可以包括服務(wù)器140,該服務(wù)器140與控制設(shè)備之間通過有線或無線網(wǎng)絡(luò)相連。[〇〇48]服務(wù)器140可以是至少一臺服務(wù)器、服務(wù)器集群、分布式服務(wù)器平臺、云計算中心或幾個服務(wù)器集群的組合。當(dāng)該系統(tǒng)中包含服務(wù)器140時,控制設(shè)備110即作為服務(wù)器140與第一對戰(zhàn)設(shè)備120以及第二對戰(zhàn)設(shè)備130之間的中轉(zhuǎn),用于向服務(wù)器140發(fā)送接收到的對戰(zhàn)數(shù)據(jù)(包括攻擊數(shù)據(jù)和受損數(shù)據(jù)等等),并接收服務(wù)器140根據(jù)該對戰(zhàn)數(shù)據(jù)結(jié)算得到的狀態(tài)更新數(shù)據(jù)(包括生命值、對戰(zhàn)積分和對戰(zhàn)設(shè)備狀態(tài)等等),并將該狀態(tài)更新數(shù)據(jù)下發(fā)至第一對戰(zhàn)設(shè)備120和第二對戰(zhàn)設(shè)備130。
[0049]需要說明的是,本實施例僅以設(shè)備控制系統(tǒng)中包含一個控制設(shè)備以及兩個對戰(zhàn)設(shè)備為例進(jìn)行說明,在其他可能的實施方式中,該設(shè)備控制系統(tǒng)中可以包含n個控制設(shè)備以及 (n+m)個對戰(zhàn)設(shè)備,其中,n^=2,m^:l,且(n+m)個對戰(zhàn)設(shè)備中包括n個第一對戰(zhàn)設(shè)備以及m個第二對戰(zhàn)設(shè)備(即n個玩家控制n個對戰(zhàn)設(shè)備并添加m個自動對戰(zhàn)設(shè)備)。本發(fā)明實施例并不對設(shè)備控制系統(tǒng)中包含控制設(shè)備以及對戰(zhàn)設(shè)備的數(shù)量進(jìn)行限定。
[0050]在圖1所示的設(shè)備控制系統(tǒng)中,控制設(shè)備110,用于與第一對戰(zhàn)設(shè)備120建立連接。
[0051]進(jìn)行對戰(zhàn)前,玩家使用控制設(shè)備與第一對戰(zhàn)設(shè)備建立無線連接。其中,控制設(shè)備與第一對戰(zhàn)設(shè)備可以通過紅外線、藍(lán)牙等方式建立連接。
[0052]控制設(shè)備110,還用于在對戰(zhàn)過程中根據(jù)接收到的外部控制操作,向第一對戰(zhàn)設(shè)備 120發(fā)送相應(yīng)的控制指令。[〇〇53]在對戰(zhàn)過程中,玩家通過控制設(shè)備對第一對戰(zhàn)設(shè)備進(jìn)行控制。具體的,控制設(shè)備接收玩家觸發(fā)的外部控制操作,并根據(jù)該控制操作向第一對戰(zhàn)設(shè)備發(fā)送相應(yīng)的控制指令,該控制指令用于指示第一對戰(zhàn)設(shè)備前進(jìn)、后退、轉(zhuǎn)彎、進(jìn)行攻擊等等。[〇〇54] 如圖2所示,控制設(shè)備21顯示有控制界面,該控制界面中包括方向控制組件211以及攻擊組件212,控制設(shè)備即通過上述組件接收玩家的外部控制操作,并向第一對戰(zhàn)設(shè)備22 發(fā)送相應(yīng)的控制指令。
[0055]第一對戰(zhàn)設(shè)備120,用于根據(jù)該控制指令進(jìn)行對戰(zhàn)。
[0056]對應(yīng)的,第一對戰(zhàn)設(shè)備120根據(jù)接收到的控制指令進(jìn)行對戰(zhàn)。
[0057]第二對戰(zhàn)設(shè)備130,用于在對戰(zhàn)過程中獲取第一對戰(zhàn)設(shè)備的相對位置,根據(jù)該相對位置進(jìn)行自動對戰(zhàn)。
[0058]對于預(yù)先配置有自動控制邏輯的第二對戰(zhàn)設(shè)備來說,第二對戰(zhàn)設(shè)備在對戰(zhàn)過程中實時獲取與第一對戰(zhàn)設(shè)備的相對位置,并根據(jù)該相對位置和自動控制邏輯確定執(zhí)行何種對戰(zhàn)動作。其中第二對戰(zhàn)設(shè)備可以執(zhí)行自動跟隨或自動攻擊等對戰(zhàn)動作。[〇〇59]比如,當(dāng)?shù)诙?zhàn)設(shè)備獲取到與第一對戰(zhàn)設(shè)備的相對位置后,根據(jù)預(yù)先配置的自動控制邏輯,向第一對戰(zhàn)設(shè)備所在方向行駛,達(dá)到自動跟隨的效果;又比如,第二對戰(zhàn)設(shè)備還可以根據(jù)預(yù)設(shè)的自動控制邏輯,向第一對戰(zhàn)設(shè)備所在方向發(fā)送攻擊信號,達(dá)到自動攻擊的效果。
[0060]綜上所述,本實施例提供的設(shè)備控制系統(tǒng),通過設(shè)置具有自動對戰(zhàn)功能的第二對戰(zhàn)設(shè)備,使得用戶通過控制設(shè)備手動控制第一對戰(zhàn)設(shè)備時,該第二對戰(zhàn)設(shè)備能夠根據(jù)第一對戰(zhàn)設(shè)備的位置模擬出與其對戰(zhàn)的效果;解決了對戰(zhàn)設(shè)備之間進(jìn)行對戰(zhàn)時,需要至少兩名玩家對各自的對戰(zhàn)設(shè)備進(jìn)行控制,當(dāng)玩家人數(shù)不足兩人時,將無法進(jìn)行對戰(zhàn)的問題;達(dá)到了單個玩家也可以通過添加具有自動對戰(zhàn)功能的對戰(zhàn)設(shè)備,實現(xiàn)對戰(zhàn)設(shè)備間對戰(zhàn)的效果。
[0061]為了模擬出更加真實的對戰(zhàn)場景,在進(jìn)行對戰(zhàn)前,控制設(shè)備也可以與第二對戰(zhàn)設(shè)備建立連接。在對戰(zhàn)過程中,第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備可以相互發(fā)動攻擊,并在發(fā)動或受到攻擊時向控制設(shè)備上報相應(yīng)的攻擊數(shù)據(jù)和受攻擊數(shù)據(jù)??刂圃O(shè)備根據(jù)收到的數(shù)據(jù)對各個對戰(zhàn)設(shè)備的設(shè)備狀態(tài)進(jìn)行更新和下發(fā),由第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備根據(jù)下發(fā)的設(shè)備狀態(tài)模擬出不同的對戰(zhàn)效果。
[0062]在一種可能的實施方式中,各個對戰(zhàn)設(shè)備均支持手動控制狀態(tài)和自動控制狀態(tài)兩種對戰(zhàn)狀態(tài),且對戰(zhàn)設(shè)備采用何種對戰(zhàn)狀態(tài)進(jìn)行對戰(zhàn)由玩家自行設(shè)置??刂圃O(shè)備與第一對戰(zhàn)設(shè)備以及第二對戰(zhàn)設(shè)備相連后,玩家可以在相應(yīng)設(shè)置界面設(shè)置第一對戰(zhàn)設(shè)備以手動控制狀態(tài)進(jìn)行對戰(zhàn),設(shè)置第二對戰(zhàn)設(shè)備以自動控制狀態(tài)進(jìn)行對戰(zhàn)。
[0063]需要說明的是,在其他可能的實施方式中,對戰(zhàn)設(shè)備本體上可以設(shè)置用于切換對戰(zhàn)狀態(tài)的開關(guān),玩家通過撥動開關(guān)即可設(shè)置對戰(zhàn)設(shè)備啟用自動控制狀態(tài);或者,在對戰(zhàn)設(shè)備不支持自動控制的情況下,還可以通過在對戰(zhàn)設(shè)備上安裝額外的自動控制模塊來啟用自動控制狀態(tài)。[〇〇64] 控制設(shè)備110,還用于在對戰(zhàn)過程中,根據(jù)第一對戰(zhàn)設(shè)備120和第二對戰(zhàn)設(shè)備130上報的對戰(zhàn)數(shù)據(jù),向第一對戰(zhàn)設(shè)備120和第二對戰(zhàn)設(shè)備130下發(fā)狀態(tài)更新數(shù)據(jù),狀態(tài)更新數(shù)據(jù)由對戰(zhàn)數(shù)據(jù)計算得到。
[0065]其中,對戰(zhàn)數(shù)據(jù)包括攻擊方發(fā)動攻擊時上報的攻擊數(shù)據(jù)以及受攻擊方受到攻擊時上報的受損數(shù)據(jù),攻擊方是第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備中的一個,受攻擊方是第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備中的另一個;狀態(tài)更新數(shù)據(jù)包括生命值、對戰(zhàn)積分和對戰(zhàn)設(shè)備狀態(tài)中的至少一種。
[0066]作為一種可能的實施方式,對于受攻擊方,控制設(shè)備根據(jù)該受攻擊方上報的受攻擊數(shù)據(jù)將受攻擊方的生命值下調(diào)數(shù)值,扣除預(yù)定分值的對戰(zhàn)積分,并根據(jù)下調(diào)后的生命值確定受攻擊方的對戰(zhàn)設(shè)備狀態(tài);對于攻擊方,控制設(shè)備根據(jù)該攻擊方上報的攻擊數(shù)據(jù)將攻擊方對應(yīng)對戰(zhàn)積分上調(diào)預(yù)定分值。
[0067]第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備接收到該狀態(tài)更新數(shù)據(jù)后,執(zhí)行預(yù)定的動作。比如, 當(dāng)狀態(tài)更新數(shù)據(jù)中的生命值地域預(yù)設(shè)生命值閾值,對戰(zhàn)設(shè)備即發(fā)出提示音或發(fā)出閃爍燈光;當(dāng)狀態(tài)更新數(shù)據(jù)中的對戰(zhàn)設(shè)備狀態(tài)指示為嚴(yán)重?fù)p傷狀態(tài)時,對戰(zhàn)設(shè)備即在繼續(xù)對戰(zhàn)預(yù)定時長后自動停止。
[0068]為了方便玩家直觀了解到進(jìn)行對戰(zhàn)的各個對戰(zhàn)設(shè)備的狀態(tài),控制設(shè)備還可以對狀態(tài)更新數(shù)據(jù)進(jìn)行顯示。比如,如圖3所示,控制設(shè)備31根據(jù)計算得到的狀態(tài)更新數(shù)據(jù),在狀態(tài)顯示區(qū)域311中對各個對戰(zhàn)設(shè)備當(dāng)前的狀態(tài)數(shù)據(jù)進(jìn)行顯示,方便玩家知悉。
[0069]在另一種可能的實施方式中,控制設(shè)備還可以將接收到的對戰(zhàn)數(shù)據(jù)上報至服務(wù)器,由該服務(wù)器根據(jù)對戰(zhàn)數(shù)據(jù)進(jìn)行結(jié)算,并通過控制設(shè)備將結(jié)算得帶的狀態(tài)更新數(shù)據(jù)下發(fā)至第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備。
[0070]控制設(shè)備110,還用于在對戰(zhàn)過程中,接收第一對戰(zhàn)設(shè)備120和第二對戰(zhàn)設(shè)備130上報的對戰(zhàn)數(shù)據(jù);向服務(wù)器140發(fā)送該對戰(zhàn)數(shù)據(jù);接收服務(wù)器140發(fā)送的狀態(tài)更新數(shù)據(jù),狀態(tài)更新數(shù)據(jù)由對戰(zhàn)數(shù)據(jù)計算得到;向第一對戰(zhàn)設(shè)備120和第二對戰(zhàn)設(shè)備130下發(fā)狀態(tài)更新數(shù)據(jù)。
[0071]控制設(shè)備與第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備建立連接后,可以向服務(wù)器發(fā)送房間建立請求,請求在服務(wù)器端創(chuàng)建一個對戰(zhàn)房間。服務(wù)器接收到該房間建立請求后,為其分配對戰(zhàn)房間以及相應(yīng)的房間號,并將第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備添加到該對戰(zhàn)房間中,具體的,服務(wù)器可以將第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備的狀態(tài)數(shù)據(jù)與該房間號進(jìn)行關(guān)聯(lián)存儲。 [〇〇72]對戰(zhàn)過程中,第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備向控制設(shè)備發(fā)送對戰(zhàn)數(shù)據(jù),控制設(shè)備根據(jù)接收到的對戰(zhàn)數(shù)據(jù)以及分配到的房間號,向服務(wù)器發(fā)送相應(yīng)的數(shù)據(jù)結(jié)算請求。服務(wù)器根據(jù)數(shù)據(jù)結(jié)算請求中包含的房間號,獲取該房間號所指示對戰(zhàn)房間中第一對戰(zhàn)設(shè)備以及第二對戰(zhàn)設(shè)備的當(dāng)前狀態(tài)數(shù)據(jù),并根據(jù)當(dāng)前狀態(tài)數(shù)據(jù)和對戰(zhàn)數(shù)據(jù),結(jié)算得到狀態(tài)更新數(shù)據(jù)。月艮務(wù)器將結(jié)算得到的狀態(tài)更新數(shù)據(jù)發(fā)送至控制設(shè)備,由控制設(shè)備將狀態(tài)更新數(shù)據(jù)下發(fā)至第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備。相應(yīng)的,第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備根據(jù)該狀態(tài)更新數(shù)據(jù),模擬出戰(zhàn)損、損毀等對戰(zhàn)效果。
[0073]本實施例中,對戰(zhàn)設(shè)備在發(fā)動或受到攻擊時向控制設(shè)備上報相應(yīng)的攻擊數(shù)據(jù)和受攻擊數(shù)據(jù),并由控制設(shè)備或與控制設(shè)備相連的服務(wù)器根據(jù)收到的數(shù)據(jù)對各個對戰(zhàn)設(shè)備的設(shè)備狀態(tài)進(jìn)行更新和下發(fā),最終由第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備根據(jù)下發(fā)的設(shè)備狀態(tài)模擬出對戰(zhàn)效果,提升了對戰(zhàn)過程的真實性和趣味性。
[0074]當(dāng)系統(tǒng)中包含兩個以上對戰(zhàn)設(shè)備時,控制設(shè)備接收到對戰(zhàn)數(shù)據(jù)時,需要對對戰(zhàn)數(shù)據(jù)進(jìn)行匹配,并根據(jù)匹配的對戰(zhàn)數(shù)據(jù)對相應(yīng)對戰(zhàn)設(shè)備的狀態(tài)數(shù)據(jù)進(jìn)行更新。
[0075]控制設(shè)備110,還用于檢測攻擊數(shù)據(jù)中包含的攻擊方設(shè)備標(biāo)識與受損數(shù)據(jù)中包含的攻擊方設(shè)備標(biāo)識是否一致;若攻擊方設(shè)備標(biāo)識一致,則確定攻擊數(shù)據(jù)與受損數(shù)據(jù)匹配;根據(jù)匹配的攻擊數(shù)據(jù)和受損數(shù)據(jù)確定狀態(tài)更新數(shù)據(jù)。[〇〇76]攻擊方上報的攻擊數(shù)據(jù)中,攜帶有攻擊方設(shè)備標(biāo)識,受攻擊方上報的受攻擊數(shù)據(jù)中攜帶有受攻擊方設(shè)備標(biāo)識以及攻擊方設(shè)備標(biāo)識。當(dāng)控制設(shè)備同時接收到多組攻擊數(shù)據(jù)和受攻擊數(shù)據(jù)時,即根據(jù)攻擊數(shù)據(jù)和受攻擊數(shù)據(jù)中攜帶的攻擊方設(shè)備標(biāo)識進(jìn)行匹配。
[0077]比如,控制設(shè)備接收到多組攻擊數(shù)據(jù)和受攻擊數(shù)據(jù),其中,攻擊數(shù)據(jù)1中包含的攻擊方設(shè)備標(biāo)識為“設(shè)備A” ;攻擊數(shù)據(jù)2中包含的攻擊方設(shè)備標(biāo)識為“設(shè)備B” ;受攻擊數(shù)據(jù)1中包含的攻擊方設(shè)備標(biāo)識為“設(shè)備A”,受攻擊方設(shè)備標(biāo)識為“設(shè)備B” ;受攻擊數(shù)據(jù)2中包含的攻擊方設(shè)備標(biāo)識為“設(shè)備B”,受攻擊方設(shè)備標(biāo)識為“設(shè)備C”。由于攻擊數(shù)據(jù)1和受攻擊數(shù)據(jù)1對應(yīng)的攻擊方設(shè)備標(biāo)識相同,控制設(shè)備即確定攻擊數(shù)據(jù)1和受攻擊數(shù)據(jù)1匹配,并進(jìn)一步確定設(shè)備A和設(shè)備B對應(yīng)的狀態(tài)更新數(shù)據(jù)。類似的,由于攻擊數(shù)據(jù)2和受攻擊數(shù)據(jù)2對應(yīng)的攻擊方設(shè)備標(biāo)識相同,控制設(shè)備即確定攻擊數(shù)據(jù)2和受攻擊數(shù)據(jù)2匹配,并進(jìn)一步確定設(shè)備B和設(shè)備 C對應(yīng)的狀態(tài)更新數(shù)據(jù)。
[0078]本實施例中,控制設(shè)備接收到多組攻擊數(shù)據(jù)和受攻擊數(shù)據(jù)時,根據(jù)匹配機(jī)制對攻擊數(shù)據(jù)和受攻擊數(shù)據(jù)進(jìn)行匹配,并進(jìn)一步根據(jù)匹配的對戰(zhàn)數(shù)據(jù)對相應(yīng)對戰(zhàn)設(shè)備的狀態(tài)數(shù)據(jù)進(jìn)行更新,避免了控制設(shè)備因短時間內(nèi)接收到多組攻擊數(shù)據(jù)和受攻擊數(shù)據(jù)所導(dǎo)致的設(shè)備狀態(tài)結(jié)算錯誤。[〇〇79]在進(jìn)行對戰(zhàn)前,控制設(shè)備可以接收玩家為第二對戰(zhàn)設(shè)備設(shè)置自動控制參數(shù),并將根據(jù)該自動控制參數(shù)生成的自動控制配置下發(fā)給第二對戰(zhàn)設(shè)備,使得第二對戰(zhàn)設(shè)備能夠根據(jù)該自動控制配置執(zhí)行相應(yīng)動作。
[0080]控制設(shè)備110,還用于在對戰(zhàn)前接收為第二對戰(zhàn)設(shè)備130設(shè)置的自動控制參數(shù),自動控制參數(shù)中包含第二對戰(zhàn)設(shè)備130的初始生命值、攻擊類型、進(jìn)攻概率和躲避概率中的至少一種;根據(jù)自動控制參數(shù)生成自動控制配置;向第二對戰(zhàn)設(shè)備130下發(fā)自動控制配置;
[0081]其中,進(jìn)攻概率指示第二對戰(zhàn)設(shè)備130發(fā)動攻擊的概率,躲避概率指示第二對戰(zhàn)設(shè)備130躲避攻擊的概率。[〇〇82]控制設(shè)備與第二對戰(zhàn)設(shè)備建立連接,并指示第二對戰(zhàn)設(shè)備啟用自動控制狀態(tài)時, 控制設(shè)備即顯示相應(yīng)的自動控制參數(shù)設(shè)置界面,接收玩家設(shè)置的自動控制參數(shù)。其中,玩家設(shè)置的自動控制參數(shù)可以是簡單的自動控制等級,也可以是一組具體的參數(shù)。在一種可能的實施方式中,該自動控制參數(shù)中可以包含第二對戰(zhàn)設(shè)備的初始生命值、攻擊類型、進(jìn)攻概率和躲避概率中的至少一種。[〇〇83]攻擊類型指示第二對戰(zhàn)設(shè)備所能發(fā)動攻擊的類型,且不同的攻擊類型所對應(yīng)的攻擊傷害數(shù)值不同;進(jìn)攻概率指示第二對戰(zhàn)設(shè)備發(fā)動攻擊的概率,具體的,針對不同的攻擊類型,玩家可以設(shè)置攻擊類型各自對應(yīng)的進(jìn)攻概率;躲避概率指示第二對戰(zhàn)設(shè)備躲避其他對戰(zhàn)設(shè)備攻擊的概率。
[0084]比如,如圖4所示,控制設(shè)備41控制第二對戰(zhàn)設(shè)備42開啟自動控制狀態(tài)后,通過自動控制參數(shù)設(shè)置界面412接收用戶設(shè)置的自動控制參數(shù),并將生成的自動控制配置下發(fā)至第二對戰(zhàn)設(shè)備42。[〇〇85]需要說明的是,玩家還可以設(shè)置第二對戰(zhàn)設(shè)備的防御值或設(shè)置第二對戰(zhàn)的自動控制傾向(比如傾向攻擊或傾向躲避)等等,本發(fā)明實施例并不對此進(jìn)行限定。
[0086]第二對戰(zhàn)設(shè)備130,還用于根據(jù)第一對戰(zhàn)設(shè)備120的相對位置以及自動控制配置進(jìn)行自動對戰(zhàn)。
[0087]為了模擬出玩家控制的效果,第二對戰(zhàn)設(shè)備獲取第一對戰(zhàn)設(shè)備的實時位置后,根據(jù)自動控制配置確定執(zhí)行何種動作。比如,第二對戰(zhàn)設(shè)備獲取到第一對戰(zhàn)設(shè)備位于第二對戰(zhàn)設(shè)備的前方,且自動控制配置指示的自動控制邏輯是向正前方對戰(zhàn)設(shè)備發(fā)射導(dǎo)彈時,第二對戰(zhàn)設(shè)備130即通過武器發(fā)射組件向前方的第一對戰(zhàn)設(shè)備發(fā)射攻擊信號,該攻擊信號中調(diào)制有攻擊類型為導(dǎo)彈的攻擊信息。
[0088]本實施例中,玩家可以自行設(shè)置對戰(zhàn)設(shè)備的自動控制參數(shù),豐富了對戰(zhàn)模式,提高了對戰(zhàn)的趣味性。
[0089]由于第二對戰(zhàn)設(shè)備130的處理能力有限,導(dǎo)致第二對戰(zhàn)設(shè)備只能根據(jù)自動控制配置執(zhí)行簡單的動作(比如自動跟隨或向前方發(fā)射導(dǎo)彈)。為了使第二對戰(zhàn)設(shè)備能夠更加真實的模擬出玩家控制的效果,第二對戰(zhàn)設(shè)備可以借助控制設(shè)備強(qiáng)大的處理能力進(jìn)行模擬對戰(zhàn)。
[0090]第二對戰(zhàn)設(shè)備130,還用于向控制設(shè)備110發(fā)送第一對戰(zhàn)設(shè)備120的相對位置。
[0091]第二對戰(zhàn)設(shè)備通過與控制設(shè)備之間的連接向控制設(shè)備發(fā)送獲取的第一對戰(zhàn)設(shè)備的相對位置。
[0092]控制設(shè)備110,還用于根據(jù)相對位置、第一對戰(zhàn)設(shè)備120的當(dāng)前狀態(tài)、第二對戰(zhàn)設(shè)備 130的當(dāng)前狀態(tài)以及預(yù)設(shè)控制邏輯,生成相應(yīng)的執(zhí)行指令;向第二對戰(zhàn)設(shè)備130發(fā)送執(zhí)行指令。[〇〇93]控制設(shè)備中維護(hù)有與其相連的各個對戰(zhàn)設(shè)備的實時狀態(tài)。當(dāng)接收到第二對戰(zhàn)設(shè)備發(fā)送的與第一對戰(zhàn)設(shè)備的相對位置時,即綜合各個對戰(zhàn)設(shè)備當(dāng)前的狀態(tài)、相對位置以及預(yù)設(shè)控制邏輯,生成執(zhí)行指令。由于控制設(shè)備具有強(qiáng)大的處理能力,綜合大量數(shù)據(jù)生成的執(zhí)行指令能夠更加真實地模擬出玩家控制的效果。
[0094]第二對戰(zhàn)設(shè)備130,還用于接收該執(zhí)行指令;根據(jù)該執(zhí)行指令執(zhí)行相應(yīng)動作。
[0095]相應(yīng)的,第二對戰(zhàn)設(shè)備根據(jù)接收到執(zhí)行指令執(zhí)行相應(yīng)動作,模擬出真實玩家控制的效果。[〇〇96]本實施例中,第二對戰(zhàn)設(shè)備借助控制設(shè)備的處理能力,在對戰(zhàn)過程中與控制設(shè)備進(jìn)行實時的數(shù)據(jù)和指令的傳輸,使得第二對戰(zhàn)設(shè)備能夠根據(jù)更加復(fù)雜的自動控制邏輯進(jìn)行自動對戰(zhàn),提尚了對戰(zhàn)的真實性。
[0097]第二對戰(zhàn)設(shè)備在實現(xiàn)獲取到第一對戰(zhàn)設(shè)備的相對位置時,第一對戰(zhàn)設(shè)備120,還用于在對戰(zhàn)過程中通過無線發(fā)射組件廣播無線信號;
[0098]第二對戰(zhàn)設(shè)備130,還用于通過至少兩個無線接收組件接收無線信號,至少兩個無線接收組件具有各自對應(yīng)的接收方向;根據(jù)接收到無線信號的無線接收組件的位置信息, 確定第一對戰(zhàn)設(shè)備與第二對戰(zhàn)設(shè)備的相對位置。[〇〇99]當(dāng)玩家使用第二對戰(zhàn)設(shè)備與第一對戰(zhàn)設(shè)備進(jìn)行對戰(zhàn)時,第一對戰(zhàn)設(shè)備會通過內(nèi)置的無線發(fā)射組件向四周循環(huán)廣播預(yù)定無線信號,該無線信號中攜帶有第一對戰(zhàn)設(shè)備的設(shè)備標(biāo)識。其中,該無線發(fā)射組件可以是紅外線發(fā)射管或激光發(fā)射管,相應(yīng)的,該無線信號即為經(jīng)過調(diào)制的紅外線信號或激光信號,本實施例并不對此進(jìn)行限定。
[0100]第一對戰(zhàn)設(shè)備在廣播無線信號的同時,參與對戰(zhàn)的第二對戰(zhàn)設(shè)備即可以通過設(shè)置在對戰(zhàn)設(shè)備本體周側(cè)的無線接收組件接收該無線信號。為了使第二對戰(zhàn)設(shè)備能夠根據(jù)該無線信號感知第一對戰(zhàn)設(shè)備的相對位置,第二對戰(zhàn)設(shè)備的本體周側(cè)設(shè)置有至少兩個無線接收組件,且至少兩個無線接收組件相對設(shè)置。同時,各個無線接收自檢具有各自對應(yīng)的無線信號接收方向,用于接收來自指定方向的無線信號。比如,第二對戰(zhàn)設(shè)備的前端和后端對應(yīng)設(shè)置有兩個無線接收組件,其中,位于前端的無線接收組件用于接收來自前方的無線信號,位于后端的無線接收組件用于接收來自后方的無線信號。
[0101]在一種可能的實施方式中,如圖5所示,第二對戰(zhàn)設(shè)備51的周側(cè)對稱設(shè)置有四個無線接收組件,分別為第一無線接收組件51a,第二無線接收組件51b,第三無線接收組件51c 和第四無線接收組件51d,且四個無線接收組件分別用于接收來自前方、后方、左側(cè)和右側(cè)的無線信號。
[0102]需要說明的是,在其他可能的實施方式中,第二對戰(zhàn)設(shè)備的周側(cè)可以設(shè)置四個以上無線接收組件,本實施例并不對第二對戰(zhàn)設(shè)備周側(cè)的無線接收組件的具體數(shù)量進(jìn)行限定。
[0103]由于第二對戰(zhàn)設(shè)備中的無線接收組件具有各自的接收方向,無法接收來自其接收方向以外的無線信號,比如,接收方向為前方的無線接收組件無法接收到來自后方的無線信號。因此,第一對戰(zhàn)設(shè)備廣播的無線信號只能被部分無線接收組件接收到,而第一對戰(zhàn)設(shè)備即可根據(jù)接收到無線信號的無線接收組件的位置信息,進(jìn)一步確定發(fā)射該無線信號的第一對戰(zhàn)設(shè)備的相對位置。
[0104]結(jié)合圖5所示的第二對戰(zhàn)設(shè)備51,當(dāng)?shù)谝粺o線接收組件51a接收到無線信號時,確定第一對戰(zhàn)設(shè)備位于第二對戰(zhàn)設(shè)備的前方;
[0105]當(dāng)?shù)诙o線接收組件51b接收到無線信號時,確定第一對戰(zhàn)設(shè)備位于第二對戰(zhàn)設(shè)備的后方;
[0106]當(dāng)?shù)谌裏o線接收組件51c接收到無線信號時,確定第一對戰(zhàn)設(shè)備位于第二對戰(zhàn)設(shè)備的左側(cè);
[0107]當(dāng)?shù)谒臒o線接收組件51d接收到無線信號時,確定第一對戰(zhàn)設(shè)備位于第二對戰(zhàn)設(shè)備的右側(cè);
[0108]當(dāng)?shù)谝粺o線接收組件51a和第三無線接收組件51c均接收到無線信號時,確定第一對戰(zhàn)設(shè)備位于第二對戰(zhàn)設(shè)備的左前方;
[0109]當(dāng)?shù)谝粺o線接收組件51a和第四無線接收組件51d均接收到無線信號時,確定第一對戰(zhàn)設(shè)備位于第二對戰(zhàn)設(shè)備的右前方;[〇11〇]當(dāng)?shù)诙o線接收組件51b和第三無線接收組件51c均接收到無線信號時,確定第一對戰(zhàn)設(shè)備位于第二對戰(zhàn)設(shè)備的左后方;
[0111]當(dāng)?shù)诙o線接收組件51b和第四無線接收51d組件均接收到無線信號時,確定第一對戰(zhàn)設(shè)備位于第二對戰(zhàn)設(shè)備的右后方。
[0112]本實施例中,通過在第二對戰(zhàn)設(shè)備的周側(cè)設(shè)置多個無線接收組件,使得第二對戰(zhàn)設(shè)備根據(jù)接收到無線信號的無線接收組件的位置信息,不僅可以確定第一對戰(zhàn)設(shè)備相對于第二對戰(zhàn)設(shè)備的正方向位置,還可以更加精確地確定出第一對戰(zhàn)設(shè)備相對于第二對戰(zhàn)設(shè)備的斜方向位置。
[0113]請參考圖6,其示出了本發(fā)明一個實施例提供的設(shè)備控制方法的流程圖。本實施例以該設(shè)備控制方法應(yīng)用于圖1所示的控制設(shè)備110來舉例說明。該方法包括:
[0114]步驟601,與第一對戰(zhàn)設(shè)備建立連接;
[0115]步驟602,在對戰(zhàn)過程中根據(jù)接收到的外部控制操作,向第一對戰(zhàn)設(shè)備發(fā)送相應(yīng)的控制指令,第一對戰(zhàn)設(shè)備用于根據(jù)控制指令與第二對戰(zhàn)設(shè)備進(jìn)行對戰(zhàn),第二對戰(zhàn)設(shè)備用于在對戰(zhàn)過程中獲取第一對戰(zhàn)設(shè)備的相對位置,并根據(jù)該相對位置進(jìn)行自動對戰(zhàn)。
[0116]綜上所述,本實施例提供的設(shè)備控制方法,通過設(shè)置具有自動對戰(zhàn)功能的第二對戰(zhàn)設(shè)備,使得用戶通過控制設(shè)備手動控制第一對戰(zhàn)設(shè)備時,該第二對戰(zhàn)設(shè)備能夠根據(jù)第一對戰(zhàn)設(shè)備的位置模擬出與其對戰(zhàn)的效果;解決了對戰(zhàn)設(shè)備之間進(jìn)行對戰(zhàn)時,需要至少兩名玩家對各自的對戰(zhàn)設(shè)備進(jìn)行控制,當(dāng)玩家人數(shù)不足兩人時,將無法進(jìn)行對戰(zhàn)的問題;達(dá)到了單個玩家也可以通過添加具有自動對戰(zhàn)功能的對戰(zhàn)設(shè)備,實現(xiàn)對戰(zhàn)設(shè)備間對戰(zhàn)的效果。 [〇117]由于第二對戰(zhàn)設(shè)備中控制芯片的處理能力有限,導(dǎo)致第二對戰(zhàn)設(shè)備只能根據(jù)預(yù)設(shè)自動控制配置執(zhí)行簡單的動作(比如自動跟隨),無法在對戰(zhàn)過程中模擬出不同的對戰(zhàn)狀態(tài),比如戰(zhàn)損狀態(tài)或損毀狀態(tài)等等。為了使第二對戰(zhàn)設(shè)備能夠模擬出更加真實的對戰(zhàn)狀態(tài), 第二對戰(zhàn)設(shè)備可以借助控制設(shè)備強(qiáng)大的處理能力進(jìn)行模擬對戰(zhàn)。
[0118]請參考圖7A,其示出了本發(fā)明另一個實施例提供的設(shè)備控制方法的流程圖。本實施例以該設(shè)備控制方法應(yīng)用于圖1所示的控制設(shè)備110來舉例說明。該方法包括:
[0119]步驟701,與第一對戰(zhàn)設(shè)備建立連接。
[0120]在對戰(zhàn)前,控制設(shè)備可以通過藍(lán)牙或紅外線,分別與第一對戰(zhàn)設(shè)備建立連接??蛇x的,與第一對戰(zhàn)設(shè)備建立連接后,控制設(shè)備可以指示第一對戰(zhàn)設(shè)備啟用手動控制狀態(tài),手動控制狀態(tài)下,用戶可以通過控制設(shè)備手動控制第一對戰(zhàn)設(shè)備進(jìn)行對戰(zhàn)。
[0121]步驟702,與第二對戰(zhàn)設(shè)備建立連接。
[0122]與上述步驟701相似的,控制設(shè)備與第一對戰(zhàn)設(shè)備建立連接的同時,與第二對戰(zhàn)設(shè)備建立連接。可選的,與第二對戰(zhàn)設(shè)備建立連接后,控制設(shè)備可以指示第二對戰(zhàn)設(shè)備啟用自動控制狀態(tài),自動控制狀態(tài)下,第二對戰(zhàn)設(shè)備根據(jù)預(yù)設(shè)自動控制配置自動對戰(zhàn),而不受用戶控制。
[0123]步驟703,在對戰(zhàn)過程中根據(jù)接收到的外部控制操作,向第一對戰(zhàn)設(shè)備發(fā)送相應(yīng)的控制指令,第一對戰(zhàn)設(shè)備用于根據(jù)控制指令進(jìn)行對戰(zhàn)。
[0124]對于未啟用自動控制狀態(tài)的第一對戰(zhàn)設(shè)備,控制設(shè)備根據(jù)接收到的外部控制操作向其發(fā)送相應(yīng)的控制指令,使得第一對戰(zhàn)設(shè)備能夠根據(jù)控制指令進(jìn)行對戰(zhàn)。
[0125]步驟704,在對戰(zhàn)過程中,接收第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備上報的對戰(zhàn)數(shù)據(jù),該對戰(zhàn)數(shù)據(jù)包括攻擊數(shù)據(jù)和受攻擊數(shù)據(jù)。
[0126]為了模擬出真實的對戰(zhàn)場景,對戰(zhàn)過程中,第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備在對戰(zhàn)過程中可以相互發(fā)動攻擊,并在發(fā)動或受到攻擊時向控制設(shè)備上報相應(yīng)的攻擊數(shù)據(jù)和受攻擊數(shù)據(jù)。對應(yīng)的,控制設(shè)備接收第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備上報的對戰(zhàn)數(shù)據(jù)。
[0127]步驟705,根據(jù)該對戰(zhàn)數(shù)據(jù),向第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備下發(fā)狀態(tài)更新數(shù)據(jù), 狀態(tài)更新數(shù)據(jù)由對戰(zhàn)數(shù)據(jù)計算得到。
[0128]其中,狀態(tài)更新數(shù)據(jù)包括生命值、對戰(zhàn)積分和對戰(zhàn)設(shè)備狀態(tài)中的至少一種。
[0129]作為一種可能的實施方式,對于受攻擊方,控制設(shè)備根據(jù)該受攻擊方上報的受攻擊數(shù)據(jù)將受攻擊方的生命值下調(diào)數(shù)值,扣除預(yù)定分值的對戰(zhàn)積分,并根據(jù)下調(diào)后的生命值確定受攻擊方的對戰(zhàn)設(shè)備狀態(tài);對于攻擊方,控制設(shè)備根據(jù)該攻擊方上報的攻擊數(shù)據(jù)將攻擊方對應(yīng)對戰(zhàn)積分上調(diào)預(yù)定分值。
[0130]第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備接收到該狀態(tài)更新數(shù)據(jù)后,執(zhí)行預(yù)定的動作。比如, 當(dāng)狀態(tài)更新數(shù)據(jù)中的生命值地域預(yù)設(shè)生命值閾值,對戰(zhàn)設(shè)備即發(fā)出提示音或發(fā)出閃爍燈光;當(dāng)狀態(tài)更新數(shù)據(jù)中的對戰(zhàn)設(shè)備狀態(tài)指示為嚴(yán)重?fù)p傷狀態(tài)時,對戰(zhàn)設(shè)備即在繼續(xù)對戰(zhàn)預(yù)定時長后自動停止。
[0131]綜上所述,本實施例提供的設(shè)備控制方法,通過設(shè)置具有自動對戰(zhàn)功能的第二對戰(zhàn)設(shè)備,使得用戶通過控制設(shè)備手動控制第一對戰(zhàn)設(shè)備時,該第二對戰(zhàn)設(shè)備能夠根據(jù)第一對戰(zhàn)設(shè)備的位置模擬出與其對戰(zhàn)的效果;解決了對戰(zhàn)設(shè)備之間進(jìn)行對戰(zhàn)時,需要至少兩名玩家對各自的對戰(zhàn)設(shè)備進(jìn)行控制,當(dāng)玩家人數(shù)不足兩人時,將無法進(jìn)行對戰(zhàn)的問題;達(dá)到了單個玩家也可以通過添加具有自動對戰(zhàn)功能的對戰(zhàn)設(shè)備,實現(xiàn)對戰(zhàn)設(shè)備間對戰(zhàn)的效果。
[0132]本實施例中,對戰(zhàn)設(shè)備在發(fā)動或受到攻擊時向控制設(shè)備上報相應(yīng)的攻擊數(shù)據(jù)和受攻擊數(shù)據(jù),并由控制設(shè)備或與控制設(shè)備相連的服務(wù)器根據(jù)收到的數(shù)據(jù)對各個對戰(zhàn)設(shè)備的設(shè)備狀態(tài)進(jìn)行更新和下發(fā),最終由第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備根據(jù)下發(fā)的設(shè)備狀態(tài)模擬出對戰(zhàn)效果,提升了對戰(zhàn)過程的真實性和趣味性。
[0133]基于如7A所示的設(shè)備控制方法,作為一種可能的實施方式,控制設(shè)備還可以將接收到的對戰(zhàn)數(shù)據(jù)上報至服務(wù)器,由該服務(wù)器根據(jù)對戰(zhàn)數(shù)據(jù)進(jìn)行結(jié)算,并通過控制設(shè)備將結(jié)算得帶的狀態(tài)更新數(shù)據(jù)下發(fā)至第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備。如圖7B所示,上述步驟705可以被替換為如下步驟。
[0134]步驟706,向服務(wù)器發(fā)送對戰(zhàn)數(shù)據(jù)。
[0135]控制設(shè)備向服務(wù)器轉(zhuǎn)發(fā)接收到對戰(zhàn)數(shù)據(jù)。相應(yīng)的,服務(wù)器接收到該對戰(zhàn)數(shù)據(jù)后,根據(jù)該對戰(zhàn)數(shù)據(jù)結(jié)算得到狀態(tài)更新數(shù)據(jù),并向服務(wù)器發(fā)送該狀態(tài)更新數(shù)據(jù)。
[0136]步驟707,接收服務(wù)器發(fā)送的狀態(tài)更新數(shù)據(jù),狀態(tài)更新數(shù)據(jù)由對戰(zhàn)數(shù)據(jù)計算得到。
[0137]步驟708,向第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備下發(fā)狀態(tài)更新數(shù)據(jù)。
[0138]與上述步驟705相似的,控制設(shè)備通過建立的連接向第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備下發(fā)狀態(tài)更新數(shù)據(jù),使得第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備根據(jù)狀態(tài)更新數(shù)據(jù)執(zhí)行相應(yīng)的操作(比如閃爍血量燈)。
[0139]基于如7A所示的設(shè)備控制方法,當(dāng)系統(tǒng)中包含兩個以上對戰(zhàn)設(shè)備時,控制設(shè)備接收到對戰(zhàn)數(shù)據(jù)時,需要對對戰(zhàn)數(shù)據(jù)進(jìn)行匹配,并根據(jù)匹配的對戰(zhàn)數(shù)據(jù)對相應(yīng)對戰(zhàn)設(shè)備的狀態(tài)數(shù)據(jù)進(jìn)行更新??蛇x地,上述方法還包括如下步驟。[〇140]步驟709,檢測攻擊數(shù)據(jù)中包含的攻擊方設(shè)備標(biāo)識與受損數(shù)據(jù)中包含的攻擊方設(shè)備標(biāo)識是否一致。
[0141]攻擊方上報的攻擊數(shù)據(jù)中,攜帶有攻擊方設(shè)備標(biāo)識,受攻擊方上報的受攻擊數(shù)據(jù)中攜帶有受攻擊方設(shè)備標(biāo)識以及攻擊方設(shè)備標(biāo)識。當(dāng)控制設(shè)備同時接收到多組攻擊數(shù)據(jù)和受攻擊數(shù)據(jù)時,即根據(jù)攻擊數(shù)據(jù)和受攻擊數(shù)據(jù)中攜帶的攻擊方設(shè)備標(biāo)識進(jìn)行匹配。
[0142]步驟710,若攻擊方設(shè)備標(biāo)識一致,則確定攻擊數(shù)據(jù)與受損數(shù)據(jù)匹配。
[0143]比如,控制設(shè)備接收到多組攻擊數(shù)據(jù)和受攻擊數(shù)據(jù),其中,攻擊數(shù)據(jù)1中包含的攻擊方設(shè)備標(biāo)識為“設(shè)備A” ;攻擊數(shù)據(jù)2中包含的攻擊方設(shè)備標(biāo)識為“設(shè)備B” ;受攻擊數(shù)據(jù)1中包含的攻擊方設(shè)備標(biāo)識為“設(shè)備A”,受攻擊方設(shè)備標(biāo)識為“設(shè)備B” ;受攻擊數(shù)據(jù)2中包含的攻擊方設(shè)備標(biāo)識為“設(shè)備B”,受攻擊方設(shè)備標(biāo)識為“設(shè)備C”。由于攻擊數(shù)據(jù)1和受攻擊數(shù)據(jù)1對應(yīng)的攻擊方設(shè)備標(biāo)識相同,控制設(shè)備即確定攻擊數(shù)據(jù)1和受攻擊數(shù)據(jù)1匹配,并進(jìn)一步確定設(shè)備A和設(shè)備B對應(yīng)的狀態(tài)更新數(shù)據(jù)。類似的,由于攻擊數(shù)據(jù)2和受攻擊數(shù)據(jù)2對應(yīng)的攻擊方設(shè)備標(biāo)識相同,控制設(shè)備即確定攻擊數(shù)據(jù)2和受攻擊數(shù)據(jù)2匹配,并進(jìn)一步確定設(shè)備B和設(shè)備 C對應(yīng)的狀態(tài)更新數(shù)據(jù)。
[0144]控制設(shè)備將對戰(zhàn)數(shù)據(jù)中的攻擊數(shù)據(jù)與受損數(shù)據(jù)進(jìn)行匹配后,執(zhí)行上述步驟705,或執(zhí)行上述步驟706至步驟708。
[0145]本實施例中,控制設(shè)備接收到多組攻擊數(shù)據(jù)和受攻擊數(shù)據(jù)時,根據(jù)匹配機(jī)制對攻擊數(shù)據(jù)和受攻擊數(shù)據(jù)進(jìn)行匹配,并進(jìn)一步根據(jù)匹配的對戰(zhàn)數(shù)據(jù)對相應(yīng)對戰(zhàn)設(shè)備的狀態(tài)數(shù)據(jù)進(jìn)行更新,避免了控制設(shè)備因短時間內(nèi)接收到多組攻擊數(shù)據(jù)和受攻擊數(shù)據(jù)所導(dǎo)致的設(shè)備狀態(tài)結(jié)算錯誤。
[0146]基于如7A所示的設(shè)備控制方法,如圖7C所示上述步驟702之后,還包括如下步驟。
[0147]步驟711,接收為第二對戰(zhàn)設(shè)備設(shè)置的自動控制參數(shù),自動控制參數(shù)中包含第二對戰(zhàn)設(shè)備的初始生命值、攻擊類型、進(jìn)攻概率和躲避概率中的至少一種。
[0148]其中,玩家設(shè)置的自動控制參數(shù)可以是簡單的自動控制等級,也可以是一組具體的參數(shù)。本實施例以該自動控制參數(shù)中可以包含第二對戰(zhàn)設(shè)備的初始生命值、攻擊類型、進(jìn)攻概率和躲避概率中的至少一種為例進(jìn)行說明,并不對本發(fā)明構(gòu)成限定。
[0149]步驟712,根據(jù)自動控制參數(shù)生成自動控制配置。
[0150]步驟713,向第二對戰(zhàn)設(shè)備下發(fā)自動控制配置,第二對戰(zhàn)設(shè)備用于根據(jù)第一對戰(zhàn)設(shè)備的相對位置以及自動控制配置進(jìn)行自動對戰(zhàn)。
[0151]為了模擬出玩家控制的效果,第二對戰(zhàn)設(shè)備獲取第一對戰(zhàn)設(shè)備的實時位置后,根據(jù)自動控制配置確定執(zhí)行何種動作。比如,第二對戰(zhàn)設(shè)備獲取到第一對戰(zhàn)設(shè)備位于第二對戰(zhàn)設(shè)備的前方,且自動控制配置指示的自動控制邏輯是向正前方對戰(zhàn)設(shè)備發(fā)射導(dǎo)彈時,第二對戰(zhàn)設(shè)備130即通過武器發(fā)射組件向前方的第一對戰(zhàn)設(shè)備發(fā)射攻擊信號,該攻擊信號中調(diào)制有攻擊類型為導(dǎo)彈的攻擊信息。
[0152]基于如7A所示的設(shè)備控制方法,如圖7D所示,上述步驟703之后,還可以包括如下步驟。
[0153]步驟714,接收第二對戰(zhàn)設(shè)備發(fā)送的第一對戰(zhàn)設(shè)備的相對位置。
[0154]第二對戰(zhàn)設(shè)備通過與控制設(shè)備之間的連接向控制設(shè)備發(fā)送獲取的第一對戰(zhàn)設(shè)備的相對位置。相應(yīng)的,控制設(shè)備接收該相對位置。
[0155]步驟715,根據(jù)相對位置、第一對戰(zhàn)設(shè)備的當(dāng)前狀態(tài)、第二對戰(zhàn)設(shè)備的當(dāng)前狀態(tài)以及預(yù)設(shè)控制邏輯,生成相應(yīng)的執(zhí)行指令。
[0156]控制設(shè)備中維護(hù)有與其相連的各個對戰(zhàn)設(shè)備的實時狀態(tài)。當(dāng)接收到第二對戰(zhàn)設(shè)備發(fā)送的與第一對戰(zhàn)設(shè)備的相對位置時,即綜合各個對戰(zhàn)設(shè)備當(dāng)前的狀態(tài)、相對位置以及預(yù)設(shè)控制邏輯,生成執(zhí)行指令。由于控制設(shè)備具有強(qiáng)大的處理能力,綜合大量數(shù)據(jù)生成的執(zhí)行指令能夠更加真實地模擬出玩家控制的效果。
[0157]步驟716,向第二對戰(zhàn)設(shè)備發(fā)送執(zhí)行指令,第二對戰(zhàn)設(shè)備用于根據(jù)執(zhí)行指令執(zhí)行相應(yīng)動作。
[0158]相應(yīng)的,第二對戰(zhàn)設(shè)備根據(jù)接收到執(zhí)行指令執(zhí)行相應(yīng)動作,模擬出真實玩家控制的效果。[〇159]本實施例中,第二對戰(zhàn)設(shè)備借助控制設(shè)備的處理能力,在對戰(zhàn)過程中與控制設(shè)備進(jìn)行實時的數(shù)據(jù)和指令的傳輸,使得第二對戰(zhàn)設(shè)備能夠根據(jù)更加復(fù)雜的自動控制邏輯進(jìn)行自動對戰(zhàn),提尚了對戰(zhàn)的真實性。[〇16〇]結(jié)合上述實施例提供的設(shè)備控制方法,控制設(shè)備與第一對戰(zhàn)設(shè)備、第二對戰(zhàn)設(shè)備以及服務(wù)器之間的交互關(guān)系可以示意性如圖8所示。[0161 ]步驟801,控制設(shè)備與第一對戰(zhàn)設(shè)備建立連接。
[0162]步驟802,控制設(shè)備與第二對戰(zhàn)設(shè)備建立連接。
[0163]步驟803,控制設(shè)備接收為第二對戰(zhàn)設(shè)備設(shè)置的自動控制參數(shù)。
[0164]步驟804,控制設(shè)備根據(jù)自動控制參數(shù)生成自動控制配置,并向第二對戰(zhàn)設(shè)備下發(fā)自動控制配置。
[0165]步驟805,控制設(shè)備根據(jù)接收到的外部控制操作,向第一對戰(zhàn)設(shè)備發(fā)送相應(yīng)的控制指令。
[0166]步驟806,第一對戰(zhàn)設(shè)備根據(jù)控制指令進(jìn)行對戰(zhàn)。
[0167]步驟807,第二對戰(zhàn)設(shè)備獲取第一對戰(zhàn)設(shè)備的相對位置。
[0168]步驟808,第二對戰(zhàn)設(shè)備根據(jù)相對位置進(jìn)行自動對戰(zhàn)。
[0169]步驟809,控制設(shè)備接收第一對戰(zhàn)上報的對戰(zhàn)數(shù)據(jù)。[〇17〇]步驟810,控制設(shè)備接收第二對戰(zhàn)上報的對戰(zhàn)數(shù)據(jù)。
[0171]步驟811,控制設(shè)備向服務(wù)器發(fā)送該對戰(zhàn)數(shù)據(jù)。
[0172]步驟812,服務(wù)器向控制設(shè)備發(fā)送根據(jù)對戰(zhàn)數(shù)據(jù)結(jié)算得到狀態(tài)更新數(shù)據(jù)。
[0173]步驟813,控制設(shè)備向第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備下發(fā)狀態(tài)更新數(shù)據(jù)。
[0174]下述為本發(fā)明裝置實施例,對于裝置實施例中未詳盡描述的細(xì)節(jié),可以參考上述 ——對應(yīng)的方法實施例。
[0175]請參考圖9,其示出了本發(fā)明一個實施例提供的設(shè)備控制裝置的結(jié)構(gòu)方框圖。該設(shè)備控制裝置通過軟件、硬件或者兩者的結(jié)合實現(xiàn)成為圖1中控制設(shè)備110的全部或者一部分。該設(shè)備控制裝置包括:[〇176]第一連接模塊901,用于與第一對戰(zhàn)設(shè)備建立連接;
[0177]控制模塊902,用于在對戰(zhàn)過程中根據(jù)接收到的外部控制操作,向所述第一對戰(zhàn)設(shè)備發(fā)送相應(yīng)的控制指令,所述第一對戰(zhàn)設(shè)備用于根據(jù)所述控制指令與第二對戰(zhàn)設(shè)備進(jìn)行對戰(zhàn),所述第二對戰(zhàn)設(shè)備用于在對戰(zhàn)過程中獲取所述第一對戰(zhàn)設(shè)備的相對位置,并根據(jù)所述相對位置進(jìn)行自動對戰(zhàn)。
[0178]綜上所述,本實施例提供的設(shè)備控制裝置,通過設(shè)置具有自動對戰(zhàn)功能的第二對戰(zhàn)設(shè)備,使得用戶通過控制設(shè)備手動控制第一對戰(zhàn)設(shè)備時,該第二對戰(zhàn)設(shè)備能夠根據(jù)第一對戰(zhàn)設(shè)備的位置模擬出與其對戰(zhàn)的效果;解決了對戰(zhàn)設(shè)備之間進(jìn)行對戰(zhàn)時,需要至少兩名玩家對各自的對戰(zhàn)設(shè)備進(jìn)行控制,當(dāng)玩家人數(shù)不足兩人時,將無法進(jìn)行對戰(zhàn)的問題;達(dá)到了單個玩家也可以通過添加具有自動對戰(zhàn)功能的對戰(zhàn)設(shè)備,實現(xiàn)對戰(zhàn)設(shè)備間對戰(zhàn)的效果。
[0179]可選地,該裝置,還包括第二連接模塊903和下發(fā)模塊904:[〇18〇]所述第二連接模塊903,用于與所述第二對戰(zhàn)設(shè)備建立連接;
[0181]所述下發(fā)模塊904,用于在對戰(zhàn)過程中,接收所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備上報的對戰(zhàn)數(shù)據(jù);根據(jù)所述對戰(zhàn)數(shù)據(jù),向所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備下發(fā)狀態(tài)更新數(shù)據(jù),所述狀態(tài)更新數(shù)據(jù)由所述對戰(zhàn)數(shù)據(jù)計算得到;
[0182]或,
[0183]所述第二連接模塊903,用于與所述第二對戰(zhàn)設(shè)備建立連接;
[0184]所述下發(fā)模塊904,還用于在對戰(zhàn)過程中,接收所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備上報的對戰(zhàn)數(shù)據(jù);向服務(wù)器發(fā)送所述對戰(zhàn)數(shù)據(jù);接收所述服務(wù)器發(fā)送的狀態(tài)更新數(shù)據(jù), 所述狀態(tài)更新數(shù)據(jù)由所述對戰(zhàn)數(shù)據(jù)計算得到;向所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備下發(fā)狀態(tài)更新數(shù)據(jù);
[0185]其中,所述對戰(zhàn)數(shù)據(jù)包括攻擊方發(fā)動攻擊時上報的攻擊數(shù)據(jù)以及受攻擊方受到攻擊時上報的受損數(shù)據(jù),所述攻擊方是所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備中的一個,所述受攻擊方是所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備中的另一個;
[0186]所述狀態(tài)更新數(shù)據(jù)包括生命值、對戰(zhàn)積分和對戰(zhàn)設(shè)備狀態(tài)中的至少一種。
[0187]可選地,該裝置,還包括:
[0188]檢測模塊905,用于檢測所述攻擊數(shù)據(jù)中包含的攻擊方設(shè)備標(biāo)識與所述受損數(shù)據(jù)中包含的攻擊方設(shè)備標(biāo)識是否一致;
[0189]確定模塊906,用于若所述攻擊方設(shè)備標(biāo)識一致,則確定所述攻擊數(shù)據(jù)與所述受損數(shù)據(jù)匹配;
[0190]所述下發(fā)模塊904,還用于根據(jù)匹配的所述攻擊數(shù)據(jù)和所述受損數(shù)據(jù)確定所述狀態(tài)更新數(shù)據(jù)。
[0191]可選地,該裝置,還包括:
[0192]第一接收模塊907,用于接收為所述第二對戰(zhàn)設(shè)備設(shè)置的自動控制參數(shù),所述自動控制參數(shù)中包含所述第二對戰(zhàn)設(shè)備的初始生命值、攻擊類型、進(jìn)攻概率和躲避概率中的至少一種;
[0193]第一生成模塊908,用于根據(jù)所述自動控制參數(shù)生成自動控制配置;
[0194]配置下發(fā)模塊909,用于向所述第二對戰(zhàn)設(shè)備下發(fā)所述自動控制配置,所述第二對戰(zhàn)設(shè)備用于根據(jù)所述第一對戰(zhàn)設(shè)備的所述相對位置以及所述自動控制配置進(jìn)行自動對戰(zhàn);
[0195]其中,所述進(jìn)攻概率指示所述第二對戰(zhàn)設(shè)備發(fā)動攻擊的概率,所述躲避概率指示所述第二對戰(zhàn)設(shè)備躲避攻擊的概率。
[0196]可選地,該裝置,還包括:
[0197]第二接收模塊910,用于接收所述第二對戰(zhàn)設(shè)備發(fā)送的所述第一對戰(zhàn)設(shè)備的所述相對位置;
[0198]第二生成模塊911,用于根據(jù)所述相對位置、所述第一對戰(zhàn)設(shè)備的當(dāng)前狀態(tài)、所述第二對戰(zhàn)設(shè)備的當(dāng)前狀態(tài)以及預(yù)設(shè)控制邏輯,生成相應(yīng)的執(zhí)行指令;
[0199]發(fā)送模塊912,用于向所述第二對戰(zhàn)設(shè)備發(fā)送所述執(zhí)行指令,所述第二對戰(zhàn)設(shè)備用于根據(jù)所述執(zhí)行指令執(zhí)行相應(yīng)動作。
[0200]本實施例中,對戰(zhàn)設(shè)備在發(fā)動或受到攻擊時向控制設(shè)備上報相應(yīng)的攻擊數(shù)據(jù)和受攻擊數(shù)據(jù),并由控制設(shè)備或與控制設(shè)備相連的服務(wù)器根據(jù)收到的數(shù)據(jù)對各個對戰(zhàn)設(shè)備的設(shè)備狀態(tài)進(jìn)行更新和下發(fā),最終由第一對戰(zhàn)設(shè)備和第二對戰(zhàn)設(shè)備根據(jù)下發(fā)的設(shè)備狀態(tài)模擬出對戰(zhàn)效果,提升了對戰(zhàn)過程的真實性和趣味性。
[0201]本實施例中,控制設(shè)備接收到多組攻擊數(shù)據(jù)和受攻擊數(shù)據(jù)時,根據(jù)匹配機(jī)制對攻擊數(shù)據(jù)和受攻擊數(shù)據(jù)進(jìn)行匹配,并進(jìn)一步根據(jù)匹配的對戰(zhàn)數(shù)據(jù)對相應(yīng)對戰(zhàn)設(shè)備的狀態(tài)數(shù)據(jù)進(jìn)行更新,避免了控制設(shè)備因短時間內(nèi)接收到多組攻擊數(shù)據(jù)和受攻擊數(shù)據(jù)所導(dǎo)致的設(shè)備狀態(tài)結(jié)算錯誤。
[0202]本實施例中,第二對戰(zhàn)設(shè)備借助控制設(shè)備的處理能力,在對戰(zhàn)過程中與控制設(shè)備進(jìn)行實時的數(shù)據(jù)和指令的傳輸,使得第二對戰(zhàn)設(shè)備能夠根據(jù)更加復(fù)雜的自動控制邏輯進(jìn)行自動對戰(zhàn),提尚了對戰(zhàn)的真實性。[〇2〇3]需要說明的是:上述實施例提供的設(shè)備控制裝置,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將控制設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的設(shè)備控制置與設(shè)備控制方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。999
[0204]圖10示出了本發(fā)明一個實施例提供的控制設(shè)備的結(jié)構(gòu)示意圖,該控制設(shè)備可以是圖1中的控制設(shè)備110,具體來講:[〇2〇5] 控制設(shè)備1000可以包括RF(Rad1 Frequency,射頻)電路1010、包括有一個或一個以上計算機(jī)可讀存儲介質(zhì)的存儲器1020、輸入單元1030、顯示單元1040、傳感器1050、音頻電路1060、短距離無線傳輸模塊1070、包括有一個或者一個以上處理核心的處理器1080、以及電源1090等部件。本領(lǐng)域技術(shù)人員可以理解,圖10中示出的控制設(shè)備結(jié)構(gòu)并不構(gòu)成對控制設(shè)備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0206] RF電路1010可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器1080處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路1010包括但不限于天線、至少一個放大器、調(diào)諧器、一個或多個振蕩器、 用戶身份模塊(SIM)卡、收發(fā)信機(jī)、耦合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,RF電路1010還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于GSM(Global System of Mobile communicat1n,全球移動通訊系統(tǒng))、GPRS(General Packet Rad1 Service,通用分組無線服務(wù))、CDMA(Code Divis1n Multiple Access,碼分多址)、WCDMA(Wideband Code Divis1n Multiple Access,寬帶碼分多址)、LTE(Long Term Evolut1n,長期演進(jìn))、電子郵件、SMS (Short Messaging Servi ce,短消息服務(wù))等。[〇2〇7] 存儲器1020可用于存儲軟件程序以及模塊。處理器1080通過運(yùn)行存儲在存儲器1020的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器1020可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)控制設(shè)備1000的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器1020可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應(yīng)地,存儲器1020還可以包括存儲器控制器,以提供處理器1080和輸入單元 1030對存儲器1020的訪問。雖然圖10示出了RF電路1010,但是可以理解的是,其并不屬于控制設(shè)備1000的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0208]輸入單元1030可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號輸入。具體地,輸入單元1030可包括觸敏表面1031以及其他輸入設(shè)備1032。觸敏表面1031,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面1031上或在觸敏表面1031附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。 可選的,觸敏表面1031可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器1080,并能接收處理器1080發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸敏表面1031。除了觸敏表面1031,輸入單元1030還可以包括其他輸入設(shè)備 1032。具體地,其他輸入設(shè)備1032可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、 開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。[〇2〇9]顯示單元1040可用于顯示由用戶輸入的信息或提供給用戶的信息以及控制設(shè)備 1000的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元1040可包括顯示面板1041,可選的,可以采用LCD (Liquid Crystal Display,液晶顯示器)、0LED(0rganic Light-Emitting D1de,有機(jī)發(fā)光二極管)等形式來配置顯示面板1041。進(jìn)一步的,觸敏表面1031可覆蓋在顯示面板1041之上,當(dāng)觸敏表面1031 檢測到在其上或附近的觸摸操作后,傳送給處理器1080以確定觸摸事件的類型,隨后處理器1080根據(jù)觸摸事件的類型在顯示面板1041上提供相應(yīng)的視覺輸出。雖然在圖10中,觸敏表面1031與顯示面板1041是作為兩個獨(dú)立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將觸敏表面1031與顯示面板1041集成而實現(xiàn)輸入和輸出功能。
[0210]控制設(shè)備1000還可包括至少一種傳感器1050,比如光傳感器、運(yùn)動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板1041的亮度,接近傳感器可在控制設(shè)備1000移動到耳邊時,關(guān)閉顯示面板1041和/或背光。作為運(yùn)動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計步器、敲擊)等;至于控制設(shè)備1000還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
[0211]音頻電路1060、揚(yáng)聲器1021,傳聲器1022可提供用戶與控制設(shè)備1000之間的音頻接口。音頻電路1060可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器1021,由揚(yáng)聲器1021轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器1022將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路1060接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1080處理后,經(jīng)RF電路1010以發(fā)送給另一控制設(shè)備,或者將音頻數(shù)據(jù)輸出至存儲器1020以便進(jìn)一步處理。音頻電路1060 還可能包括耳塞插孔,以提供外設(shè)耳機(jī)與控制設(shè)備1000的通信。[〇212] 短距離無線傳輸模塊1070可以是WIFI(wireless fidelity,無線保真)模塊、藍(lán)牙模塊或紅外線模塊等。控制設(shè)備1000通過短距離無線傳輸模塊1070可以與對戰(zhàn)設(shè)備上設(shè)置的無線傳輸模塊進(jìn)行信息的傳輸。
[0213] 處理器1080是控制設(shè)備1000的控制中心,利用各種接口和線路連接整個控制設(shè)備的各個部分,通過運(yùn)行或執(zhí)行存儲在存儲器1020內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器1020內(nèi)的數(shù)據(jù),執(zhí)行控制設(shè)備1000的各種功能和處理數(shù)據(jù),從而對控制設(shè)備進(jìn)行整體監(jiān)控??蛇x的,處理器1080可包括一個或多個處理核心;可選的,處理器1080可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等, 調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器1080中。[〇214] 控制設(shè)備1〇〇〇還包括給各個部件供電的電源1090(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器1080邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。電源1090還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、 電源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0215]盡管未示出,控制設(shè)備1000還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
[0216]控制設(shè)備1000還包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行。
[0217]應(yīng)當(dāng)理解的是,在本文中使用的,除非上下文清楚地支持例外情況,單數(shù)形式“一個”(“a”、“an”、“the”)旨在也包括復(fù)數(shù)形式。還應(yīng)當(dāng)理解的是,在本文中使用的“和/或”是指包括一個或者一個以上相關(guān)聯(lián)地列出的項目的任意和所有可能組合。
[0218]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0219]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0220]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項】
1.一種設(shè)備控制系統(tǒng),其特征在于,所述系統(tǒng)中包括至少兩個對戰(zhàn)設(shè)備以及控制設(shè)備; 所述控制設(shè)備,用于與第一對戰(zhàn)設(shè)備建立連接;在對戰(zhàn)過程中根據(jù)接收到的外部控制操作,向所述第一對戰(zhàn)設(shè)備發(fā)送相應(yīng)的控制指令; 所述第一對戰(zhàn)設(shè)備,用于根據(jù)所述控制指令進(jìn)行對戰(zhàn); 第二對戰(zhàn)設(shè)備,用于在對戰(zhàn)過程中獲取所述第一對戰(zhàn)設(shè)備的相對位置,根據(jù)所述相對位置進(jìn)行自動對戰(zhàn)。2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述控制設(shè)備與所述第二對戰(zhàn)設(shè)備建立連接; 所述控制設(shè)備,還用于在對戰(zhàn)過程中,根據(jù)所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備上報的對戰(zhàn)數(shù)據(jù),向所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備下發(fā)狀態(tài)更新數(shù)據(jù),所述狀態(tài)更新數(shù)據(jù)由所述對戰(zhàn)數(shù)據(jù)計算得到; 或, 所述控制設(shè)備,還用于在對戰(zhàn)過程中,接收所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備上報的對戰(zhàn)數(shù)據(jù);向服務(wù)器發(fā)送所述對戰(zhàn)數(shù)據(jù);接收所述服務(wù)器發(fā)送的狀態(tài)更新數(shù)據(jù),所述狀態(tài)更新數(shù)據(jù)由所述對戰(zhàn)數(shù)據(jù)計算得到;向所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備下發(fā)所述狀態(tài)更新數(shù)據(jù); 其中,所述對戰(zhàn)數(shù)據(jù)包括攻擊方發(fā)動攻擊時上報的攻擊數(shù)據(jù)以及受攻擊方受到攻擊時上報的受損數(shù)據(jù),所述攻擊方是所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備中的一個,所述受攻擊方是所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備中的另一個; 所述狀態(tài)更新數(shù)據(jù)包括生命值、對戰(zhàn)積分和對戰(zhàn)設(shè)備狀態(tài)中的至少一種。3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述攻擊數(shù)據(jù)中包含攻擊方設(shè)備標(biāo)識,所述受損數(shù)據(jù)中包含受攻擊方設(shè)備標(biāo)識以及攻擊方設(shè)備標(biāo)識; 所述控制設(shè)備,還用于檢測所述攻擊數(shù)據(jù)中包含的攻擊方設(shè)備標(biāo)識與所述受損數(shù)據(jù)中包含的攻擊方設(shè)備標(biāo)識是否一致;若所述攻擊方設(shè)備標(biāo)識一致,則確定所述攻擊數(shù)據(jù)與所述受損數(shù)據(jù)匹配;根據(jù)匹配的所述攻擊數(shù)據(jù)和所述受損數(shù)據(jù)確定所述狀態(tài)更新數(shù)據(jù)。4.根據(jù)權(quán)利要求2或3所述的系統(tǒng),其特征在于, 所述控制設(shè)備,還用于在對戰(zhàn)前接收為所述第二對戰(zhàn)設(shè)備設(shè)置的自動控制參數(shù),所述自動控制參數(shù)中包含所述第二對戰(zhàn)設(shè)備的初始生命值、攻擊類型、進(jìn)攻概率和躲避概率中的至少一種;根據(jù)所述自動控制參數(shù)生成自動控制配置;向所述第二對戰(zhàn)設(shè)備下發(fā)所述自動控制配置; 所述第二對戰(zhàn)設(shè)備,還用于根據(jù)所述第一對戰(zhàn)設(shè)備的所述相對位置以及所述自動控制配置進(jìn)行自動對戰(zhàn); 其中,所述進(jìn)攻概率指示所述第二對戰(zhàn)設(shè)備發(fā)動攻擊的概率,所述躲避概率指示所述第二對戰(zhàn)設(shè)備躲避攻擊的概率。5.根據(jù)權(quán)利要求2或3所述的系統(tǒng),其特征在于, 所述第二對戰(zhàn)設(shè)備,還用于向所述控制設(shè)備發(fā)送所述第一對戰(zhàn)設(shè)備的所述相對位置;所述控制設(shè)備,還用于根據(jù)所述相對位置、所述第一對戰(zhàn)設(shè)備的當(dāng)前狀態(tài)、所述第二對戰(zhàn)設(shè)備的當(dāng)前狀態(tài)以及預(yù)設(shè)控制邏輯,生成相應(yīng)的執(zhí)行指令;向所述第二對戰(zhàn)設(shè)備發(fā)送所述執(zhí)行指令; 所述第二對戰(zhàn)設(shè)備,還用于接收所述執(zhí)行指令;根據(jù)所述執(zhí)行指令執(zhí)行相應(yīng)動作。6.根據(jù)權(quán)利要求1至5任一所述的系統(tǒng),其特征在于, 所述第一對戰(zhàn)設(shè)備,還用于在對戰(zhàn)過程中通過無線發(fā)射組件廣播無線信號; 所述第二對戰(zhàn)設(shè)備,還用于通過至少兩個無線接收組件接收所述無線信號,所述至少兩個無線接收組件具有各自對應(yīng)的接收方向;根據(jù)接收到所述無線信號的無線接收組件的位置信息,確定所述第一對戰(zhàn)設(shè)備與所述第二對戰(zhàn)設(shè)備的所述相對位置。7.一種設(shè)備控制方法,其特征在于,所述方法包括: 控制設(shè)備與第一對戰(zhàn)設(shè)備建立連接,并在對戰(zhàn)過程中根據(jù)接收到的外部控制操作,向所述第一對戰(zhàn)設(shè)備發(fā)送相應(yīng)的控制指令; 第一對戰(zhàn)設(shè)備根據(jù)所述控制設(shè)備發(fā)送的所述控制指令進(jìn)行對戰(zhàn); 第二對戰(zhàn)設(shè)備在對戰(zhàn)過程中獲取所述第一對戰(zhàn)設(shè)備的相對位置,并根據(jù)所述相對位置進(jìn)行自動對戰(zhàn)。8.一種設(shè)備控制方法,其特征在于,用于控制設(shè)備,所述方法包括: 與第一對戰(zhàn)設(shè)備建立連接; 在對戰(zhàn)過程中根據(jù)接收到的外部控制操作,向所述第一對戰(zhàn)設(shè)備發(fā)送相應(yīng)的控制指令,所述第一對戰(zhàn)設(shè)備用于根據(jù)所述控制指令與第二對戰(zhàn)設(shè)備進(jìn)行對戰(zhàn),所述第二對戰(zhàn)設(shè)備用于在對戰(zhàn)過程中獲取所述第一對戰(zhàn)設(shè)備的相對位置,并根據(jù)所述相對位置進(jìn)行自動對戰(zhàn)。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述方法,還包括: 與所述第二對戰(zhàn)設(shè)備建立連接; 所述 在對戰(zhàn)過程中,接收所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備上報的對戰(zhàn)數(shù)據(jù);根據(jù)所述對戰(zhàn)數(shù)據(jù),向所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備下發(fā)狀態(tài)更新數(shù)據(jù),所述狀態(tài)更新數(shù)據(jù)由所述對戰(zhàn)數(shù)據(jù)計算得到; 或, 與所述第二對戰(zhàn)設(shè)備建立連接; 在對戰(zhàn)過程中,接收所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備上報的對戰(zhàn)數(shù)據(jù);向服務(wù)器發(fā)送所述對戰(zhàn)數(shù)據(jù);接收所述服務(wù)器發(fā)送的狀態(tài)更新數(shù)據(jù),所述狀態(tài)更新數(shù)據(jù)由所述對戰(zhàn)數(shù)據(jù)計算得到;向所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備下發(fā)狀態(tài)更新數(shù)據(jù); 其中,所述對戰(zhàn)數(shù)據(jù)包括攻擊方發(fā)動攻擊時上報的攻擊數(shù)據(jù)以及受攻擊方受到攻擊時上報的受損數(shù)據(jù),所述攻擊方是所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備中的一個,所述受攻擊方是所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備中的另一個; 所述狀態(tài)更新數(shù)據(jù)包括生命值、對戰(zhàn)積分和對戰(zhàn)設(shè)備狀態(tài)中的至少一種。10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述接收所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備上報的對戰(zhàn)數(shù)據(jù)之后,還包括: 檢測所述攻擊數(shù)據(jù)中包含的攻擊方設(shè)備標(biāo)識與所述受損數(shù)據(jù)中包含的攻擊方設(shè)備標(biāo)識是否一致; 若所述攻擊方設(shè)備標(biāo)識一致,則確定所述攻擊數(shù)據(jù)與所述受損數(shù)據(jù)匹配; 根據(jù)匹配的所述攻擊數(shù)據(jù)和所述受損數(shù)據(jù)確定所述狀態(tài)更新數(shù)據(jù)。11.根據(jù)權(quán)利要求9或10所述的方法,其特征在于,所述與所述第二對戰(zhàn)設(shè)備建立連接之后,還包括: 接收為所述第二對戰(zhàn)設(shè)備設(shè)置的自動控制參數(shù),所述自動控制參數(shù)中包含所述第二對戰(zhàn)設(shè)備的初始生命值、攻擊類型、進(jìn)攻概率和躲避概率中的至少一種; 根據(jù)所述自動控制參數(shù)生成自動控制配置; 向所述第二對戰(zhàn)設(shè)備下發(fā)所述自動控制配置,所述第二對戰(zhàn)設(shè)備用于根據(jù)所述第一對戰(zhàn)設(shè)備的所述相對位置以及所述自動控制配置進(jìn)行自動對戰(zhàn); 其中,所述進(jìn)攻概率指示所述第二對戰(zhàn)設(shè)備發(fā)動攻擊的概率,所述躲避概率指示所述第二對戰(zhàn)設(shè)備躲避攻擊的概率。12.根據(jù)權(quán)利要求9或10所述的方法,其特征在于,所述與所述第二對戰(zhàn)設(shè)備建立連接之后,還包括: 接收所述第二對戰(zhàn)設(shè)備發(fā)送的所述第一對戰(zhàn)設(shè)備的所述相對位置; 根據(jù)所述相對位置、所述第一對戰(zhàn)設(shè)備的當(dāng)前狀態(tài)、所述第二對戰(zhàn)設(shè)備的當(dāng)前狀態(tài)以及預(yù)設(shè)控制邏輯,生成相應(yīng)的執(zhí)行指令; 向所述第二對戰(zhàn)設(shè)備發(fā)送所述執(zhí)行指令,所述第二對戰(zhàn)設(shè)備用于根據(jù)所述執(zhí)行指令執(zhí)行相應(yīng)動作。13.一種設(shè)備控制裝置,其特征在于,所述裝置包括: 第一連接模塊,用于與第一對戰(zhàn)設(shè)備建立連接; 控制模塊,用于在對戰(zhàn)過程中根據(jù)接收到的外部控制操作,向所述第一對戰(zhàn)設(shè)備發(fā)送相應(yīng)的控制指令,所述第一對戰(zhàn)設(shè)備用于根據(jù)所述控制指令與第二對戰(zhàn)設(shè)備進(jìn)行對戰(zhàn),所述第二對戰(zhàn)設(shè)備用于在對戰(zhàn)過程中獲取所述第一對戰(zhàn)設(shè)備的相對位置,并根據(jù)所述相對位置進(jìn)行自動對戰(zhàn)。14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述裝置,還包括第二連接模塊和下發(fā)模塊, 所述第二連接模塊,用于與所述第二對戰(zhàn)設(shè)備建立連接; 所述下發(fā)模塊,用于在對戰(zhàn)過程中,接收所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備上報的對戰(zhàn)數(shù)據(jù);根據(jù)所述對戰(zhàn)數(shù)據(jù),向所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備下發(fā)狀態(tài)更新數(shù)據(jù),所述狀態(tài)更新數(shù)據(jù)由所述對戰(zhàn)數(shù)據(jù)計算得到; 或, 所述第二連接模塊,用于與所述第二對戰(zhàn)設(shè)備建立連接; 所述下發(fā)模塊,還用于在對戰(zhàn)過程中,接收所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備上報的對戰(zhàn)數(shù)據(jù);向服務(wù)器發(fā)送所述對戰(zhàn)數(shù)據(jù);接收所述服務(wù)器發(fā)送的狀態(tài)更新數(shù)據(jù),所述狀態(tài)更新數(shù)據(jù)由所述對戰(zhàn)數(shù)據(jù)計算得到;向所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備下發(fā)狀態(tài)更新數(shù)據(jù); 其中,所述對戰(zhàn)數(shù)據(jù)包括攻擊方發(fā)動攻擊時上報的攻擊數(shù)據(jù)以及受攻擊方受到攻擊時上報的受損數(shù)據(jù),所述攻擊方是所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備中的一個,所述受攻擊方是所述第一對戰(zhàn)設(shè)備和所述第二對戰(zhàn)設(shè)備中的另一個; 所述狀態(tài)更新數(shù)據(jù)包括生命值、對戰(zhàn)積分和對戰(zhàn)設(shè)備狀態(tài)中的至少一種。15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述裝置,還包括:檢測模塊,用于檢測所述攻擊數(shù)據(jù)中包含的攻擊方設(shè)備標(biāo)識與所述受損數(shù)據(jù)中包含的 攻擊方設(shè)備標(biāo)識是否一致;確定模塊,用于若所述攻擊方設(shè)備標(biāo)識一致,則確定所述攻擊數(shù)據(jù)與所述受損數(shù)據(jù)匹 配;所述下發(fā)模塊,還用于根據(jù)匹配的所述攻擊數(shù)據(jù)和所述受損數(shù)據(jù)確定所述狀態(tài)更新數(shù)據(jù)。16.根據(jù)權(quán)利要求14和15所述的裝置,其特征在于,所述裝置,還包括:第一接收模塊,用于接收為所述第二對戰(zhàn)設(shè)備設(shè)置的自動控制參數(shù),所述自動控制參 數(shù)中包含所述第二對戰(zhàn)設(shè)備的初始生命值、攻擊類型、進(jìn)攻概率和躲避概率中的至少一種; 第一生成模塊,用于根據(jù)所述自動控制參數(shù)生成自動控制配置;配置下發(fā)模塊,用于向所述第二對戰(zhàn)設(shè)備下發(fā)所述自動控制配置,所述第二對戰(zhàn)設(shè)備 用于根據(jù)所述第一對戰(zhàn)設(shè)備的所述相對位置以及所述自動控制配置進(jìn)行自動對戰(zhàn);其中,所述進(jìn)攻概率指示所述第二對戰(zhàn)設(shè)備發(fā)動攻擊的概率,所述躲避概率指示所述 第二對戰(zhàn)設(shè)備躲避攻擊的概率。17.根據(jù)權(quán)利要求14或15所述的裝置,其特征在于,所述裝置,還包括:第二接收模塊,用于接收所述第二對戰(zhàn)設(shè)備發(fā)送的所述第一對戰(zhàn)設(shè)備的所述相對位 置;第二生成模塊,用于根據(jù)所述相對位置、所述第一對戰(zhàn)設(shè)備的當(dāng)前狀態(tài)、所述第二對戰(zhàn) 設(shè)備的當(dāng)前狀態(tài)以及預(yù)設(shè)控制邏輯,生成相應(yīng)的執(zhí)行指令;發(fā)送模塊,用于向所述第二對戰(zhàn)設(shè)備發(fā)送所述執(zhí)行指令,所述第二對戰(zhàn)設(shè)備用于根據(jù) 所述執(zhí)行指令執(zhí)行相應(yīng)動作。
【文檔編號】A63H30/04GK105999729SQ201610298374
【公開日】2016年10月12日
【申請日】2016年5月6日
【發(fā)明人】趙明, 何慶瑋, 魯四喜, 范傳康, 康魯杰, 龔超, 荊彥青, 朱喆
【申請人】騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1