本發(fā)明涉及家電領(lǐng)域,尤其涉及一種多傳感器的檢測方法、裝置及計算機可讀存儲介質(zhì)。
背景技術(shù):
為了獲取全面的目標(biāo)數(shù)據(jù),傳統(tǒng)數(shù)據(jù)采集裝置中通常設(shè)置有多個傳感器,通過多個傳感器的相互配合,從而完成樣本數(shù)據(jù)的獲取工作。如傳統(tǒng)的空氣質(zhì)量檢測儀,通過內(nèi)置的多個傳感器,獲取當(dāng)前環(huán)境的空氣樣本數(shù)據(jù),從而進(jìn)行當(dāng)前環(huán)境的空氣質(zhì)量檢測。但是,裝置內(nèi)的傳感器一般會容易受到驅(qū)動電流電壓、工作電流電壓或工作環(huán)境等多種干擾因素的影響,會產(chǎn)生一個或多個傳感器的功耗過高,從而使采樣裝置的電池電量不能同時給多個傳感器供電的技術(shù)問題,從而造成傳感器數(shù)據(jù)邏輯異常。傳統(tǒng)產(chǎn)生傳感器的功率不足的技術(shù)問題時,必須通過人工重置采樣裝置或者更換采樣裝置的供電電池才能使傳感器重新正常工作。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提出一種多傳感器的檢測方法、終端及計算機可讀存儲介質(zhì),旨在解決由于一個或多個傳感器的功耗過高而使采樣裝置不能正常工作的技術(shù)問題。
為實現(xiàn)上述目的,本發(fā)明提供一種多傳感器的檢測方法,所述多傳感器的檢測方法應(yīng)用于數(shù)據(jù)采集裝置,所述多傳感器的檢測方法包括以下步驟:
根據(jù)預(yù)設(shè)時間間隔,獲取所述數(shù)據(jù)采集裝置中多個傳感器的耗電量數(shù)據(jù);
根據(jù)預(yù)設(shè)耗電量閾值,判斷所述多個傳感器中是否存在耗電量數(shù)據(jù)異常的目標(biāo)傳感器;
若存在所述目標(biāo)傳感器,則根據(jù)預(yù)設(shè)切換規(guī)則將所述目標(biāo)傳感器的工作狀態(tài)進(jìn)行切換。
可選地,所述若存在所述目標(biāo)傳感器,則根據(jù)預(yù)設(shè)切換規(guī)則將所述目標(biāo)傳感器的工作狀態(tài)進(jìn)行切換的步驟包括:
若存在所述目標(biāo)傳感器,則獲取所述數(shù)據(jù)采集裝置的電量數(shù)據(jù),并根據(jù)所述電量數(shù)據(jù)和所述目標(biāo)傳感器的耗電量數(shù)據(jù),切換所述目標(biāo)傳感器的工作狀態(tài)。
可選地,所述若存在所述目標(biāo)傳感器,則獲取所述數(shù)據(jù)采集裝置的電量數(shù)據(jù),并根據(jù)所述電量數(shù)據(jù)和所述目標(biāo)傳感器的耗電量數(shù)據(jù),切換所述目標(biāo)傳感器的工作狀態(tài)的步驟包括:
若存在所述目標(biāo)傳感器,則獲取所述數(shù)據(jù)采集裝置的電量數(shù)據(jù),并判斷所述電量數(shù)據(jù)是否低于預(yù)設(shè)電量閾值;
在所述電量數(shù)據(jù)高于或等于所述預(yù)設(shè)異常電量閾值時,則將所述目標(biāo)傳感器的工作狀態(tài)切換至低功耗模式,以減小所述目標(biāo)傳感器的耗電量。
可選地,所述若存在所述目標(biāo)傳感器,則獲取所述數(shù)據(jù)采集裝置的電量數(shù)據(jù),并判斷所述電量數(shù)據(jù)是否低于預(yù)設(shè)電量閾值的步驟之后,還包括:
在所述電量數(shù)據(jù)低于所述預(yù)設(shè)電量閾值時,將所述目標(biāo)傳感器切換至屏蔽狀態(tài),以斷開所述目標(biāo)傳感器與所述數(shù)據(jù)采集裝置的電路連接。
可選地,所述若存在所述目標(biāo)傳感器,則獲取所述數(shù)據(jù)采集裝置的電量數(shù)據(jù),并判斷所述電量數(shù)據(jù)是否低于預(yù)設(shè)電量閾值的步驟之后,還包括:
在所述電量數(shù)據(jù)低于所述預(yù)設(shè)電量閾值時,發(fā)送重置指令至所述數(shù)據(jù)采集裝置,以使所述數(shù)據(jù)采集裝置進(jìn)行重置。
可選地,所述根據(jù)預(yù)設(shè)耗電量閾值,判斷所述多個傳感器中是否存在耗電量數(shù)據(jù)異常的目標(biāo)傳感器的步驟之后,還包括:
若不存在所述目標(biāo)傳感器,獲取所述數(shù)據(jù)采集裝置的電量數(shù)據(jù),并計算所述數(shù)據(jù)采集裝置的剩余電量;
根據(jù)所述剩余電量和預(yù)設(shè)周期,喚醒所述數(shù)據(jù)采集裝置中的傳感器,以使所述數(shù)據(jù)采集裝置中的傳感器周期性工作。
可選地,所述多傳感器的檢測方法還包括:
根據(jù)所述剩余電量和耗電量數(shù)據(jù),計算所述數(shù)據(jù)采集裝置的剩余檢測次數(shù);
根據(jù)所述剩余檢測次數(shù)生成提醒消息,并將所述提醒消息反饋至用戶終端。
可選地,所述多傳感器的檢測方法還包括:
在將所述目標(biāo)傳感器的工作狀態(tài)進(jìn)行切換時,將所述數(shù)據(jù)采集裝置的備份傳感器的工作狀態(tài)進(jìn)行對應(yīng)切換。
此外,為實現(xiàn)上述目的,本發(fā)明還提供一種多傳感器的檢測裝置,其特征在于,所述多傳感器的檢測裝置包括處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的多傳感器的檢測程序,其中所述多傳感器的檢測程序被所述處理器執(zhí)行時實現(xiàn)如上所述的步驟。
此外,為實現(xiàn)上述目的,本發(fā)明還提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上存儲有多傳感器的檢測程序,所述多傳感器的檢測程序被處理器執(zhí)行時實現(xiàn)上述所述的多傳感器的檢測方法的步驟。
本發(fā)明提供一種多傳感器的檢測方法、裝置及計算機可讀存儲介質(zhì),所述多傳感器的檢測方法通過根據(jù)預(yù)設(shè)時間間隔,獲取所述數(shù)據(jù)采集裝置中多個傳感器的耗電量數(shù)據(jù);根據(jù)預(yù)設(shè)耗電量閾值,判斷所述多個傳感器中是否存在耗電量數(shù)據(jù)異常的目標(biāo)傳感器;若存在所述目標(biāo)傳感器,則根據(jù)預(yù)設(shè)切換規(guī)則將所述目標(biāo)傳感器的工作狀態(tài)進(jìn)行切換。通過以上方式,本發(fā)明在檢測到耗電量異常的傳感器時,通過控制異常傳感器的工作狀態(tài),如斷開該異常傳感器或降低該異常傳感器的工作頻率,以避免剩余電量的快速消耗,從而保證其他傳感器的正常運行。并由此避免數(shù)據(jù)采集裝置中某個或多個傳感器發(fā)生異常時,需直接重置數(shù)據(jù)采樣裝置或更換供電電池而使數(shù)據(jù)采集裝置無法工作的情況,解決了由于一個或多個傳感器的功耗過高而使采樣裝置不能正常工作的技術(shù)問題。
附圖說明
圖1為本發(fā)明實施例方案涉及的多傳感器的檢測裝置硬件運行環(huán)境的終端結(jié)構(gòu)示意圖;
圖2為本發(fā)明多傳感器的檢測方法第一實施例的流程示意圖;
圖3為本發(fā)明多傳感器的檢測方法第二實施例的流程示意圖;
圖4為本發(fā)明多傳感器的檢測方法第三實施例的流程示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。
具體實施方式
應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例方案的主要思路是:根據(jù)預(yù)設(shè)時間間隔,獲取所述數(shù)據(jù)采集裝置中多個傳感器的耗電量數(shù)據(jù);根據(jù)預(yù)設(shè)耗電量閾值,判斷所述多個傳感器中是否存在耗電量數(shù)據(jù)異常的目標(biāo)傳感器;若存在所述目標(biāo)傳感器,則根據(jù)預(yù)設(shè)切換規(guī)則將所述目標(biāo)傳感器的工作狀態(tài)進(jìn)行切換,解決了由于一個或多個傳感器的功耗過高而使采樣裝置不能正常工作的技術(shù)問題。
參照圖1,圖1為本發(fā)明實施例方案涉及的多傳感器的檢測裝置硬件運行環(huán)境的終端結(jié)構(gòu)示意圖。
本發(fā)明實施例的終端可以是pc,也可以是智能手機、平板電腦、電子書閱讀器、mp4(movingpictureexpertsgroupaudiolayeriv,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)播放器、便攜計算機等具有顯示功能的可移動式終端設(shè)備。如圖1所述,該終端可以包括處理器1001(例如cpu),通信總線1002,用戶接口1003,網(wǎng)絡(luò)接口1004,存儲器1005。其中,通信總線1002用于實現(xiàn)這些組件之間的連接通信;用戶接口1003可以包括顯示屏(display)、輸入單元比如鍵盤(keyboard);網(wǎng)絡(luò)接口1004可選的可以包括標(biāo)準(zhǔn)的有線接口、無線接口(如wi-fi接口);存儲器1005可以是高速ram存儲器,也可以是穩(wěn)定的存儲器(non-volatilememory),例如磁盤存儲器,存儲器1005可選的還可以是獨立于前述處理器1001的存儲裝置。
本領(lǐng)域技術(shù)人員可以理解,圖1中示出的多傳感器的檢測裝置硬件運行環(huán)境的終端結(jié)構(gòu)并不構(gòu)成對本發(fā)明多傳感器的檢測裝置的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
繼續(xù)參照圖1,圖1中作為一種計算機存儲介質(zhì)的存儲器1005可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊、用戶接口模塊以及多傳感器的檢測程序。
在圖1所示的終端中,網(wǎng)絡(luò)接口1004主要用于連接云服務(wù)器,與云服務(wù)器進(jìn)行數(shù)據(jù)通信;用戶接口1003可以連接客戶端(用戶端),與客戶端進(jìn)行數(shù)據(jù)通信;而處理器1001可以用于調(diào)用存儲器1005中存儲的多傳感器的檢測程序,并執(zhí)行以下操作:
根據(jù)預(yù)設(shè)時間間隔,獲取所述數(shù)據(jù)采集裝置中多個傳感器的耗電量數(shù)據(jù);
根據(jù)預(yù)設(shè)耗電量閾值,判斷所述多個傳感器中是否存在耗電量數(shù)據(jù)異常的目標(biāo)傳感器;
若存在所述目標(biāo)傳感器,則根據(jù)預(yù)設(shè)切換規(guī)則將所述目標(biāo)傳感器的工作狀態(tài)進(jìn)行切換。
進(jìn)一步的,處理器1001還可以調(diào)用存儲器1005中存儲的多傳感器的檢測程序,執(zhí)行以下操作:
若存在所述目標(biāo)傳感器,則獲取所述數(shù)據(jù)采集裝置的電量數(shù)據(jù),并根據(jù)所述電量數(shù)據(jù)和所述目標(biāo)傳感器的耗電量數(shù)據(jù),切換所述目標(biāo)傳感器的工作狀態(tài)。
進(jìn)一步的,處理器1001還可以調(diào)用存儲器1005中存儲的多傳感器的檢測程序,執(zhí)行以下操作:
若存在所述目標(biāo)傳感器,則獲取所述數(shù)據(jù)采集裝置的電量數(shù)據(jù),并判斷所述電量數(shù)據(jù)是否低于預(yù)設(shè)電量閾值;
在所述電量數(shù)據(jù)高于或等于所述預(yù)設(shè)異常電量閾值時,則將所述目標(biāo)傳感器的工作狀態(tài)切換至低功耗模式,以減小所述目標(biāo)傳感器的耗電量。
進(jìn)一步的,處理器1001還可以調(diào)用存儲器1005中存儲的多傳感器的檢測程序,執(zhí)行以下操作:
在所述電量數(shù)據(jù)低于所述預(yù)設(shè)電量閾值時,將所述目標(biāo)傳感器切換至屏蔽狀態(tài),以斷開所述目標(biāo)傳感器與所述數(shù)據(jù)采集裝置的電路連接。
進(jìn)一步的,處理器1001還可以調(diào)用存儲器1005中存儲的多傳感器的檢測程序,執(zhí)行以下操作:
在所述電量數(shù)據(jù)低于所述預(yù)設(shè)電量閾值時,發(fā)送重置指令至所述數(shù)據(jù)采集裝置,以使所述數(shù)據(jù)采集裝置進(jìn)行重置。
進(jìn)一步的,處理器1001還可以調(diào)用存儲器1005中存儲的多傳感器的檢測程序,執(zhí)行以下操作:
若不存在所述目標(biāo)傳感器,獲取所述數(shù)據(jù)采集裝置的電量數(shù)據(jù),并計算所述數(shù)據(jù)采集裝置的剩余電量;
根據(jù)所述剩余電量和預(yù)設(shè)周期,喚醒所述數(shù)據(jù)采集裝置中的傳感器,以使所述數(shù)據(jù)采集裝置中的傳感器周期性工作。
進(jìn)一步的,處理器1001還可以調(diào)用存儲器1005中存儲的多傳感器的檢測程序,執(zhí)行以下操作:
根據(jù)所述剩余電量和耗電量數(shù)據(jù),計算所述數(shù)據(jù)采集裝置的剩余檢測次數(shù);
根據(jù)所述剩余檢測次數(shù)生成提醒消息,并將所述提醒消息反饋至用戶終端。
進(jìn)一步的,處理器1001還可以調(diào)用存儲器1005中存儲的多傳感器的檢測程序,執(zhí)行以下操作:
在將所述目標(biāo)傳感器的工作狀態(tài)進(jìn)行切換時,將所述數(shù)據(jù)采集裝置的備份傳感器的工作狀態(tài)進(jìn)行對應(yīng)切換。
基于上述硬件結(jié)構(gòu),提出本發(fā)明多傳感器的檢測方法實施例。
參照圖2,圖2為本發(fā)明多傳感器的檢測方法第一實施例的流程示意圖。
本實施例中,所述多傳感器的檢測方法包括以下步驟:
步驟s10,根據(jù)預(yù)設(shè)時間間隔,獲取所述數(shù)據(jù)采集裝置中多個傳感器的耗電量數(shù)據(jù);
本實施例中,為了解決由于一個或多個傳感器的功耗過高而使采樣裝置不能正常工作的技術(shù)問題,通過檢測所述數(shù)據(jù)采集裝置中的各個傳感器是否耗電異常,并實時控制該耗電異常的傳感器的工作狀態(tài),從而避免發(fā)生由于一個或多個傳感器的功耗過高而使采樣裝置不能正常工作的情況。本實施例提供的多傳感器的檢測方法具體可應(yīng)用于數(shù)據(jù)采集裝置,具體實施例中該方法還可以應(yīng)用于其他裝置中的傳感器檢測。具體地,本實施例中提供的多傳感器的檢測方法對應(yīng)的多傳感器的檢測裝置可以通過內(nèi)置電壓檢測系統(tǒng),該電壓檢測系統(tǒng)用于檢測數(shù)據(jù)采樣裝置的剩余電量和/或消耗電量,還可以用于檢測傳感器的消耗電量。為了防止一個或多個傳感器的耗電量過大,從而引起數(shù)據(jù)采集裝置的供電異常或電量不足的問題,多傳感器的檢測裝置中內(nèi)置的電壓監(jiān)測系統(tǒng),根據(jù)用戶預(yù)先設(shè)置的時間間隔對所述數(shù)據(jù)采集裝置中的多個或者全部傳感器的耗電量進(jìn)行實時監(jiān)測。具體實施例中,在所述電壓監(jiān)測系統(tǒng)監(jiān)測到數(shù)據(jù)采集裝置的電量不足時,可以通過檢測數(shù)據(jù)采集裝置中的各個傳感器的耗電量,從而確定是否是因為存在高功耗額傳感器而使數(shù)據(jù)采集裝置產(chǎn)生供電不足的問題。
步驟s20,根據(jù)預(yù)設(shè)耗電量閾值,判斷所述多個傳感器中是否存在耗電量數(shù)據(jù)異常的目標(biāo)傳感器;
具體地,根據(jù)數(shù)據(jù)采集裝置中各個傳感器正常工作時的耗電量數(shù)據(jù),預(yù)先設(shè)置一耗電量閾值。將實時檢測到的各個傳感器當(dāng)前耗電量與所述預(yù)設(shè)耗電量閾值進(jìn)行對比,根據(jù)各個傳感器的當(dāng)前耗電量與預(yù)設(shè)耗電量閾值的差值,判斷是否存在耗電量突然大幅增大或突然大幅減小的異常傳感器,即目標(biāo)傳感器。具體實施例中,還可以根據(jù)自身情況設(shè)置異常傳感器的判斷條件標(biāo)準(zhǔn),并將達(dá)到條件的傳感器判定為異常傳感器,即目標(biāo)傳感器。
步驟s30,若存在所述目標(biāo)傳感器,則根據(jù)預(yù)設(shè)切換規(guī)則將所述目標(biāo)傳感器的工作狀態(tài)進(jìn)行切換。
具體地,在檢測到耗電量符合高功耗的耗電異常的目標(biāo)傳感器時,即該耗電異常的目標(biāo)傳感器可能會引起數(shù)據(jù)采集裝置的供電不足,從而使數(shù)據(jù)采集裝置不能正常工作。因此,在檢測到異常的目標(biāo)傳感器時,根據(jù)預(yù)先設(shè)置的切換規(guī)則,即對所述高功耗的異常傳感器處理規(guī)則,將所述高功耗的目標(biāo)傳感器的工作狀態(tài)進(jìn)行調(diào)整。如在所述耗電異常的目標(biāo)傳感器的耗電量遠(yuǎn)超過正常耗電量時,將所述目標(biāo)傳感器的工作狀態(tài)切換為屏蔽狀態(tài),即斷開所述目標(biāo)傳感器與所述數(shù)據(jù)采集裝置的電路連接,或?qū)⑺瞿繕?biāo)傳感器的工作狀態(tài)切換為低功耗模式,即可以通過電池儲能升壓裝置對所述目標(biāo)傳感器進(jìn)行供電,保障所述目標(biāo)傳感器的基本工作電量,降低其工作所需電量。具體實施例中,根據(jù)所述數(shù)據(jù)采集裝置中剩余電量的多少對所述目標(biāo)傳感器的工作狀態(tài)進(jìn)行切換。如在所述數(shù)據(jù)采集裝置中剩余電量未低于預(yù)設(shè)電量閾值時,將所述目標(biāo)傳感器的工作狀態(tài)切換為低功耗模式,在所述數(shù)據(jù)采集裝置中剩余電量低于預(yù)設(shè)電量閾值時,將所述目標(biāo)傳感器的工作狀態(tài)切換為屏蔽狀態(tài)。
本實施例提供一種多傳感器的檢測方法、裝置及計算機可讀存儲介質(zhì),所述多傳感器的檢測方法通過根據(jù)預(yù)設(shè)時間間隔,獲取所述數(shù)據(jù)采集裝置中多個傳感器的耗電量數(shù)據(jù);根據(jù)預(yù)設(shè)耗電量閾值,判斷所述多個傳感器中是否存在耗電量數(shù)據(jù)異常的目標(biāo)傳感器;若存在所述目標(biāo)傳感器,則根據(jù)預(yù)設(shè)切換規(guī)則將所述目標(biāo)傳感器的工作狀態(tài)進(jìn)行切換。通過以上方式,本發(fā)明在檢測到耗電量異常的傳感器時,通過控制異常傳感器的工作狀態(tài),如斷開該異常傳感器或降低該異常傳感器的工作頻率,以避免剩余電量的快速消耗,從而保證其他傳感器的正常運行。并由此避免數(shù)據(jù)采集裝置中某個或多個傳感器發(fā)生異常時,需直接重置數(shù)據(jù)采樣裝置或更換供電電池而使數(shù)據(jù)采集裝置無法工作的情況,解決了由于一個或多個傳感器的功耗過高而使采樣裝置不能正常工作的技術(shù)問題。
參照圖3,圖3為本發(fā)明多傳感器的檢測方法第二實施例的流程示意圖。
本實施例中,基于上述圖2所示實施例,進(jìn)一步地,本實施例中,步驟s30具體包括:
步驟s31,若存在所述目標(biāo)傳感器,則獲取所述數(shù)據(jù)采集裝置的電量數(shù)據(jù),并根據(jù)所述電量數(shù)據(jù)和所述目標(biāo)傳感器的耗電量數(shù)據(jù),切換所述目標(biāo)傳感器的工作狀態(tài)。
具體地,在判定所述數(shù)據(jù)采集裝置中存在耗電量異常的目標(biāo)傳感器時,需要進(jìn)一步結(jié)合所述數(shù)據(jù)采集裝置的電量數(shù)據(jù),對所述耗電異常的目標(biāo)傳感器的工作狀態(tài)進(jìn)行調(diào)整。
進(jìn)一步地,所述步驟s31還包括:
步驟s311,若存在所述目標(biāo)傳感器,則獲取所述數(shù)據(jù)采集裝置的電量數(shù)據(jù),并判斷所述電量數(shù)據(jù)是否低于預(yù)設(shè)電量閾值;
具體地,在判定存在耗電量異常的目標(biāo)傳感器時,為了進(jìn)一步獲取所述數(shù)據(jù)采集裝置中的電量數(shù)據(jù),以結(jié)合所述數(shù)據(jù)采集裝置的電量數(shù)據(jù),即所述電量數(shù)據(jù)可以表示剩余電量數(shù)據(jù),可以用于提供傳感器工作的剩余電量,切換耗電異常的目標(biāo)傳感器的工作狀態(tài)。根據(jù)預(yù)先設(shè)定的一電量閾值,判斷所述數(shù)據(jù)采集裝置的電量數(shù)據(jù)是否處于缺乏狀態(tài),即是否低于預(yù)設(shè)電量閾值。
步驟s312,在所述電量數(shù)據(jù)高于或等于所述預(yù)設(shè)異常電量閾值時,則將所述目標(biāo)傳感器的工作狀態(tài)切換至低功耗模式,以減小所述目標(biāo)傳感器的耗電量;
具體地,在判斷所述數(shù)據(jù)采集裝置對應(yīng)的電量數(shù)據(jù)高于或等于預(yù)設(shè)異常電量閾值時,即表示所述數(shù)據(jù)采集裝置剩余的電量數(shù)據(jù)還是處于充裕狀態(tài),則將耗電異常的所述目標(biāo)傳感器的工作狀態(tài)進(jìn)行調(diào)整,即減小所述目標(biāo)傳感器的功耗,如根據(jù)預(yù)設(shè)時間周期,喚醒所述目標(biāo)傳感器,在其他時間段中,使所述目標(biāo)傳感器處于休眠中,從而使保證所述目標(biāo)傳感器的必要工作電量,降低所述目標(biāo)傳感器的整體耗電量。
步驟s313,在所述電量數(shù)據(jù)低于所述預(yù)設(shè)電量閾值時,將所述目標(biāo)傳感器切換至屏蔽狀態(tài),以斷開所述目標(biāo)傳感器與所述數(shù)據(jù)采集裝置的電路連接。
具體地,在判斷所述數(shù)據(jù)采集裝置對應(yīng)的電量數(shù)據(jù)低于預(yù)設(shè)異常電量閾值時,即表示所述數(shù)據(jù)采集裝置剩余的電量數(shù)據(jù)處于缺乏狀態(tài),則將耗電異常的所述目標(biāo)傳感器的工作狀態(tài)切換為屏蔽狀態(tài),即斷開所述目標(biāo)傳感器與所述數(shù)據(jù)采集裝置的電路連接,從而斷開所述目標(biāo)傳感器的供電。通過切斷高功耗的傳感器的供電,使所述數(shù)據(jù)采集裝置的剩余電量得到充分利用。
其中,本實施例中所述步驟s313還可以替換為:
步驟s314,在所述電量數(shù)據(jù)低于所述預(yù)設(shè)電量閾值時,發(fā)送重置指令至所述數(shù)據(jù)采集裝置,以使所述數(shù)據(jù)采集裝置進(jìn)行重置。
具體地,在判斷所述數(shù)據(jù)采集裝置對應(yīng)的電量數(shù)據(jù)低于預(yù)設(shè)異常電量閾值時,即表示所述數(shù)據(jù)采集裝置剩余的電量數(shù)據(jù)處于缺乏狀態(tài),所述剩余的電量不足以提供所述數(shù)據(jù)采集裝置中傳感器的正常工作,則發(fā)送重置指令至所述數(shù)據(jù)采集裝置,以使所述數(shù)據(jù)采集裝置進(jìn)行狀態(tài)重啟,從而使可能發(fā)生邏輯異常的目標(biāo)傳感器的工作狀態(tài)恢復(fù)正常。
本實施例中提供的多傳感器的檢測方法,在檢測到耗電異常的目標(biāo)傳感器時,進(jìn)一步結(jié)合所述數(shù)據(jù)采樣裝置中剩余的電量數(shù)據(jù),切換所述傳感器的工作狀態(tài),以解決剩余的電量不能同時供給多個傳感器工作的技術(shù)問題。通過采用模塊化的多傳感器組合方式,可隨時斷開高功耗傳感器的實時連接以保證所述數(shù)據(jù)采集裝置中其他傳感器的正常運行。
參照圖4,圖4為本發(fā)明多傳感器的檢測方法第三實施例的流程示意圖。
本實施例中,基于上述圖2所示實施例,步驟s20還包括:
步驟s41,在未檢測到耗電量數(shù)據(jù)異常的目標(biāo)傳感器時,獲取所述數(shù)據(jù)采集裝置的電量數(shù)據(jù),并判斷所述電量數(shù)據(jù)是否低于預(yù)設(shè)電量閾值;
具體地,為了防止所述數(shù)據(jù)采樣裝置中的電量數(shù)據(jù)已處于急劇缺乏狀態(tài),在未檢測到耗電量數(shù)據(jù)異常的目標(biāo)傳感器時,獲取所述數(shù)據(jù)采樣裝置的電量數(shù)據(jù),即所述數(shù)據(jù)采樣裝置的剩下的可用電量數(shù)據(jù),判斷所述電量數(shù)據(jù)是否處于缺乏狀態(tài),即所述電量數(shù)據(jù)是否低于預(yù)設(shè)電量閾值。
步驟s42,在所述電量數(shù)據(jù)低于預(yù)設(shè)電量閾值時,計算所述數(shù)據(jù)采集裝置的剩余電量;
具體地,在所述電量數(shù)據(jù)已低于預(yù)設(shè)電量閾值時,即表示所述數(shù)據(jù)采樣裝置中的可用電量已不能再保證所述數(shù)據(jù)采樣裝置中多個或者全部傳感器的正常工作,計算所述電量數(shù)據(jù)占電量數(shù)據(jù)總和的百分比,或其他衡量值。
步驟s43,根據(jù)所述剩余電量和預(yù)設(shè)周期,喚醒所述數(shù)據(jù)采集裝置中的傳感器,以使所述傳感器周期性工作。
具體地,在計算出所述剩余電量后,根據(jù)預(yù)設(shè)周期,分批次喚醒所述數(shù)據(jù)采集裝置中可組合工作的傳感器,通過使用最少電量,使所述數(shù)據(jù)采集裝置工作時間達(dá)到最大,從而提高所述數(shù)據(jù)采集裝置的工作效率。
進(jìn)一步地,本實施例中,步驟s33之后還包括:
步驟s44,根據(jù)所述剩余電量和耗電量數(shù)據(jù),計算所述數(shù)據(jù)采集裝置的剩余檢測次數(shù);
具體地,在計算出所述剩余電量后,根據(jù)所述數(shù)據(jù)采集裝置工作必須的必要傳感器的耗電量,計算所述剩余電量可為所述必要傳感器提供工作電量的工作時間,或者必要傳感器可根據(jù)所述剩余電量進(jìn)行工作的剩余檢測次數(shù)。
步驟s45,根據(jù)所述剩余檢測次數(shù)生成提醒消息,并將所述提醒消息反饋至用戶終端。
具體地,為了便于用戶及時充電或者更換電池,防止所述數(shù)據(jù)采集裝置處于斷電無法工作狀態(tài),在計算出所述剩余檢測次數(shù)后,根據(jù)所述剩余檢測次數(shù)生成對應(yīng)的提醒消息,并將所述提醒消息反饋至預(yù)先存儲的用戶終端,以提醒用戶該數(shù)據(jù)采集裝置的電量即將耗盡。
本實施例中提供的多傳感器的檢測方法,在檢測到耗電異常的目標(biāo)傳感器時,進(jìn)一步結(jié)合所述數(shù)據(jù)采樣裝置中剩余的電量數(shù)據(jù),切換所述傳感器的工作狀態(tài),以解決剩余的電量不能同時供給多個傳感器工作的技術(shù)問題。通過采用模塊化的多傳感器組合方式,可隨時斷開高功耗傳感器的實時連接以保證所述數(shù)據(jù)采集裝置中其他傳感器的正常運行。
進(jìn)一步地,本實施例中所述多傳感器的檢測方法還包括:
步驟s50,在將所述目標(biāo)傳感器的工作狀態(tài)進(jìn)行切換時,將所述數(shù)據(jù)采集裝置的備份傳感器的工作狀態(tài)進(jìn)行對應(yīng)切換。
具體地,在將所述目標(biāo)傳感器的工作狀態(tài)進(jìn)行對應(yīng)的切換時,如將所述目標(biāo)傳感器的工作狀態(tài)切換為屏蔽狀態(tài)時,則此時的目標(biāo)傳感器無法進(jìn)行正常工作,或?qū)⑺瞿繕?biāo)傳感器的工作狀態(tài)切換為低功耗狀態(tài)時,則此時的目標(biāo)傳感器無法進(jìn)行連續(xù)工作,即處于間接工作狀態(tài)。此時,需要啟動功耗正常的備份傳感器接替所述目標(biāo)傳感器的工作,以使所述數(shù)據(jù)采集裝置保持正常的工作模式。
本發(fā)明還提供一種計算機可讀存儲介質(zhì)。
本發(fā)明計算機可讀存儲介質(zhì)上存儲有多傳感器的檢測程序,所述多傳感器的檢測程序被處理器執(zhí)行時實現(xiàn)如上述智能方法的步驟。
其中,多傳感器的檢測程序被執(zhí)行時所實現(xiàn)的方法可參照本發(fā)明多傳感器的檢測方法的各個實施例,此處不再贅述。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者系統(tǒng)中還存在另外的相同要素。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在如上所述的一個存儲介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。