本發(fā)明涉及計(jì)算機(jī)科學(xué)領(lǐng)域,尤其涉及一種物聯(lián)終端調(diào)試過(guò)程的錯(cuò)誤位置定位方法及相關(guān)裝置。
背景技術(shù):
1、在當(dāng)今社會(huì),隨著技術(shù)的不斷進(jìn)步和創(chuàng)新,電力系統(tǒng)的數(shù)字化轉(zhuǎn)型已成為一種趨勢(shì)。而在實(shí)現(xiàn)數(shù)字化電力系統(tǒng)的過(guò)程中需要投入大量的配電設(shè)備和配電物聯(lián)終端,這些配電設(shè)備和配電物聯(lián)終端需要進(jìn)行調(diào)試和檢驗(yàn)以達(dá)到工程化、標(biāo)準(zhǔn)化應(yīng)用的效果。
2、目前,為實(shí)現(xiàn)對(duì)智能配電建設(shè)過(guò)程中的配電物聯(lián)終端和配電設(shè)備的標(biāo)準(zhǔn)化、通用化、智能化管理,提升配電物聯(lián)終端設(shè)備接入的效率、規(guī)范安裝調(diào)試驗(yàn)收過(guò)程,達(dá)到工程化、標(biāo)準(zhǔn)化應(yīng)用的效果,出現(xiàn)了云端自動(dòng)調(diào)試且可以報(bào)告具有調(diào)試錯(cuò)誤的調(diào)試系統(tǒng)。但是,上述調(diào)試系統(tǒng)仍然具有效率不夠高的缺點(diǎn)。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供了一種物聯(lián)終端調(diào)試過(guò)程的錯(cuò)誤位置定位方法及相關(guān)裝置,能夠在展現(xiàn)調(diào)試錯(cuò)誤時(shí)更加具體,有利于提高調(diào)試的效率。
2、第一方面,本技術(shù)實(shí)施例提供一種物聯(lián)終端調(diào)試過(guò)程的錯(cuò)誤位置定位方法,應(yīng)用于終端調(diào)試系統(tǒng)的測(cè)試設(shè)備,終端調(diào)試系統(tǒng)還包括智能網(wǎng)關(guān)、多個(gè)物聯(lián)終端、云端平臺(tái),方法包括:
3、接收來(lái)自云端平臺(tái)的檢測(cè)任務(wù),并根據(jù)檢測(cè)任務(wù)向目標(biāo)設(shè)備發(fā)送檢測(cè)指令數(shù)據(jù),檢測(cè)任務(wù)用于指示待檢測(cè)的目標(biāo)設(shè)備,測(cè)試案例用于指示檢測(cè)指令數(shù)據(jù)的數(shù)據(jù)類型,目標(biāo)設(shè)備為多個(gè)物聯(lián)終端中的一個(gè)物聯(lián)終端;
4、實(shí)時(shí)設(shè)備數(shù)據(jù)獲取云端平臺(tái)發(fā)送的第一實(shí)時(shí)設(shè)備數(shù)據(jù)和第二實(shí)時(shí)設(shè)備數(shù)據(jù),第一實(shí)時(shí)設(shè)備數(shù)據(jù)和第二實(shí)時(shí)設(shè)備數(shù)據(jù)為云端平臺(tái)從智能網(wǎng)關(guān)獲取并轉(zhuǎn)發(fā)的實(shí)時(shí)設(shè)備數(shù)據(jù);
5、根據(jù)檢測(cè)指令數(shù)據(jù)、第一實(shí)時(shí)設(shè)備數(shù)據(jù)和第二實(shí)時(shí)設(shè)備數(shù)據(jù)進(jìn)行錯(cuò)誤分析得到錯(cuò)誤檢測(cè)結(jié)果,并將錯(cuò)誤檢測(cè)結(jié)果上傳至云端平臺(tái)以供查看,錯(cuò)誤檢測(cè)結(jié)果表征錯(cuò)誤存在位置。
6、在一種可能的實(shí)施例中,錯(cuò)誤檢測(cè)結(jié)果包括檢測(cè)合格結(jié)果和檢測(cè)不合格結(jié)果,檢測(cè)不合格結(jié)果包括錯(cuò)誤存在位置,根據(jù)檢測(cè)指令數(shù)據(jù)、第一實(shí)時(shí)設(shè)備數(shù)據(jù)和第二實(shí)時(shí)設(shè)備數(shù)據(jù)進(jìn)行錯(cuò)誤分析得到錯(cuò)誤檢測(cè)結(jié)果包括:
7、判斷檢測(cè)指令數(shù)據(jù)、第一實(shí)時(shí)設(shè)備數(shù)據(jù)以及第二實(shí)時(shí)設(shè)備數(shù)據(jù)是否一致;
8、若檢測(cè)指令數(shù)據(jù)、第一實(shí)時(shí)設(shè)備數(shù)據(jù)以及第二實(shí)時(shí)設(shè)備數(shù)據(jù)一致,則表示錯(cuò)誤檢測(cè)結(jié)果為檢測(cè)合格結(jié)果,將檢測(cè)合格結(jié)果作為錯(cuò)誤檢測(cè)結(jié)果;
9、若檢測(cè)指令數(shù)據(jù)、第一實(shí)時(shí)設(shè)備數(shù)據(jù)以及第二實(shí)時(shí)設(shè)備數(shù)據(jù)至少有一個(gè)數(shù)據(jù)與另外兩個(gè)數(shù)據(jù)不同,則表示錯(cuò)誤檢測(cè)結(jié)果為檢測(cè)不合格結(jié)果,根據(jù)檢測(cè)指令數(shù)據(jù)、第一實(shí)時(shí)設(shè)備數(shù)據(jù)以及第二實(shí)時(shí)設(shè)備數(shù)據(jù)進(jìn)行錯(cuò)誤位置判斷,得到錯(cuò)誤存在位置,將錯(cuò)誤存在位置作為錯(cuò)誤檢測(cè)結(jié)果。
10、在一種可能的實(shí)施例中,根據(jù)檢測(cè)指令數(shù)據(jù)、第一實(shí)時(shí)設(shè)備數(shù)據(jù)以及第二實(shí)時(shí)設(shè)備數(shù)據(jù)進(jìn)行錯(cuò)誤位置判斷,得到錯(cuò)誤存在位置,包括:
11、若檢測(cè)指令數(shù)據(jù)與第一實(shí)時(shí)設(shè)備數(shù)據(jù)以及第二實(shí)時(shí)設(shè)備數(shù)據(jù)不同,則向智能網(wǎng)關(guān)發(fā)送檢測(cè)指令數(shù)據(jù);根據(jù)智能網(wǎng)關(guān)發(fā)送的第三實(shí)時(shí)設(shè)備數(shù)據(jù)和檢測(cè)指令數(shù)據(jù)得到錯(cuò)誤存在位置,所述第三實(shí)時(shí)設(shè)備數(shù)據(jù)為智能網(wǎng)關(guān)收到檢測(cè)指令數(shù)據(jù)后從目標(biāo)設(shè)備獲取的數(shù)據(jù);
12、若第二實(shí)時(shí)設(shè)備數(shù)據(jù)與第一實(shí)時(shí)設(shè)備數(shù)據(jù)以及檢測(cè)指令數(shù)據(jù)不同,確定第一位置為錯(cuò)誤存在位置,第一位置包括云端平臺(tái);
13、若檢測(cè)指令數(shù)據(jù)、第一實(shí)時(shí)設(shè)備數(shù)據(jù)以及第二實(shí)時(shí)設(shè)備數(shù)據(jù)各不一致,則判斷為需人工檢查錯(cuò)誤存在位置。
14、在一種可能的實(shí)施例中,根據(jù)智能網(wǎng)關(guān)發(fā)送的第三實(shí)時(shí)設(shè)備數(shù)據(jù)和檢測(cè)指令數(shù)據(jù)得到錯(cuò)誤存在位置包括:
15、判斷實(shí)時(shí)設(shè)備數(shù)據(jù)和檢測(cè)指令數(shù)據(jù)的關(guān)聯(lián)關(guān)系得到比較結(jié)果,比較結(jié)果包括一致和不一致;
16、根據(jù)比較結(jié)果得到錯(cuò)誤存在位置;其中,若比較結(jié)果為一致,則確定第二位置為錯(cuò)誤存在位置,第二位置包括物聯(lián)終端;若比較結(jié)果為不一致,則確定第三位置為錯(cuò)誤存在位置,第三位置包括智能網(wǎng)關(guān)。
17、在一種可能的實(shí)施例中,云端平臺(tái)包括生產(chǎn)運(yùn)行支持系統(tǒng)和全域物聯(lián)網(wǎng)平臺(tái),檢測(cè)指令數(shù)據(jù)由生產(chǎn)運(yùn)行支持系統(tǒng)產(chǎn)生,全域物聯(lián)網(wǎng)平臺(tái)用于轉(zhuǎn)發(fā)生產(chǎn)運(yùn)行支持系統(tǒng)和/或測(cè)試設(shè)備和/或智能網(wǎng)關(guān)的數(shù)據(jù)。
18、在一種可能的實(shí)施例中,接收來(lái)自云端平臺(tái)的檢測(cè)指令數(shù)據(jù)包括:
19、查詢生產(chǎn)運(yùn)行支持系統(tǒng)是否產(chǎn)生檢測(cè)任務(wù);
20、獲取并下載由全域物聯(lián)網(wǎng)平臺(tái)轉(zhuǎn)發(fā)的,生產(chǎn)運(yùn)行支持系統(tǒng)產(chǎn)生的檢測(cè)任務(wù)。
21、在一種可能的實(shí)施例中,在向目標(biāo)設(shè)備發(fā)送檢測(cè)指令數(shù)據(jù)步驟之前,方法還包括:
22、識(shí)別目標(biāo)設(shè)備的身份碼,身份碼用于標(biāo)識(shí)目標(biāo)設(shè)備的身份;
23、與目標(biāo)設(shè)備進(jìn)行綁定,以便進(jìn)行信息傳輸。
24、第二方面,本技術(shù)實(shí)施例提供一種物聯(lián)終端調(diào)試過(guò)程的錯(cuò)誤位置定位裝置,應(yīng)用于終端調(diào)試系統(tǒng)的測(cè)試設(shè)備,終端調(diào)試系統(tǒng)還包括智能網(wǎng)關(guān)、多個(gè)物聯(lián)終端、云端平臺(tái),裝置包括:
25、接收模塊,用于接收來(lái)自云端平臺(tái)的檢測(cè)任務(wù),并根據(jù)檢測(cè)任務(wù)向目標(biāo)設(shè)備發(fā)送檢測(cè)指令數(shù)據(jù),檢測(cè)任務(wù)用于指示待檢測(cè)的目標(biāo)設(shè)備,測(cè)試案例用于指示檢測(cè)指令數(shù)據(jù)的數(shù)據(jù)類型,目標(biāo)設(shè)備為多個(gè)物聯(lián)終端中的一個(gè)物聯(lián)終端;
26、獲取模塊,用于實(shí)時(shí)設(shè)備數(shù)據(jù)獲取云端平臺(tái)發(fā)送的第一實(shí)時(shí)設(shè)備數(shù)據(jù)和第二實(shí)時(shí)設(shè)備數(shù)據(jù),第一實(shí)時(shí)設(shè)備數(shù)據(jù)和第二實(shí)時(shí)設(shè)備數(shù)據(jù)為云端平臺(tái)從智能網(wǎng)關(guān)獲取并轉(zhuǎn)發(fā)的實(shí)時(shí)設(shè)備數(shù)據(jù);
27、分析模塊,用于根據(jù)檢測(cè)指令數(shù)據(jù)、第一實(shí)時(shí)設(shè)備數(shù)據(jù)和第二實(shí)時(shí)設(shè)備數(shù)據(jù)進(jìn)行錯(cuò)誤分析得到錯(cuò)誤檢測(cè)結(jié)果,并將錯(cuò)誤檢測(cè)結(jié)果上傳至云端平臺(tái)以供查看,錯(cuò)誤檢測(cè)結(jié)果表征錯(cuò)誤存在位置。
28、第三方面,本技術(shù)實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序包括程序指令,程序指令當(dāng)被處理器執(zhí)行時(shí)使處理器執(zhí)行如第一方面所描述的部分或全部步驟。
29、第四方面,本技術(shù)實(shí)施例提供一種電子設(shè)備,包括處理器、存儲(chǔ)器、通信接口以及一個(gè)或多個(gè)程序,其中,上述一個(gè)或多個(gè)程序被存儲(chǔ)在上述存儲(chǔ)器中,并且被配置由上述處理器執(zhí)行,上述程序包括用于執(zhí)行本技術(shù)實(shí)施例第一方面中所描述的部分或全部步驟的指令。
30、第五方面,本技術(shù)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,其中,上述計(jì)算機(jī)程序產(chǎn)品包括存儲(chǔ)了計(jì)算機(jī)程序的非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),上述計(jì)算機(jī)程序可操作來(lái)使計(jì)算機(jī)執(zhí)行如本技術(shù)實(shí)施例第一方面中所描述的部分或全部步驟。該計(jì)算機(jī)程序產(chǎn)品可以為一個(gè)軟件安裝包。
31、通過(guò)實(shí)施本技術(shù)實(shí)施例,接收來(lái)自云端平臺(tái)的檢測(cè)指令數(shù)據(jù),并向目標(biāo)設(shè)備發(fā)送檢測(cè)指令數(shù)據(jù),檢測(cè)指令數(shù)據(jù)用于指示待檢測(cè)的目標(biāo)設(shè)備,目標(biāo)設(shè)備為多個(gè)物聯(lián)終端中的一個(gè)物聯(lián)終端;實(shí)時(shí)設(shè)備數(shù)據(jù)獲取云端平臺(tái)發(fā)送的第一實(shí)時(shí)設(shè)備數(shù)據(jù)和第二實(shí)時(shí)設(shè)備數(shù)據(jù),第一實(shí)時(shí)設(shè)備數(shù)據(jù)和第二實(shí)時(shí)設(shè)備數(shù)據(jù)為云端平臺(tái)從智能網(wǎng)關(guān)獲取并轉(zhuǎn)發(fā)的實(shí)時(shí)設(shè)備數(shù)據(jù);根據(jù)檢測(cè)指令數(shù)據(jù)、第一實(shí)時(shí)設(shè)備數(shù)據(jù)和第二實(shí)時(shí)設(shè)備數(shù)據(jù)進(jìn)行錯(cuò)誤分析得到錯(cuò)誤檢測(cè)結(jié)果,并將錯(cuò)誤檢測(cè)結(jié)果上傳至云端平臺(tái)以供查看,錯(cuò)誤檢測(cè)結(jié)果表征錯(cuò)誤存在位置。如此,根據(jù)下發(fā)的檢測(cè)指令數(shù)據(jù)以及從云端平臺(tái)收到的第一實(shí)時(shí)設(shè)備數(shù)據(jù)和第二實(shí)時(shí)設(shè)備數(shù)據(jù)進(jìn)行錯(cuò)誤位置判斷能夠得到錯(cuò)誤所在位置,減少了人工排查錯(cuò)誤的位置的情況,提高了終端調(diào)試的效率。