1.一種智能交互式擊打設備的實現(xiàn)方法,其特征在于,擊打設備與控制終端進行連接,控制終端向擊打設備發(fā)送擊打方案,擊打設備向控制終端發(fā)送擊打數(shù)據(jù),控制終端接收擊打數(shù)據(jù)后,根據(jù)預設規(guī)則對擊打數(shù)據(jù)進行處理,得到處理結果,實現(xiàn)擊打設備與控制終端的交互。
2.根據(jù)權利要求1所述的智能交互式擊打設備的實現(xiàn)方法,其特征在于,擊打方案包括預設方案、定制方案,通過控制終端設置定制方案,定制方案包括成套模式、互動模式;成套模式下,編輯若干擊打指令組成定制方案后,將定制方案發(fā)送至擊打設備;互動模式下,通過控制終端實時向擊打設備發(fā)送單個擊打指令。
3.根據(jù)權利要求2所述的智能交互式擊打設備的實現(xiàn)方法,其特征在于,擊打方案包括擊打指令、擊打時機、方案時長,擊打指令包括擊打方向和/或擊打高度、擊打力度,擊打方案則根據(jù)擊打時機、擊打時長發(fā)送擊打指令;擊打數(shù)據(jù)包括水平位置值和/或高度位置值、受力值;預設規(guī)則為擊打準確度評分規(guī)則,將擊打數(shù)據(jù)與擊打方案進行匹配,得到匹配結果,從擊打準確度評分規(guī)則中查找匹配結果對應的得分。
4.根據(jù)權利要求3所述的智能交互式擊打設備的實現(xiàn)方法,其特征在于,擊打時機為固定間隔、隨機間隔或預設節(jié)奏,方案時長為固定時長、隨機時長或預設節(jié)奏的時長。
5.根據(jù)權利要求1所述的智能交互式擊打設備的實現(xiàn)方法,其特征在于,控制終端向擊打設備發(fā)送設置命令,擊打設備根據(jù)設置命令修改設備參數(shù)。
6.根據(jù)權利要求5所述的智能交互式擊打設備的實現(xiàn)方法,其特征在于,設備參數(shù)包括擊打靈敏度、方向指示燈的亮燈時長、設備編號、力量指示燈的顏色、音量大小、燈光強度的一種或多種。
7.根據(jù)權利要求1所述的智能交互式擊打設備的實現(xiàn)方法,其特征在于,擊打設備與控制終端之間的交互包括單機模式與多機模式;單機模式下,一個擊打設備與一個控制終端進行通信;多機模式下,一個擊打設備與多個控制終端進行通信,每個控制終端上均獲取其他控制終端的處理結果。
8.根據(jù)權利要求7所述的智能交互式擊打設備的實現(xiàn)方法,其特征在于,單機模式下,擊打設備與控制終端通過藍牙Wi-Fi進行連接;多機模式下,擊打設備與控制終端通過Wi-Fi進行連接,連接成功后,擊打設備根據(jù)控制終端發(fā)送的網(wǎng)絡參數(shù)連接服務器,將擊打數(shù)據(jù)上傳至服務器。
9.根據(jù)權利要求1所述的智能交互式擊打設備的實現(xiàn)方法,其特征在于,控制終端向擊打設備發(fā)送休眠命令,擊打設備接收休眠命令后進行入休眠狀態(tài)。
10.根據(jù)權利要求8或9所述的智能交互式擊打設備的實現(xiàn)方法,其特征在于,擊打設備與控制終端進行連接的規(guī)則為:
判斷擊打設備的狀態(tài),如果為連接狀態(tài),則優(yōu)先通過Wi-Fi與控制終端進行連接,判斷是否與控制終端Wi-Fi連接成功,如果Wi-Fi連接成功,則禁用藍牙,切換到在線狀態(tài),返回判斷擊打設備的狀態(tài);如果Wi-Fi連接失敗,則通過藍牙與控制終端連接,判斷是否與控制終端藍牙連接成功,如果藍牙連接成功,則禁用Wi-Fi,切換到在線狀態(tài),返回判斷擊打設備的狀態(tài);如果藍牙連接失敗,則切換到離線狀態(tài),返回判斷擊打設備的狀態(tài);如果預設時長內藍牙與Wi-Fi均連接失敗,則切換到離線狀態(tài),返回判斷擊打設備的狀態(tài);
如果為在線狀態(tài),判斷為單機模式或多機模式,如果是單機模式,則判斷是否Wi-Fi與控制終端進行連接,如果是,則進行Wi-Fi通信;如果否,則進行藍牙通信;如果是多機模式,則判斷擊打設備與服務器是否連接成功,如果連接成功,則進行Wi-Fi通信,如果連接失敗,則繼續(xù)接收網(wǎng)絡參數(shù),再次連接服務器,返回判斷擊打設備與服務器是否連接成功;
如果為離線狀態(tài),則禁用藍牙、Wi-Fi,并返回判斷擊打設備的狀態(tài);
如果為休眠狀態(tài),則禁用藍牙、Wi-Fi、擊打設備待機,并返回判斷擊打設備的狀態(tài)。
11.根據(jù)權利要求8或9所述的智能交互式擊打設備的實現(xiàn)方法,其特征在于,擊打設備設置有狀態(tài)切換鍵,并實時檢測狀態(tài)切換鍵是否按下;當擊打設備處于休眠狀態(tài)時,按下狀態(tài)切換鍵,則切換為連接狀態(tài),判斷是否與控制終端連接成功,如果連接成功,則切換為在線狀態(tài),再次按下狀態(tài)切換鍵,則切換為離線狀態(tài);如果連接失敗,則再次與控制終端連接,判斷是否與控制終端連接成功;與控制終端連接過程中,如果再次按下狀態(tài)切換鍵,則切換為離線狀態(tài);離線狀態(tài)下,再次按下狀態(tài)切換鍵,則切換為連接狀態(tài)。
12.根據(jù)權利要求1所述的智能交互式擊打設備的實現(xiàn)方法,其特征在于,擊打設備成功接收控制終端發(fā)送的數(shù)據(jù)后,向控制終端發(fā)送應答數(shù)據(jù);控制終端成功接收擊打設備發(fā)送的數(shù)據(jù)后,向擊打設備發(fā)送應答數(shù)據(jù)。
13.根據(jù)權利要求1至12任一項所述的智能交互式擊打設備的實現(xiàn)方法,其特征在于,擊打設備與控制終端之間的數(shù)據(jù)交互通過數(shù)據(jù)幀完成,其中,擊打數(shù)據(jù)通過擊打數(shù)據(jù)幀發(fā)送,擊打指令通過控制命令幀發(fā)送,設置命令通過設置命令幀發(fā)送,應答數(shù)據(jù)通過接收應答幀發(fā)送,網(wǎng)絡參數(shù)通過TCP連接幀發(fā)送,休眠命令通過休眠狀態(tài)幀發(fā)送。
14.根據(jù)權利要求13所述的智能交互式擊打設備的實現(xiàn)方法,其特征在于,數(shù)據(jù)幀包括幀頭、幀類型、數(shù)據(jù)內容、幀尾;不同類型的數(shù)據(jù)幀,幀頭與幀尾相同;其中,
擊打數(shù)據(jù)幀依次包括幀頭、幀類型、設備編號、水平位置值和/或高度位置值、受力值百分比、幀尾;
控制命令幀依次包括幀頭、幀類型、擊打方向和/或擊打高度、擊打力度、幀尾;
設置命令幀依次包括幀頭、幀類型、設備參數(shù)、幀尾,設置命令幀的長度隨設備參數(shù)的數(shù)量而改變;
接收應答幀依次包括幀頭、幀類型、應答結果、幀尾;
TCP連接幀依次包括幀頭、幀類型、IP地址、設備名稱、幀尾,IP地址、設備名稱以ASC字符的形式發(fā)送;
休眠狀態(tài)幀依次包括幀頭、幀類型、幀尾。