醫(yī)療冷柜的存儲異常處理方法及系統(tǒng)的制作方法
【技術領域】
[0001] 本發(fā)明涉及醫(yī)療冷柜管理領域,尤其涉及醫(yī)療冷柜的存儲異常處理方法及系統(tǒng)。
【背景技術】
[0002] 隨著醫(yī)療行業(yè)的發(fā)展,智能醫(yī)療冷柜作為冷柜中一種重要分類廣泛應用于科研院 校、醫(yī)療衛(wèi)生、軍事航空、生物制藥、藥房、制藥廠、血站等眾多行業(yè)與領域,成為必不可少的 重要醫(yī)療設備之一。
[0003]智能醫(yī)療冷柜的產品種類繁多,如血液冷藏箱、藥品冷藏箱、疫苗保存箱、冷藏冷 凍箱、低溫保存箱、深低溫保存箱、醫(yī)用保溫箱等。這些智能醫(yī)療冷柜與普通醫(yī)療冷柜在性 能上有較大差別,不僅在針對樣品或藥品存儲時需要滿足苛刻的溫度、濕度等環(huán)境要求,存 儲或提取時也要盡可能的減小人為或外部環(huán)境對柜內環(huán)境的影響,最好滿足自動化存儲或 提取的要求。然而,在醫(yī)療冷柜的自動化存儲過程中,需要考慮一個新的問題,即由于醫(yī)療 冷柜是一個相對封閉的環(huán)境,而醫(yī)療冷柜內部的機械部件是在可編程邏輯控制器(英文: Programmable Logic Controller,簡稱:PLC)控制下完成的,也就是說,醫(yī)療冷柜的自動化 存儲過程通常是不透明的。如果在運轉過程中出現(xiàn)異常,可能會給用戶帶來極大不便。比如 由于人為原因在醫(yī)療冷柜維護過程中,誤將樣品放到某個空閑的存儲位置上,或由于系統(tǒng) 故障導致原本空閑的存儲位置上放置了未知樣品,但系統(tǒng)認為該位置是空閑的,并且系統(tǒng) 也不知道該位置上的樣品是什么,因為系統(tǒng)并沒有分配給位置給樣品。待用戶需要存放某 個樣品時,系統(tǒng)會根據(jù)樣品數(shù)據(jù)庫中的空閑位置記錄為該樣品分配一個空閑的存儲位置, 但樣品存放過程中,若已有一個樣品存放在該存儲位置處,則會出現(xiàn)存儲異常,即存儲位置 被占用的異常,進而將導致醫(yī)療冷柜停止運行。為防止上述問題發(fā)生,現(xiàn)有技術中在醫(yī)療 冷柜發(fā)生存儲異常時,通常及時向用戶報錯,由用戶打開醫(yī)療冷柜的柜門,人工查找異常原 因。然而,打開柜門容易使得柜內環(huán)境受到影響,無法滿足自動化提取的要求。
[0004]因此,如何在醫(yī)療冷柜發(fā)生存儲異常時減少人工的干預,是目前亟需解決的技術 問題。
【發(fā)明內容】
[0005] 本發(fā)明的實施例提供醫(yī)療冷柜的存儲異常處理方法及系統(tǒng),以至少解決醫(yī)療冷柜 發(fā)生存儲異常時需要人工查找異常原因,容易影響醫(yī)療冷柜的柜內環(huán)境的問題,能夠在醫(yī) 療冷柜發(fā)生存儲異常時減少人工的干預,提升了醫(yī)療冷柜運行的可靠性和醫(yī)療冷柜的智能 化水平。
[0006] 為達到上述目的,本發(fā)明的實施例采用如下技術方案:
[0007] 第一方面,提供一種醫(yī)療冷柜的存儲異常處理方法,所述方法包括:
[0008] 在第一控制器獲取待存儲樣品的第一存儲位置信息之后,所述第一控制器發(fā)送第 一存儲指令給第二控制器,所述第一存儲指令攜帶所述待存儲樣品的第一存儲位置信息;
[0009] 所述第一控制器接收所述第二控制器發(fā)送的異常報告,所述異常報告用于指示所 述第一存儲位置信息對應的第一存儲位置異常;
[0010] 所述第一控制器根據(jù)所述異常報告,更新樣品數(shù)據(jù)庫,其中,所述更新后的樣品數(shù) 據(jù)庫中所述第一存儲位置對應的樣品標識被設置為存滿STF ;
[0011] 所述第一控制器根據(jù)所述更新后的樣品數(shù)據(jù)庫,給所述待存儲樣品分配第二存儲 位置,并發(fā)送第二存儲指令給所述第二控制器,所述第二存儲指令攜帶所述第二存儲位置 對應的第二存儲位置信息。
[0012] 基于本發(fā)明實施例提供的醫(yī)療冷柜的存儲異常處理方法,由于本發(fā)明實施例中, 在出現(xiàn)存儲異常時,第一控制器接收第二控制器發(fā)送的異常報告,所述異常報告用于指示 第一存儲位置信息對應的第一存儲位置異常;進而第一控制器根據(jù)所述異常報告,更新樣 品數(shù)據(jù)庫,其中,所述更新后的樣品數(shù)據(jù)庫中所述第一存儲位置對應的樣品標識被設置為 STF,并根據(jù)所述更新后的樣品數(shù)據(jù)庫,給所述待存儲樣品分配第二存儲位置,并發(fā)送第二 存儲指令給所述第二控制器,所述第二存儲指令攜帶所述第二存儲位置對應的第二存儲位 置信息。也就是說,本發(fā)明實施例中,在出現(xiàn)存儲異常時,第一控制器會給待存儲樣品重新 分配存儲位置后繼續(xù)執(zhí)行存儲流程,并不像現(xiàn)有技術一樣單純向用戶報錯,由用戶打開醫(yī) 療冷柜的柜門,人工查找異常原因,一方面,避免了人工查找異常原因容易影響醫(yī)療冷柜的 柜內環(huán)境的問題,提高了醫(yī)療冷柜運行的可靠性;另一方面,提升了醫(yī)療冷柜的智能化水 平,也提升了醫(yī)療冷柜產品的市場競爭力。
[0013] 第二方面,提供一種醫(yī)療冷柜的存儲異常處理方法,所述方法包括:
[0014] 第二控制器接收第一控制器發(fā)送的第一存儲指令,所述第一存儲指令攜帶待存儲 樣品的第一存儲位置信息;
[0015] 所述第二控制器確定所述第一存儲位置信息對應的第一存儲位置上是否存儲有 未知樣品;
[0016] 若已存儲,所述第二控制器發(fā)送異常報告給所述第一控制器,所述異常報告用于 指示所述第一存儲位置異常;
[0017] 所述第二控制器接收所述第一控制器發(fā)送的第二存儲指令,所述第二存儲指令攜 帶第二存儲位置信息,其中,所述第二存儲位置信息對應的第二存儲位置為所述第一控制 器根據(jù)所述異常報告,更新樣品數(shù)據(jù)庫后,根據(jù)所述更新后的樣品數(shù)據(jù)庫,給所述待存儲樣 品重新分配的存儲位置,所述更新后的樣品數(shù)據(jù)庫中所述第一存儲位置對應的樣品標識被 設置為存滿STF ;
[0018] 所述第二控制器根據(jù)所述第二存儲指令,將所述待存儲樣品存儲至所述第二存儲 位置。
[0019] 基于本發(fā)明實施例提供的存儲異常處理方法,由于本發(fā)明實施例中,在出現(xiàn)存儲 異常時,第二控制器發(fā)送異常報告給所述第一控制器,所述異常報告用于指示第一存儲位 置異常,以使得所述第一控制器根據(jù)所述異常報告,更新樣品數(shù)據(jù)庫,并根據(jù)更新后的樣品 數(shù)據(jù)庫,給待存儲樣品分配第二存儲位置后,發(fā)送第二存儲指令給第二控制器,所述更新后 的樣品數(shù)據(jù)庫中所述第一存儲位置對應的樣品標識被設置為STF。進而,第二控制器可以根 據(jù)第二存儲指令,將待存儲樣品存儲至第二存儲位置。也就是說,本發(fā)明實施例中,在出現(xiàn) 存儲異常時,第二控制器會在第一控制器的指示下自動忽略異常重新進行該待存儲樣品的 存儲,并不像現(xiàn)有技術一樣單純向用戶報錯,由用戶打開醫(yī)療冷柜的柜門,人工查找異常原 因,一方面,避免了人工查找異常原因容易影響醫(yī)療冷柜的柜內環(huán)境的問題,提高了醫(yī)療冷 柜運行的可靠性;另一方面,提升了醫(yī)療冷柜的智能化水平,也提升了醫(yī)療冷柜產品的市場 競爭力。
[0020] 第三方面,提供一種醫(yī)療冷柜的存儲異常處理系統(tǒng),其特征在于,所述存儲異常處 理系統(tǒng)包括:第一控制器和第二控制器;
[0021] 所述第一控制器,用于在獲取待存儲樣品的第一存儲位置信息之后,發(fā)送第一存 儲指令給所述第二控制器,所述第一存儲指令攜帶所述待存儲樣品的第一存儲位置信息;
[0022] 所述第二控制器,用于接收所述第一存儲指令,并確定所述第一存儲位置信息對 應的第一存儲位置上是否存儲有未知樣品;若已存儲,發(fā)送異常報告給所述第一控制器,所 述異常報告用于指示所述第一存儲位置異常;
[0023] 所述第一控制器,還用于接收所述異常報告,并根據(jù)所述異常報告,更新樣品數(shù) 據(jù)庫,其中,所述更新后的樣品數(shù)據(jù)庫中所述第一存儲位置對應的樣品標識被設置為存滿 STF ;
[0024] 所述第一控制器,還用于根據(jù)所述更新后的樣品數(shù)據(jù)庫,給所述待存儲樣品分配 第二存儲位置,并發(fā)送第二存儲指令給所述第二控制器,所述第二存儲指令攜帶所述第二 存儲位置對應的第二存儲位置信息;
[0025] 所述第二控制器,用于接收所述第二存儲指令,并根據(jù)所述第二存儲指令,將所述 待存儲樣品存儲至所述第二存儲位置。
[0026] 基于本發(fā)明實施例提供的醫(yī)療冷柜的存儲異常處理系統(tǒng),由于本發(fā)明實施例中, 在出現(xiàn)存儲異常時,第一控制器接收第二控制器發(fā)送的異常報告,所述異常報告用于指示 第一存儲位置信息對應的第一存儲位置異常;進而第一控制器根據(jù)所述異常報告,更新樣 品數(shù)據(jù)庫,其中,所述更新后的樣品數(shù)據(jù)庫中所述第一存儲位置對應的樣品標識被設置為 STF,并根據(jù)所述更新后的樣品數(shù)據(jù)庫,給所述待存儲樣品分配第二存儲位置,并發(fā)送第二 存儲指令給所述第二控制器,所述第二存儲指令攜帶所述第二存儲位置對應的第二存儲位 置信息。所述第二控制器根據(jù)該第二存儲指令,將待存儲樣品存儲至第二存儲位置。也就是 說,本發(fā)明實施例中,在出現(xiàn)存儲異常時,第一控制器會給待存儲樣品重新分配存儲位置后 繼續(xù)執(zhí)行存儲流程,并不像現(xiàn)有技術一樣單純向用戶報錯,由用戶打開醫(yī)療冷柜的柜門,人 工查找異常原因,一方面,避免了人工查找異常原因容易影響醫(yī)療冷柜的