干擾指令向被測干擾測試機組的通訊網(wǎng)絡(luò)發(fā)送通訊干擾數(shù)據(jù),實現(xiàn)了通訊干擾測試,從而避免人為手動組合通訊干擾數(shù)據(jù),降低通訊干擾數(shù)據(jù)的出錯率,提高測試效率。
【附圖說明】
[0095]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0096]圖1為本申請實施例提供的通訊干擾測試方法的一種實現(xiàn)流程圖;
[0097]圖2為本申請實施例提供的通訊干擾測試方法的另一種實現(xiàn)流程圖;
[0098]圖3為本申請實施例提供的通訊干擾測試方法的又一種實現(xiàn)流程圖;
[0099]圖4為本申請實施例提供的通訊干擾測試方法的又一種實現(xiàn)流程圖;
[0100]圖5為本申請實施例提供的通訊干擾測試方法的又一種實現(xiàn)流程圖;
[0101]圖6為本申請實施例提供的通訊干擾測試方法的又一種實現(xiàn)流程圖;
[0102]圖7為本申請實施例提供的通訊干擾測試方法的又一種實現(xiàn)流程圖;
[0103]圖8為本申請實施例提供的通訊干擾測試方法的又一種實現(xiàn)流程圖;
[0104]圖9為本申請實施例提供的通訊干擾測試裝置的一種結(jié)構(gòu)示意圖;
[0105]圖10為本申請實施例提供的通訊干擾測試裝置的另一種結(jié)構(gòu)示意圖;
[0106]圖11為本申請實施例提供的通訊干擾測試裝置的又一種結(jié)構(gòu)示意圖;
[0107]圖12為本申請實施例提供的通訊干擾測試裝置的又一種結(jié)構(gòu)示意圖;
[0108]圖13為本申請實施例提供的通訊干擾測試裝置的又一種結(jié)構(gòu)示意圖;
[0109]圖14為本申請實施例提供的通訊干擾測試裝置的又一種結(jié)構(gòu)示意圖;
[0110]圖15為本申請實施例提供的通訊干擾測試裝置的又一種結(jié)構(gòu)示意圖;
[0111]圖16為本申請實施例提供的通訊干擾測試裝置的又一種結(jié)構(gòu)示意圖;
[0112]圖17為本申請實施例提供的通訊干擾測試裝置的又一種結(jié)構(gòu)示意圖;
[0113]圖18為本申請實施例提供的通訊干擾測試裝置的又一種結(jié)構(gòu)示意圖。
[0114]說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三” “第四”等(如果存在)是用于區(qū)別類似的部分,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本申請的實施例能夠以除了在這里圖示的以外的順序?qū)嵤?br>【具體實施方式】
[0115]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0116]本申請實施例提供的通訊干擾測試方法的一種實現(xiàn)流程圖如圖1所示,本申請實施例提供的通訊干擾測試方法應(yīng)用于第一電子設(shè)備;本申請實施例提供的通訊干擾測試方法可以包括:
[0117]步驟S11:監(jiān)聽被干擾測試機組的通訊網(wǎng)絡(luò),以獲取被干擾測試機組的第一通訊數(shù)據(jù);
[0118]當(dāng)需要進行通訊干擾測試時,通過第一電子設(shè)備監(jiān)聽需要進行干擾測試的機組的通訊網(wǎng)絡(luò),獲取第一通訊數(shù)據(jù),也就是說,第一通訊數(shù)據(jù)是機組未被進行干擾時通訊網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)。
[0119]為了保證所獲取的第一通訊數(shù)據(jù)的完整性,可以根據(jù)通訊協(xié)議所規(guī)定的通訊數(shù)據(jù)的長度確定監(jiān)聽時長,一般的,監(jiān)聽時長小于或等于5秒。
[0120]步驟S12:向第二電子設(shè)備發(fā)送所述第一通訊數(shù)據(jù);所述第二電子設(shè)備用于根據(jù)所述第一通訊數(shù)據(jù),以及干擾參數(shù)生成通訊干擾數(shù)據(jù);
[0121]當(dāng)預(yù)設(shè)監(jiān)聽時長時,可以在進行監(jiān)聽的時間長度達到預(yù)設(shè)監(jiān)聽時長時,向第二電子設(shè)備發(fā)送第一通訊數(shù)據(jù)。
[0122]在監(jiān)聽到第一通訊數(shù)據(jù)后,將第一通訊數(shù)據(jù)發(fā)送給第二電子設(shè)備,由第二電子設(shè)備根據(jù)第一通訊數(shù)據(jù),以及干擾參數(shù)生成通訊干擾數(shù)據(jù);
[0123]其中,干擾參數(shù)可以由測試人員在第二電子設(shè)備側(cè)根據(jù)測試需求設(shè)定。例如,干擾參數(shù)可以包括:通訊干擾類型等;其中,干擾類型可以包括:頭碼干擾、地址位干擾、有效數(shù)據(jù)位干擾、校驗碼干擾等。
[0124]步驟S13:接收所述第二電子設(shè)備發(fā)送的封裝有所述通訊干擾數(shù)據(jù)的干擾指令;
[0125]本申請實施例中,由第二電子設(shè)備向第一電子設(shè)備發(fā)送干擾指令指示第一電子設(shè)備對被干擾測試機組進行干擾。干擾指令中還可以包括:通訊干擾頻率、通訊干擾時長等。
[0126]步驟S14:依據(jù)所述干擾指令向所述被干擾測試機組的通訊網(wǎng)絡(luò)發(fā)送所述通訊干擾數(shù)據(jù)。
[0127]本申請實施例中,第一電子設(shè)備在接收到第二電子設(shè)備發(fā)送的干擾指令后,向被干擾測試機組的通訊網(wǎng)絡(luò)發(fā)送所述干擾數(shù)據(jù)以對被干擾測試機組進行干擾。
[0128]本申請?zhí)峁┑囊环N通訊干擾測試方法,監(jiān)聽被干擾測試機組的通訊網(wǎng)絡(luò),以獲取被干擾測試機組的第一通訊數(shù)據(jù),并根據(jù)第一通訊數(shù)據(jù)和干擾參數(shù)自動生成通訊干擾數(shù)據(jù),依據(jù)干擾指令向被測干擾測試機組的通訊網(wǎng)絡(luò)發(fā)送通訊干擾數(shù)據(jù),實現(xiàn)了通訊干擾測試,從而避免人為手動組合通訊干擾數(shù)據(jù),降低通訊干擾數(shù)據(jù)的出錯率,提高測試效率。
[0129]在圖1所示實施例的基礎(chǔ)上,本申請實施例提供的通訊干擾測試方法的另一種實現(xiàn)流程圖如圖2所示,在依據(jù)所述干擾指令向所述被干擾測試機組的通訊網(wǎng)絡(luò)發(fā)送所述通訊干擾數(shù)據(jù)后,還可以包括:
[0130]步驟S21:監(jiān)聽被干擾測試機組的通訊網(wǎng)絡(luò),以獲取被干擾測試機組的第二通訊數(shù)據(jù);
[0131 ] 本申請實施例中,在向被干擾測試機組通訊網(wǎng)絡(luò)發(fā)送通訊干擾數(shù)據(jù)對被干擾測試機組進行干擾后,再次監(jiān)聽被干擾測試機組的通訊網(wǎng)絡(luò),從而獲取被干擾后的機組通訊網(wǎng)絡(luò)中的通訊數(shù)據(jù)。
[0132]步驟S22:向所述第二電子設(shè)備發(fā)送所述第二通訊數(shù)據(jù);所述第二電子設(shè)備用于依據(jù)所述第二通訊數(shù)據(jù)生成干擾測試報告。
[0133]與第一通訊數(shù)據(jù)不同,本申請實施例中,第二通訊數(shù)據(jù)用于生成干擾測試報告。
[0134]具體可以根據(jù)第二通訊數(shù)據(jù)中相應(yīng)數(shù)據(jù)位來判斷被干擾測試機組對于干擾的處理機制及處理方式。
[0135]本申請實施例中,在對被干擾測試機組進行干擾后,自動生成干擾測試報告,從而避免人為撰寫測試報告,使得干擾測試報告準(zhǔn)確性較低的問題。
[0136]上述實施例中,優(yōu)選的,為了保證能夠有效干擾到被測試設(shè)備,本申請實施例中,在接收到第二電子設(shè)備發(fā)送的封裝有所述通訊干擾數(shù)據(jù)的干擾指令后,依據(jù)所述干擾指令向所述本干擾測試機組的通訊方式發(fā)送所述通訊干擾數(shù)據(jù)之前,還可以包括:
[0137]監(jiān)測所述被干擾測試機組是否向所述第一電子設(shè)備發(fā)起通訊;
[0138]當(dāng)監(jiān)測到所述被干擾測試機組發(fā)起通訊時,開始計時;
[0139]當(dāng)計時時長達到預(yù)設(shè)時長時,執(zhí)行所述依據(jù)所述干擾指令向所述被干擾測試機組的通訊網(wǎng)絡(luò)發(fā)送所述通訊干擾數(shù)據(jù)的步驟。
[0140]本申請實施例中,在監(jiān)測到被干擾測試機組向第一電子設(shè)備發(fā)起通訊時,等待預(yù)設(shè)時長后再向被干擾測試機組發(fā)送干擾數(shù)據(jù),以保證被干擾測試機組向第一電子設(shè)備發(fā)起通訊所發(fā)送的數(shù)據(jù)已傳輸完成,避免在被干擾測試機組向第一電子設(shè)備發(fā)起通訊的同時第一電子設(shè)備向被干擾測試機組發(fā)送干擾數(shù)據(jù),造成被干擾測試機組發(fā)送的數(shù)據(jù)和第一電子設(shè)備發(fā)送的數(shù)據(jù)相互干擾而不能有效干擾的被干擾測試機組的問題。
[0141]上述實施例中,優(yōu)選的,所述預(yù)設(shè)時長可以根據(jù)被干擾測試機組與第一電子設(shè)備之間的通訊協(xié)議確定,只要能保證在所述預(yù)設(shè)時長內(nèi),被干擾測試機組的數(shù)據(jù)以發(fā)送完成即可。
[0142]優(yōu)選的,所述預(yù)設(shè)時長可以為6ms。
[0143]本申請實施例提供的通訊干擾測試方法的又一種實現(xiàn)流程圖如圖3所示,本申請實施例提供的通訊干擾測試方法應(yīng)用于第二電子設(shè)備;本申請實施例提供的通訊干擾測試方法可以包括:
[0144]步驟S31:接收第一電子設(shè)備發(fā)送的第一通訊數(shù)據(jù),所述第一通訊數(shù)據(jù)由所述第一電子設(shè)備監(jiān)聽被干擾測試機組的通訊網(wǎng)絡(luò)獲得;
[0145]在需要對被干擾測試機組進行干擾測試時,通過第一電子設(shè)備監(jiān)聽需要進行干擾測試的機組的通訊網(wǎng)絡(luò),獲取第一通訊數(shù)據(jù),也就是說,第一通訊數(shù)據(jù)是機組未被進行干擾時通訊網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)。第一電子設(shè)備在監(jiān)聽到第一通訊數(shù)據(jù)后,將第一通訊數(shù)據(jù)發(fā)送給第二電子設(shè)備。
[0146]步驟S32:依據(jù)所述第一通訊數(shù)據(jù),以及干擾參數(shù)生成通訊干擾數(shù)據(jù);
[0147]其中,干擾參數(shù)可以由測試人員根據(jù)測試需求設(shè)定。例如,干擾參數(shù)可以包括:通訊干擾類型等;其中,干擾類型可以包括:頭碼干擾、地址位干擾、有效數(shù)據(jù)位干擾、校驗碼干擾等。
[0148]通常,通訊干擾數(shù)據(jù)有兩種,一種是更改原始通訊數(shù)據(jù)中的某個位,如,地址位干擾、有效數(shù)據(jù)位干擾等,此時通訊數(shù)據(jù)的長度不變;另一種是在原始通訊數(shù)據(jù)中增加數(shù)據(jù),如,在原始數(shù)據(jù)中增加頭碼、校驗碼等。
[0149]其中,頭碼是指一幀數(shù)據(jù)幀頭的數(shù)據(jù)。例如,假設(shè)第一通訊數(shù)據(jù)為7E 7E A5 5A 0112 20 01 88 F7 7F 20 10 00 00 00 00 00 00 00 14 0C DF,則,頭碼為 7E 7E。在原始數(shù)據(jù)中增加頭碼后,得到頭碼干擾數(shù)據(jù):7E 7E 7E 7E A5 5A 01 12 20 01 88 F7 7F 20 1000 00 00 00 00 00 00 14 0C DFo
[0150]步驟S33:向所述第一電子設(shè)備發(fā)送封裝有所述通訊干擾數(shù)據(jù)的干擾指令;所述干擾指令用于指示所述第一電子設(shè)備對所述被干擾測試機組進行通訊干擾。
[0151]在生成通訊干擾數(shù)據(jù)后,將通訊干擾數(shù)據(jù)封裝在干擾指令中發(fā)送給第一電子設(shè)備以指示第一電子設(shè)備對被干擾測試機組進行通訊干擾。
[0152]干擾指令中還可以包括:通訊干擾頻率、通訊干擾時長等;
[0153]通訊干擾頻率可以指示第一電子設(shè)備以該頻率向被干擾測試機組發(fā)送所述通訊干擾數(shù)據(jù);通訊干擾時長可以指示第一電子設(shè)備對被干擾測試機組的干擾時長;
[0154]也就是說,通訊干擾頻率和通訊干擾時長用于指示第一電子設(shè)備在預(yù)設(shè)時長內(nèi)按照預(yù)設(shè)頻率向被干擾測試機組發(fā)送通訊干擾數(shù)據(jù)。
[0155]本申請?zhí)峁┑囊环N通訊干擾測試方法,監(jiān)聽被干擾測試機組的通訊網(wǎng)絡(luò),以獲取被干擾測試機組的第一通訊數(shù)據(jù),并根據(jù)第一通訊數(shù)據(jù)和干擾參數(shù)自動生成通訊干擾數(shù)據(jù),依據(jù)干擾指令向被測干擾測試機組的通訊網(wǎng)絡(luò)發(fā)送通訊干擾數(shù)據(jù),實現(xiàn)了通訊干擾測試,從而避免人為手動組合通訊干擾數(shù)據(jù),降低通訊干擾數(shù)據(jù)的出錯率,提高測試效率。
[0156]在圖3所示實施例的基礎(chǔ)上,本申請實施例提供的干擾測試方法的又一種實現(xiàn)流程圖如圖4所示,還可以包括:
[0157]步驟S41:接收所述第一電子設(shè)備發(fā)送的第二通訊數(shù)據(jù),所述第二通訊數(shù)據(jù)由所述第一電子設(shè)備在依據(jù)所述干擾指令向所述被干擾測試機組的通訊網(wǎng)絡(luò)發(fā)送所述通訊干擾數(shù)據(jù)后監(jiān)聽被干擾測試機組的通訊網(wǎng)絡(luò)獲得;
[0158]對被干擾測試機組進行干擾后,第一