本技術涉及但不限于庫存管理,尤其涉及一種庫存盤點方法及其裝置、電子設備、存儲介質。
背景技術:
1、在庫存管理分配系統(tǒng)中,現有的庫存盤點方法主要包括兩種方式:(1)鎖庫盤點,需要在盤點期間暫停所有的庫存出入庫操作等業(yè)務流程,這種方式雖然確保了庫存盤點的準確性,但中斷業(yè)務流程會導致系統(tǒng)用戶服務延遲以及供應鏈效率下降,對系統(tǒng)的日常運營造成了比較大的影響;(2)不鎖庫盤點,庫存盤點與庫存出入庫操作同時進行,這種方式對系統(tǒng)的及時反應能力要求較高,需要系統(tǒng)能夠迅速準確地捕捉并處理盤點期間的庫存變動,這對系統(tǒng)的穩(wěn)定性和處理能力是一個考驗。
技術實現思路
1、本技術實施例提供了一種庫存盤點方法及其裝置、電子設備、存儲介質,能夠實現在原有系統(tǒng)資源的情況下,實現不鎖庫盤點的同時,還能降低對系統(tǒng)即時反應能力的高要求,從而保證了客戶服務的連續(xù)性和供應鏈的高效運轉。
2、第一方面,本技術實施例提供了一種庫存盤點方法,該方法應用于庫存盤點系統(tǒng),所述庫存盤點系統(tǒng)包括相互獨立的盤點管理子系統(tǒng)和庫存管理子系統(tǒng),所述盤點管理子系統(tǒng)包括盤點庫位和物料識別器,所述盤點庫位放置有多個待盤點物料,所述方法包括:
3、所述盤點管理子系統(tǒng)向所述庫存管理子系統(tǒng)發(fā)送庫存快照獲取指令;
4、所述庫存管理子系統(tǒng)基于所述庫存快照獲取指令,向所述盤點管理子系統(tǒng)反饋庫存快照,其中,所述庫存快照表征所述盤點管理子系統(tǒng)在所述快照生成時間戳對應的庫存狀態(tài)信息;
5、所述盤點管理子系統(tǒng)控制所述物料識別器對各個所述待盤點物料進行盤點和識別,得到第一盤點結果;
6、所述盤點管理子系統(tǒng)向所述庫存管理子系統(tǒng)發(fā)送庫存變動記錄獲取指令,并接收所述庫存管理子系統(tǒng)反饋的庫存變動記錄,基于所述庫存變動記錄和所述庫存快照修正所述第一盤點結果,得到第二盤點結果,其中,所述庫存變動記錄用于表征所述盤點管理子系統(tǒng)在盤點物料庫存期間,所述庫存管理子系統(tǒng)的庫存變動信息。
7、在一些實施例中,所述第一盤點結果包括物料類型標識對應的第一物料庫存量;所述庫存快照包括所述物料類型標識對應的第二物料庫存量;所述庫存變動記錄包括第三物料庫存量和凈變動數量;所述第三物料庫存量指示在所述盤點管理子系統(tǒng)生成所述第一盤點結果對應的時間戳下,所述庫存管理子系統(tǒng)當前記錄的所述物料類型標識對應的物料庫存量;所述凈變動數量指示所述盤點管理子系統(tǒng)在盤點物料庫存期間,所述庫存管理子系統(tǒng)當前記錄的所述物料類型標識對應的物料庫存增量;所述物料類型標識的數量為多個;基于所述庫存變動記錄和所述庫存快照修正所述第一盤點結果,得到第二盤點結果,包括:
8、對各個所述物料類型標識對應的所述第二物料庫存量與所述第三物料庫存量進行數據一致性校驗,得到校驗值;
9、當所述校驗值不符合預設要求,基于各個所述第二物料庫存量和各個所述凈變動數量計算各個目標物料庫存量;
10、將各個所述目標物料庫存量替換各個所述第一物料庫存量,并基于各個所述目標物料庫存量、各個所述第一物料庫存量、各個所述物料類型標識和各個所述凈變動數量生成所述第二盤點結果。
11、在一些實施例中,所述方法還包括:
12、獲取預設的系統(tǒng)性能評估算法;
13、確定所述物料類型標識的目標類型數量、各個所述物料類型標識對應的實際物料庫存量、生成所述第二盤點結果的參考時長;
14、基于系統(tǒng)性能評估算法,根據所述物料類型標識的目標類型數量、盤點項目數量、各個所述物料類型標識對應的實際物料庫存量、所述參考時長、各個所述目標物料庫存量計算所述盤點管理子系統(tǒng)的系統(tǒng)性能評估結果,并將所述系統(tǒng)性能評估結果發(fā)送至預設目標賬號,其中,所述盤點項目數量與所述目標類型數量相等。
15、在一些實施例中,所述系統(tǒng)性能評估結果包括盤點準確率值和盤點效率值,基于系統(tǒng)性能評估算法,根據所述物料類型標識的目標類型數量、盤點項目數量、各個所述物料類型標識對應的實際物料庫存量、所述參考時長、各個所述目標物料庫存量計算所述盤點管理子系統(tǒng)的系統(tǒng)性能評估結果,包括:
16、對各個物料類型標識對應的所述目標物料庫存量與所述實際物料庫存量進行數據比較,得到比較結果,基于所述比較結果確定參考值;
17、基于所述參考值和所述目標類型數量得到所述盤點準確率值;
18、基于所述盤點項目數量和所述參考時長得到所述盤點效率值。
19、在一些實施例中,對各個所述物料類型標識對應的所述第二物料庫存量與所述第三物料庫存量進行數據一致性校驗,得到校驗值,根據以下公式得到:
20、
21、其中,c為所述校驗值,n為所述物料類型標識的目標類型數量,qi為所述第二物料庫存量,為所述第三物料庫存量。
22、在一些實施例中,所述盤點準確率值根據以下公式得到:
23、
24、其中,accuracy為所述盤點準確率值,n為所述目標類型數量,δi為所述參考值,當所述比較結果表征所述目標物料庫存量與所述實際物料庫存量相等,所述參考值為1,當所述比較結果表征所述目標物料庫存量與所述實際物料庫存量不相等,所述參考值為0。
25、在一些實施例中,所述盤點效率值根據以下公式得到:
26、
27、其中,efficiency為所述盤點效率值,totalitems為所述盤點項目數量,timetaken為所述參考時長。
28、第二方面,本技術實施例提供了一種控制裝置,包括至少一個控制處理器和用于與所述至少一個控制處理器通信連接的存儲器;所述存儲器存儲有可被所述至少一個控制處理器執(zhí)行的指令,所述指令被所述至少一個控制處理器執(zhí)行,以使所述至少一個控制處理器能夠執(zhí)行如第一方面所述的庫存盤點方法。
29、第三方面,本技術實施例還提供了一種電子設備,包括第二方面的控制裝置。
30、第四方面,本技術實施例還提供了一種計算機可讀存儲介質,存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于執(zhí)行如第一方面所述的庫存盤點方法。
31、本技術實施例提供了一種庫存盤點方法、裝置、電子設備、存儲介質,方法包括:所述盤點管理子系統(tǒng)向所述庫存管理子系統(tǒng)發(fā)送庫存快照獲取指令;所述庫存管理子系統(tǒng)基于所述庫存快照獲取指令,向所述盤點管理子系統(tǒng)反饋庫存快照,其中,所述庫存快照表征所述盤點管理子系統(tǒng)在所述快照生成時間戳對應的庫存狀態(tài)信息;所述盤點管理子系統(tǒng)控制所述物料識別器對各個所述待盤點物料進行盤點和識別,得到第一盤點結果;所述盤點管理子系統(tǒng)向所述庫存管理子系統(tǒng)發(fā)送庫存變動記錄獲取指令,并接收所述庫存管理子系統(tǒng)反饋的庫存變動記錄,基于所述庫存變動記錄和所述庫存快照修正所述第一盤點結果,得到第二盤點結果,其中,所述庫存變動記錄用于表征所述盤點管理子系統(tǒng)在盤點物料庫存期間,所述庫存管理子系統(tǒng)的庫存變動信息。根據本技術實施例提供的方案,在原有系統(tǒng)資源的情況下,將源系統(tǒng)劃分為兩個相互獨立的子系統(tǒng),分別用于庫存盤點和庫存管理,避免庫存盤點和庫存管理并行情況下的爭奪相同的系統(tǒng)資源,實現不鎖庫盤點的同時,還能降低對系統(tǒng)即時反應能力的高要求,提升系統(tǒng)性能,從而保證了客戶服務的連續(xù)性和供應鏈的高效運轉。