本技術涉及醫學檢驗,特別是涉及一種樣本調度方法、裝置、計算機設備和存儲介質。
背景技術:
1、在流水線中,各儀器通過軌道連接,樣本通過軌道進行傳輸,并經過軌道的接口運輸至對應的儀器。在樣本進入軌道前,需要確定樣本的分配路徑。由于流水線上的儀器和樣本較多,且每個樣本的檢測項目與各儀器支持的配置檢測項目不一定完全對應,使得難以確定樣本的最佳分配路徑,影響樣本進樣的效率。
2、因此,如何實現樣本的合理調度,是亟需解決的問題。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種樣本調度方法、裝置、計算機設備和存儲介質。
2、第一方面,本技術提供了一種樣本調度方法,所述方法包括:
3、響應于至少一個樣本的進樣觸發操作,獲取所述樣本的樣本信息;
4、獲取流水線上各儀器的儀器信息;
5、根據所述儀器信息和所述樣本信息,確定所述流水線上的第一儀器集合;其中,所述樣本信息包括所述樣本的檢測項目;所述儀器信息包括所述儀器的配置檢測項目;所述第一儀器集合中各備選儀器的所述配置檢測項目與所述樣本的至少一個所述檢測項目匹配;
6、對所述第一儀器集合中各所述備選儀器的接口進行分析,從各所述備選儀器的所述接口中篩選出第一接口;其中,所述第一接口用于將所述樣本從所述流水線的軌道移動至第一目標儀器。
7、在其中一個實施例中,所述儀器信息還包括所述儀器的運行狀態和所述儀器的資源信息;所述根據所述儀器信息和所述樣本信息,確定所述流水線上的第一儀器集合,包括:
8、根據所述儀器的所述配置檢測項目與所述樣本的至少一個所述檢測項目的匹配情況,以及所述儀器的運行狀態和所述儀器的資源信息,確定所述流水線上的所述第一儀器集合。
9、在其中一個實施例中,所述儀器的資源信息包括所述儀器的耗材信息以及所述儀器的試劑信息中的至少一種;所述耗材信息包括耗材的剩余數量;所述試劑信息包括試劑的剩余測試數量和所述試劑的剩余有效時間中的至少一種。
10、在其中一個實施例中,所述根據所述儀器的所述配置檢測項目與所述樣本的至少一個所述檢測項目的匹配情況,以及所述儀器的運行狀態和所述儀器的資源信息,確定所述流水線上的所述第一儀器集合,包括:
11、根據所述流水線的所述儀器中,所述配置檢測項目與所述樣本的至少一個所述檢測項目匹配的儀器,得到第二儀器集合;
12、根據所述第二儀器集合中滿足預設條件的儀器,得到所述第一儀器集合;所述預設條件包括:所述儀器的所述運行狀態滿足預設加樣條件、所述耗材的所述剩余數量大于或者等于第一數值、所述試劑的所述剩余測試數量大于或者等于第二數值和所述試劑的剩余有效時間大于或者等于第三數值中的至少一種。
13、在其中一個實施例中,所述對所述第一儀器集合中各所述備選儀器的接口進行分析,從各所述備選儀器的所述接口中篩選出第一接口,包括:
14、在所述第一儀器集合包括多個所述備選儀器的情況下,獲取所述第一儀器集合的項目匹配均衡程度和接口負載均衡程度;
15、若所述第一儀器集合的項目匹配均衡程度為不均衡,則根據所述接口負載均衡程度,確定接口調度原則;所述第一儀器集合的項目匹配均衡程度,指示所述第一儀器集合中各所述備選儀器的項目匹配度的差異度;所述項目匹配度為所述備選儀器的所述配置檢測項目與所述樣本的所述檢測項目之間的匹配程度;所述接口負載均衡程度,用于指示所述第一儀器集合中各所述備選儀器的所述接口的負載量的差異度;
16、根據所述接口調度原則,確定第三儀器集合;所述第三儀器集合包括所述第一儀器集合,或所述第一儀器集合中的部分所述備選儀器;
17、將所述第三儀器集合的各所述備選儀器的所述接口中,所述接口的負載量為最小值的所述接口,和/或第一距離為最小值的所述接口,確定為所述第一接口;所述第一距離,指示所述樣本所處位置與所述接口之間的路程距離。
18、在其中一個實施例中,所述方法還包括:
19、若所述第一儀器集合的所述項目匹配均衡程度為均衡,將所述第一儀器集合的各所述備選儀器的所述接口中,所述接口的負載量為最小值的所述接口,和/或所述第一距離為最小值的所述接口,確定為所述第一接口。
20、在其中一個實施例中,所述接口負載均衡程度通過接口負載方差表征;所述根據所述接口負載均衡程度,確定接口調度原則,包括:
21、若所述接口負載方差大于第一閾值,確定所述接口調度原則為接口負載平衡優先原則;
22、若所述接口負載方差大于第二閾值且小于或等于所述第一閾值,確定所述接口調度原則為當前運行的調度原則;所述調度原則至少包括項目匹配優先原則和/或所述接口負載平衡優先原則;
23、若所述接口負載方差小于或等于所述第二閾值,確定所述接口調度原則為所述項目匹配優先原則。
24、在其中一個實施例中,所述根據所述接口調度原則,確定第三儀器集合,包括:
25、若所述接口調度原則為所述項目匹配優先原則,從所述第一儀器集合中篩選出所述項目匹配度最大的所述備選儀器,得到所述第三儀器集合;
26、若所述接口調度原則為所述接口負載平衡優先原則,從所述第一儀器集合中篩選出所述接口的負載量小于接口負載均值,和/或所述項目匹配度最大的所述備選儀器,得到所述第三儀器集合;
27、若所述接口調度原則不為所述項目匹配優先原則,且不為所述接口負載平衡優先原則,則將所述第一儀器集合,確定為所述第三儀器集合。
28、第二方面,本技術還提供了一種樣本調度裝置,所述裝置包括:
29、第一獲取模塊,用于響應于至少一個樣本的進樣觸發操作,獲取所述樣本的樣本信息;
30、第二獲取模塊,用于獲取流水線上各儀器的儀器信息;
31、確定模塊,用于根據所述儀器信息和所述樣本信息,確定所述流水線上的第一儀器集合;其中,所述樣本信息包括所述樣本的檢測項目;所述儀器信息包括所述儀器的配置檢測項目;所述第一儀器集合中各備選儀器的所述配置檢測項目與所述樣本的至少一個所述檢測項目匹配;
32、處理模塊,用于對所述第一儀器集合中各備選儀器的接口進行分析,從所述備選儀器的所述接口中篩選出第一接口;其中,所述第一接口將所述樣本從所述流水線的軌道移動至第一目標儀器。
33、第三方面,本技術還提供了一種計算機設備。所述計算機設備包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現本技術任意實施例中所述的樣本調度方法。
34、第四方面,本技術還提供了一種計算機可讀存儲介質。所述計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現本技術任意實施例中所述的樣本調度方法。
35、上述樣本調度方法、裝置、計算機設備和存儲介質,通過對儀器的配置檢測項目與樣本至少一個檢測項目匹配的第一儀器集合中,各備選儀器的接口進行接口分析,篩選出第一接口;進而確定第一接口對應的第一目標儀器,可以確定相對合適的樣本分配路徑。一方面,可以實現樣本的合理調度,提高樣本調度的處理效率,滿足樣本的進樣需求;另一方面,避免樣本被調度至不合適的接口及儀器中,從而減少不必要的資源損耗。