檢測配送柜中箱盒狀態(tài)的方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及配送柜領域,具體而言,涉及一種檢測配送柜中箱盒狀態(tài)的方法和裝置。
【背景技術】
[0002]現(xiàn)有的配送柜均是上電直接啟動,不對箱盒進行在線和負載檢測,現(xiàn)有技術中也沒有方案可以對箱盒進行在線和負載檢測,箱盒內有無問題后臺無法得知,存在安全隱患。
[0003]針對現(xiàn)有技術無法獲知配送柜的箱盒是否存在異常情況的問題,目前尚未提出有效的解決方案。
【發(fā)明內容】
[0004]本發(fā)明實施例提供了一種檢測配送柜中箱盒狀態(tài)的方法和裝置,以至少解決現(xiàn)有技術無法獲知配送柜的箱盒是否存在異常情況的技術問題。
[0005]根據(jù)本發(fā)明實施例的一個方面,提供了一種檢測配送柜中箱盒狀態(tài)的方法,該方法包括:主控制器對所述配送柜的多個從控制器進行輪詢點名,根據(jù)輪詢點名結果確定各個所述從控制器所控制的箱盒是否在線;以及各個所述從控制器檢測各個所述從控制器所控制的箱盒負載的負載狀態(tài)。
[0006]進一步地,主控制器對所述配送柜的多個從控制器進行輪詢點名,根據(jù)輪詢點名結果確定各個所述從控制器所控制的箱盒是否在線包括:對所述多個從控制器執(zhí)行預設輪詢次數(shù)的輪詢點名操作,并獲取各個所述從控制器的點名結果,其中,所述輪詢點名結果包括各個所述從控制器的點名結果;若從控制器的點名結果中的在線狀態(tài)變量值大于預設閾值,則確認該從控制器所控制的箱盒在線;若從控制器的點名結果中的在線狀態(tài)變量值不大于所述預設閾值,則確認該從控制器所控制的箱盒不在線。
[0007]進一步地,對所述多個從控制器執(zhí)行預設輪詢次數(shù)的輪詢點名操作,并獲取各個所述從控制器的點名結果包括:對所述多個從控制器執(zhí)行預設輪詢次數(shù)的下述輪詢點名操作:從所述多個從控制器中的當前從控制器開始執(zhí)行下述在線確認操作,直至所述多個從控制器中的最后一個從控制器,其中,所述當前從控制器被初始化為第一個從控制器:向所述當前從控制器發(fā)送在線確認幀;若接收到的所述當前從控制器返回的回復確認幀正確,則將當前從控制器的在線狀態(tài)變量值加1,其中,所述回復確認幀用于響應所述在線確認幀;將所述當前從控制器的下一個從控制器作為下一次所述在線確認操作的當前從控制器。
[0008]進一步地,所述預設輪詢次數(shù)大于等于所述多個從控制器的總數(shù)量,所述預設閾值小于所述預設輪詢次數(shù)。
[0009]進一步地,所述箱盒負載至少包括:指示燈,其中,各個所述從控制器檢測各個所述從控制器所控制的箱盒負載的負載狀態(tài)包括:各個所述從控制器對各個所述從控制器所控制的箱盒的指示燈發(fā)送控制信號,其中,所述控制信號用于指示所述指示燈的亮滅;檢測所述箱盒的指示燈是否按照所述控制信號而亮滅;若所述箱盒的指示燈按照所述控制信號而亮滅,則檢測出所述指示燈正常;若所述箱盒的指示燈未按照所述控制信號而亮滅,則檢測出所述指示燈故障,其中,所述箱盒的指示燈至少包括:照明燈、三色燈以及消毒燈。
[0010]進一步地,所述箱盒負載至少包括:門鎖和制熱/制冷系統(tǒng),其中,各個所述從控制器檢測各個所述從控制器所控制的箱盒負載的負載狀態(tài)還包括:從控制器檢測該從控制器所控制的箱盒的門鎖狀態(tài)是否正常,若所述門鎖狀態(tài)故障,則生成用于提示門鎖故障的提示信息;若所述門鎖狀態(tài)正常,則檢測所述箱盒的所述制熱/制冷系統(tǒng)的負載狀態(tài)。
[0011]進一步地,從控制器檢測該從控制器所控制的箱盒的門鎖狀態(tài)是否正常包括:在所述門鎖關閉的情況下,向所述門鎖發(fā)送用于開鎖的開門信號,若門鎖打開,則檢測出所述門鎖狀態(tài)正常;若門鎖未打開,則檢測出所述門鎖故障;檢測所述箱盒的所述制熱/制冷系統(tǒng)的負載狀態(tài)包括:開啟所述制熱/制冷系統(tǒng),若在預設時間段內所述箱盒內溫度變化量大于等于預設變化量,則檢測出所述制熱/制冷系統(tǒng)正常;若在所述預設時間段內所述箱盒內溫度變化量小于預設變化量,則檢測出所述制熱/制冷系統(tǒng)故障。
[0012]根據(jù)本發(fā)明實施例的另一方面,還提供了一種檢測配送柜中箱盒狀態(tài)的裝置,該裝置包括:確定模塊,用于主控制器對所述配送柜的多個從控制器進行輪詢點名,根據(jù)輪詢點名結果確定各個所述從控制器所控制的箱盒是否在線;以及檢測模塊,用于各個所述從控制器檢測各個所述從控制器所控制的箱盒負載的負載狀態(tài)。
[0013]進一步地,所述確定模塊包括:獲取子模塊,用于對所述多個從控制器執(zhí)行預設輪詢次數(shù)的輪詢點名操作,并獲取各個所述從控制器的點名結果,其中,所述輪詢點名結果包括各個所述從控制器的點名結果;第一確定子模塊,用于若從控制器的點名結果中的在線狀態(tài)變量值大于預設閾值,則確認該從控制器所控制的箱盒在線;第二確定子模塊,用于若從控制器的點名結果中的在線狀態(tài)變量值不大于所述預設閾值,則確認該從控制器所控制的箱盒不在線。
[0014]進一步地,所述獲取子模塊包括:點名子模塊,用于對所述多個從控制器執(zhí)行預設輪詢次數(shù)的下述輪詢點名操作:循環(huán)執(zhí)行子模塊,用于從所述多個從控制器中的當前從控制器開始執(zhí)行下述在線確認操作,直至所述多個從控制器中的最后一個從控制器,其中,所述當前從控制器被初始化為第一個從控制器:幀發(fā)送子模塊,用于向所述當前從控制器發(fā)送在線確認幀;第一處理子模塊,用于若接收到的所述當前從控制器返回的回復確認幀正確,則將當前從控制器的在線狀態(tài)變量值加1,其中,所述回復確認幀用于響應所述在線確認幀;第二處理子模塊,用于將所述當前從控制器的下一個從控制器作為下一次所述在線確認操作的當前從控制器。
[0015]進一步地,所述預設輪詢次數(shù)大于等于所述多個從控制器的總數(shù)量,所述預設閾值小于所述預設輪詢次數(shù)。
[0016]進一步地,所述箱盒負載至少包括:指示燈,其中,所述檢測模塊包括:信號發(fā)送子模塊,用于各個所述從控制器對各個所述從控制器所控制的箱盒的指示燈發(fā)送控制信號,其中,所述控制信號用于指示所述指示燈的亮滅;指示燈檢測子模塊,用于檢測所述箱盒的指示燈是否按照所述控制信號而亮滅;第一結果確認子模塊,用于若所述箱盒的指示燈按照所述控制信號而亮滅,則檢測出所述指示燈正常;第二結果確認子模塊,用于若所述箱盒的指示燈未按照所述控制信號而亮滅,則檢測出所述指示燈故障,其中,所述箱盒的指示燈至少包括:照明燈、三色燈以及消毒燈。
[0017]進一步地,所述箱盒負載至少包括:門鎖和制熱/制冷系統(tǒng),其中,所述檢測模塊還包括:門鎖檢測子模塊,用于從控制器檢測該從控制器所控制的箱盒的門鎖狀態(tài)是否正常,若所述門鎖狀態(tài)故障,則生成用于提示門鎖故障的提示信息;制熱/制冷系統(tǒng)檢測子模塊,用于若所述門鎖狀態(tài)正常,則檢測所述箱盒的所述制熱/制冷系統(tǒng)的負載狀態(tài)。
[0018]進一步地,所述門鎖檢測子模塊包括:門鎖狀態(tài)確定子模塊,用于在所述門鎖關閉的情況下,向所述門鎖發(fā)送用于開鎖的開門信號,若門鎖打開,則檢測出所述門鎖狀態(tài)正常;若門鎖未打開,則檢測出所述門鎖故障;所述制熱/制冷系統(tǒng)檢測子模塊包括:系統(tǒng)狀態(tài)確定子模塊,用于開啟所述制熱/制冷系統(tǒng),若在預設時間段內所述箱盒內溫度變化量大于等于預設變化量,則檢測出所述制熱/制冷系統(tǒng)正常;若在所述預設時間段內所述箱盒內溫度變化量小于預設變化量,則檢測出所述制熱/制冷系統(tǒng)故障。
[0019]在本發(fā)明實施例中,在配送柜的系統(tǒng)上電后,主控制器輪詢點名各個從控制器以確認各個箱盒是否在線,并通過從控制器自檢方式確認各個箱盒負載的工作狀態(tài),可以獲知箱盒的在線情況和箱盒內的負載是否有異常情況,解決了現(xiàn)有技術無法獲知配送柜的箱盒是否存在異常情況的技術問題,實現(xiàn)了準確獲知箱盒是否在線和箱盒負載工作狀態(tài)的效果,從而可以保證配送柜更安全可靠的運行。
【附圖說明】
[0020]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
[0021]圖1是根據(jù)本發(fā)明實施例的一種檢測配送柜中箱盒狀態(tài)的方法的流程圖;
[0022]圖2是根據(jù)本發(fā)明實施例的一種可選的檢測配送柜中箱盒狀態(tài)的方法的流程圖;
[0023]圖3是根據(jù)本發(fā)明實施例的另一種可選的檢測配送柜中箱盒狀態(tài)的方法的流程圖;
[0024]圖4是根據(jù)本發(fā)明實施例的又一種可選的檢測配送柜中箱盒狀態(tài)的方法的流程圖;
[0025]圖5是根據(jù)本發(fā)明實施例的一種檢測配送柜中箱盒狀態(tài)的裝置的示意圖。
【具體實施方式】
[0026]為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
[0027]需要說明的是,本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟