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