本發(fā)明涉及信息技術(shù)領(lǐng)域,具體涉及一種傳感器終端功能檢測(cè)方法及裝置。
背景技術(shù):
隨著現(xiàn)代農(nóng)業(yè)的發(fā)展,傳感器終端在農(nóng)業(yè)中的應(yīng)用越來越廣泛,傳感器終端可以用來采集溫度、濕度、光照度、二氧化碳濃度等環(huán)境數(shù)據(jù)。
為了保證傳感器終端的工作穩(wěn)定性,在傳感器終端的生產(chǎn)中有必要對(duì)傳感器終端進(jìn)行功能檢測(cè)。在現(xiàn)有技術(shù)中,一個(gè)工位一次只能對(duì)一個(gè)傳感器終端進(jìn)行功能檢測(cè),在功能檢測(cè)過程中需要人員參與,對(duì)于規(guī)?;膫鞲衅鹘K端制造廠商來說,現(xiàn)有的傳感器終端功能檢測(cè)技術(shù)影響生產(chǎn)效率。
因此,如何提高傳感器終端功能檢測(cè)效率,降低人工成本成為業(yè)界亟待解決的重要課題。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明提供一種傳感器終端功能檢測(cè)方法及裝置。
一方面,本發(fā)明提出一種傳感器終端功能檢測(cè)方法,包括:
通過多串口檢測(cè)裝置上分別與多個(gè)傳感器終端連接的端口發(fā)送預(yù)先設(shè)置的檢測(cè)指令到所述多個(gè)傳感器終端;
接收所述多個(gè)傳感器終端針對(duì)所述檢測(cè)指令返回的多個(gè)響應(yīng)幀,其中,每個(gè)傳感器終端返回一個(gè)所述響應(yīng)幀;
根據(jù)所述多個(gè)響應(yīng)幀以及所述檢測(cè)指令,對(duì)所述多個(gè)傳感器終端進(jìn)行功能檢測(cè)。
另一方面,本發(fā)明提供一種傳感器終端功能檢測(cè)裝置,包括:
發(fā)送單元,用于通過多串口檢測(cè)裝置上分別與多個(gè)傳感器終端連接的端口發(fā)送預(yù)先設(shè)置的檢測(cè)指令到所述多個(gè)傳感器終端;
接收單元,用于接收所述多個(gè)傳感器終端針對(duì)所述檢測(cè)指令返回的多個(gè)響應(yīng)幀,其中,每個(gè)傳感器終端返回一個(gè)所述響應(yīng)幀;
檢測(cè)單元,用于根據(jù)所述多個(gè)響應(yīng)幀以及所述檢測(cè)指令,對(duì)所述多個(gè)傳感器終端進(jìn)行功能檢測(cè)。
本發(fā)明提供的傳感器終端功能檢測(cè)方法及裝置,通過一次向多個(gè)傳感器終端發(fā)送檢測(cè)指令并接收相應(yīng)的響應(yīng)幀,實(shí)現(xiàn)了對(duì)多個(gè)傳感器終端的功能檢測(cè),提高了傳感器終端功能檢測(cè)效率。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例傳感器終端功能檢測(cè)方法的流程示意圖;
圖2為本發(fā)明一實(shí)施例傳感器終端功能檢測(cè)裝置的結(jié)構(gòu)示意圖;
圖3為本發(fā)明另一實(shí)施例傳感器終端功能檢測(cè)裝置的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例傳感器終端功能檢測(cè)裝置的實(shí)體結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1為本發(fā)明實(shí)施例傳感器終端功能檢測(cè)方法的流程示意圖,如圖1所示,本發(fā)明提供的傳感器終端功能檢測(cè)方法,包括:
S101、通過多串口檢測(cè)裝置上分別與多個(gè)傳感器終端連接的端口發(fā)送預(yù)先設(shè)置的檢測(cè)指令到所述多個(gè)傳感器終端;
具體地,多串口檢測(cè)裝置與多個(gè)傳感器終端通過端口分別建立連接,傳感器終端功能檢測(cè)裝置與多串口檢測(cè)裝置連接,當(dāng)傳感器終端功能檢測(cè)裝置向所述多個(gè)傳感器終端發(fā)送檢測(cè)指令時(shí),所述多個(gè)傳感器終端通過與多串口檢測(cè)裝置連接的端口分別接收所述檢測(cè)指令。其中,所述檢測(cè)指令是預(yù)先設(shè)置的。
S102、接收所述多個(gè)傳感器終端針對(duì)所述檢測(cè)指令返回的多個(gè)響應(yīng)幀,其中,每個(gè)傳感器終端返回一個(gè)所述響應(yīng)幀;
具體地,所述多個(gè)傳感器終端在分別接收到所述檢測(cè)指令之后,對(duì)所述檢測(cè)指令進(jìn)行解析并針對(duì)所述檢測(cè)指令產(chǎn)生響應(yīng)幀,然后向所述傳感器終端功能檢測(cè)裝置發(fā)送所述響應(yīng)幀,其中每個(gè)傳感器終端發(fā)送一個(gè)所述響應(yīng)幀。傳感器終端功能檢測(cè)裝置會(huì)接收所述響應(yīng)幀。
S103、根據(jù)所述多個(gè)響應(yīng)幀以及所述檢測(cè)指令,對(duì)所述多個(gè)傳感器終端進(jìn)行功能檢測(cè)。
所述傳感器終端功能檢測(cè)裝置根據(jù)接收到的所述多個(gè)響應(yīng)幀以及所述檢測(cè)指令,對(duì)所述多個(gè)傳感器終端進(jìn)行功能檢測(cè)。具體地,所述檢測(cè)指令為預(yù)先設(shè)置的,相應(yīng)的所述響應(yīng)幀也是可以預(yù)先估計(jì)的,所述傳感器終端功能檢測(cè)裝置可以對(duì)比所述響應(yīng)幀與所述檢測(cè)指令,完成對(duì)所述傳感器終端的功能檢測(cè)。例如,若對(duì)比結(jié)果顯示所述響應(yīng)幀與所述檢測(cè)指令匹配,可以判斷所述響應(yīng)幀對(duì)應(yīng)的所述傳感器終端合格;否則,所述響應(yīng)幀對(duì)應(yīng)的所述傳感器終端不合格。
本發(fā)明提供的傳感器終端功能檢測(cè)方法,通過一次向多個(gè)傳感器終端發(fā)送檢測(cè)指令并接收相應(yīng)的響應(yīng)幀,實(shí)現(xiàn)了對(duì)多個(gè)傳感器終端的功能檢測(cè),提高了傳感器終端功能檢測(cè)效率。
在上一實(shí)施例的基礎(chǔ)上,進(jìn)一步地,所述接收所述多個(gè)傳感器終端針對(duì)所述檢測(cè)指令返回的多個(gè)響應(yīng)幀包括:
在接收所述多個(gè)響應(yīng)幀的同時(shí),對(duì)所述多個(gè)響應(yīng)幀進(jìn)行分幀處理,其中,所述分幀處理包括:依次獲取所述多個(gè)傳感器終端針對(duì)所述檢測(cè)指令返回的所述多個(gè)響應(yīng)幀,對(duì)所述響應(yīng)幀進(jìn)行標(biāo)記并儲(chǔ)存在預(yù)設(shè)的緩存區(qū)中。
具體地,所述傳感器終端功能檢測(cè)裝置在接收從傳感器終端返回的響應(yīng)幀時(shí),會(huì)將接收到的所述響應(yīng)幀儲(chǔ)存到接收端口的緩存中,如果直接對(duì)儲(chǔ)存在上述接收端口的緩存中的所述響應(yīng)幀進(jìn)行處理,會(huì)占用接收端口,影響對(duì)后續(xù)所述響應(yīng)幀的接收。為了提高對(duì)響應(yīng)幀的處理效率,預(yù)先設(shè)置一個(gè)緩存區(qū)用來儲(chǔ)存接收到的所述多個(gè)響應(yīng)幀,當(dāng)接收到所述響應(yīng)幀時(shí),依次從上述端口緩存中獲取所述響應(yīng)幀并將所述響應(yīng)幀儲(chǔ)存到預(yù)設(shè)的緩存區(qū)中,在將所述響應(yīng)幀儲(chǔ)存到預(yù)設(shè)的緩存區(qū)時(shí)會(huì)對(duì)所述響應(yīng)幀進(jìn)行標(biāo)記,例如在所述響應(yīng)幀里增加所述響應(yīng)幀對(duì)應(yīng)的傳感器終端標(biāo)識(shí)。所述傳感器終端功能檢測(cè)裝置在對(duì)所述響應(yīng)幀進(jìn)行處理時(shí)可以從預(yù)設(shè)的緩存區(qū)中獲得所述響應(yīng)幀,不會(huì)影響所述感器終端功能檢測(cè)裝置繼續(xù)接收所述響應(yīng)幀。
本發(fā)明提供的傳感器終端功能檢測(cè)方法,通過一次向多個(gè)傳感器終端發(fā)送檢測(cè)指令并接收相應(yīng)的響應(yīng)幀,實(shí)現(xiàn)了對(duì)多個(gè)傳感器終端的功能檢測(cè),提高了傳感器終端功能檢測(cè)效率。而通過分幀處理進(jìn)一步提高了傳感器終端功能檢測(cè)效率。
在上述各實(shí)施例的基礎(chǔ)上,進(jìn)一步地,所述根據(jù)所述多個(gè)響應(yīng)幀以及所述檢測(cè)指令,對(duì)所述多個(gè)傳感器終端進(jìn)行功能檢測(cè)包括:
若判斷獲知對(duì)所述傳感器終端連續(xù)預(yù)設(shè)次數(shù)檢測(cè)返回的所述響應(yīng)幀都與所述檢測(cè)指令不匹配,則輸出所述傳感器終端不合格結(jié)果。
具體地,傳感器終端功能檢測(cè)裝置對(duì)所述傳感器終端進(jìn)行了連續(xù)預(yù)設(shè)次數(shù)檢測(cè),若每次對(duì)比所述響應(yīng)幀與所述檢測(cè)指令,所述響應(yīng)幀都與所述檢測(cè)指令都不匹配,則輸出所述傳感器終端不合格結(jié)果。匹配是指所述響應(yīng)幀與所述檢測(cè)指令相對(duì)應(yīng),例如所述檢測(cè)指令為11111111,對(duì)應(yīng)的所述響應(yīng)幀為10101010。對(duì)于傳感器終端的不合格結(jié)果,可以輸出到指示燈進(jìn)行報(bào)警,也可以輸出到檢測(cè)軟件界面進(jìn)行提示,還可以輸出到數(shù)據(jù)庫(kù)儲(chǔ)存起來以便于以后查詢和分析。預(yù)設(shè)次數(shù)可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,本實(shí)施例不作限定。
本發(fā)明提供的傳感器終端功能檢測(cè)方法,通過一次向多個(gè)傳感器終端發(fā)送檢測(cè)指令并接收相應(yīng)的響應(yīng)幀,實(shí)現(xiàn)了對(duì)多個(gè)傳感器終端的功能檢測(cè),提高了傳感器終端功能檢測(cè)效率。而給出對(duì)不合格檢測(cè)結(jié)果的判斷條件,有助于完成對(duì)傳感器終端的功能檢測(cè)。
在上述各實(shí)施例的基礎(chǔ)上,進(jìn)一步地,所述根據(jù)所述多個(gè)響應(yīng)幀以及所述檢測(cè)指令,對(duì)所述多個(gè)傳感器終端進(jìn)行功能檢測(cè)包括:
若判斷獲知所述傳感器終端第N次檢測(cè)返回的所述響應(yīng)幀與所述檢測(cè)指令相匹配,則輸出所述傳感器終端合格結(jié)果,其中,N小于等于所述預(yù)設(shè)次數(shù)。
具體地,所述傳感器終端功能檢測(cè)裝置第N次向所述傳感器終端發(fā)送所述檢測(cè)指令,并接收到所述傳感器終端返回的所述響應(yīng)幀。所述傳感器終端功能檢測(cè)裝置對(duì)比接收到的第N次返回的所述響應(yīng)幀與所述檢測(cè)指令,若所述響應(yīng)幀與所述檢測(cè)指令相匹配,則輸出所述傳感器終端合格結(jié)果。所述傳感器終端的合格結(jié)果的輸出方式與不合格結(jié)果的輸出方式類似,此處不再贅述。預(yù)設(shè)次數(shù)可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,本實(shí)施例不作限定。
例如,在工廠實(shí)際生產(chǎn)中,可以把預(yù)設(shè)次數(shù)設(shè)定為3次,對(duì)于所述傳感器終端最多進(jìn)行3次檢測(cè)就可以判斷其是否合格。所述傳感器終端功能檢測(cè)裝置第一次向所述傳感器終端發(fā)送所述檢測(cè)指令,對(duì)比所述傳感器終端針對(duì)所述檢測(cè)指令返回所述響應(yīng)幀與所述檢測(cè)指令,若所述響應(yīng)幀與所述檢測(cè)指令相匹配,則所述傳感器終端檢測(cè)合格,否則再次向所述傳感器終端發(fā)送所述檢測(cè)指令;對(duì)比所述傳感器終端針對(duì)所述檢測(cè)指令再次返回所述響應(yīng)幀與所述檢測(cè)指令,若所述響應(yīng)幀與所述檢測(cè)指令相匹配,則所述傳感器終端檢測(cè)合格,否則第三次向所述傳感器終端發(fā)送所述檢測(cè)指令;對(duì)比所述傳感器終端第三次針對(duì)所述檢測(cè)指令返回的響應(yīng)幀,若所述響應(yīng)幀與所述檢測(cè)指令相匹配,則所述傳感器終端檢測(cè)合格。
本發(fā)明提供的傳感器終端功能檢測(cè)方法,通過一次向多個(gè)傳感器終端發(fā)送檢測(cè)指令并接收相應(yīng)的響應(yīng)幀,實(shí)現(xiàn)了對(duì)多個(gè)傳感器終端的功能檢測(cè),提高了傳感器終端功能檢測(cè)效率。而給出對(duì)合格檢測(cè)結(jié)果的判斷條件,有助于完成對(duì)傳感器終端的功能檢測(cè)。
在上述各實(shí)施例的基礎(chǔ)上,進(jìn)一步地,本發(fā)明提供的傳感器終端功能檢測(cè)方法還包括:
在發(fā)送所述檢測(cè)指令到所述多個(gè)傳感器終端之前,接收對(duì)所述多個(gè)傳感器終端的掃碼信息,其中,所述掃碼信息與所述傳感器終端以及對(duì)所述傳感器終端進(jìn)行功能檢測(cè)后的結(jié)果一一對(duì)應(yīng),以便于對(duì)所述傳感器終端功能檢測(cè)結(jié)果進(jìn)行查詢。
具體地,在所述傳感器終端功能檢測(cè)裝置發(fā)送所述檢測(cè)指令到所述多個(gè)傳感器終端之前,所述多個(gè)傳感器終端被掃碼,例如可以通過掃描槍掃描被檢測(cè)的所述多個(gè)傳感器終端的條形碼;所述傳感器終端功能檢測(cè)裝置接收對(duì)所述多個(gè)傳感器終端的掃碼信息,所述掃碼信息與所述多個(gè)傳感器終端一一對(duì)應(yīng),例如,所述掃碼信息可以包括所述傳感器終端的唯一檢測(cè)號(hào);在所述傳感器終端功能檢測(cè)裝置對(duì)所述傳感器終端檢測(cè)完成后,可以將所述傳感器終端的檢測(cè)結(jié)果與掃碼信息對(duì)應(yīng)并儲(chǔ)存在數(shù)據(jù)庫(kù)中,以便于對(duì)所述傳感器終端功能檢測(cè)結(jié)果進(jìn)行查詢。
本發(fā)明提供的傳感器終端功能檢測(cè)方法,通過一次向多個(gè)傳感器終端發(fā)送檢測(cè)指令并接收相應(yīng)的響應(yīng)幀,實(shí)現(xiàn)了對(duì)多個(gè)傳感器終端的功能檢測(cè),提高了傳感器終端功能檢測(cè)效率。而對(duì)傳感器終端進(jìn)行掃碼,并把掃碼信息與所述傳感器終端以及檢測(cè)結(jié)果對(duì)應(yīng)儲(chǔ)存,有助于對(duì)檢測(cè)結(jié)果的追溯。
圖2為本發(fā)明一實(shí)施例傳感器終端功能檢測(cè)裝置的結(jié)構(gòu)示意圖,如圖2所示,本發(fā)明提供的傳感器終端功能檢測(cè)裝置包括發(fā)送單元201、接收單元202和檢測(cè)單元203,其中:發(fā)送單元201用于通過多串口檢測(cè)裝置上分別與多個(gè)傳感器終端連接的端口發(fā)送預(yù)先設(shè)置的檢測(cè)指令到所述多個(gè)傳感器終端;接收單元202用于接收所述多個(gè)傳感器終端針對(duì)所述檢測(cè)指令返回的多個(gè)響應(yīng)幀,其中,每個(gè)傳感器終端返回一個(gè)所述響應(yīng)幀;檢測(cè)單元203用于根據(jù)所述多個(gè)響應(yīng)幀以及所述檢測(cè)指令,對(duì)所述多個(gè)傳感器終端進(jìn)行功能檢測(cè)。
具體地,多串口檢測(cè)裝置與多個(gè)傳感器終端通過端口分別建立連接,傳感器終端功能檢測(cè)裝置與多串口檢測(cè)裝置連接,當(dāng)發(fā)送單元201向所述多個(gè)傳感器終端發(fā)送檢測(cè)指令時(shí),所述多個(gè)傳感器終端通過與多串口檢測(cè)裝置連接的端口分別接收所述檢測(cè)指令。其中,所述檢測(cè)指令是預(yù)先設(shè)置的。
所述多個(gè)傳感器終端在分別接收到所述檢測(cè)指令之后,對(duì)所述檢測(cè)指令進(jìn)行解析并針對(duì)所述檢測(cè)指令產(chǎn)生響應(yīng)幀,然后向所述傳感器終端功能檢測(cè)裝置發(fā)送所述響應(yīng)幀,其中每個(gè)傳感器終端發(fā)送一個(gè)所述響應(yīng)幀。接收單元202會(huì)接收所述響應(yīng)幀。
檢測(cè)單元203根據(jù)接收到的所述多個(gè)響應(yīng)幀以及所述檢測(cè)指令,對(duì)所述多個(gè)傳感器終端進(jìn)行功能檢測(cè)。具體地,所述檢測(cè)指令為預(yù)先設(shè)置的,相應(yīng)的所述響應(yīng)幀也是可以預(yù)先估計(jì)的,檢測(cè)單元203可以對(duì)比所述響應(yīng)幀與所述檢測(cè)指令,完成對(duì)所述傳感器終端的功能檢測(cè)。例如,若對(duì)比結(jié)果顯示所述響應(yīng)幀與所述檢測(cè)指令匹配,可以判斷所述響應(yīng)幀對(duì)應(yīng)的所述傳感器終端合格;否則,所述響應(yīng)幀對(duì)應(yīng)的所述傳感器終端不合格。
本發(fā)明提供的傳感器終端功能檢測(cè)裝置,通過一次向多個(gè)傳感器終端發(fā)送檢測(cè)指令并接收相應(yīng)的響應(yīng)幀,實(shí)現(xiàn)了對(duì)多個(gè)傳感器終端的功能檢測(cè),提高了傳感器終端功能檢測(cè)效率。
在上一實(shí)施例的基礎(chǔ)上,進(jìn)一步地,所述接收單元202具體用于:在接收所述多個(gè)響應(yīng)幀的同時(shí),對(duì)所述多個(gè)響應(yīng)幀進(jìn)行分幀處理,其中,所述分幀處理包括:依次獲取所述多個(gè)傳感器終端針對(duì)所述檢測(cè)指令返回的所述多個(gè)響應(yīng)幀,對(duì)所述響應(yīng)幀進(jìn)行標(biāo)記并儲(chǔ)存在預(yù)設(shè)的緩存區(qū)中。
具體地,所述接收單元202在接收從傳感器終端返回的響應(yīng)幀時(shí),會(huì)將接收到的所述響應(yīng)幀儲(chǔ)存到接收端口的緩存中,如果直接對(duì)儲(chǔ)存在上述接收端口的緩存中的所述響應(yīng)幀進(jìn)行處理,會(huì)占用接收端口,影響對(duì)后續(xù)所述響應(yīng)幀的接收。為了提高對(duì)響應(yīng)幀的處理效率,預(yù)先設(shè)置一個(gè)緩存區(qū)用來儲(chǔ)存接收到的所述多個(gè)響應(yīng)幀,當(dāng)接收到所述響應(yīng)幀時(shí),依次從上述端口緩存中獲取所述響應(yīng)幀并將所述響應(yīng)幀儲(chǔ)存到預(yù)設(shè)的緩存區(qū)中,在將所述響應(yīng)幀儲(chǔ)存到預(yù)設(shè)的緩存區(qū)時(shí)會(huì)對(duì)所述響應(yīng)幀進(jìn)行標(biāo)記,例如在所述響應(yīng)幀里增加所述響應(yīng)幀對(duì)應(yīng)的傳感器終端標(biāo)識(shí)。檢測(cè)單元203在對(duì)所述響應(yīng)幀進(jìn)行處理時(shí)可以從預(yù)設(shè)的緩存區(qū)中獲得所述響應(yīng)幀,不會(huì)影響接收單元202繼續(xù)接收所述響應(yīng)幀。
本發(fā)明提供的傳感器終端功能檢測(cè)裝置,通過一次向多個(gè)傳感器終端發(fā)送檢測(cè)指令并接收相應(yīng)的響應(yīng)幀,實(shí)現(xiàn)了對(duì)多個(gè)傳感器終端的功能檢測(cè),提高了傳感器終端功能檢測(cè)效率。而通過分幀處理進(jìn)一步提高了傳感器終端功能檢測(cè)效率。
在上述各實(shí)施例的基礎(chǔ)上,進(jìn)一步地,所述檢測(cè)單元203具體用于:若判斷獲知對(duì)所述傳感器終端連續(xù)預(yù)設(shè)次數(shù)檢測(cè)返回的所述響應(yīng)幀都與所述檢測(cè)指令不匹配,則輸出所述傳感器終端不合格結(jié)果。
具體地,傳感器終端功能檢測(cè)裝置對(duì)所述傳感器終端進(jìn)行了連續(xù)預(yù)設(shè)次數(shù)檢測(cè),所述檢測(cè)單元203若每次對(duì)比所述響應(yīng)幀與所述檢測(cè)指令,所述響應(yīng)幀都與所述檢測(cè)指令都不匹配,則輸出所述傳感器終端不合格結(jié)果。匹配是指所述響應(yīng)幀與所述檢測(cè)指令相對(duì)應(yīng),例如所述檢測(cè)指令為11111111,對(duì)應(yīng)的所述響應(yīng)幀為10101010。對(duì)于傳感器終端的不合格結(jié)果,可以輸出到指示燈進(jìn)行報(bào)警,也可以輸出到檢測(cè)軟件界面進(jìn)行提示,還可以輸出到數(shù)據(jù)庫(kù)儲(chǔ)存起來以便于以后查詢和分析。預(yù)設(shè)次數(shù)可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,本實(shí)施例不作限定。
本發(fā)明提供的傳感器終端功能檢測(cè)裝置,通過一次向多個(gè)傳感器終端發(fā)送檢測(cè)指令并接收相應(yīng)的響應(yīng)幀,實(shí)現(xiàn)了對(duì)多個(gè)傳感器終端的功能檢測(cè),提高了傳感器終端功能檢測(cè)效率。而給出對(duì)不合格檢測(cè)結(jié)果的判斷條件,有助于完成對(duì)傳感器終端的功能檢測(cè)。
在上述各實(shí)施例的基礎(chǔ)上,進(jìn)一步地,所述檢測(cè)單元203具體用于:若判斷獲知所述傳感器終端第N次檢測(cè)返回的所述響應(yīng)幀與所述檢測(cè)指令相匹配,則輸出所述傳感器終端合格結(jié)果,其中,N小于等于所述預(yù)設(shè)次數(shù)。
具體地,所述發(fā)送單元201第N次向所述傳感器終發(fā)送所述檢測(cè)指令,所述接收單元202接收到所述傳感器終端返回的所述響應(yīng)幀。檢測(cè)單元203對(duì)比接收到的第N次返回的所述響應(yīng)幀與所述檢測(cè)指令,若所述響應(yīng)幀與所述檢測(cè)指令相匹配,則輸出所述傳感器終端合格結(jié)果。傳感器終端的合格結(jié)果的輸出方式與不合格結(jié)果的輸出方式類似,此處不再贅述。預(yù)設(shè)次數(shù)可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,本實(shí)施例不作限定。
本發(fā)明提供的傳感器終端功能檢測(cè)方法,通過一次向多個(gè)傳感器終端發(fā)送檢測(cè)指令并接收相應(yīng)的響應(yīng)幀,實(shí)現(xiàn)了對(duì)多個(gè)傳感器終端的功能檢測(cè),提高了傳感器終端功能檢測(cè)效率。而給出對(duì)合格檢測(cè)結(jié)果的判斷條件,有助于完成對(duì)傳感器終端的功能檢測(cè)。
在上述各實(shí)施例的基礎(chǔ)上,進(jìn)一步地,本發(fā)明提供的傳感器終端功能檢測(cè)裝置還包括掃描單元204,所述掃描單元204用于在發(fā)送所述檢測(cè)指令到所述多個(gè)傳感器終端之前,接收對(duì)所述多個(gè)傳感器終端的掃碼信息,其中,所述掃碼信息與所述傳感器終端以及對(duì)所述傳感器終端進(jìn)行功能檢測(cè)后的結(jié)果一一對(duì)應(yīng),以便于對(duì)所述傳感器終端功能檢測(cè)結(jié)果進(jìn)行查詢。
具體地,在所述傳感器終端功能檢測(cè)裝置發(fā)送所述檢測(cè)指令到所述多個(gè)傳感器終端之前,所述多個(gè)傳感器終端被掃碼,例如可以通過掃描槍掃描被檢測(cè)的所述多個(gè)傳感器終端的條形碼;所述傳感器終端功能檢測(cè)裝置接收對(duì)所述多個(gè)傳感器終端的掃碼信息,所述掃碼信息與所述多個(gè)傳感器終端一一對(duì)應(yīng),例如,所述掃碼信息可以包括所述傳感器終端的唯一檢測(cè)號(hào);在所述傳感器終端功能檢測(cè)裝置對(duì)所述傳感器終端檢測(cè)完成后,可以將所述傳感器終端的檢測(cè)結(jié)果與掃碼信息對(duì)應(yīng)并儲(chǔ)存在數(shù)據(jù)庫(kù)中,以便于對(duì)所述傳感器終端功能檢測(cè)結(jié)果進(jìn)行查詢。
本發(fā)明提供的傳感器終端功能檢測(cè)裝置,通過一次向多個(gè)傳感器終端發(fā)送檢測(cè)指令并接收相應(yīng)的響應(yīng)幀,實(shí)現(xiàn)了對(duì)多個(gè)傳感器終端的功能檢測(cè),提高了傳感器終端功能檢測(cè)效率。而對(duì)傳感器終端進(jìn)行掃碼,并把掃碼信息與所述傳感器終端以及檢測(cè)結(jié)果對(duì)應(yīng)儲(chǔ)存,有助于對(duì)檢測(cè)結(jié)果的追溯。
本發(fā)明提供的傳感器終端功能檢測(cè)裝置的實(shí)施例具體可以用于執(zhí)行上述各方法實(shí)施例的處理流程,其功能在此不再贅述,可以參照上述方法實(shí)施例的詳細(xì)描述。
圖4為本發(fā)明實(shí)施例傳感器終端功能檢測(cè)裝置的實(shí)體結(jié)構(gòu)示意圖,如圖4所示,該裝置可以包括:處理器(processor)410、通信接口(Communications Interface)420、存儲(chǔ)器(memory)430和通信總線440,其中,處理器410,通信接口420,存儲(chǔ)器430通過通信總線440完成相互間的通信。通信接口420可以用于裝置與傳感器終端之間的信息傳輸。處理器410可以調(diào)用存儲(chǔ)器430中的邏輯指令,以執(zhí)行如下方法:通過多串口檢測(cè)裝置上分別與多個(gè)傳感器終端連接的端口發(fā)送預(yù)先設(shè)置的檢測(cè)指令到所述多個(gè)傳感器終端;接收所述多個(gè)傳感器終端針對(duì)所述檢測(cè)指令返回的多個(gè)響應(yīng)幀,其中,每個(gè)傳感器終端返回一個(gè)所述響應(yīng)幀;根據(jù)所述多個(gè)響應(yīng)幀以及所述檢測(cè)指令,對(duì)所述多個(gè)傳感器終端進(jìn)行功能檢測(cè)。
此外,上述的存儲(chǔ)器430中的邏輯指令可以通過軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),裝置,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。