【技術(shù)實現(xiàn)步驟摘要】
本申請涉及染色機,尤其涉及一種病理組織染色的并行控制方法、設備及介質(zhì)。
技術(shù)介紹
1、全自動病理組織染色機是一種能夠自動完成病理組織染色過程的設備,這種設備能夠大大提高病理組織染色的效率和染色的一致性。其產(chǎn)品結(jié)構(gòu)包括染色機主體、染色缸、染色液等部分。全自動病理組織染色機的工作原理主要是根據(jù)用戶設定的染色步驟,包括每一步的染色時間、時間精度參數(shù)、振蕩參數(shù)、瀝液參數(shù)等,通過機械臂等功能組件完成病理組織染色的過程。
2、全自動病理組織染色機的處理通量決定了染色效率的高低,同時單個步驟的時間限度控制是否達到用戶設定要求,決定了最終染色效果的一致性。在染色機中既要相同染色程序的玻片架可同時運行,也要讓不同染色程序的玻片架同時運行。目前,已有的染色機采用資源分配算法設計染色并行控制方法,例如,銀行家算法等。該算法存在死鎖或加載通量小等問題,無法滿足上述所有要求。
技術(shù)實現(xiàn)思路
1、為了解決上述問題,本申請?zhí)岢隽艘环N病理組織染色的并行控制方法,包括:對染色機的玻片架進行加載,以確定時間戳,并根據(jù)所述時間戳確定開始時間;確定染色機的多個染色程序和多個染色站點,并確定每個所述染色站點對應的多個時間段;根據(jù)所述開始時間和所述多個時間段對所述多個染色站點進行分配,以根據(jù)分配后的所述多個染色站點執(zhí)行所述多個染色程序。
2、在一個示例中,根據(jù)所述開始時間和所述多個時間段對所述多個染色站點進行分配之前,所述方法還包括:確定所述染色程序?qū)娜旧军c,并確定所述染色站點對應的沖突染色站點
3、在一個示例中,根據(jù)所述染色程序?qū)λ鋈旧军c對應的多個時間段進行分配,具體包括:確定所述染色程序?qū)某绦蜷_始時間和程序執(zhí)行時間,并根據(jù)所述程序開始時間和所述程序執(zhí)行時間確定程序結(jié)束時間;確定所述染色程序?qū)娜旧军c,根據(jù)所述染色站點確定對應時間段的時間段開始時間和時間段結(jié)束時間;確定所述染色機的機械臂運行時間,根據(jù)所述程序開始時間、所述程序結(jié)束時間、所述機械臂運行時間、所述時間段開始時間和所述時間段結(jié)束時間判斷所述對應時間段的占用情況,并根據(jù)所述占用情況確定執(zhí)行站點,以通過所述執(zhí)行站點和所述程序執(zhí)行時間執(zhí)行所述染色程序。
4、在一個示例中,根據(jù)所述機械臂運行時間、所述時間段開始時間和所述時間段結(jié)束時間判斷所述對應時間段的占用情況,并根據(jù)所述占用情況確定執(zhí)行站點,具體包括:根據(jù)所述所述機械臂運行時間和所述時間段結(jié)束時間確定第一時間閾值,并根據(jù)所述所述機械臂運行時間和所述時間段開始時間確定第二時間閾值,將所述程序開始時間與所述第一時間閾值進行比較,并將所述程序結(jié)束時間與所述第二時間閾值進行比較;若所述程序開始時間大于所述第一時間閾值,或,所述程序結(jié)束時間小于所述第二時間閾值,則確定新染色站點,并確定所述新染色站點對應時間段的占用情況;若所述程序開始時間小于所述第一時間閾值,或,所述程序結(jié)束時間大于所述第二時間閾值,則根據(jù)所述時間段結(jié)束時間和所述機械臂運行時間確定染色開始時間,根據(jù)所述染色開始時間和所述程序執(zhí)行時間確定染色結(jié)束時間,并根據(jù)所述染色開始時間和染色結(jié)束時間完成所述染色程序。
5、在一個示例中,根據(jù)所述染色開始時間和染色結(jié)束時間完成所述染色程序,具體包括:確定所述染色程序?qū)臅r間偏移值,其中,所述時間偏移值包括第一時間偏移值和第二時間偏移值;確定所述染色程序的前染色程序,根據(jù)所述第一時間偏移值對所述前染色程序的程序開始時間和程序結(jié)束時間進行更新;確定所述染色程序的后染色程序,根據(jù)所述第二時間偏移值對所述后染色程序的程序開始時間和程序結(jié)束時間進行更新。
6、在一個示例中,根據(jù)所述第一時間偏移值對所述前染色程序的程序開始時間和程序結(jié)束時間進行更新,具體包括:確定所述前染色程序的精確要求,其中,所述精確要求包括要精確和不要精確;若所述精確要求為要精確,則根據(jù)所述前染色程序的程序開始時間和所述第一時間偏移值確定新程序開始時間,根據(jù)所述前染色程序的程序結(jié)束時間和所述第一時間偏移值確定新程序結(jié)束時間,根據(jù)所述新程序開始時間和所述新程序結(jié)束時間對所述前染色程序進行更新;若所述精確要求為不要精確,則確定預先設置的延長時間,將所述延長時間與所述第一時間偏移值進行比較;若所述延長時間大于所述第一時間偏移值,則根據(jù)所述延長時間對所述前染色程序的程序開始時間和程序結(jié)束時間進行更新;若所述延長時間小于所述第一時間偏移值,則令所述前染色程序的程序結(jié)束時間與所述染色程序的程序開始時間相等,并將所述染色程序的程序號進行初始化。
7、在一個示例中,根據(jù)所述染色程序和所述沖突染色站點對應的多個時間段對所述染色站點對應的多個時間段進行分配,具體包括:確定所述染色程序?qū)某绦蜷_始時間、程序執(zhí)行時間、瀝液時間和刷洗時間,并根據(jù)所述程序開始時間和所述程序執(zhí)行時間確定程序結(jié)束時間;確定所述沖突染色站點對應時間段的時間段開始時間和時間段結(jié)束時間,并確定所述染色機的機械臂運行時間;根據(jù)所述程序開始時間、所述程序結(jié)束時間、所述機械臂運行時間、所述瀝液時間、所述刷洗時間、所述時間段開始時間和所述時間段結(jié)束時間判斷所述染色程序的多個時間差,并根據(jù)所述時間差對所述染色程序的前染色程序和所述染色程序的后染色程序進行更新。
8、在一個示例中,根據(jù)所述程序開始時間、所述程序結(jié)束時間、所述機械臂運行時間、所述瀝液時間、所述刷洗時間、所述時間段開始時間和所述時間段結(jié)束時間判斷所述染色程序的多個時間差,具體包括:根據(jù)所述程序開始時間和所述時間段開始時間確定第一比較值,根據(jù)所述機械臂運行時間和所述刷洗時間確定第二比較值,將所述第一比較值與所述第二比較值進行比較;若所述第一比較值小于所述第二比較值,則確定所述染色程序與所述時間段開始時間之間的第一時間差,并確定所述染色程序的前染色程序,根據(jù)所述第一時間差對所述前染色程序的程序開始時間和程序結(jié)束時間進行更新;若所述第一比較值大于所述第二比較值,則根據(jù)所述程序開始時間和所述時間段結(jié)束時間確定第三比較值,將所述第三比較值與所述第二比較值進行比較;若所述第三比較值小于所述第二比較值,則確定所述程序開始時間與所述時間段結(jié)束時間之間的第二時間差,并確定所述染色程序的前染色程序,根據(jù)所述第二時間差對所述前染色程序的程序開始時間和程序結(jié)束時間進行更新;若所述第三比較值大于所述第二比較值,則根據(jù)所述程序結(jié)束時間和所述時間段結(jié)束時間確定第四比較值,根據(jù)所述機械臂運行時間和所述瀝液時間確定第五比較值,將所述第四比較值與所述第五比較值進行比較;若所述第四比較值小于所述第五比較值,則確定所述程序結(jié)束時間與所述時間段結(jié)束時間之間的第三時間差,并確定所述染色程序的前染色程序,根據(jù)所述第三時間差對所述前染色程序的程序開始時間和程序結(jié)束時間進行更新;若所述第四比較值大于所述第五比較本文檔來自技高網(wǎng)...
【技術(shù)保護點】
1.一種病理組織染色的并行控制方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述開始時間和所述多個時間段對所述多個染色站點進行分配之前,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述染色程序?qū)λ鋈旧军c對應的多個時間段進行分配,具體包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述機械臂運行時間、所述時間段開始時間和所述時間段結(jié)束時間判斷所述對應時間段的占用情況,并根據(jù)所述占用情況確定執(zhí)行站點,具體包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)所述染色開始時間和染色結(jié)束時間完成所述染色程序,具體包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,根據(jù)所述第一時間偏移值對所述前染色程序的程序開始時間和程序結(jié)束時間進行更新,具體包括:
7.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述染色程序和所述沖突染色站點對應的多個時間段對所述染色站點對應的多個時間段進行分配,具體包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,根據(jù)所述程序開始時間
9.一種病理組織染色的并行控制設備,其特征在于,包括:
10.一種非易失性計算機存儲介質(zhì),存儲有計算機可執(zhí)行指令,其特征在于,所述計算機可執(zhí)行指令設置為:
...【技術(shù)特征摘要】
1.一種病理組織染色的并行控制方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述開始時間和所述多個時間段對所述多個染色站點進行分配之前,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述染色程序?qū)λ鋈旧军c對應的多個時間段進行分配,具體包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述機械臂運行時間、所述時間段開始時間和所述時間段結(jié)束時間判斷所述對應時間段的占用情況,并根據(jù)所述占用情況確定執(zhí)行站點,具體包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)所述染色開始時間和染色結(jié)束時間完成所述染色程序,具體包括:
6.根據(jù)權(quán)利要求5所述的方...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:郭建勝,鄭敬辰,葛衍冉,劉明鑫,王亮,
申請(專利權(quán))人:山東駿騰醫(yī)療科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。