處理生物樣本的方法以及分析系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種引導(dǎo)對分析系統(tǒng)(100)的計算機(jī)系統(tǒng)(101)的用戶輸入的方法,該分析系統(tǒng)(100)包含進(jìn)行生物樣本的分析的體外診斷(IVD)設(shè)備(107),該IVD設(shè)備(107)與計算機(jī)系統(tǒng)(101)耦合,該計算機(jī)系統(tǒng)(101)包含顯示設(shè)備(113);處理器(103);以及配置成存儲可在該處理器(103)上執(zhí)行的多個應(yīng)用(126)的存儲器(105),其中多個應(yīng)用(126)的第一應(yīng)用(127)包含當(dāng)被執(zhí)行時,在顯示設(shè)備(113)上生成第一圖形用戶界面(121)的指令;該第一應(yīng)用(127)進(jìn)一步包含當(dāng)被執(zhí)行時,控制IVD設(shè)備(107)執(zhí)行IVD任務(wù)的指令;以及其中該存儲器(105)進(jìn)一步包含描述該組用戶界面元素(A-I)的每一個的顯示位置的幾何數(shù)據(jù)。
【專利說明】處理生物樣本的方法以及分析系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本公開涉及處理生物樣本的分析系統(tǒng),以及該分析系統(tǒng)實(shí)現(xiàn)的方法。
【背景技術(shù)】
[0002] 分析系統(tǒng)和相應(yīng)實(shí)驗(yàn)室工作流程的不斷增加復(fù)雜性需要保證系統(tǒng)操作安全的機(jī) 制來獲取可靠和精確的數(shù)據(jù)。如果在緊急情況下(例如,在缺乏有經(jīng)驗(yàn)實(shí)驗(yàn)室人員的情況 下)需要訓(xùn)練不多的人員操作系統(tǒng),則尤其如此。提供引導(dǎo)信息以促進(jìn)系統(tǒng)操作的不同用 戶支持或輔助方法是已知的。
[0003] 美國專利6868308 B2公開了通過提供操作引導(dǎo)使不熟練測試的醫(yī)生或護(hù)士能夠 沒有操作錯誤地操作臨床系統(tǒng)的臨床系統(tǒng)的操作引導(dǎo)方法。
[0004] 美國專利8151190 B2公開了與對隨著功能增加具有復(fù)雜屏幕配置的自動分析設(shè) 備的熟練程度無關(guān)地使任何人員都可以高效地將作業(yè)引導(dǎo)用于設(shè)置和指定操作的分析設(shè) 備。
【發(fā)明內(nèi)容】
[0005] 各種實(shí)施例提供了如獨(dú)立權(quán)利要求的主題所述處理生物樣本的方法和分析系統(tǒng)。 在從屬權(quán)利要求中描述了有利實(shí)施例。
[0006] 如本文所使用的術(shù)語"分析系統(tǒng)"包含集體操作和/或監(jiān)視的實(shí)驗(yàn)室設(shè)備的任何 系統(tǒng)。通常,但未必如此,分析系統(tǒng)包含一臺或多臺分析儀,但術(shù)語"分析系統(tǒng)"也可能指包 含一個或多個分析前和/或分析后設(shè)備的系統(tǒng)。為了簡單起見,實(shí)驗(yàn)室設(shè)備的所述系統(tǒng)在 這里也被稱為"分析系統(tǒng)"。
[0007] 如本文所使用的術(shù)語"體外診斷(IVD)任務(wù)"包含要對一個或多個生物樣本執(zhí)行 的實(shí)驗(yàn)室過程。該術(shù)語進(jìn)一步包含為了保護(hù)或恢復(fù)實(shí)驗(yàn)室設(shè)備的可操作性,用戶對實(shí)驗(yàn)室 設(shè)備執(zhí)行的任何處理步驟。于是,執(zhí)行任務(wù)可能包含通過實(shí)驗(yàn)室設(shè)備,例如,分析儀或離心 機(jī)執(zhí)行分析工作流程、分析前或分析后工作流程。執(zhí)行任務(wù)還可以包含由用戶,例如,通過 GUI評估對一個或多個樣本獲得的測量值,或由所述用戶重新裝填實(shí)驗(yàn)室設(shè)備的空試劑容 器。
[0008] 術(shù)語"生物樣本"指的是從像動物那樣的生物實(shí)體獲得或衍生的任何樣本。
[0009] 如本文所使用的術(shù)語"圖形用戶界面元素"或"用戶界面元素"可以理解為顯示在 設(shè)備的顯示屏上的一個用戶界面對象或一組用戶界面對象。用戶界面元素包含按鈕、文本 框、標(biāo)簽、圖標(biāo)、文本域、窗格、復(fù)選框項(xiàng)目、菜單欄、標(biāo)題欄、動作欄或項(xiàng)目群等。用戶界面元 素同樣可以是圖像、顯示的字母數(shù)字字符、或它們的任何組合體。
[0010] 如本文所使用的術(shù)語"圖形用戶界面"或"用戶界面"指的是帶有可選用戶界面元 素的通過程序生成顯示在設(shè)備的顯示屏上的界面。
[0011] 在一個方面中,本發(fā)明涉及一種處理生物樣本的分析系統(tǒng)。該分析系統(tǒng)包含進(jìn)行 生物樣本的分析的IVD設(shè)備。
[0012] 該IVD設(shè)備與計算機(jī)系統(tǒng)耦合,該計算機(jī)系統(tǒng)包含顯示設(shè)備;處理器;以及配置成 存儲可在該處理器上執(zhí)行的多個應(yīng)用的存儲器。多個應(yīng)用的第一應(yīng)用包含當(dāng)被執(zhí)行時,在 顯示設(shè)備上生成第一圖形用戶界面的指令。該第一圖形用戶界面包含一組用戶界面元素, 其中將該組用戶界面元素中的每個用戶界面元素放置在第一圖形用戶界面內(nèi)的限定區(qū)域 中。該第一應(yīng)用進(jìn)一步包含當(dāng)被執(zhí)行時,控制IVD設(shè)備執(zhí)行IVD任務(wù)的指令。該IVD任務(wù) 包含一系列IVD動作;其中響應(yīng)IVD動作的用戶激活進(jìn)行IVD動作,其中IVD動作的用戶激 活使用該組用戶界面元素的相應(yīng)用戶界面元素來進(jìn)行。該存儲器進(jìn)一步包含描述該組用戶 界面元素的每一個在第一圖形用戶界面內(nèi)的顯示位置的幾何數(shù)據(jù)。
[0013] 第二應(yīng)用包含獨(dú)立于第一應(yīng)用執(zhí)行的指令。兩個應(yīng)用在它們的執(zhí)行期間,從它們 不直接交換數(shù)據(jù)的意義上來講是獨(dú)立執(zhí)行的。
[0014] 該第二應(yīng)用被配置成引導(dǎo)對第一圖形用戶界面的用戶輸入以便激活I(lǐng)VD任務(wù)的 IVD動作。該第二應(yīng)用被進(jìn)一步配置成:接收指示IVD任務(wù)的一系列IVD動作的任務(wù)數(shù)據(jù); 從該組用戶界面元素中選擇用于執(zhí)行IVD任務(wù)的一系列IVD動作的一子組用戶界面元素; 使用幾何數(shù)據(jù)確定該子組用戶界面元素的每一個在第一圖形用戶界面內(nèi)的地點(diǎn);根據(jù)該子 組用戶界面元素的每一個在第一圖形用戶界面中的地點(diǎn)確定在第二圖形用戶界面中顯示 信息的相應(yīng)顯示位置;以及在第二圖形用戶界面的相應(yīng)顯示位置中顯示與對激活I(lǐng)VD任務(wù) 的一系列IVD動作的至少一個特定IVD動作的第一圖形用戶界面的至少一個用戶界面元素 的用戶動作有關(guān)的信息。
[0015] 按照一個實(shí)施例,該用戶動作包含對至少一個用戶界面元素的用戶輸入。
[0016] 按照另一個實(shí)施例,該用戶動作包含接受顯示在第二用戶界面中的通知。
[0017] 按照一個實(shí)施例,一旦接收到激活一系列IVD動作的用戶輸入,就使用接收的用 戶輸入控制IVD設(shè)備執(zhí)行IVD任務(wù)。
[0018] 以使它們不相互影響或作用的方式將引導(dǎo)應(yīng)用(即,第二應(yīng)用)與被引導(dǎo)軟件應(yīng) 用(即,第一應(yīng)用)分開可以避免引導(dǎo)應(yīng)用上的錯誤、錯誤數(shù)據(jù)或其它無法預(yù)料問題導(dǎo)致軟 件應(yīng)用的改變或其它錯誤行為。這與引導(dǎo)是軟件應(yīng)用的組成部分,因此,引導(dǎo)的任何變化都 影響軟件應(yīng)用的傳統(tǒng)方法相反。也就是說,傳統(tǒng)方法的引導(dǎo)的變化要求確認(rèn)整個軟件應(yīng)用, 而在本方法中,引導(dǎo)應(yīng)用的變化或更新不要求確認(rèn)軟件應(yīng)用。這可以節(jié)省確認(rèn)過程可能需 要的資源。
[0019] 在另一個優(yōu)點(diǎn)中,這些特征可以提供可以自動適用于軟件應(yīng)用支持的任何IVD任 務(wù)的靈活引導(dǎo)。
[0020] 按照一個實(shí)施例,該第二應(yīng)用被進(jìn)一步配置成接收對第二圖形用戶界面的用戶輸 入,該用戶輸入使該第二應(yīng)用可以為IVD任務(wù)的一系列IVD動作中的以前IVD動作或隨后 IVD動作顯示與對第一圖形用戶界面的用戶輸入有關(guān)的信息,以便使第二應(yīng)用可以在第二 圖形用戶界面中為其信息當(dāng)前顯示在第二圖形用戶界面中的特定IVD動作顯示與對第一 圖形用戶界面的用戶輸入有關(guān)的另外或更少信息,以及/或者喚醒或切換到用戶可以應(yīng)用 于為其信息當(dāng)前顯示在第二圖形用戶界面中的特定IVD動作確定對用戶界面元素的輸入 的第三應(yīng)用。這個實(shí)施例可能是有利的,因?yàn)榭梢韵蛴脩籼峁┯H密引導(dǎo),以便可以防止數(shù)據(jù) 輸入的錯誤或不正確動作的啟動。這可以避免系統(tǒng)由于錯誤輸入而引起的故障,因此可以 使人們方便和有效地操作分析系統(tǒng)。
[0021] 按照一個實(shí)施例,該第二應(yīng)用在第二圖形用戶界面中生成遮擋顯示設(shè)備的第一圖 形用戶界面的至少一部分和防止訪問第一圖形用戶界面中的至少一個界面元素的遮擋物。
[0022] 按照一個實(shí)施例,該第一圖形用戶界面在空間上與該第二圖形用戶界面一致。
[0023] 按照一個實(shí)施例,該第二應(yīng)用在第二圖形用戶界面中生成的遮擋物防止訪問除了 第一圖形用戶界面中與其信息當(dāng)前顯示在第二圖形用戶界面中的特定IVD動作相對應(yīng)的 至少一個界面元素之外的第一圖形用戶界面中的所有其它界面元素,從而使用戶可以只與 第一圖形用戶界面中與其信息當(dāng)前顯示在第二圖形用戶界面中的特定IVD動作有關(guān)的界 面元素交互。
[0024] 這些實(shí)施例可能是有利的,因?yàn)樗鼈兺ㄟ^防止對第一應(yīng)用的錯誤數(shù)據(jù)輸入可以提 供安全的引導(dǎo)機(jī)制,然后可以節(jié)省要不然為了排錯或重新處理目的而需要的資源。
[0025] 按照一個實(shí)施例,該第二應(yīng)用在第二圖形用戶界面中生成的遮擋物至少部分透明 或半透明的,從而允許用戶繼續(xù)觀看第一圖形用戶界面中防止訪問的至少一個界面元素。 觀察需要執(zhí)行IVD任務(wù)的用戶界面元素可以進(jìn)一步防止錯誤輸入,因?yàn)橛脩艚缑嬖刂g 的關(guān)系(例如,可視關(guān)系)可以幫助用戶將正確數(shù)據(jù)輸入正確用戶界面元素中。
[0026] 按照一個實(shí)施例,該第二應(yīng)用在用戶試圖與第一圖形用戶界面中通過第二應(yīng)用生 成的遮擋物防止訪問的界面元素交互時生成指示(例如,可視、可聽和/或可觸覺指示)并 /或?qū)⑿畔@示在第二圖形用戶界面中。這可以防止與防止訪問的用戶界面元素的多次交 互嘗試,因此可以縮短當(dāng)作出多次嘗試時可能較長的第二應(yīng)用的運(yùn)行時間。
[0027] 按照一個實(shí)施例,該第一應(yīng)用進(jìn)一步適用于將該子組用戶界面元素的幾何數(shù)據(jù)存 儲在存儲器的非易失性存儲空間中,其中該第二應(yīng)用進(jìn)一步適用于監(jiān)視存儲器內(nèi)容以確定 幾何數(shù)據(jù)的變化,將該子組用戶界面元素的更新幾何數(shù)據(jù)存儲在非易失性存儲空間中,以 及將該子組用戶界面元素的更新幾何數(shù)據(jù)移動到存儲器的易失性存儲器中,其中使用更新 的幾何數(shù)據(jù)進(jìn)行地點(diǎn)的確定和第二圖形用戶界面中顯示信息的相應(yīng)顯示位置的確定。
[0028] 按照一個實(shí)施例,該第一應(yīng)用進(jìn)一步適用于將該子組用戶界面元素的幾何數(shù)據(jù)存 儲在存儲器的非易失性存儲空間中,其中該第二應(yīng)用進(jìn)一步適用于重復(fù)接收與幾何數(shù)據(jù)有 關(guān)的更新狀態(tài)消息,其中在更新狀態(tài)消息指示幾何數(shù)據(jù)變化的情況下,該第二應(yīng)用進(jìn)一步 適用于讀取存儲器以便確定該子組用戶界面元素的更新幾何數(shù)據(jù)并將更新幾何數(shù)據(jù)存儲 在存儲器的非易失性存儲空間中,以及將該子組用戶界面元素的所述幾何數(shù)據(jù)移動到存儲 器的易失性存儲空間中,其中使用更新的幾何數(shù)據(jù)進(jìn)行地點(diǎn)的確定和第二圖形用戶界面中 顯示信息的相應(yīng)顯示位置的確定。
[0029] 這些實(shí)施例可能是有利的,因?yàn)樗鼈兛梢怨?jié)省存儲過期或未更新幾何數(shù)據(jù)所需的 資源。將未更新幾何數(shù)據(jù)存儲在易失性存儲器中可能是有利的,因?yàn)樵谒鼈內(nèi)匀淮鎯υ谝?失性存儲器中的同時,仍然可以將它們用于,例如,交叉檢驗(yàn)?zāi)康摹?br>
[0030] 按照一個實(shí)施例,該第一應(yīng)用進(jìn)一步適用于將該子組用戶界面元素的幾何數(shù)據(jù)存 儲在存儲器中,其中該第二應(yīng)用進(jìn)一步適用于監(jiān)視存儲器內(nèi)容以確定幾何數(shù)據(jù)的變化或重 復(fù)接收與幾何數(shù)據(jù)有關(guān)的更新狀態(tài)消息,其中在更新狀態(tài)消息指示幾何數(shù)據(jù)變化的情況 下,該第二應(yīng)用進(jìn)一步適用于讀取存儲器以便確定該子組用戶界面元素的更新幾何數(shù)據(jù), 其中使用更新的幾何數(shù)據(jù)進(jìn)行地點(diǎn)的確定和第二圖形用戶界面中顯示信息的相應(yīng)顯示位 置的確定。
[0031] 按照一個實(shí)施例,該存儲器進(jìn)一步包含操作系統(tǒng),其中該操作系統(tǒng)包含窗口管理 器,其中該窗口管理器提供幾何數(shù)據(jù),其中使用從該窗口管理器獲得的幾何數(shù)據(jù)進(jìn)行地點(diǎn) 的確定和第二圖形用戶界面中顯示信息的相應(yīng)顯示位置的確定。
[0032] 按照一個實(shí)施例,用戶界面的生成進(jìn)一步包含在第一圖形用戶界面中生成可以被 用戶選擇以開始執(zhí)行該第二應(yīng)用的用戶界面元素。
[0033] 按照一個實(shí)施例,生成的用戶界面元素包含列出一個或多個用戶界面元素的菜單 欄,其中該第二應(yīng)用被配置成引導(dǎo)對第一圖形用戶界面的用戶輸入,以便一旦選擇了一個 或多個用戶界面元素的一個用戶界面元素,就激活I(lǐng)VD任務(wù)的IVD動作。
[0034] 生成的用戶界面元素進(jìn)一步包含按鈕、標(biāo)簽、圖標(biāo)、窗格、復(fù)選框項(xiàng)目、動作欄或項(xiàng) 目群等。
[0035] 按照一個實(shí)施例,一旦執(zhí)行了該第一應(yīng)用的至少一部分,就自動執(zhí)行該第二應(yīng)用。 這對于運(yùn)行單獨(dú)IVD任務(wù),和不需要用戶輸入來選擇特定IVD任務(wù)的應(yīng)用可能是有利的。 [0036] 按照一個實(shí)施例,該計算機(jī)系統(tǒng)包含觸摸屏計算機(jī),其中該顯示設(shè)備是觸敏顯示 屏。這與由于沒有指針?biāo)钥赡芪礊橛|摸屏部署的工具提示相反。這可能是有利的,因?yàn)?可以無縫地將本方法并入現(xiàn)有計算機(jī)系統(tǒng)中。
[0037] 按照一個實(shí)施例,該第二應(yīng)用被進(jìn)一步配置成引導(dǎo)對第三圖形用戶界面的用戶輸 入以便執(zhí)行第二IVD任務(wù),其中該第三圖形用戶界面由存儲在存儲器中的多個應(yīng)用的第三 應(yīng)用生成。這可能是有利的,因?yàn)橛捎趯蝹€引導(dǎo)應(yīng)用用于從像運(yùn)行在一個或多個分析系 統(tǒng)上的多個應(yīng)用那樣的多個應(yīng)用出發(fā)引導(dǎo)用戶穿過多個IVD任務(wù),所以可以提高分析系統(tǒng) 的效率。
[0038] 例如,可以在引導(dǎo)第一應(yīng)用期間(例如,從另一臺分析儀)啟動第三應(yīng)用??商娲?地,第三應(yīng)用和第二應(yīng)用可以并行地運(yùn)行,以便執(zhí)行需要不止一臺分析儀的過程(第二和 第三應(yīng)用要執(zhí)行的兩個IVD任務(wù)的組合)。
[0039] 按照一個實(shí)施例,將第三圖形用戶界面顯示在單獨(dú)用戶界面窗口中或顯示在第二 顯示設(shè)備上。
[0040] 在另一個方面中,本發(fā)明涉及一種引導(dǎo)對分析系統(tǒng)的控制器的用戶輸入的方法, 該分析系統(tǒng)包含進(jìn)行生物樣本的分析的體外診斷(IVD)設(shè)備,該IVD設(shè)備與該控制器耦合, 該控制器包含顯示設(shè)備;處理器;以及配置成存儲可在該處理器上執(zhí)行的多個應(yīng)用的存儲 器,其中多個應(yīng)用的第一應(yīng)用包含當(dāng)被執(zhí)行時,在顯示設(shè)備上生成第一圖形用戶界面的指 令,該第一圖形用戶界面包含一組用戶界面元素,其中將該組用戶界面元素中的每個用戶 界面元素放置在第一圖形用戶界面內(nèi)的限定區(qū)域中;該第一應(yīng)用進(jìn)一步包含當(dāng)被執(zhí)行時, 控制IVD設(shè)備執(zhí)行IVD任務(wù)的指令;其中該IVD任務(wù)包含一系列IVD動作;其中響應(yīng)IVD動 作的用戶激活進(jìn)行IVD動作,其中IVD動作的用戶激活使用該組用戶界面元素的相應(yīng)用戶 界面元素來進(jìn)行;以及其中該存儲器進(jìn)一步包含描述該組用戶界面元素的每一個的顯示位 置的幾何數(shù)據(jù);該方法包含:
[0041] 接收指示IVD任務(wù)的一系列IVD動作的IDV任務(wù)的任務(wù)數(shù)據(jù);
[0042] 從該組用戶界面元素中選擇用于執(zhí)行IVD任務(wù)的一系列IVD動作的一子組用戶界 面元素;
[0043] 使用幾何數(shù)據(jù)確定該子組用戶界面元素的每一個在第一圖形用戶界面內(nèi)的地 占. ^ \\\ ?
[0044] 根據(jù)該子組用戶界面元素的每一個用戶界面元素的地點(diǎn)確定使用該地點(diǎn)在第二 圖形用戶界面中顯示信息的相應(yīng)顯示位置;以及
[0045] 在第二圖形用戶界面的相應(yīng)顯示位置中顯示與對激活I(lǐng)VD任務(wù)的一系列IVD動作 的至少一個特定IVD動作的第一圖形用戶界面的至少一個用戶界面元素的用戶動作有關(guān) 的信息。
[0046] 在另一個方面中,本發(fā)明涉及包含執(zhí)行前面實(shí)施例的方法的方法步驟的計算機(jī)可 執(zhí)行指令的計算機(jī)程序產(chǎn)品。
[0047] 不言而喻,可以組合一個或多個上述實(shí)施例,只要組合的實(shí)施例不相互排斥就行。
【專利附圖】
【附圖說明】
[0048] 在下文中,將參考附圖,只通過舉例的方式更詳細(xì)說明本發(fā)明的實(shí)施例,在附圖 中:
[0049] 圖1描繪了處理生物樣本的示范性分析系統(tǒng);
[0050] 圖2是引導(dǎo)對控制器的用戶輸入的方法的流程圖;
[0051] 圖3例示了進(jìn)一步定義圖2的步驟207的方法;
[0052] 圖4示出了彈出窗口的示范性結(jié)構(gòu);
[0053] 圖5示出了了進(jìn)一步定義圖2的步驟205的流程圖;以及
[0054] 圖6示出了檢驗(yàn)分析系統(tǒng)的外部瓶子的分析步驟。
【具體實(shí)施方式】
[0055] 在下文中,這些圖形中的類似編號元件是相似元件或執(zhí)行等效功能。如果功能是 等效的,將在后面的圖形中將未必討論前面已經(jīng)討論過的元件。
[0056] 圖1描繪了處理生物樣本的示范性分析系統(tǒng)100。分析系統(tǒng)100配備了包含計算 機(jī)系統(tǒng)101的控制器。計算機(jī)系統(tǒng)101的組件可以包括,但不限于,一個或多個處理器或處 理單元103、存儲系統(tǒng)111、存儲系統(tǒng)105、和將包括存儲系統(tǒng)105的各種系統(tǒng)組件與處理器 103耦合的總線110。存儲系統(tǒng)105可以包括具有像隨機(jī)訪問存儲器(RAM)和/或高速緩沖 存儲器那樣的易失性存儲器117以及非易失性存儲器118的形式的計算機(jī)系統(tǒng)可讀介質(zhì)。
[0057] 計算機(jī)系統(tǒng)101還可以與如下設(shè)備通信:像鍵盤、定位設(shè)備、顯示器113等那樣的 一個或多個外部設(shè)備;使用戶能夠與計算機(jī)系統(tǒng)101交互的一個或多個設(shè)備;和/或使計 算機(jī)系統(tǒng)101能夠與一個或多個其它計算設(shè)備通信的任何設(shè)備(例如,網(wǎng)卡、調(diào)制解調(diào)器 等)。這樣的通信可以經(jīng)由I/O接口 119來進(jìn)行。還有,計算機(jī)系統(tǒng)101可以經(jīng)由網(wǎng)絡(luò)適配 器109與像局域網(wǎng)(LAN)、一般廣域網(wǎng)(WAN)和/或公共網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))那樣的一個 或多個網(wǎng)絡(luò)通信。如所描繪,網(wǎng)絡(luò)適配器109經(jīng)由總線115與計算機(jī)系統(tǒng)101的其它組件 通信。計算機(jī)系統(tǒng)101可以是,例如,觸摸屏計算機(jī),顯示器113的設(shè)備可以是觸敏顯示屏。
[0058] 計算機(jī)系統(tǒng)101可以起與進(jìn)行生物樣本的分析的分析系統(tǒng)100的IVD設(shè)備107連 接的控制器的作用。IVD設(shè)備107適用于執(zhí)行一個或多個IVD任務(wù)。IVD任務(wù)包含一系列 IVD動作。IVD任務(wù)可以是,例如,樣本排序任務(wù)和/或維持動作任務(wù)。維持動作任務(wù)詳細(xì) 顯示在圖6中。一個或多個IVD任務(wù)的每個IVD任務(wù)可以與存儲在存儲系統(tǒng)111中的腳本 133相聯(lián)系。腳本133包含引導(dǎo)用戶激活I(lǐng)VD任務(wù)的IVD動作的各自列表的指令的列表。 腳本133可以通過腳本ID來標(biāo)識。將IVD任務(wù)的列表和相關(guān)腳本ID存儲在存儲系統(tǒng)105 中的表格135中。
[0059] 在圖1中示出了腳本133的簡化結(jié)構(gòu)。腳本133包含多個字段和記錄或行。例如, 腳本133的每個記錄可以與IVD任務(wù)的各自IVD動作相聯(lián)系。腳本133的字段133. 1包含 IVD任務(wù)的給定IVD動作的遞增動作ID。字段133. 2包含用于激活給定IVD動作的用戶界 面元素的名稱。腳本133的字段133. 3包含指示給定IVD動作的文本消息。字段133. 4包 含為使用命名在字段133. 2中的用戶界面元素激活給定IVD動作而執(zhí)行的指令。
[0060] 存儲系統(tǒng)105被配置成存儲可在處理器103上執(zhí)行的多個應(yīng)用。例如,存儲系統(tǒng) 105可以包含操作系統(tǒng)137以及軟件應(yīng)用126。操作系統(tǒng)137包含窗口管理器139。窗口管 理器139管理窗口系統(tǒng)內(nèi)的窗口在圖形用戶界面中的放置和外觀。
[0061] 軟件應(yīng)用126的第一應(yīng)用127包含當(dāng)被執(zhí)行時,在顯示設(shè)備113上生成第一用戶 界面121的指令。例如,可以通過用戶的選擇動作首先啟動第一應(yīng)用127。在啟動之后,第 一應(yīng)用127可以向容器管理器139發(fā)送請求,以便啟動窗口,并將第一用戶界面121提供給 第一應(yīng)用127的正在運(yùn)行實(shí)例。
[0062] 為了簡單起見,將第一用戶界面121顯示成包含一組的9個用戶界面元素 A-Ι。但 是,從本公開中受益的本領(lǐng)域的普通技術(shù)人員應(yīng)該認(rèn)識到,第一用戶界面121可以包含數(shù) 量更多或更少的用戶界面元素。將該組用戶界面元素 A-I中的每個用戶界面元素放置在第 一用戶界面127內(nèi)的限定區(qū)域中。
[0063] 用戶界面元素 A-I可以相對于第一用戶界面127放置。第一用戶界面127包含參 考點(diǎn)。例如,該參考點(diǎn)可以是第一用戶界面127的左上或右下角。用戶界面元素的位置可以 通過一對X和Y值來描述,每個值的范圍從0. 0到1. 0。這些值分別代表第一用戶界面127 內(nèi)的相應(yīng)水平和垂直位置,左上角為{X:〇. 〇,Y:〇. 〇},右下角為{Χ:1.〇,Υ:1.〇}。另外,可以 使用用戶界面元素的寬度和高度規(guī)定定義用戶界面元素的視圖的大小性質(zhì)的元素尺度。如 圖1所示,用戶界面元素 G的位置可以通過,例如,{Xe,YJ對來描述。進(jìn)一步,用戶界面元 素 G的視圖大小可以通過高度He和寬度We來描述。另外,第一用戶界面127可以相對于顯 示設(shè)備的左上角放置。但是,從本公開中受益的本領(lǐng)域的普通技術(shù)人員應(yīng)該認(rèn)識到,可替代 地也可以使用其它放置方法。
[0064] 描述用戶界面元素 A-I以及第一用戶界面121的位置、外觀和大小可以通過第一 應(yīng)用127來確定并傳送給窗口管理器139。如下的快照代碼示出了描述用戶界面元素 A-I 以及第一用戶界面121的位置、外觀和大小的示范性代碼。例如,通過分析代碼和讀取如快 照代碼所定義的位置值可以獲得幾何數(shù)據(jù)。
[0065]
【權(quán)利要求】
1. 一種處理生物樣本的分析系統(tǒng)(100),包含: 進(jìn)行生物樣本的分析的體外診斷IVD設(shè)備(107),該IVD設(shè)備(107)與計算機(jī)系統(tǒng) (101)耦合,該計算機(jī)系統(tǒng)(101)包含顯示設(shè)備(113);處理器(103);以及配置成存儲可在 該處理器上執(zhí)行的多個應(yīng)用(126)的存儲器(105),其中多個應(yīng)用(126)的第一應(yīng)用(127) 包含當(dāng)被執(zhí)行時在顯示設(shè)備(113)上生成第一圖形用戶界面(121)的指令,該第一圖形用 戶界面(121)包含一組用戶界面元素(A-I),其中將該組用戶界面元素(A-I)中的每個用戶 界面元素放置在第一圖形用戶界面(121)內(nèi)的限定區(qū)域中;該第一應(yīng)用(127)進(jìn)一步包含 當(dāng)被執(zhí)行時控制該IVD設(shè)備(107)執(zhí)行IVD任務(wù)的指令;其中該IVD任務(wù)包含一系列IVD 動作;其中響應(yīng)IVD動作的用戶激活進(jìn)行IVD動作,其中IVD動作的用戶激活使用該組用戶 界面元素(A-I)的相應(yīng)用戶界面元素來進(jìn)行;以及其中該存儲器(105)進(jìn)一步包含描述該 組用戶界面元素(A-I)的每一個在第一圖形用戶界面(121)內(nèi)的顯示位置的幾何數(shù)據(jù); 其中第二應(yīng)用(129)包含獨(dú)立于第一應(yīng)用(127)執(zhí)行的指令,其中該第二應(yīng)用(129) 被配置成引導(dǎo)對第一圖形用戶界面(121)的用戶輸入以便激活I(lǐng)VD任務(wù)的IVD動作,該第 二應(yīng)用(129)被進(jìn)一步配置成:接收指示IVD任務(wù)的一系列IVD動作的任務(wù)數(shù)據(jù);從該組用 戶界面元素(A-I)中選擇用于執(zhí)行IVD任務(wù)的一系列IVD動作的一子組用戶界面元素;使 用幾何數(shù)據(jù)確定該子組用戶界面元素的每一個在第一圖形用戶界面(121)內(nèi)的地點(diǎn);根據(jù) 該子組用戶界面元素的每一個在第一圖形用戶界面(121)內(nèi)的地點(diǎn)確定在第二圖形用戶 界面(123)中顯示信息的相應(yīng)顯示位置;以及在第二圖形用戶界面(123)的相應(yīng)顯示位置 中顯示與對第一圖形用戶界面的至少一個用戶界面元素的用戶動作有關(guān)的信息,該用戶動 作激活I(lǐng)VD任務(wù)的一系列IVD動作的至少一個特定IVD動作。
2. 如權(quán)利要求1所述的分析系統(tǒng),其中該第二應(yīng)用(129)被進(jìn)一步配置成接收對第二 圖形用戶界面(123)的用戶輸入,該用戶輸入使該第二應(yīng)用(129)為IVD任務(wù)的一系列IVD 動作中的以前IVD動作或隨后IVD動作顯示與對第一圖形用戶界面(121)的用戶輸入有關(guān) 的信息,使第二應(yīng)用(129)在第二圖形用戶界面(123)中為其信息當(dāng)前顯示在第二圖形用 戶界面(123)中的特定IVD動作顯示與對第一圖形用戶界面(121)的用戶輸入有關(guān)的另外 或更少信息,以及/或者喚醒或切換到用戶可以應(yīng)用于為其信息當(dāng)前顯示在第二圖形用戶 界面(123)中的特定IVD動作確定對用戶界面元素的輸入的第三應(yīng)用。
3. 如權(quán)利要求1所述的分析系統(tǒng),其中該第二應(yīng)用(129)在第二圖形用戶界面(123) 中生成遮擋物,該遮擋物遮擋顯示設(shè)備(113)的第一圖形用戶界面(121)的至少一部分和 防止訪問第一圖形用戶界面(121)中的至少一個界面元素。
4. 如權(quán)利要求3所述的分析系統(tǒng),其中除了第一圖形用戶界面(121)中與其信息當(dāng) 前顯示在第二圖形用戶界面(123)中的特定IVD動作相對應(yīng)的至少一個界面元素之外,該 第二應(yīng)用(129)在第二圖形用戶界面(123)中生成的遮擋物防止訪問第一圖形用戶界面 (121)中的所有其它界面元素,從而使用戶可以只與第一圖形用戶界面(121)中與其信息 當(dāng)前顯示在第二圖形用戶界面(123)中的特定IVD動作有關(guān)的界面元素交互。
5. 如權(quán)利要求3或4所述的分析系統(tǒng),其中該第二應(yīng)用(129)在第二圖形用戶界面 (123)中生成的遮擋物至少部分透明或半透明的,從而允許用戶繼續(xù)觀看第一圖形用戶界 面(121)中防止訪問的至少一個界面元素。
6. 如權(quán)利要求3、4或5所述的分析系統(tǒng),其中在用戶試圖與第一圖形用戶界面(121) 中通過第二應(yīng)用(129)生成的遮擋物防止訪問的界面元素交互時,該第二應(yīng)用(129)生成 指示并/或?qū)⑿畔@示在第二圖形用戶界面(123)中。
7. 如前面權(quán)利要求的任何一項(xiàng)所述的分析系統(tǒng),其中該第一應(yīng)用(127)進(jìn)一步適用于 將該子組用戶界面元素的幾何數(shù)據(jù)存儲在存儲器(105)中,其中該第二應(yīng)用(129)進(jìn)一步 適用于監(jiān)視存儲器內(nèi)容以確定幾何數(shù)據(jù)的變化,或重復(fù)接收與幾何數(shù)據(jù)有關(guān)的更新狀態(tài)消 息,其中在更新狀態(tài)消息指示幾何數(shù)據(jù)變化的情況下,該第二應(yīng)用(129)進(jìn)一步適用于讀 取存儲器(105)以便確定該子組用戶界面元素的更新的幾何數(shù)據(jù),其中使用更新的幾何數(shù) 據(jù)進(jìn)行地點(diǎn)的確定和在第二圖形用戶界面(123)中顯示信息的相應(yīng)顯示位置的確定。
8. 如權(quán)利要求1到7的任何一項(xiàng)所述的分析系統(tǒng),其中該存儲器(105)進(jìn)一步包含操 作系統(tǒng)(137),其中該操作系統(tǒng)(137)包含窗口管理器(139),其中該窗口管理器(139)提 供幾何數(shù)據(jù),其中使用從該窗口管理器(139)獲得的幾何數(shù)據(jù)進(jìn)行地點(diǎn)的確定和在第二圖 形用戶界面(123)中顯示信息的相應(yīng)顯示位置的確定。
9. 如前面權(quán)利要求的任何一項(xiàng)所述的分析系統(tǒng),其中第一用戶界面(121)的生成進(jìn)一 步包含在第一圖形用戶界面(121)中生成可以被用戶選擇以開始執(zhí)行該第二應(yīng)用的用戶 界面元素。
10. 如前面權(quán)利要求的任何一項(xiàng)所述的分析系統(tǒng),其中一旦執(zhí)行了該第一應(yīng)用(127) 的至少一部分,就自動執(zhí)行該第二應(yīng)用(129)。
11. 如前面權(quán)利要求的任何一項(xiàng)所述的分析系統(tǒng),其中該計算機(jī)系統(tǒng)(101)包含觸摸 屏計算機(jī),以及其中該顯示設(shè)備(113)是觸敏顯示屏。
12. 如前面權(quán)利要求的任何一項(xiàng)所述的分析系統(tǒng),其中該第二應(yīng)用(129)被進(jìn)一步配 置成引導(dǎo)對第三圖形用戶界面的用戶輸入以便執(zhí)行第二IVD任務(wù),其中該第三圖形用戶界 面由存儲在存儲器(105)中的多個應(yīng)用(126)的第三應(yīng)用生成。
13. 如權(quán)利要求12所述的分析系統(tǒng),其中將第三圖形用戶界面顯示在單獨(dú)用戶界面窗 口中或顯示在第二顯示設(shè)備上。
14. 一種操作分析系統(tǒng)(100)的方法,該分析系統(tǒng)(100)包含控制器(101)、和進(jìn)行生 物樣本的分析的體外診斷IVD設(shè)備(107),該IVD設(shè)備(107)與該控制器(101)耦合,該控 制器(101)包含顯示設(shè)備(113);處理器(103);以及配置成存儲可在該處理器(103)上執(zhí) 行的多個應(yīng)用(126)的存儲器(105),其中多個應(yīng)用(126)的第一應(yīng)用(127)包含當(dāng)被執(zhí)行 時在顯示設(shè)備(113)上生成第一圖形用戶界面(121)的指令,該第一圖形用戶界面(121) 包含一組用戶界面元素(A-I),其中將該組用戶界面元素(A-I)中的每個用戶界面元素放 置在第一圖形用戶界面(121)內(nèi)的限定區(qū)域中;該第一應(yīng)用(127)進(jìn)一步包含當(dāng)被執(zhí)行時 控制IVD設(shè)備(107)執(zhí)行IVD任務(wù)的指令;其中該IVD任務(wù)包含一系列IVD動作;其中響應(yīng) IVD動作的用戶激活進(jìn)行IVD動作,其中IVD動作的用戶激活使用該組用戶界面元素(A-I) 的相應(yīng)用戶界面元素來進(jìn)行;以及其中該存儲器(105)進(jìn)一步包含描述該組用戶界面元素 (A-I)的每一個的顯示位置的幾何數(shù)據(jù);該方法包含引導(dǎo)對該控制器的用戶輸入的如下步 驟: 接收指示IVD任務(wù)的一系列IVD動作的IDV任務(wù)的任務(wù)數(shù)據(jù); 從該組用戶界面元素(A-I)中選擇用于執(zhí)行IVD任務(wù)的一系列IVD動作的一子組用戶 界面元素; 使用幾何數(shù)據(jù)確定該子組用戶界面元素的每一個在第一圖形用戶界面(121)內(nèi)的地 占. 根據(jù)該子組用戶界面元素的每一個用戶界面元素的地點(diǎn)確定使用該地點(diǎn)在第二圖形 用戶界面(123)中顯示信息的相應(yīng)顯示位置;以及 在第二圖形用戶界面(123)的相應(yīng)顯示位置中顯示與對第一圖形用戶界面的至少一 個用戶界面元素的用戶動作有關(guān)的信息,該用戶動作激活I(lǐng)VD任務(wù)的一系列IVD動作的至 少一個特定IVD動作。
15. -種包含執(zhí)行如權(quán)利要求14所述的方法的方法步驟的計算機(jī)可執(zhí)行指令的計算 機(jī)程序產(chǎn)品。
【文檔編號】G06F3/048GK104424397SQ201410448599
【公開日】2015年3月18日 申請日期:2014年9月4日 優(yōu)先權(quán)日:2013年9月4日
【發(fā)明者】B.馮阿爾曼 申請人:霍夫曼-拉羅奇有限公司