国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊系統(tǒng)、方法和裝置的制造方法

      文檔序號(hào):10613901閱讀:575來(lái)源:國(guó)知局
      應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊系統(tǒng)、方法和裝置的制造方法
      【專利摘要】本發(fā)明公開(kāi)了一種應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊系統(tǒng)、方法和裝置,屬于無(wú)線傳輸與控制技術(shù)領(lǐng)域。所述通訊系統(tǒng)應(yīng)用于包括第一對(duì)戰(zhàn)設(shè)備和第二對(duì)戰(zhàn)設(shè)備的對(duì)戰(zhàn)系統(tǒng)中;第一對(duì)戰(zhàn)設(shè)備,用于獲取第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能;根據(jù)上述功能確定數(shù)據(jù)碼;生成二進(jìn)制序列,該二進(jìn)制序列至少包括上述數(shù)據(jù)碼;對(duì)二進(jìn)制序列進(jìn)行調(diào)制得到脈沖串信號(hào);以紅外信號(hào)的形式向第二對(duì)戰(zhàn)設(shè)備發(fā)送脈沖串信號(hào);第二對(duì)戰(zhàn)設(shè)備,用于對(duì)脈沖串信號(hào)進(jìn)行解調(diào)得到二進(jìn)制序列;讀取二進(jìn)制序列中包含的數(shù)據(jù)碼;根據(jù)數(shù)據(jù)碼確定第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能。本發(fā)明提供了一種對(duì)戰(zhàn)設(shè)備間的紅外通訊方案,且符合對(duì)戰(zhàn)系統(tǒng)中的對(duì)戰(zhàn)設(shè)備間的通訊特點(diǎn)和要求,實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的短距離無(wú)線傳輸。
      【專利說(shuō)明】
      應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊系統(tǒng)、方法和裝置
      技術(shù)領(lǐng)域
      [0001]本發(fā)明實(shí)施例涉及無(wú)線傳輸與控制技術(shù)領(lǐng)域,特別涉及一種應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊系統(tǒng)、方法和裝置?!颈尘凹夹g(shù)】
      [0002]隨著遙控技術(shù)的發(fā)展,人們可以通過(guò)具有遙控功能的控制設(shè)備(如遙控器或手機(jī)) 控制對(duì)戰(zhàn)設(shè)備進(jìn)行對(duì)戰(zhàn)。其中,對(duì)戰(zhàn)設(shè)備可以是智能對(duì)戰(zhàn)玩具車(chē)、智能對(duì)戰(zhàn)玩具坦克等。
      [0003]控制設(shè)備與對(duì)戰(zhàn)設(shè)備之間可通過(guò)紅外線或者藍(lán)牙建立無(wú)線通訊連接。通過(guò)上述無(wú)線通訊連接,控制設(shè)備可向?qū)?zhàn)設(shè)備發(fā)送控制指令,對(duì)戰(zhàn)設(shè)備可將其運(yùn)行狀態(tài)參數(shù)、對(duì)應(yīng)于上述控制指令的響應(yīng)等信息發(fā)送給控制設(shè)備。
      [0004]然而,在現(xiàn)有技術(shù)中,僅提供了控制設(shè)備與對(duì)戰(zhàn)設(shè)備之間的通訊方案。對(duì)于包含有多臺(tái)對(duì)戰(zhàn)設(shè)備的應(yīng)用場(chǎng)景,對(duì)戰(zhàn)設(shè)備與對(duì)戰(zhàn)設(shè)備之間同樣存在通訊需求。例如,第一對(duì)戰(zhàn)設(shè)備需要向第二對(duì)戰(zhàn)設(shè)備發(fā)送攻擊指令,第一對(duì)戰(zhàn)設(shè)備需要向第二對(duì)戰(zhàn)設(shè)備發(fā)送加入某一對(duì)戰(zhàn)房間的指令,等等。針對(duì)上述需求,目前暫未有相關(guān)技術(shù)提供合適的解決方案。
      【發(fā)明內(nèi)容】

      [0005]為了解決現(xiàn)有技術(shù)存在的問(wèn)題,本發(fā)明實(shí)施例提供了一種應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊系統(tǒng)、方法和裝置。所述技術(shù)方案如下:
      [0006]第一方面,提供了一種通訊系統(tǒng),應(yīng)用于包括第一對(duì)戰(zhàn)設(shè)備和第二對(duì)戰(zhàn)設(shè)備的對(duì)戰(zhàn)系統(tǒng)中;
      [0007]所述第一對(duì)戰(zhàn)設(shè)備,用于獲取所述第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能;根據(jù)所述功能確定數(shù)據(jù)碼;生成二進(jìn)制序列,所述二進(jìn)制序列至少包括所述數(shù)據(jù)碼;對(duì)所述二進(jìn)制序列進(jìn)行調(diào)制得到脈沖串信號(hào);以紅外信號(hào)的形式向所述第二對(duì)戰(zhàn)設(shè)備發(fā)送所述脈沖串信號(hào);
      [0008]所述第二對(duì)戰(zhàn)設(shè)備,用于對(duì)所述脈沖串信號(hào)進(jìn)行解調(diào)得到所述二進(jìn)制序列;讀取所述二進(jìn)制序列中包含的所述數(shù)據(jù)碼;根據(jù)所述數(shù)據(jù)碼確定所述第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能。
      [0009]第二方面,提供了一種應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊方法,所述對(duì)戰(zhàn)系統(tǒng)包括多臺(tái)對(duì)戰(zhàn)設(shè)備,所述方法應(yīng)用于第一對(duì)戰(zhàn)設(shè)備中;
      [0010]所述方法包括:[〇〇11]獲取所述第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能;[〇〇12]根據(jù)所述功能確定數(shù)據(jù)碼;
      [0013]生成二進(jìn)制序列,所述二進(jìn)制序列至少包括所述數(shù)據(jù)碼;
      [0014]對(duì)所述二進(jìn)制序列進(jìn)行調(diào)制得到脈沖串彳目號(hào);
      [0015]以紅外信號(hào)的形式向第二對(duì)戰(zhàn)設(shè)備發(fā)送所述脈沖串信號(hào)。
      [0016]第三方面,提供了一種應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊方法,所述對(duì)戰(zhàn)系統(tǒng)包括多臺(tái)對(duì)戰(zhàn)設(shè)備,所述方法應(yīng)用于第二對(duì)戰(zhàn)設(shè)備中;
      [0017]所述方法包括:[〇〇18]接收第一對(duì)戰(zhàn)設(shè)備以紅外信號(hào)的形式發(fā)送的脈沖串信號(hào);
      [0019]對(duì)所述脈沖串信號(hào)進(jìn)行解調(diào)得到二進(jìn)制序列;
      [0020]讀取所述二進(jìn)制序列中包含的數(shù)據(jù)碼;[0021 ]根據(jù)所述數(shù)據(jù)碼確定所述第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能。
      [0022]第四方面,提供了一種應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊裝置,所述對(duì)戰(zhàn)系統(tǒng)包括多臺(tái)對(duì)戰(zhàn)設(shè)備,所述裝置應(yīng)用于第一對(duì)戰(zhàn)設(shè)備中;[〇〇23]所述裝置包括:[〇〇24]獲取模塊,用于獲取所述第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能;
      [0025]確定模塊,用于根據(jù)所述功能確定數(shù)據(jù)碼;
      [0026]生成模塊,用于生成二進(jìn)制序列,所述二進(jìn)制序列至少包括所述數(shù)據(jù)碼;
      [0027]調(diào)制模塊,用于對(duì)所述二進(jìn)制序列進(jìn)行調(diào)制得到脈沖串信號(hào);
      [0028]發(fā)送模塊,用于以紅外信號(hào)的形式向第二對(duì)戰(zhàn)設(shè)備發(fā)送所述脈沖串信號(hào)。
      [0029]第五方面,提供了一種應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊裝置,所述對(duì)戰(zhàn)系統(tǒng)包括多臺(tái)對(duì)戰(zhàn)設(shè)備,所述裝置應(yīng)用于第二對(duì)戰(zhàn)設(shè)備中;
      [0030]所述裝置包括:
      [0031]接收模塊,用于接收第一對(duì)戰(zhàn)設(shè)備以紅外信號(hào)的形式發(fā)送的脈沖串信號(hào);[〇〇32]解調(diào)模塊,用于對(duì)所述脈沖串信號(hào)進(jìn)行解調(diào)得到二進(jìn)制序列;
      [0033]讀取模塊,用于讀取所述二進(jìn)制序列中包含的數(shù)據(jù)碼;[〇〇34]確定模塊,用于根據(jù)所述數(shù)據(jù)碼確定所述第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能。
      [0035]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果包括:
      [0036]通過(guò)第一對(duì)戰(zhàn)設(shè)備獲取其所要執(zhí)行的功能,根據(jù)上述功能確定數(shù)據(jù)碼,生成包含有數(shù)據(jù)碼的二進(jìn)制序列,并將二進(jìn)制序列以紅外信號(hào)的形式發(fā)送給第二對(duì)戰(zhàn)設(shè)備,第二對(duì)戰(zhàn)設(shè)備對(duì)該脈沖串信號(hào)進(jìn)行解調(diào)和解碼,確定第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能;解決了現(xiàn)有技術(shù)中針對(duì)對(duì)戰(zhàn)系統(tǒng)中的對(duì)戰(zhàn)設(shè)備間的通訊需求,暫未提供合適的解決方案的問(wèn)題;提供了一種對(duì)戰(zhàn)設(shè)備間的紅外通訊方案,滿足了對(duì)戰(zhàn)設(shè)備間的通訊需求,且符合對(duì)戰(zhàn)系統(tǒng)中的對(duì)戰(zhàn)設(shè)備間的通訊特點(diǎn)和要求,實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的短距離無(wú)線傳輸?!靖綀D說(shuō)明】
      [0037]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0038]圖1是本發(fā)明一個(gè)實(shí)施例提供的實(shí)施環(huán)境的示意圖;
      [0039]圖2是本發(fā)明一個(gè)實(shí)施例提供的應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊方法的流程圖;
      [0040]圖3是本發(fā)明另一實(shí)施例提供的應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊方法的流程圖;
      [0041]圖4A是本發(fā)明另一實(shí)施例提供的應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊方法的流程圖;[0〇42]圖4B是圖4A所;^實(shí)施例涉及的 > 進(jìn)制序列的數(shù)據(jù)結(jié)構(gòu)的;意圖;[〇〇43]圖5是本發(fā)明一個(gè)實(shí)施例提供的應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊裝置的框圖;
      [0044]圖6是本發(fā)明另一實(shí)施例提供的應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊裝置的框圖;
      [0045]圖7是本發(fā)明另一實(shí)施例提供的應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊裝置的框圖;
      [0046]圖8是本發(fā)明另一實(shí)施例提供的應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊裝置的框圖;
      [0047]圖9是本發(fā)明一個(gè)實(shí)施例提供的通訊系統(tǒng)的框圖;
      [0048]圖10是本發(fā)明一個(gè)實(shí)施例提供的對(duì)戰(zhàn)設(shè)備的結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】
      [0049]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
      [0050]請(qǐng)參考圖1,其示出了本發(fā)明一個(gè)實(shí)施例提供的實(shí)施環(huán)境的示意圖,該實(shí)施環(huán)境可以是包括多臺(tái)對(duì)戰(zhàn)設(shè)備的對(duì)戰(zhàn)系統(tǒng)。示例性地,如圖1所示,該實(shí)施環(huán)境包括:第一對(duì)戰(zhàn)設(shè)備 110和第二對(duì)戰(zhàn)設(shè)備120。第一對(duì)戰(zhàn)設(shè)備110和第二對(duì)戰(zhàn)設(shè)備120均為上述對(duì)戰(zhàn)系統(tǒng)中的任意一臺(tái)對(duì)戰(zhàn)設(shè)備。
      [0051]對(duì)戰(zhàn)設(shè)備可以是智能對(duì)戰(zhàn)玩具車(chē)、智能對(duì)戰(zhàn)玩具坦克或智能對(duì)戰(zhàn)玩具飛機(jī)等等。 圖1以第一對(duì)戰(zhàn)設(shè)備110和第二對(duì)戰(zhàn)設(shè)備120均為智能對(duì)戰(zhàn)玩具車(chē)為例進(jìn)行示意性說(shuō)明,但并不對(duì)本發(fā)明構(gòu)成限定。
      [0052]每一臺(tái)對(duì)戰(zhàn)設(shè)備配置有紅外發(fā)射器130和紅外接收器140,用于實(shí)現(xiàn)對(duì)戰(zhàn)設(shè)備之間的通訊。[〇〇53]其中,紅外發(fā)射器130用于向外發(fā)出紅外信號(hào)。對(duì)戰(zhàn)設(shè)備將其所要發(fā)送的信息轉(zhuǎn)換為二進(jìn)制序列,而后對(duì)二進(jìn)制序列進(jìn)行調(diào)制得到脈沖穿信號(hào),并通過(guò)紅外發(fā)射器130以紅外信號(hào)的形式向其它對(duì)戰(zhàn)設(shè)備發(fā)送該脈沖串信號(hào)。紅外發(fā)射器130的紅外信號(hào)發(fā)射范圍小于預(yù)設(shè)角度,以保證發(fā)出的紅外信號(hào)僅被一臺(tái)期望的對(duì)戰(zhàn)設(shè)備接收。該預(yù)設(shè)角度可通過(guò)實(shí)驗(yàn)進(jìn)行測(cè)定,例如該預(yù)設(shè)角度為30度??蛇x地,紅外發(fā)射器130設(shè)置于對(duì)戰(zhàn)設(shè)備的正常前進(jìn)方向的前端部位,如圖1中智能對(duì)戰(zhàn)玩具車(chē)的車(chē)頭部位。
      [0054]紅外接收器140用于接收紅外信號(hào)。對(duì)戰(zhàn)設(shè)備通過(guò)紅外接收器140接收到其它對(duì)戰(zhàn)設(shè)備以紅外信號(hào)的形式發(fā)送的脈沖串信號(hào)之后,對(duì)脈沖穿信號(hào)進(jìn)行解調(diào)得到二進(jìn)制序列, 并將二進(jìn)制序列轉(zhuǎn)換為相應(yīng)的信息。紅外接收器140可以是紅外萬(wàn)向接收器,也即紅外接收器140的紅外信號(hào)接收范圍為360度,以保證對(duì)戰(zhàn)設(shè)備能夠接收從任意方向發(fā)來(lái)的紅外信號(hào)??蛇x地,紅外接收器140設(shè)置于對(duì)戰(zhàn)設(shè)備的頂端部位,如圖1中智能對(duì)戰(zhàn)玩具車(chē)的車(chē)頂部位。
      [0055]可選地,該對(duì)戰(zhàn)系統(tǒng)還包括控制設(shè)備(圖中未示出)。控制設(shè)備與對(duì)戰(zhàn)設(shè)備之間可通過(guò)紅外線或者藍(lán)牙建立無(wú)線通訊連接。通過(guò)上述無(wú)線通訊連接,控制設(shè)備可向?qū)?zhàn)設(shè)備發(fā)送控制指令,對(duì)戰(zhàn)設(shè)備可將其運(yùn)行狀態(tài)參數(shù)、對(duì)應(yīng)于上述控制指令的響應(yīng)等信息發(fā)送給控制設(shè)備。控制設(shè)備可以是對(duì)戰(zhàn)設(shè)備所配備的專用遙控器,也可以是諸如手機(jī)、平板電腦之類的移動(dòng)終端設(shè)備。
      [0056]本發(fā)明提供了一種對(duì)戰(zhàn)設(shè)備間的紅外通訊方案,在紅外通訊所具備的簡(jiǎn)單、方便和短距離等特性的基礎(chǔ)上,提供了一套靈活、可靠且高效的紅外通訊方案。下面,通過(guò)幾個(gè)具體的實(shí)施例對(duì)本發(fā)明提供的技術(shù)方案進(jìn)行詳細(xì)介紹和說(shuō)明。[〇〇57]當(dāng)然,在下述實(shí)施例中,僅以第一對(duì)戰(zhàn)設(shè)備與第二對(duì)戰(zhàn)設(shè)備這兩臺(tái)對(duì)戰(zhàn)設(shè)備之間的紅外通訊方案,且第一對(duì)戰(zhàn)設(shè)備為發(fā)送方、第二對(duì)戰(zhàn)設(shè)備為接收方為例進(jìn)行舉例說(shuō)明。在實(shí)際應(yīng)用中,對(duì)戰(zhàn)系統(tǒng)可以包括兩臺(tái)或者兩臺(tái)以上的對(duì)戰(zhàn)設(shè)備,且任意兩臺(tái)對(duì)戰(zhàn)設(shè)備之間均可采用上述紅外通訊方案進(jìn)行通訊。
      [0058]請(qǐng)參考圖2,其示出了本發(fā)明一個(gè)實(shí)施例提供的應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊方法的流程圖。上述對(duì)戰(zhàn)系統(tǒng)包括多臺(tái)對(duì)戰(zhàn)設(shè)備,該方法應(yīng)用于圖1所示實(shí)施環(huán)境中的第一對(duì)戰(zhàn)設(shè)備11 〇中。該方法可以包括如下幾個(gè)步驟。[〇〇59]步驟202,獲取第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能。[〇〇6〇]步驟204,根據(jù)上述功能確定數(shù)據(jù)碼。
      [0061] 步驟206,生成二進(jìn)制序列,該二進(jìn)制序列至少包括上述數(shù)據(jù)碼。[0〇62] 步驟208,對(duì)二進(jìn)制序列進(jìn)彳丁調(diào)制得到脈沖串彳目號(hào)。
      [0063]步驟210,以紅外信號(hào)的形式向第二對(duì)戰(zhàn)設(shè)備發(fā)送脈沖串信號(hào)。
      [0064]綜上所述,本實(shí)施例提供的方法,通過(guò)第一對(duì)戰(zhàn)設(shè)備獲取其所要執(zhí)行的功能,根據(jù)上述功能確定數(shù)據(jù)碼,生成包含有數(shù)據(jù)碼的二進(jìn)制序列,并將二進(jìn)制序列以紅外信號(hào)的形式發(fā)送給第二對(duì)戰(zhàn)設(shè)備;解決了現(xiàn)有技術(shù)中針對(duì)對(duì)戰(zhàn)系統(tǒng)中的對(duì)戰(zhàn)設(shè)備間的通訊需求,暫未提供合適的解決方案的問(wèn)題;提供了一種對(duì)戰(zhàn)設(shè)備間的紅外通訊方案,滿足了對(duì)戰(zhàn)設(shè)備間的通訊需求,且符合對(duì)戰(zhàn)系統(tǒng)中的對(duì)戰(zhàn)設(shè)備間的通訊特點(diǎn)和要求,實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的短距離無(wú)線傳輸。
      [0065]請(qǐng)參考圖3,其示出了本發(fā)明另一實(shí)施例提供的應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊方法的流程圖。上述對(duì)戰(zhàn)系統(tǒng)包括多臺(tái)對(duì)戰(zhàn)設(shè)備,該方法應(yīng)用于圖1所示實(shí)施環(huán)境中的第二對(duì)戰(zhàn)設(shè)備120中。該方法可以包括如下幾個(gè)步驟。[〇〇66]步驟302,接收第一對(duì)戰(zhàn)設(shè)備以紅外信號(hào)的形式發(fā)送的脈沖串信號(hào)。[〇〇67] 步驟304,對(duì)脈沖串信號(hào)進(jìn)行解調(diào)得到二進(jìn)制序列。[〇〇68]步驟306,讀取二進(jìn)制序列中包含的數(shù)據(jù)碼。[〇〇69]步驟308,根據(jù)數(shù)據(jù)碼確定第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能。[〇〇7〇]綜上所述,本實(shí)施例提供的方法,通過(guò)第二對(duì)戰(zhàn)設(shè)備接收第一對(duì)戰(zhàn)設(shè)備以紅外信號(hào)的形式發(fā)送的脈沖串信號(hào),并對(duì)該脈沖串信號(hào)進(jìn)行解調(diào)和解碼,確定第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能;解決了現(xiàn)有技術(shù)中針對(duì)對(duì)戰(zhàn)系統(tǒng)中的對(duì)戰(zhàn)設(shè)備間的通訊需求,暫未提供合適的解決方案的問(wèn)題;提供了一種對(duì)戰(zhàn)設(shè)備間的紅外通訊方案,滿足了對(duì)戰(zhàn)設(shè)備間的通訊需求,且符合對(duì)戰(zhàn)系統(tǒng)中的對(duì)戰(zhàn)設(shè)備間的通訊特點(diǎn)和要求,實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的短距離無(wú)線傳輸。
      [0071]請(qǐng)參考圖4A,其示出了本發(fā)明另一實(shí)施例提供的應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊方法的流程圖。上述對(duì)戰(zhàn)系統(tǒng)包括多臺(tái)對(duì)戰(zhàn)設(shè)備。該方法可以包括如下幾個(gè)步驟。[〇〇72]步驟401,第一對(duì)戰(zhàn)設(shè)備獲取本端所要執(zhí)行的功能。
      [0073]第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能通常由用戶觸發(fā)。在本實(shí)施例中,對(duì)功能的具體形式不作限定,該功能可以是對(duì)戰(zhàn)系統(tǒng)中可實(shí)現(xiàn)的任意功能。例如,該功能為向第二對(duì)戰(zhàn)設(shè)備發(fā)起攻擊(下文簡(jiǎn)稱功能A);再例如,該功能為邀請(qǐng)第二對(duì)戰(zhàn)設(shè)備發(fā)送共同加入某一對(duì)戰(zhàn)房間(下文簡(jiǎn)稱功能B),等等。[〇〇74]步驟402,第一對(duì)戰(zhàn)設(shè)備根據(jù)上述功能確定數(shù)據(jù)碼。
      [0075]數(shù)據(jù)碼是第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能的二進(jìn)制表示。具體來(lái)講,本步驟包括:第一對(duì)戰(zhàn)設(shè)備獲取與上述功能對(duì)應(yīng)的功能標(biāo)識(shí)和功能參數(shù);生成數(shù)據(jù)碼,該數(shù)據(jù)碼包括功能標(biāo)識(shí)和功能參數(shù)。其中,功能標(biāo)識(shí)為功能的唯一標(biāo)識(shí)符,不同的功能對(duì)應(yīng)于不同的功能標(biāo)識(shí)。例如,功能A對(duì)應(yīng)的功能標(biāo)識(shí)為000、功能B對(duì)應(yīng)的功能標(biāo)識(shí)為001,等等。功能參數(shù)是指功能所對(duì)應(yīng)的具體參數(shù)。例如,功能A對(duì)應(yīng)的功能參數(shù)可以是攻擊造成的傷害值,功能B對(duì)應(yīng)的功能參數(shù)可以是房間號(hào),等等。在本實(shí)施例中,通過(guò)功能標(biāo)識(shí)對(duì)不同的功能進(jìn)行區(qū)分,使得對(duì)戰(zhàn)設(shè)備之間的傳輸方案可適用多種功能,且具有靈活性。
      [0076]可選地,數(shù)據(jù)碼還包括第一對(duì)戰(zhàn)設(shè)備的設(shè)備標(biāo)識(shí)。設(shè)備標(biāo)識(shí)是對(duì)戰(zhàn)設(shè)備的唯一標(biāo)識(shí)符,不同的對(duì)戰(zhàn)設(shè)備對(duì)應(yīng)于不同的設(shè)備標(biāo)識(shí)。通過(guò)在數(shù)據(jù)碼中攜帶第一對(duì)戰(zhàn)設(shè)備的設(shè)備標(biāo)識(shí),后續(xù)第二對(duì)戰(zhàn)設(shè)備在接收到紅外信號(hào)之后,可據(jù)此獲知該紅外信號(hào)是由哪一臺(tái)對(duì)戰(zhàn)設(shè)備發(fā)出的,也即獲取功能是由哪一臺(tái)對(duì)戰(zhàn)設(shè)備請(qǐng)求執(zhí)行的。[0077 ]需要說(shuō)明的一點(diǎn)是,上述功能標(biāo)識(shí)、功能參數(shù)和設(shè)備標(biāo)識(shí)都以二進(jìn)制數(shù)進(jìn)行表示。 此外,在本實(shí)施例中,對(duì)于功能標(biāo)識(shí)、功能參數(shù)和設(shè)備標(biāo)識(shí)在數(shù)據(jù)碼中的排列順序不作限定,該排列順序可預(yù)先設(shè)定。例如,該排列順序?yàn)?從左至右依次為功能標(biāo)識(shí)、設(shè)備標(biāo)識(shí)和功能參數(shù)。[〇〇78]步驟403,第一對(duì)戰(zhàn)設(shè)備生成二進(jìn)制序列。
      [0079]二進(jìn)制序列至少包括數(shù)據(jù)碼??蛇x地,為了提高通訊的可靠性,二進(jìn)制序列還包括校驗(yàn)碼。步驟403可以包括如下幾個(gè)子步驟:
      [0080]1、第一對(duì)戰(zhàn)設(shè)備采用預(yù)定加密方式對(duì)數(shù)據(jù)碼進(jìn)行加密處理,得到加密后的數(shù)據(jù)碼;
      [0081]在一種可能的實(shí)施方式中,第一對(duì)戰(zhàn)設(shè)備將每一位數(shù)據(jù)碼向預(yù)定方向偏移預(yù)定位數(shù),得到加密后的數(shù)據(jù)碼。其中,預(yù)定方向可以是左,也可以是右;預(yù)定位數(shù)可根據(jù)實(shí)際需求預(yù)先設(shè)定。具體地,第一對(duì)戰(zhàn)設(shè)備將每一位數(shù)據(jù)碼向預(yù)定方向偏移a位,得到加密后的數(shù)據(jù)碼;其中,數(shù)據(jù)碼的長(zhǎng)度為m比特;當(dāng)預(yù)定方向?yàn)橛視r(shí),若k+a<m,則第k位數(shù)據(jù)碼為第k+a位加密后的數(shù)據(jù)碼,若k+a>m,則第k位數(shù)據(jù)碼為第k+a-m位加密后的數(shù)據(jù)碼;當(dāng)預(yù)定方向?yàn)樽髸r(shí),若k-a多1,則第k位數(shù)據(jù)碼為第k-a位加密后的數(shù)據(jù)碼,若k_a< 1,則第k位數(shù)據(jù)碼為第k-a+m位加密后的數(shù)據(jù)碼;其中,m、a、k均為正整數(shù)。
      [0082]在一個(gè)例子中,假設(shè)數(shù)據(jù)碼為一個(gè)20位的二進(jìn)制序列“01000010010111001111”, 預(yù)定方向?yàn)樽笄翌A(yù)定位數(shù)是4,則加密后的數(shù)據(jù)碼為“00100101110011110100”。在上述實(shí)施方式中,采用一種較為簡(jiǎn)單的加密方式,以提高加密處理的效率。當(dāng)然,除本文介紹的加密方式之外,還可采用其它加密方式,如對(duì)稱加密方式,或其它非對(duì)稱加密方式。通過(guò)對(duì)數(shù)據(jù)碼進(jìn)行簡(jiǎn)單的加密處理,可以在保證通訊效率的基礎(chǔ)上,適當(dāng)提高通訊的安全性。[〇〇83]2、第一對(duì)戰(zhàn)設(shè)備根據(jù)加密后的數(shù)據(jù)碼生成校驗(yàn)碼;
      [0084]校驗(yàn)碼用于被第二對(duì)戰(zhàn)設(shè)備校驗(yàn)解碼得到的數(shù)據(jù)碼的正確性。在一種可能的實(shí)施方式中,校驗(yàn)碼的長(zhǎng)度為n比特,n多2且n為整數(shù)。第一對(duì)戰(zhàn)設(shè)備將加密后的數(shù)據(jù)碼分為n段; 對(duì)于第i段加密后的數(shù)據(jù)碼,采用預(yù)定運(yùn)算規(guī)則對(duì)第i段加密后的數(shù)據(jù)碼進(jìn)行計(jì)算,得到第i 個(gè)校驗(yàn)碼,l<i<n且i為整數(shù)。其中,預(yù)定運(yùn)算規(guī)則包括但不限于異或運(yùn)算、加法運(yùn)算、減法運(yùn)算、乘法運(yùn)算等運(yùn)算規(guī)則中的任意一種或多種的組合。在本實(shí)施例中,假設(shè)加密后的數(shù)據(jù)碼為“00100101110011110100”,校驗(yàn)碼的長(zhǎng)度為10比特,預(yù)定運(yùn)算規(guī)則為異或運(yùn)算,則第1 位校驗(yàn)碼為(^〇1'0 = 0,第2位校驗(yàn)碼為]^〇1'0 = 1,依次類推,計(jì)算出校驗(yàn)碼為“0111000010”。
      [0085]3、第一對(duì)戰(zhàn)設(shè)備生成二進(jìn)制序列,該二進(jìn)制序列包括加密后的數(shù)據(jù)碼和校驗(yàn)碼。
      [0086]此外,在通常情況下,二進(jìn)制序列還包括起始碼和終止碼,用于向第二對(duì)戰(zhàn)設(shè)備指示有用數(shù)據(jù)的起始讀取位和停止讀取位。[〇〇87]可選地,為了保證數(shù)據(jù)傳輸速度,且為了適應(yīng)對(duì)戰(zhàn)系統(tǒng)中對(duì)戰(zhàn)設(shè)備通常都處于移動(dòng)狀態(tài)的特點(diǎn),避免在數(shù)據(jù)傳輸?shù)倪^(guò)程中因設(shè)備移動(dòng)出信號(hào)接收范圍而導(dǎo)致通訊中斷或失敗,二進(jìn)制序列的長(zhǎng)度不宜過(guò)長(zhǎng)。例如,二進(jìn)制序列的長(zhǎng)度小于或等于32比特。[〇〇88]結(jié)合參考圖4B,其示出了一種二進(jìn)制序列的數(shù)據(jù)結(jié)構(gòu)的示意圖。如圖4B所示,該數(shù)據(jù)結(jié)構(gòu)包括起始位、數(shù)據(jù)位、校驗(yàn)位和停止位,對(duì)應(yīng)填寫(xiě)起始碼、數(shù)據(jù)碼、校驗(yàn)碼和終止碼。 可選地,二進(jìn)制序列的長(zhǎng)度為3 2比特,其中起始位占1比特、數(shù)據(jù)位占20比特、校驗(yàn)位占10比特、停止位占1比特。進(jìn)一步地,數(shù)據(jù)位包括功能標(biāo)識(shí)字段、設(shè)備標(biāo)識(shí)字段和功能參數(shù)字段, 對(duì)應(yīng)填寫(xiě)功能標(biāo)識(shí)、設(shè)備標(biāo)識(shí)和功能參數(shù)??蛇x地,功能標(biāo)識(shí)字段占3比特、設(shè)備標(biāo)識(shí)字段占 4比特、功能參數(shù)字段占12比特,剩余1比特位保留位。當(dāng)然,圖4B所示的數(shù)據(jù)結(jié)構(gòu)以及各個(gè)字段的長(zhǎng)度進(jìn)行示例性和解釋性的,在實(shí)際操作中,可根據(jù)實(shí)際需求進(jìn)行設(shè)定和調(diào)整。例如,根據(jù)可實(shí)現(xiàn)的功能的數(shù)量設(shè)定功能標(biāo)識(shí)字段的長(zhǎng)度,根據(jù)對(duì)戰(zhàn)設(shè)備的數(shù)量設(shè)定設(shè)備標(biāo)識(shí)字段的長(zhǎng)度,等等。[〇〇89]步驟404,第一對(duì)戰(zhàn)設(shè)備對(duì)二進(jìn)制序列進(jìn)行調(diào)制得到脈沖串信號(hào)。
      [0090]第一對(duì)戰(zhàn)設(shè)備采用高低電平脈沖信號(hào)組合對(duì)二進(jìn)制序列進(jìn)行編碼,而后將編碼后的二進(jìn)制序列調(diào)制到預(yù)定頻率的載波上得到有效脈沖串信號(hào)。例如,該載波為37.92kHz的脈沖信號(hào)波,周期為26.37us,脈沖寬度為8.79us,載波的占空比為1/3。
      [0091]步驟405,第一對(duì)戰(zhàn)設(shè)備以紅外信號(hào)的形式向第二對(duì)戰(zhàn)設(shè)備發(fā)送脈沖串信號(hào)。[〇〇92]第一對(duì)戰(zhàn)設(shè)備采用中斷處理方式,通過(guò)紅外發(fā)射器以紅外信號(hào)的形式向第二對(duì)戰(zhàn)設(shè)備發(fā)送脈沖串信號(hào)。[〇〇93]相應(yīng)地,第二對(duì)戰(zhàn)設(shè)備接收第一對(duì)戰(zhàn)設(shè)備以紅外信號(hào)的形式發(fā)送的脈沖串信號(hào)。 [〇〇94]步驟406,第二對(duì)戰(zhàn)設(shè)備對(duì)脈沖串信號(hào)進(jìn)行解調(diào)得到二進(jìn)制序列。
      [0095]第二對(duì)戰(zhàn)設(shè)備通過(guò)紅外接收器接收到紅外信號(hào)之后,產(chǎn)生中斷,立即對(duì)脈沖串信號(hào)進(jìn)行解調(diào)得到二進(jìn)制序列。[〇〇96]步驟407,第二對(duì)戰(zhàn)設(shè)備讀取二進(jìn)制序列中包含的數(shù)據(jù)碼。
      [0097]可選地,本步驟包括如下幾個(gè)子步驟:
      [0098]1、第二對(duì)戰(zhàn)設(shè)備讀取二進(jìn)制序列中包含的校驗(yàn)碼和加密后的數(shù)據(jù)碼;
      [0099]2、第二對(duì)戰(zhàn)設(shè)備根據(jù)校驗(yàn)碼對(duì)加密后的數(shù)據(jù)碼進(jìn)行準(zhǔn)確性校驗(yàn);
      [0100]在一種可能的實(shí)施方式中,校驗(yàn)碼的長(zhǎng)度為n比特。第二對(duì)戰(zhàn)設(shè)備將加密后的數(shù)據(jù)碼分為n段;對(duì)于第i段加密后的數(shù)據(jù)碼,采用預(yù)定運(yùn)算規(guī)則對(duì)第i段加密后的數(shù)據(jù)碼進(jìn)行計(jì)算,得到第i個(gè)校驗(yàn)碼;當(dāng)計(jì)算得到的n個(gè)校驗(yàn)碼和二進(jìn)制序列中包含的校驗(yàn)碼相同時(shí),確認(rèn)加密后的數(shù)據(jù)碼通過(guò)準(zhǔn)確性校驗(yàn)。
      [0101]3、若加密后的數(shù)據(jù)碼通過(guò)準(zhǔn)確性校驗(yàn),則第二對(duì)戰(zhàn)設(shè)備采用與預(yù)定加密方式相對(duì)應(yīng)的預(yù)定解密方式對(duì)加密后的數(shù)據(jù)碼進(jìn)行解密,得到數(shù)據(jù)碼。
      [0102]在一種可能的實(shí)施方式中,第二對(duì)戰(zhàn)設(shè)備將每一位加密后的數(shù)據(jù)碼向預(yù)定方向的相反方向偏移預(yù)定位數(shù),得到數(shù)據(jù)碼。具體地,第二對(duì)戰(zhàn)設(shè)備將每一位加密后的數(shù)據(jù)碼向預(yù)定方向的相反方向偏移a位,得到數(shù)據(jù)碼。其中,加密后的數(shù)據(jù)碼的長(zhǎng)度為m比特;當(dāng)預(yù)定方向?yàn)橛視r(shí),若k_a多1,則第k位加密后的數(shù)據(jù)碼為第k-a位數(shù)據(jù)碼,若k-a < 1,則第k位加密后的數(shù)據(jù)碼為第k-a+m位數(shù)據(jù)碼;當(dāng)預(yù)定方向?yàn)樽髸r(shí),若k+a<m,則第k位加密后的數(shù)據(jù)碼為第 k+a位數(shù)據(jù)碼,若k+a>m,則第k位加密后的數(shù)據(jù)碼為第k+a-m位數(shù)據(jù)碼;其中,m、a、k均為正整數(shù)。
      [0103]步驟408,第二對(duì)戰(zhàn)設(shè)備根據(jù)數(shù)據(jù)碼確定第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能。
      [0104]第二對(duì)戰(zhàn)設(shè)備讀取數(shù)據(jù)碼中包含的功能標(biāo)識(shí)和功能參數(shù);根據(jù)功能標(biāo)識(shí)和功能參數(shù),確定第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能。[〇1〇5]步驟409,第二對(duì)戰(zhàn)設(shè)備根據(jù)第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能,控制相應(yīng)的功能模塊完成上述功能。
      [0106]第二對(duì)戰(zhàn)設(shè)備確定第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能之后,對(duì)第一對(duì)戰(zhàn)設(shè)備做出響應(yīng),控制相應(yīng)的功能模塊完成上述功能。例如,對(duì)于上文介紹的功能A,第二對(duì)戰(zhàn)設(shè)備讀取到數(shù)據(jù)碼之后,根據(jù)功能標(biāo)識(shí)確定所要執(zhí)行的功能為攻擊,根據(jù)功能參數(shù)確定傷害值,而后扣除相應(yīng)的傷害值。再例如,對(duì)于上文介紹的功能B,第二對(duì)戰(zhàn)設(shè)備讀取到數(shù)據(jù)碼之后,根據(jù)功能標(biāo)識(shí)確定加入對(duì)戰(zhàn)房間,根據(jù)功能參數(shù)確定房間號(hào),而后加入上述房間號(hào)所對(duì)應(yīng)的對(duì)戰(zhàn)房間。
      [0107]綜上所述,本實(shí)施例提供的方法,通過(guò)第一對(duì)戰(zhàn)設(shè)備獲取其所要執(zhí)行的功能,根據(jù)上述功能確定數(shù)據(jù)碼,生成包含有數(shù)據(jù)碼的二進(jìn)制序列,并將二進(jìn)制序列以紅外信號(hào)的形式發(fā)送給第二對(duì)戰(zhàn)設(shè)備,第二對(duì)戰(zhàn)設(shè)備對(duì)該脈沖串信號(hào)進(jìn)行解調(diào)和解碼,確定第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能;解決了現(xiàn)有技術(shù)中針對(duì)對(duì)戰(zhàn)系統(tǒng)中的對(duì)戰(zhàn)設(shè)備間的通訊需求,暫未提供合適的解決方案的問(wèn)題;提供了一種對(duì)戰(zhàn)設(shè)備間的紅外通訊方案,滿足了對(duì)戰(zhàn)設(shè)備間的通訊需求,且符合對(duì)戰(zhàn)系統(tǒng)中的對(duì)戰(zhàn)設(shè)備間的通訊特點(diǎn)和要求,實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的短距離無(wú)線傳輸。
      [0108]另外,在數(shù)據(jù)結(jié)構(gòu)上,采用起始位、數(shù)據(jù)位、校驗(yàn)位和停止位,保證了數(shù)據(jù)安全可靠地傳輸;進(jìn)一步地,通過(guò)對(duì)數(shù)據(jù)位進(jìn)一步分段,采用功能標(biāo)識(shí)字段+設(shè)備標(biāo)識(shí)字段+功能參數(shù),使得方案適用多種功能且具靈活性;通過(guò)控制二進(jìn)制序列的長(zhǎng)度小于或等于32比特,一方面保證了數(shù)據(jù)傳輸速度,另一方面避免在數(shù)據(jù)傳輸?shù)倪^(guò)程中因設(shè)備移動(dòng)出信號(hào)接收范圍而導(dǎo)致通訊中斷或失敗。
      [0109]下述為本發(fā)明裝置實(shí)施例,可以用于執(zhí)行本發(fā)明方法實(shí)施例。對(duì)于本發(fā)明裝置實(shí)施例中未披露的細(xì)節(jié),請(qǐng)參照本發(fā)明方法實(shí)施例。
      [0110]請(qǐng)參考圖5,其示出了本發(fā)明一個(gè)實(shí)施例提供的應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊裝置的框圖。上述對(duì)戰(zhàn)系統(tǒng)包括多臺(tái)對(duì)戰(zhàn)設(shè)備,該裝置應(yīng)用于第一對(duì)戰(zhàn)設(shè)備中。該裝置可以包括: 獲取模塊510、確定模塊520、生成模塊530、調(diào)制模塊540和發(fā)送模塊550。[〇111]獲取模塊510,用于獲取第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能。
      [0112]確定模塊520,用于根據(jù)獲取模塊510獲取的功能確定數(shù)據(jù)碼。
      [0113]生成模塊530,用于生成二進(jìn)制序列,該二進(jìn)制序列至少包括確定模塊520確定的數(shù)據(jù)碼。
      [0114]調(diào)制模塊540,用于對(duì)生成模塊530生成的二進(jìn)制序列進(jìn)行調(diào)制得到脈沖串信號(hào)。
      [0115]發(fā)送模塊550,用于以紅外信號(hào)的形式向第二對(duì)戰(zhàn)設(shè)備發(fā)送調(diào)制模塊540得到的脈沖串信號(hào)。
      [0116]綜上所述,本實(shí)施例提供的裝置,通過(guò)第一對(duì)戰(zhàn)設(shè)備獲取其所要執(zhí)行的功能,根據(jù)上述功能確定數(shù)據(jù)碼,生成包含有數(shù)據(jù)碼的二進(jìn)制序列,并將二進(jìn)制序列以紅外信號(hào)的形式發(fā)送給第二對(duì)戰(zhàn)設(shè)備;解決了現(xiàn)有技術(shù)中針對(duì)對(duì)戰(zhàn)系統(tǒng)中的對(duì)戰(zhàn)設(shè)備間的通訊需求,暫未提供合適的解決方案的問(wèn)題;提供了一種對(duì)戰(zhàn)設(shè)備間的紅外通訊方案,滿足了對(duì)戰(zhàn)設(shè)備間的通訊需求,且符合對(duì)戰(zhàn)系統(tǒng)中的對(duì)戰(zhàn)設(shè)備間的通訊特點(diǎn)和要求,實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的短距離無(wú)線傳輸。
      [0117]在基于圖5所示實(shí)施例提供的一個(gè)可選實(shí)施例中,如圖6所示,確定模塊520,包括: 獲取子模塊520a和數(shù)據(jù)碼生成子模塊520b。
      [0118]獲取子模塊520a,用于獲取與獲取模塊510獲取的功能對(duì)應(yīng)的功能標(biāo)識(shí)和功能參數(shù)。[〇119]數(shù)據(jù)碼生成子模塊520b,用于生成數(shù)據(jù)碼,該數(shù)據(jù)碼包括獲取子模塊520a獲取的功能標(biāo)識(shí)和功能參數(shù)。
      [0120]可選地,數(shù)據(jù)碼還包括第一對(duì)戰(zhàn)設(shè)備的設(shè)備標(biāo)識(shí)。
      [0121]在基于圖5所示實(shí)施例提供的另一可選實(shí)施例中,如圖6所示,生成模塊530,包括: 加密子模塊530a、校驗(yàn)碼生成子模塊530b和序列生成子模塊530c。
      [0122]加密子模塊530a,用于采用預(yù)定加密方式對(duì)確定模塊520確定的數(shù)據(jù)碼進(jìn)行加密處理,得到加密后的數(shù)據(jù)碼。
      [0123]校驗(yàn)碼生成子模塊530b,用于根據(jù)加密子模塊530a得到的加密后的數(shù)據(jù)碼生成校驗(yàn)碼。
      [0124]序列生成子模塊530c,用于生成二進(jìn)制序列,該二進(jìn)制序列包括加密子模塊530a 得到的加密后的數(shù)據(jù)碼和校驗(yàn)碼生成子模塊530b生成的校驗(yàn)碼。
      [0125]可選地,加密子模塊530a,具體用于將確定模塊520確定的每一位數(shù)據(jù)碼向預(yù)定方向偏移a位,得到加密后的數(shù)據(jù)碼。其中,數(shù)據(jù)碼的長(zhǎng)度為m比特;當(dāng)預(yù)定方向?yàn)橛視r(shí),若k+a <m,則第k位數(shù)據(jù)碼為第k+a位加密后的數(shù)據(jù)碼,若k+a>m,則第k位數(shù)據(jù)碼為第k+a-m位加密后的數(shù)據(jù)碼;當(dāng)預(yù)定方向?yàn)樽髸r(shí),若k_a多1,則第k位數(shù)據(jù)碼為第k-a位加密后的數(shù)據(jù)碼, 若k_a<l,則第k位數(shù)據(jù)碼為第k-a+m位加密后的數(shù)據(jù)碼;其中,m、a、k均為正整數(shù)。
      [0126]可選地,校驗(yàn)碼的長(zhǎng)度為n比特,n多2且n為整數(shù);
      [0127]相應(yīng)地,校驗(yàn)碼生成子模塊530b,具體用于:將加密子模塊530a得到的加密后的數(shù)據(jù)碼分為n段;對(duì)于第i段加密后的數(shù)據(jù)碼,采用預(yù)定運(yùn)算規(guī)則對(duì)該第i段加密后的數(shù)據(jù)碼進(jìn)行計(jì)算,得到第i個(gè)校驗(yàn)碼,且i為整數(shù)。
      [0128]可選地,二進(jìn)制序列的長(zhǎng)度小于或等于32比特。
      [0129]請(qǐng)參考圖7,其示出了本發(fā)明另一實(shí)施例提供的應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊裝置的框圖。上述對(duì)戰(zhàn)系統(tǒng)包括多臺(tái)對(duì)戰(zhàn)設(shè)備,該裝置應(yīng)用于第二對(duì)戰(zhàn)設(shè)備中。該裝置可以包括: 接收模塊710、解調(diào)模塊720、讀取模塊730和確定模塊740。
      [0130]接收模塊710,用于接收第一對(duì)戰(zhàn)設(shè)備以紅外信號(hào)的形式發(fā)送的脈沖串信號(hào)。
      [0131]解調(diào)模塊720,用于對(duì)接收模塊710接收到的脈沖串信號(hào)進(jìn)行解調(diào)得到二進(jìn)制序列。
      [0132]讀取模塊730,用于讀取解調(diào)模塊720得到的二進(jìn)制序列中包含的數(shù)據(jù)碼。
      [0133]確定模塊740,用于根據(jù)讀取模塊730讀取的數(shù)據(jù)碼確定第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能。
      [0134]綜上所述,本實(shí)施例提供的裝置,通過(guò)第二對(duì)戰(zhàn)設(shè)備接收第一對(duì)戰(zhàn)設(shè)備以紅外信號(hào)的形式發(fā)送的脈沖串信號(hào),并對(duì)該脈沖串信號(hào)進(jìn)行解調(diào)和解碼,確定第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能;解決了現(xiàn)有技術(shù)中針對(duì)對(duì)戰(zhàn)系統(tǒng)中的對(duì)戰(zhàn)設(shè)備間的通訊需求,暫未提供合適的解決方案的問(wèn)題;提供了一種對(duì)戰(zhàn)設(shè)備間的紅外通訊方案,滿足了對(duì)戰(zhàn)設(shè)備間的通訊需求,且符合對(duì)戰(zhàn)系統(tǒng)中的對(duì)戰(zhàn)設(shè)備間的通訊特點(diǎn)和要求,實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的短距離無(wú)線傳輸。
      [0135]在基于圖7所示實(shí)施例提供的一個(gè)可選實(shí)施例中,如圖8所示,確定模塊740,包括: 第一讀取子模塊740a和確定子模塊740b。
      [0136]第一讀取子模塊740a,用于讀取上述讀取模塊730讀取的數(shù)據(jù)碼中包含的功能標(biāo)識(shí)和功能參數(shù)。
      [0137]確定子模塊740b,用于根據(jù)第一讀取子模塊740a讀取的功能標(biāo)識(shí)和功能參數(shù),確定第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能。
      [0138]可選地,數(shù)據(jù)碼還包括第一對(duì)戰(zhàn)設(shè)備的設(shè)備標(biāo)識(shí)。
      [0139]在基于圖7所示實(shí)施例提供的另一可選實(shí)施例中,如圖8所示,讀取模塊730,包括: 第二讀取子模塊730a、校驗(yàn)子模塊730b和解密子模塊730c。[〇14〇]第二讀取子模塊730a,用于讀取解調(diào)模塊720得到的二進(jìn)制序列中包含的校驗(yàn)碼和加密后的數(shù)據(jù)碼。[〇141]校驗(yàn)子模塊730b,用于根據(jù)第二讀取子模塊730a讀取的校驗(yàn)碼對(duì)上述加密后的數(shù)據(jù)碼進(jìn)行準(zhǔn)確性校驗(yàn)。
      [0142]解密子模塊730c,用于在校驗(yàn)子模塊730b確定加密后的數(shù)據(jù)碼通過(guò)準(zhǔn)確性校驗(yàn)的情況下,采用與預(yù)定加密方式相對(duì)應(yīng)的預(yù)定解密方式對(duì)加密后的數(shù)據(jù)碼進(jìn)行解密,得到數(shù)據(jù)碼。
      [0143]可選地,校驗(yàn)碼的長(zhǎng)度為n比特,n多2且n為整數(shù);
      [0144]相應(yīng)地,校驗(yàn)子模塊730b,具體用于:將第二讀取子模塊730a讀取的加密后的數(shù)據(jù)碼分為n段;對(duì)于第i段加密后的數(shù)據(jù)碼,采用預(yù)定運(yùn)算規(guī)則對(duì)該第i段加密后的數(shù)據(jù)碼進(jìn)行計(jì)算,得到第i個(gè)校驗(yàn)碼,l<i<n且i為整數(shù);當(dāng)計(jì)算得到的n個(gè)校驗(yàn)碼和上述二進(jìn)制序列中包含的校驗(yàn)碼相同時(shí),確認(rèn)加密后的數(shù)據(jù)碼通過(guò)準(zhǔn)確性校驗(yàn)。
      [0145]可選地,解密子模塊730c,具體用于將第二讀取子模塊730a讀取的每一位加密后的數(shù)據(jù)碼向預(yù)定方向的相反方向偏移a位,得到數(shù)據(jù)碼。其中,加密后的數(shù)據(jù)碼的長(zhǎng)度為m比特;當(dāng)預(yù)定方向?yàn)橛視r(shí),若k_a多1,則第k位加密后的數(shù)據(jù)碼為第k-a位數(shù)據(jù)碼,若k_a< 1,則第k位加密后的數(shù)據(jù)碼為第k-a+m位數(shù)據(jù)碼;當(dāng)預(yù)定方向?yàn)樽髸r(shí),若k+a<m,則第k位加密后的數(shù)據(jù)碼為第k+a位數(shù)據(jù)碼,若k+a >m,則第k位加密后的數(shù)據(jù)碼為第k+a-m位數(shù)據(jù)碼;其中, m、a、k均為正整數(shù)。
      [0146]可選地,二進(jìn)制序列的長(zhǎng)度小于或等于32比特。
      [0147]需要說(shuō)明的是:上述實(shí)施例提供的裝置在實(shí)現(xiàn)其功能時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成, 即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外, 上述實(shí)施例提供的裝置與方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
      [0148]請(qǐng)參考圖9,其示出了本發(fā)明一個(gè)實(shí)施例提供的通訊系統(tǒng)的框圖。該通訊系統(tǒng)應(yīng)用于包括第一對(duì)戰(zhàn)設(shè)備910和第二對(duì)戰(zhàn)設(shè)備920的對(duì)戰(zhàn)系統(tǒng)中。其中:
      [0149]第一對(duì)戰(zhàn)設(shè)備910,用于獲取第一對(duì)戰(zhàn)設(shè)備910所要執(zhí)行的功能;根據(jù)上述功能確定數(shù)據(jù)碼;生成包含有數(shù)據(jù)碼的二進(jìn)制序列;對(duì)二進(jìn)制序列進(jìn)行調(diào)制得到脈沖串信號(hào);以紅外信號(hào)的形式向第二對(duì)戰(zhàn)設(shè)備發(fā)送脈沖串信號(hào)。[〇15〇]第二對(duì)戰(zhàn)設(shè)備920,用于接收第一對(duì)戰(zhàn)設(shè)備910以紅外信號(hào)的形式發(fā)送的脈沖穿信號(hào),對(duì)脈沖串信號(hào)進(jìn)行解調(diào)得到二進(jìn)制序列;讀取二進(jìn)制序列中包含的數(shù)據(jù)碼;根據(jù)數(shù)據(jù)碼確定第一對(duì)戰(zhàn)設(shè)備910所要執(zhí)行的功能。
      [0151]綜上所述,本實(shí)施例提供的系統(tǒng),通過(guò)第一對(duì)戰(zhàn)設(shè)備獲取其所要執(zhí)行的功能,根據(jù)上述功能確定數(shù)據(jù)碼,生成包含有數(shù)據(jù)碼的二進(jìn)制序列,并將二進(jìn)制序列以紅外信號(hào)的形式發(fā)送給第二對(duì)戰(zhàn)設(shè)備,第二對(duì)戰(zhàn)設(shè)備對(duì)該脈沖串信號(hào)進(jìn)行解調(diào)和解碼,確定第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能;解決了現(xiàn)有技術(shù)中針對(duì)對(duì)戰(zhàn)系統(tǒng)中的對(duì)戰(zhàn)設(shè)備間的通訊需求,暫未提供合適的解決方案的問(wèn)題;提供了一種對(duì)戰(zhàn)設(shè)備間的紅外通訊方案,滿足了對(duì)戰(zhàn)設(shè)備間的通訊需求,且符合對(duì)戰(zhàn)系統(tǒng)中的對(duì)戰(zhàn)設(shè)備間的通訊特點(diǎn)和要求,實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的短距離無(wú)線傳輸。
      [0152]在基于圖9所示實(shí)施例提供的一個(gè)可選實(shí)施例中,
      [0153]第一對(duì)戰(zhàn)設(shè)備910,具體用于獲取與上述功能對(duì)應(yīng)的功能標(biāo)識(shí)和功能參數(shù);生成數(shù)據(jù)碼,該數(shù)據(jù)碼包括功能標(biāo)識(shí)和功能參數(shù)。
      [0154]第二對(duì)戰(zhàn)設(shè)備920,具體用于讀取數(shù)據(jù)碼中包含的功能標(biāo)識(shí)和功能參數(shù);根據(jù)功能標(biāo)識(shí)和功能參數(shù),確定第一對(duì)戰(zhàn)設(shè)備910所要執(zhí)行的功能。
      [0155]可選地,數(shù)據(jù)碼還包括第一對(duì)戰(zhàn)設(shè)備910的設(shè)備標(biāo)識(shí)。
      [0156]在基于圖9所示實(shí)施例提供的另一可選實(shí)施例中,
      [0157]第一對(duì)戰(zhàn)設(shè)備910,具體用于采用預(yù)定加密方式對(duì)數(shù)據(jù)碼進(jìn)行加密處理,得到加密后的數(shù)據(jù)碼;根據(jù)加密后的數(shù)據(jù)碼生成校驗(yàn)碼;生成二進(jìn)制序列,該二進(jìn)制序列包括加密后的數(shù)據(jù)碼和校驗(yàn)碼。
      [0158]第二對(duì)戰(zhàn)設(shè)備920,具體用于讀取二進(jìn)制序列中包含的加密后的數(shù)據(jù)碼和校驗(yàn)碼; 根據(jù)校驗(yàn)碼對(duì)加密后的數(shù)據(jù)碼進(jìn)行準(zhǔn)確性校驗(yàn);若加密后的數(shù)據(jù)碼通過(guò)準(zhǔn)確性校驗(yàn),則采用與預(yù)定加密方式相對(duì)應(yīng)的預(yù)定解密方式對(duì)加密后的數(shù)據(jù)碼進(jìn)行解密,得到數(shù)據(jù)碼。
      [0159]可選地,第一對(duì)戰(zhàn)設(shè)備910,具體用于將每一位數(shù)據(jù)碼向預(yù)定方向偏移a位,得到加密后的數(shù)據(jù)碼。第二對(duì)戰(zhàn)設(shè)備920,具體用于將每一位加密后的數(shù)據(jù)碼向預(yù)定方向的相反方向偏移a位,得到數(shù)據(jù)碼。其中,數(shù)據(jù)碼的長(zhǎng)度為m比特;當(dāng)預(yù)定方向?yàn)橛視r(shí),若k+a<m,則第k 位數(shù)據(jù)碼為第k+a位加密后的數(shù)據(jù)碼,若k+a>m,則第k位數(shù)據(jù)碼為第k+a-m位加密后的數(shù)據(jù)碼;當(dāng)預(yù)定方向?yàn)樽髸r(shí),若k_a多1,則第k位數(shù)據(jù)碼為第k-a位加密后的數(shù)據(jù)碼,若k_a< 1,則第k位數(shù)據(jù)碼為第k-a+m位加密后的數(shù)據(jù)碼;其中,m、a、k均為正整數(shù)。
      [0160]可選地,校驗(yàn)碼的長(zhǎng)度為n比特,n多2且n為整數(shù)。
      [0161]相應(yīng)地,第一對(duì)戰(zhàn)設(shè)備910,具體用于將加密后的數(shù)據(jù)碼分為n段;對(duì)于第i段加密后的數(shù)據(jù)碼,采用預(yù)定運(yùn)算規(guī)則對(duì)第i段加密后的數(shù)據(jù)碼進(jìn)行計(jì)算,得到第i個(gè)校驗(yàn)碼。第二對(duì)戰(zhàn)設(shè)備920,具體用于將加密后的數(shù)據(jù)碼分為n段;對(duì)于第i段加密后的數(shù)據(jù)碼,采用預(yù)定運(yùn)算規(guī)則對(duì)第i段加密后的數(shù)據(jù)碼進(jìn)行計(jì)算,得到第i個(gè)校驗(yàn)碼;當(dāng)計(jì)算得到的n個(gè)校驗(yàn)碼和二進(jìn)制序列中包含的校驗(yàn)碼相同時(shí),確認(rèn)加密后的數(shù)據(jù)碼通過(guò)準(zhǔn)確性校驗(yàn)。其中,l<i<n且i為整數(shù)。
      [0162]可選地,二進(jìn)制序列的長(zhǎng)度小于或等于32比特。
      [0163]請(qǐng)參考圖10,其示出了本發(fā)明一個(gè)實(shí)施例提供的對(duì)戰(zhàn)設(shè)備的結(jié)構(gòu)示意圖。該對(duì)戰(zhàn)設(shè)備1000可以是上述實(shí)施例中的第一對(duì)戰(zhàn)設(shè)備和第二對(duì)戰(zhàn)設(shè)備。該對(duì)戰(zhàn)設(shè)備1000用于實(shí)施上述實(shí)施例中第一對(duì)戰(zhàn)設(shè)備和第二對(duì)戰(zhàn)設(shè)備側(cè)的通訊方法。具體來(lái)講:
      [0164]對(duì)戰(zhàn)設(shè)備1000包括控制芯片1010、短距離無(wú)線傳輸模塊1020、傳感器1030、存儲(chǔ)器 1040和電源1050。
      [0165]短距離無(wú)線傳輸模塊1020包括紅外線模塊。對(duì)戰(zhàn)設(shè)備1000通過(guò)紅外線模塊收發(fā)紅外信號(hào),以實(shí)現(xiàn)與其它對(duì)戰(zhàn)設(shè)備之間的通訊??蛇x地,短距離無(wú)線傳輸模塊1020還包括WiFi (Wireless Fidelity, 無(wú)線保真) 模塊和/或藍(lán)牙模塊等 。對(duì)戰(zhàn)設(shè)備 1000 通過(guò)紅外線模塊、 W1-Fi模塊或者藍(lán)牙模塊與控制設(shè)備進(jìn)行通訊??刂圃O(shè)備可以是遙控器,或者諸如手機(jī)之類的終端設(shè)備。
      [0166]對(duì)戰(zhàn)設(shè)備1000包括至少一種傳感器1030。具體地,該傳感器1030包括加速度傳感器,該加速度傳感器用于采集運(yùn)動(dòng)過(guò)程中各個(gè)方向上(一般為三軸)加速度的大小。在另一種可能的實(shí)現(xiàn)方式中,該傳感器1030還可以包括角速度傳感器,該角速度傳感器用于采集對(duì)戰(zhàn)設(shè)備運(yùn)動(dòng)過(guò)程中的角速度數(shù)據(jù)。
      [0167]控制芯片1010的各個(gè)控制引腳分別與短距離無(wú)線傳輸模塊1020和傳感器1030相連。
      [0168]存儲(chǔ)器1040采用的存儲(chǔ)介質(zhì)包括1^11、1?011』?1?011』£?如11、閃存或其它固態(tài)存儲(chǔ)其技術(shù),CD-ROM、DVD或其它光學(xué)存儲(chǔ)、磁帶盒、磁帶、磁盤(pán)存儲(chǔ)或其它磁性存儲(chǔ)設(shè)備等等。該存儲(chǔ)器1040中存儲(chǔ)有一個(gè)或者一個(gè)以上的程序,該程序被配置由控制芯片1010執(zhí)行。
      [0169]對(duì)戰(zhàn)設(shè)備1000還包括給各個(gè)部件供電的電源1050(比如電池)。優(yōu)選地,電源1050 可以通過(guò)電源管理系統(tǒng)與控制芯片1010邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、 放電、以及功耗管理等功能。電源1050還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
      [0170]需要說(shuō)明的是,對(duì)戰(zhàn)設(shè)備1000中還可以包括多媒體組件、驅(qū)動(dòng)組件等等,本實(shí)施例僅以對(duì)戰(zhàn)設(shè)備1〇〇〇包括上述組件為例進(jìn)行示意性說(shuō)明,并不對(duì)本發(fā)明構(gòu)成限定。[0171 ] 具體在本實(shí)施例中,電子設(shè)備1000還包括有存儲(chǔ)器1040,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器1040中,且經(jīng)配置以由控制芯片1010中的一個(gè)或者一個(gè)以上處理器執(zhí)行。上述一個(gè)或者一個(gè)以上程序包含用于執(zhí)行上述通訊方法的指令。
      [0172]應(yīng)當(dāng)理解的是,在本文中提及的“多個(gè)”是指兩個(gè)或兩個(gè)以上?!昂?或”,描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨(dú)存在A,同時(shí)存在A 和B,單獨(dú)存在B這三種情況。字符7” 一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。
      [0173]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
      [0174]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
      [0175]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【主權(quán)項(xiàng)】
      1.一種通訊系統(tǒng),其特征在于,應(yīng)用于包括第一對(duì)戰(zhàn)設(shè)備和第二對(duì)戰(zhàn)設(shè)備的對(duì)戰(zhàn)系統(tǒng) 中;所述第一對(duì)戰(zhàn)設(shè)備,用于獲取所述第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能;根據(jù)所述功能確定 數(shù)據(jù)碼;生成二進(jìn)制序列,所述二進(jìn)制序列至少包括所述數(shù)據(jù)碼;對(duì)所述二進(jìn)制序列進(jìn)行調(diào) 制得到脈沖串信號(hào);以紅外信號(hào)的形式向所述第二對(duì)戰(zhàn)設(shè)備發(fā)送所述脈沖串信號(hào);所述第二對(duì)戰(zhàn)設(shè)備,用于對(duì)所述脈沖串信號(hào)進(jìn)行解調(diào)得到所述二進(jìn)制序列;讀取所述 二進(jìn)制序列中包含的所述數(shù)據(jù)碼;根據(jù)所述數(shù)據(jù)碼確定所述第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功 能。2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述第一對(duì)戰(zhàn)設(shè)備,具體用于獲取與所述功能對(duì)應(yīng)的功能標(biāo)識(shí)和功能參數(shù);生成所述 數(shù)據(jù)碼,所述數(shù)據(jù)碼包括所述功能標(biāo)識(shí)和所述功能參數(shù);所述第二對(duì)戰(zhàn)設(shè)備,具體用于讀取所述數(shù)據(jù)碼中包含的所述功能標(biāo)識(shí)和所述功能參 數(shù);根據(jù)所述功能標(biāo)識(shí)和所述功能參數(shù),確定所述第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能。3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述數(shù)據(jù)碼還包括所述第一對(duì)戰(zhàn)設(shè)備的設(shè) 備標(biāo)識(shí)。4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述第一對(duì)戰(zhàn)設(shè)備,具體用于采用預(yù)定加密方式對(duì)所述數(shù)據(jù)碼進(jìn)行加密處理,得到加 密后的數(shù)據(jù)碼;根據(jù)所述加密后的數(shù)據(jù)碼生成校驗(yàn)碼;生成所述二進(jìn)制序列,所述二進(jìn)制序 列包括所述加密后的數(shù)據(jù)碼和所述校驗(yàn)碼;所述第二對(duì)戰(zhàn)設(shè)備,具體用于讀取所述二進(jìn)制序列中包含的所述加密后的數(shù)據(jù)碼和所 述校驗(yàn)碼;根據(jù)所述校驗(yàn)碼對(duì)所述加密后的數(shù)據(jù)碼進(jìn)行準(zhǔn)確性校驗(yàn);若所述加密后的數(shù)據(jù) 碼通過(guò)所述準(zhǔn)確性校驗(yàn),則采用與所述預(yù)定加密方式相對(duì)應(yīng)的預(yù)定解密方式對(duì)所述加密后 的數(shù)據(jù)碼進(jìn)行解密,得到所述數(shù)據(jù)碼。5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述第一對(duì)戰(zhàn)設(shè)備,具體用于將每一位數(shù)據(jù)碼向預(yù)定方向偏移a位,得到所述加密后的 數(shù)據(jù)碼;所述第二對(duì)戰(zhàn)設(shè)備,具體用于將每一位加密后的數(shù)據(jù)碼向所述預(yù)定方向的相反方向偏 移a位,得到所述數(shù)據(jù)碼;其中,所述數(shù)據(jù)碼的長(zhǎng)度為m比特;當(dāng)所述預(yù)定方向?yàn)橛視r(shí),若k+a<m,則第k位數(shù)據(jù)碼 為第k+a位加密后的數(shù)據(jù)碼,若k+a>m,則第k位數(shù)據(jù)碼為第k+a-m位加密后的數(shù)據(jù)碼;當(dāng)所 述預(yù)定方向?yàn)樽髸r(shí),若k_a多1,則第k位數(shù)據(jù)碼為第k-a位加密后的數(shù)據(jù)碼,若k_a< 1,則第k 位數(shù)據(jù)碼為第k-a+m位加密后的數(shù)據(jù)碼;其中,m、a、k均為正整數(shù)。6.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述校驗(yàn)碼的長(zhǎng)度為n比特,n多2且n為整 數(shù);所述第一對(duì)戰(zhàn)設(shè)備,具體用于將所述加密后的數(shù)據(jù)碼分為n段;對(duì)于第i段加密后的數(shù) 據(jù)碼,采用預(yù)定運(yùn)算規(guī)則對(duì)所述第i段加密后的數(shù)據(jù)碼進(jìn)行計(jì)算,得到第i個(gè)校驗(yàn)碼;所述第二對(duì)戰(zhàn)設(shè)備,具體用于將所述加密后的數(shù)據(jù)碼分為n段;對(duì)于第i段加密后的數(shù) 據(jù)碼,采用所述預(yù)定運(yùn)算規(guī)則對(duì)所述第i段加密后的數(shù)據(jù)碼進(jìn)行計(jì)算,得到第i個(gè)校驗(yàn)碼;當(dāng) 計(jì)算得到的n個(gè)校驗(yàn)碼和所述二進(jìn)制序列中包含的校驗(yàn)碼相同時(shí),確認(rèn)所述加密后的數(shù)據(jù)碼通過(guò)所述準(zhǔn)確性校驗(yàn);其中,l$i彡n且i為整數(shù)。7.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的系統(tǒng),其特征在于,所述二進(jìn)制序列的長(zhǎng)度小于或 等于32比特。8.—種應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊方法,其特征在于,所述對(duì)戰(zhàn)系統(tǒng)包括多臺(tái)對(duì)戰(zhàn)設(shè)備, 所述方法應(yīng)用于第一對(duì)戰(zhàn)設(shè)備中;所述方法包括:獲取所述第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能;根據(jù)所述功能確定數(shù)據(jù)碼;生成二進(jìn)制序列,所述二進(jìn)制序列至少包括所述數(shù)據(jù)碼;對(duì)所述二進(jìn)制序列進(jìn)行調(diào)制得到脈沖串信號(hào);以紅外信號(hào)的形式向第二對(duì)戰(zhàn)設(shè)備發(fā)送所述脈沖串信號(hào)。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述根據(jù)所述功能確定數(shù)據(jù)碼,包括:獲取與所述功能對(duì)應(yīng)的功能標(biāo)識(shí)和功能參數(shù);生成所述數(shù)據(jù)碼,所述數(shù)據(jù)碼包括所述功能標(biāo)識(shí)和所述功能參數(shù)。10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述數(shù)據(jù)碼還包括所述第一對(duì)戰(zhàn)設(shè)備的 設(shè)備標(biāo)識(shí)。11.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述生成包含有所述數(shù)據(jù)碼的二進(jìn)制序 列,包括:采用預(yù)定加密方式對(duì)所述數(shù)據(jù)碼進(jìn)行加密處理,得到加密后的數(shù)據(jù)碼;根據(jù)所述加密后的數(shù)據(jù)碼生成校驗(yàn)碼;生成所述二進(jìn)制序列,所述二進(jìn)制序列包括所述加密后的數(shù)據(jù)碼和所述校驗(yàn)碼。12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述采用預(yù)定加密方式對(duì)所述數(shù)據(jù)碼進(jìn) 行加密處理,得到加密后的數(shù)據(jù)碼,包括:將每一位數(shù)據(jù)碼向預(yù)定方向偏移a位,得到所述加密后的數(shù)據(jù)碼;其中,所述數(shù)據(jù)碼的長(zhǎng)度為m比特;當(dāng)所述預(yù)定方向?yàn)橛視r(shí),若k+a<m,則第k位數(shù)據(jù)碼 為第k+a位加密后的數(shù)據(jù)碼,若k+a>m,則第k位數(shù)據(jù)碼為第k+a-m位加密后的數(shù)據(jù)碼;當(dāng)所 述預(yù)定方向?yàn)樽髸r(shí),若k_a多1,則第k位數(shù)據(jù)碼為第k-a位加密后的數(shù)據(jù)碼,若k_a< 1,則第k 位數(shù)據(jù)碼為第k-a+m位加密后的數(shù)據(jù)碼;其中,m、a、k均為正整數(shù)。13.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述校驗(yàn)碼的長(zhǎng)度為n比特,n多2且n為 整數(shù);所述根據(jù)所述加密后的數(shù)據(jù)碼生成校驗(yàn)碼,包括:將所述加密后的數(shù)據(jù)碼分為n段;對(duì)于第i段加密后的數(shù)據(jù)碼,采用預(yù)定運(yùn)算規(guī)則對(duì)所述第i段加密后的數(shù)據(jù)碼進(jìn)行計(jì) 算,得到第i個(gè)校驗(yàn)碼,l<i<n且i為整數(shù)。14.根據(jù)權(quán)利要求8至13任一項(xiàng)所述的方法,其特征在于,所述二進(jìn)制序列的長(zhǎng)度小于 或等于32比特。15.—種應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊方法,其特征在于,所述對(duì)戰(zhàn)系統(tǒng)包括多臺(tái)對(duì)戰(zhàn)設(shè) 備,所述方法應(yīng)用于第二對(duì)戰(zhàn)設(shè)備中;所述方法包括:接收第一對(duì)戰(zhàn)設(shè)備以紅外信號(hào)的形式發(fā)送的脈沖串信號(hào);對(duì)所述脈沖串信號(hào)進(jìn)行解調(diào)得到二進(jìn)制序列;讀取所述二進(jìn)制序列中包含的數(shù)據(jù)碼;根據(jù)所述數(shù)據(jù)碼確定所述第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能。16.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述根據(jù)所述數(shù)據(jù)碼確定所述第一對(duì)戰(zhàn) 設(shè)備所要執(zhí)行的功能,包括:讀取所述數(shù)據(jù)碼中包含的功能標(biāo)識(shí)和功能參數(shù);根據(jù)所述功能標(biāo)識(shí)和所述功能參數(shù),確定所述第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能。17.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述數(shù)據(jù)碼還包括所述第一對(duì)戰(zhàn)設(shè)備的 設(shè)備標(biāo)識(shí)。18.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述讀取所述二進(jìn)制序列中包含的數(shù)據(jù) 碼,包括:讀取所述二進(jìn)制序列中包含的校驗(yàn)碼和加密后的數(shù)據(jù)碼;根據(jù)所述校驗(yàn)碼對(duì)所述加密后的數(shù)據(jù)碼進(jìn)行準(zhǔn)確性校驗(yàn);若所述加密后的數(shù)據(jù)碼通過(guò)所述準(zhǔn)確性校驗(yàn),則采用與預(yù)定加密方式相對(duì)應(yīng)的預(yù)定解 密方式對(duì)所述加密后的數(shù)據(jù)碼進(jìn)行解密,得到所述數(shù)據(jù)碼。19.根據(jù)權(quán)利要求18所述的方法,其特征在于,所述校驗(yàn)碼的長(zhǎng)度為n比特,n多2且n為 整數(shù);所述根據(jù)所述校驗(yàn)碼對(duì)所述加密后的數(shù)據(jù)碼進(jìn)行準(zhǔn)確性校驗(yàn),包括:將所述加密后的數(shù)據(jù)碼分為n段;對(duì)于第i段加密后的數(shù)據(jù)碼,采用預(yù)定運(yùn)算規(guī)則對(duì)所述第i段加密后的數(shù)據(jù)碼進(jìn)行計(jì) 算,得到第i個(gè)校驗(yàn)碼,l<i<n且i為整數(shù);當(dāng)計(jì)算得到的n個(gè)校驗(yàn)碼和所述二進(jìn)制序列中包含的校驗(yàn)碼相同時(shí),確認(rèn)所述加密后 的數(shù)據(jù)碼通過(guò)所述準(zhǔn)確性校驗(yàn)。20.根據(jù)權(quán)利要求18所述的方法,其特征在于,所述采用與預(yù)定加密方式相對(duì)應(yīng)的預(yù)定 解密方式對(duì)所述加密后的數(shù)據(jù)碼進(jìn)行解密,得到所述數(shù)據(jù)碼,包括:將每一位加密后的數(shù)據(jù)碼向預(yù)定方向的相反方向偏移a位,得到所述數(shù)據(jù)碼;其中,所述加密后的數(shù)據(jù)碼的長(zhǎng)度為m比特;當(dāng)所述預(yù)定方向?yàn)橛視r(shí),若k-a多1,則第k 位加密后的數(shù)據(jù)碼為第k-a位數(shù)據(jù)碼,若k_a<l,則第k位加密后的數(shù)據(jù)碼為第k-a+m位數(shù)據(jù) 碼;當(dāng)所述預(yù)定方向?yàn)樽髸r(shí),若k+a<m,則第k位加密后的數(shù)據(jù)碼為第k+a位數(shù)據(jù)碼,若k+a> m,則第k位加密后的數(shù)據(jù)碼為第k+a-m位數(shù)據(jù)碼;其中,m、a、k均為正整數(shù)。21.根據(jù)權(quán)利要求15至20任一項(xiàng)所述的方法,其特征在于,所述二進(jìn)制序列的長(zhǎng)度小于 或等于32比特。22.—種應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊裝置,其特征在于,所述對(duì)戰(zhàn)系統(tǒng)包括多臺(tái)對(duì)戰(zhàn)設(shè) 備,所述裝置應(yīng)用于第一對(duì)戰(zhàn)設(shè)備中;所述裝置包括:獲取模塊,用于獲取所述第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能;確定模塊,用于根據(jù)所述功能確定數(shù)據(jù)碼;生成模塊,用于生成二進(jìn)制序列,所述二進(jìn)制序列至少包括所述數(shù)據(jù)碼;調(diào)制模塊,用于對(duì)所述二進(jìn)制序列進(jìn)行調(diào)制得到脈沖串信號(hào);發(fā)送模塊,用于以紅外信號(hào)的形式向第二對(duì)戰(zhàn)設(shè)備發(fā)送所述脈沖串信號(hào)。23.—種應(yīng)用于對(duì)戰(zhàn)系統(tǒng)中的通訊裝置,其特征在于,所述對(duì)戰(zhàn)系統(tǒng)包括多臺(tái)對(duì)戰(zhàn)設(shè) 備,所述裝置應(yīng)用于第二對(duì)戰(zhàn)設(shè)備中;所述裝置包括:接收模塊,用于接收第一對(duì)戰(zhàn)設(shè)備以紅外信號(hào)的形式發(fā)送的脈沖串信號(hào);解調(diào)模塊,用于對(duì)所述脈沖串信號(hào)進(jìn)行解調(diào)得到二進(jìn)制序列;讀取模塊,用于讀取所述二進(jìn)制序列中包含的數(shù)據(jù)碼;確定模塊,用于根據(jù)所述數(shù)據(jù)碼確定所述第一對(duì)戰(zhàn)設(shè)備所要執(zhí)行的功能。
      【文檔編號(hào)】G08C23/04GK105976596SQ201610289584
      【公開(kāi)日】2016年9月28日
      【申請(qǐng)日】2016年4月29日
      【發(fā)明人】魯四喜, 趙明, 陳瑤, 何慶瑋, 范兵, 荊彥青
      【申請(qǐng)人】騰訊科技(深圳)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1