本發(fā)明總體涉及側(cè)向流/免疫層析試條盒的領(lǐng)域,更具體地涉及用于服務(wù)與分析此類盒的裝置、系統(tǒng)、方法和計算機(jī)可讀媒體。
背景技術(shù):
在現(xiàn)有技術(shù)中和/或考慮到現(xiàn)有技術(shù),可能期望提供盒式分析系統(tǒng)結(jié)構(gòu)和/或盒式分析裝置、系統(tǒng)、方法和/或計算機(jī)可讀媒體??赡芷谕峁﹤?cè)向流/免疫層析試條(“ICS”)服務(wù)和/或盒式分析裝置、系統(tǒng)、方法和/或計算機(jī)可讀媒體。
可能期望提供減輕或降低風(fēng)險和/或認(rèn)證開銷的側(cè)向流/ICS服務(wù)和/或盒式分析裝置、系統(tǒng)、方法和/或計算機(jī)可讀媒體??赡苄枰峁┛蓴U(kuò)展而不影響現(xiàn)已認(rèn)證的功能和/或模塊的側(cè)向流/ICS服務(wù)和/或盒式分析裝置、系統(tǒng)、方法和/或計算機(jī)可讀媒體。例如,可能期望提供可通過添加對一些盒的支持和/或通過添加一些新的圖像處理功能來如此擴(kuò)展的此類裝置、系統(tǒng)、方法和/或計算機(jī)可讀媒體。
可能期望提供可遠(yuǎn)程配置的側(cè)向流/ICS服務(wù)和/或盒式分析裝置、系統(tǒng)、方法和/或計算機(jī)可讀媒體??赡芷谕峁┻@樣的側(cè)向流/ICS服務(wù)和/或盒式分析裝置、系統(tǒng)、方法和/或計算機(jī)可讀媒體,該側(cè)向流/ICS服務(wù)和/或盒式分析裝置、系統(tǒng)、方法和/或計算機(jī)可讀媒體可配置成:
●以例如響應(yīng)于由盒制造商發(fā)布的盒招回和/或響應(yīng)于客戶的項目需求來啟用和/或停用一個或多個某種盒。和/或,
●以提供一個或多個盒特定配置,諸如例如培養(yǎng)計時器值配置、期限計時器值配置和/或甚至測試線值截止值配置。
本發(fā)明的目的可以是解決、消除或減輕與現(xiàn)有技術(shù)相關(guān)聯(lián)的一個或多個問題、缺點和/或缺陷,以滿足或提供一個或多個需求和/或優(yōu)點,和/或?qū)崿F(xiàn)本發(fā)明的一個或多個目的—根據(jù)本發(fā)明教示和/或公開的內(nèi)容,所述目的中的一個或多個可優(yōu)選地由本領(lǐng)域技術(shù)人員容易理解和/或可優(yōu)選地給本領(lǐng)域技術(shù)人員啟發(fā)。
技術(shù)實現(xiàn)要素:
根據(jù)本發(fā)明,公開了一種由處理裝置使用的盒式分析與服務(wù)系統(tǒng)。盒式分析與服務(wù)系統(tǒng)用于與由盒式分析系統(tǒng)所支持的多種盒類型的盒一起使用。盒類型包括側(cè)向流和/或免疫層析試條類型。盒式分析與服務(wù)系統(tǒng)也用于與地和/或通過網(wǎng)絡(luò)遠(yuǎn)程地運行在處理裝置上的客戶端模塊一起使用。盒式分析與服務(wù)系統(tǒng)包括服務(wù)模塊、一個或多個配置部件、多個盒特定模塊和多個工具集。服務(wù)模塊與客戶端模塊通信。配置部件包括由盒式分析系統(tǒng)支持的盒類型的一個或多個列表以及每個所述盒類型中的配置參數(shù)。服務(wù)模塊從配置部件確定由盒式分析與服務(wù)系統(tǒng)所支持的盒類型和每個所述盒類型的配置參數(shù)。每個盒特定模塊包括一個或多個盒特定算法,所述盒特定算法具體地址適于識別、分析和/或處理盒類型中的預(yù)定盒類型。服務(wù)模塊使用預(yù)定義泛型接口的一個或多個集合來與每個盒特定模塊通信。每個工具集包括適于識別、分析和/或處理盒類型的一個或多個工具的集合。每個盒特定算法中具體地適于使用工具集中預(yù)定的一個或多個來識別、分析和/或處理盒類型中的預(yù)定盒類型。在使用時:客戶端模塊與服務(wù)模塊通信;服務(wù)模塊與盒特定模塊通信;盒特定模塊的盒特定算法使用工具集來識別、分析和/或處理由盒式分析與服務(wù)系統(tǒng)所支持的盒類型的盒;盒特定模塊將盒特定算法的結(jié)果傳達(dá)至服務(wù)模塊;并且服務(wù)模塊將結(jié)果傳達(dá)至客戶端模塊,從而使得處理裝置識別、分析和/或處理由盒式分析與服務(wù)系統(tǒng)所支持的盒類型的盒。對盒式分析與服務(wù)系統(tǒng)進(jìn)行認(rèn)證以供與盒類型中的至少一個一起使用。當(dāng)將新盒類型添加到由盒式分析與服務(wù)系統(tǒng)所支持的盒類型時:由處理裝置接收盒特定模塊中的新盒特定模塊和配置部件中的新配置部件;服務(wù)模塊根據(jù)配置部件中的新配置部件將新盒類型確定為由盒式分析與服務(wù)系統(tǒng)所支持并確定新盒類型的配置參數(shù);服務(wù)模塊使用所述預(yù)定義泛型接口的一個或多個集合來與盒特定模塊中的新盒特定模塊通信;并且根據(jù)本發(fā)明,盒特定模塊中的每個其他盒特定模塊的完整性保存完好,從而使得盒式分析與服務(wù)系統(tǒng)保持已認(rèn)證,以供與盒類型中的前述至少一個一起使用。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,盒式分析與服務(wù)系統(tǒng)可優(yōu)選地但無需必然地適于與盒的圖像一起使用。在使用中,盒特定模塊的盒特定算法可優(yōu)選地但無需必然地使用工具集來識別、分析和/或處理由盒式分析與服務(wù)系統(tǒng)所支持的盒類型的盒的圖像。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,服務(wù)模塊可優(yōu)選地但無需必然地接受來自客戶端模塊的請求和/或優(yōu)選地根據(jù)來自客戶端模塊的請求以不同模式來控制分析過程。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,配置部件可優(yōu)選地但無需必然地包括配置數(shù)據(jù),所述配置數(shù)據(jù)優(yōu)選地以一種或多種可擴(kuò)展標(biāo)記語言(“XML”)文件格式和/或Javascript對象表示法(“JSON”)文件格式被格式化。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,服務(wù)模塊可優(yōu)選地但無需必然地優(yōu)選地解析配置數(shù)據(jù),以確定由盒式分析與服務(wù)系統(tǒng)所支持的盒類型和/或每個盒類型中的配置參數(shù)。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,配置參數(shù)可優(yōu)選地但無需必然地包括優(yōu)選地用于盒類型中的一種或多種的培養(yǎng)計時器值配置參數(shù)、期限計時器值配置參數(shù)和/或測試線值截止值配置參數(shù)。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,盒特定算法可優(yōu)選地但無需必然地具體地適于使用一個或多個培養(yǎng)計時器值配置、期限計時器值配置和/或測試線值截止值配置來進(jìn)行識別、分析和/或處理。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,盒特定模塊可優(yōu)選地但無需必然地包括具體地適于識別、分析和/或處理盒類型中的預(yù)定的盒類型的不可配置參數(shù)和/或模板。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,每個盒特定模塊的盒特定算法可優(yōu)選地但無需必然地具體地適于識別、分析和/或處理盒類型中預(yù)定的盒類型的膜位置、控制線和/或測試線。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,預(yù)定義泛型接口的集合可優(yōu)選地但無需必然地包括:標(biāo)識接口,優(yōu)選地用于傳達(dá)盒類型中預(yù)定的盒類型的標(biāo)識;一個或多個標(biāo)記接口,優(yōu)選地用于傳達(dá)何時可標(biāo)記盒類型中預(yù)定的盒類型和/或何時可匹配在盒類型中預(yù)定的盒類型上的標(biāo)記;和/或一個或多個分析和/或解譯接口。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,每個盒特定算法可優(yōu)選地但無需必然地采用調(diào)用序列,以優(yōu)選地使用工具集中的預(yù)定的一個或多個。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,工具可優(yōu)選地但無需必然地用來識別盒、檢查盒上的標(biāo)記和/或分析盒。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,盒式分析與服務(wù)系統(tǒng)看來可優(yōu)選地但無需必然地包括工具箱模塊。工具箱模塊可優(yōu)選地但無需必然地包括工具集的一個或多個集合。優(yōu)選地當(dāng)由盒特定算法調(diào)用時,工具箱模塊可優(yōu)選地但無需必然地建構(gòu)工具集中的預(yù)定的一個或多個。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,優(yōu)選地當(dāng)可將新工具添加到適于識別、分析和/或處理盒的工具時:盒特定模塊中的新盒特定模塊和/或包括新工具的工具集中的新工具集可優(yōu)選地但無需必然地由處理裝置接收;盒特定模塊中的新盒特定模塊的盒特定算法可優(yōu)選地但無需必然地具體地適于使用工具集中的新工具集來優(yōu)選地識別、分析和/或處理盒類型中預(yù)定的盒類型;并且盒特定模塊中的前述每個其他特定模塊的完整性可優(yōu)選地保持完好,優(yōu)選地使得盒式分析與服務(wù)系統(tǒng)可優(yōu)選地但無需必然地保持已認(rèn)證以供與盒類型中的前述至少一個一起使用。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,優(yōu)選地當(dāng)可從由盒式分析與服務(wù)系統(tǒng)所支持的盒類型的列表移除不受支持的盒類型時:服務(wù)模塊可優(yōu)選地但無需必然地根據(jù)配置部件確定出不受支持的盒類型可不在由盒式分析與服務(wù)系統(tǒng)所支持的盒類型的列表中;并且每個盒特定模塊的完整性可優(yōu)選地保持完好,優(yōu)選地使得盒式分析與服務(wù)系統(tǒng)可優(yōu)選地但無需必然地保持已認(rèn)證以供與盒類型中的前述至少一個一起使用。
根據(jù)本發(fā)明,還公開了一種供與多種受支持的盒類型的盒一起使用的盒式分析與服務(wù)裝置。盒類型包括側(cè)向流和/或免疫層析試條類型。盒式分析與服務(wù)裝置也供與本地和/或通過網(wǎng)絡(luò)遠(yuǎn)程運行在盒式分析與服務(wù)裝置上的客戶端模塊一起使用。盒式分析與服務(wù)裝置包括服務(wù)模塊、一個或多個配置部件、多個盒特定模塊和多個工具集。服務(wù)模塊與客戶端模塊通信。配置部件包括受支持的盒類型的一個或多個列表以及受支持的盒類型中每種盒類型的配置參數(shù)。服務(wù)模塊根據(jù)配置部件確定受支持的盒類型及受支持的盒類型中每種盒類型的配置參數(shù)。每個盒特定模塊包括一個或多個盒特定算法,所述一個或多個盒特定算法具體地適于識別、分析和/或處理受支持的盒類型中預(yù)定的盒類型。服務(wù)模塊使用預(yù)定義泛型接口的一個或多個集合來與每個盒特定模塊通信。每個工具集包括適于識別、分析和/或處理受支持的盒類型的一個或多個工具的集合。每個盒特定算法具體地適于使用工具集中預(yù)定的一個或多個來識別、分析和/或處理受支持的盒類型中預(yù)定的盒類型。在使用中:客戶端模塊與服務(wù)模塊通信,服務(wù)模塊與盒特定模塊通信,盒特定模塊的盒特定算法使用工具集來識別、分析和/或處理受支持的盒類型的盒,盒特定模塊將盒特定算法的結(jié)果傳達(dá)至服務(wù)模塊,并且服務(wù)模塊將結(jié)果傳達(dá)至客戶端模塊,從而使得盒式分析與服務(wù)裝置識別、分析和/或處理受支持的盒類型的盒。盒式分析與服務(wù)裝置進(jìn)被認(rèn)證以供與受支持的盒類型中的至少一種一起使用。當(dāng)將新盒類型添加到受支持的盒類型時:由盒式分析與服務(wù)裝置接收盒特定模塊中的新盒特定模塊和配置部件中的新配置部件;服務(wù)模塊根據(jù)配置部件中的新配置部件將新盒類型確定為受支持的新盒類型中的一種并確定新盒類型的配置參數(shù);服務(wù)模塊使用預(yù)定義泛型接口的前述一個或多個集合來與盒特定模塊中的新盒特定模塊通信;并且盒特定模塊中的每個其他盒特定模塊的完整性保持完好;使得盒式分析與服務(wù)裝置保持已認(rèn)證以供與前述受支持的盒類型中的至少一種一起使用。
根據(jù)本發(fā)明,還公開了一種盒式分析與服務(wù)方法,所述盒式分析與服務(wù)方法供與由盒式分析與服務(wù)方法所支持的多種盒類型的盒一起使用。盒類型包括側(cè)向流和/或免疫層析試條類型。盒式分析與服務(wù)方法包括步驟(a)至(d)。在步驟(a)中,服務(wù)模塊與本地和/或通過網(wǎng)絡(luò)遠(yuǎn)程運行的客戶端模塊通信。在步驟(b)中,服務(wù)模塊由一個或多個配置部件確定由盒式分析與服務(wù)方法所支持的盒類型和每個盒類型的配置參數(shù)。在步驟(c)中,服務(wù)模塊使用預(yù)定義泛型接口的一個或多個集合來與盒特定模塊通信。每個盒特定模塊包括一個或多個盒特定算法,所述一個或多個盒特定算法具體地適于識別、分析和/或處理盒類型中預(yù)定的盒類型。在步驟(d)中,每個盒特定算法使用預(yù)定的一個或多個工具集。每個工具集包括一個或多個工具的集合。在步驟(d)中,預(yù)定的一個或多個工具集用來識別、分析和/或處理盒類型中預(yù)定的盒類型。在步驟(d)中,盒特定模塊的盒特定算法使用工具集來識別、分析和/或處理由盒式分析與服務(wù)方法所支持的盒類型的盒。在步驟(c)中,盒特定模塊將盒特定算法的結(jié)果傳達(dá)至服務(wù)模塊。在步驟(a)中,服務(wù)模塊將結(jié)果傳達(dá)至客戶端模塊。因而,盒式分析與服務(wù)方法識別、分析和/或處理由盒式分析與服務(wù)方法所支持的盒類型的盒。盒式分析與服務(wù)方法被認(rèn)證以供與盒類型中的至少一種一起使用。當(dāng)將新盒類型添加到由盒式分析與服務(wù)系統(tǒng)所支持的盒類型時,盒式分析與服務(wù)方法還包括步驟(e)至(g)。在步驟(e)中,接收盒特定模塊中的新盒特定模塊和配置部件中的新配置部件。在步驟(f)中,服務(wù)模塊根據(jù)配置部件中的新配置部件將新盒類型確定為由盒式分析與服務(wù)系統(tǒng)支持并確定新盒類型的配置參數(shù)。在步驟(g)中,服務(wù)模塊使用預(yù)定義泛型接口的前述一個或多個集合來與盒特定模塊中的新盒特定模塊通信。根據(jù)本發(fā)明,步驟(e)至(g)共同使得盒特定模塊中的每個其他盒特定模塊的完整性保持完好,和使得盒式分析與服務(wù)方法保持已認(rèn)證以供與前述盒類型中的至少一種一起使用。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,盒式分析與服務(wù)方法可優(yōu)選地但無需必然地適于與盒的圖像一起使用。優(yōu)選地在步驟(d)中,盒特定模塊的盒特定算法可優(yōu)選地但無需必然地使用工具集來識別、分析和/或處理由盒式分析與服務(wù)系統(tǒng)所支持的盒類型的盒的圖像。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,優(yōu)選地在步驟(a)中,服務(wù)模塊可優(yōu)選地但無需必然地接受來自客戶端模塊的請求。服務(wù)模塊可優(yōu)選地但無需必然地優(yōu)選地根據(jù)來自客戶端模塊的請求以不同模式來控制分析過程。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,配置部件可優(yōu)選地但無需必然地包括配置數(shù)據(jù)。優(yōu)選地在步驟(b)中,服務(wù)模塊可優(yōu)選地但無需必然地解析配置數(shù)據(jù),以優(yōu)選地確定由盒式分析與服務(wù)方法所支持的盒類型和/或盒類型中的每種的配置參數(shù)。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,優(yōu)選地在步驟(d)中,盒特定算法可優(yōu)選地但無需必然地優(yōu)選地使用一個或多個培養(yǎng)計時器值配置、期限計時器值配置和/或測試線值截止值配置來識別、分析和/或處理盒類型中預(yù)定的盒類型。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,優(yōu)選地在步驟(d)中,每個盒特定模塊的盒特定算法可優(yōu)選地但無需必然地識別、分析和/或處理盒類型中預(yù)定的盒類型的膜位置、控制線和/或測試線。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,優(yōu)選地在步驟(c)中,預(yù)定義泛型接口的集合可優(yōu)選地但無需必然地包括:標(biāo)識接口,優(yōu)選地用于傳達(dá)盒類型中預(yù)定的盒類型的標(biāo)識;一個或多個標(biāo)記接口,優(yōu)選地用于傳達(dá)何時可標(biāo)記盒類型中預(yù)定的盒類型和/或何時可匹配在盒類型中預(yù)定的盒類型上的標(biāo)記;和/或一個或多個分析和/或解譯接口。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,優(yōu)選地在步驟(d)中,盒特定算法中的每個可優(yōu)選地但無需必然地采用調(diào)用序列,以使用預(yù)定的一個或多個工具集。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,優(yōu)選地在步驟(d)中,工具可優(yōu)選地但無需必然地用于識別盒、檢查盒上的標(biāo)記和/或分析盒。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,盒式分析與服務(wù)方法可優(yōu)選地但無需必然地還包括步驟(h):優(yōu)選地當(dāng)由盒特定算法調(diào)用時,優(yōu)選地使用工具箱模塊來建構(gòu)預(yù)定的一個或多個工具集,所述工具箱模塊可優(yōu)選地包括工具集的一個或多個集合。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,優(yōu)選地當(dāng)可將新工具添加到可優(yōu)選地但無需必然地適于識別、分析和/或處理盒的工具時,盒式分析與服務(wù)方法可優(yōu)選地但無需必然地還包括步驟(h)至步驟(i)。優(yōu)選地在步驟(h)中,可優(yōu)選地但無需必然地接收盒特定模塊中的新盒特定模塊和/或包括新工具的工具集中的新工具集。優(yōu)選地在步驟(i)中,盒特定模塊中的新盒特定模塊的盒特定算法可優(yōu)選地但無需必然地使用工具集中的新工具集來識別、分析和/或處理盒類型中預(yù)定的盒類型。步驟(h)和步驟(i)可優(yōu)選地但無需必然地使得前述盒特定模塊中的每個其他盒特定模塊的完整性可優(yōu)選地保持完好,和/或使得盒式分析與服務(wù)方法可優(yōu)選地但無需必然地保持已認(rèn)證以供與前述盒類型中的至少一種一起使用。
根據(jù)本發(fā)明的一個優(yōu)選實施方式的方面,盒式分析與服務(wù)方法可優(yōu)選地但無需必然地還包括步驟(h)和(i)。優(yōu)選地在步驟(h)中,可優(yōu)選地但無需必然地從由盒式分析與服務(wù)方法所支持的盒類型移除不受支持的盒類型。優(yōu)選地在步驟(i)中,服務(wù)模塊可優(yōu)選地但無需必然地優(yōu)選地根據(jù)配置部件確定出不受支持的盒類型可不在由盒式分析與服務(wù)方法所支持的盒類型中。步驟(h)和(i)可優(yōu)選地但無需必然地使得每個盒特定模塊的完整性可優(yōu)選地保持完好,和/或使得盒式分析與服務(wù)方法可優(yōu)選地但無需必然地保持已認(rèn)證以供與前述盒類型中的至少一種一起使用。
根據(jù)本發(fā)明,還公開了一種用于由處理裝置使用的計算機(jī)可讀媒體。計算機(jī)可讀媒體供與多種受支持的盒類型的盒一起使用。受支持的盒類型包括側(cè)向流和/或免疫層析試條類型。計算機(jī)可讀媒體也供與本地和/或通過網(wǎng)絡(luò)遠(yuǎn)程運行在處理裝置上的客戶端模塊一起使用。計算機(jī)可讀媒體編碼有可執(zhí)行指令,所述可執(zhí)行指令在執(zhí)行時將處理裝置的一個或多個處理器編碼成自動執(zhí)行步驟(a)至步驟(d)。在步驟(a)中,處理器與客戶端模塊通信。在步驟(b)中,處理器根據(jù)一個或多個配置部件確定受支持的盒類型及受支持的盒類型中每種的配置參數(shù)。在步驟(c)中,處理器使用預(yù)定義泛型接口的一個或多個集合來與盒特定模塊通信。每個盒特定模塊包括一個或多個盒特定算法,所述一個或多個盒特定算法具體地適于識別、分析和/或處理受支持的盒類型中預(yù)定的盒類型。在步驟(d)中,每個盒特定算法使用預(yù)定的一個或多個工具集。每個工具集包括一個或多個工具的集合。在步驟(d)中,預(yù)定的一個或多個工具集用于識別、分析和/或處理受支持的盒類型中預(yù)定的盒類型。在步驟(d)中,盒特定模塊的盒特定算法使用工具集來識別、分析和/或處理受支持的盒類型的盒。在步驟(c)中,盒特定模塊傳達(dá)盒特定算法的結(jié)果。在步驟(a)中,結(jié)果傳達(dá)至客戶端模塊。因而,處理器自動地識別、分析和/或處理受支持的盒類型的盒。當(dāng)處理器編碼有來自計算機(jī)可讀媒體的可執(zhí)行指令時,處理裝置被認(rèn)證以供與受支持的盒類型中的至少一種一起使用。當(dāng)將新盒類型添加到受支持的盒類型時,處理器自動地執(zhí)行另外的步驟(e)至步驟(g)。在步驟(e)中,接收盒特定模塊中的新盒特定模塊和配置部件中的新配置部件。在步驟(f)中,處理器根據(jù)配置部件中的新配置部件將新盒類型確定為受支持的盒類型中的一種并確定配置參數(shù)。在步驟(g)中,處理器使用預(yù)定義泛型接口的前述一個或多個集合來與盒特定模塊中的新盒特定模塊通信。根據(jù)本發(fā)明,步驟(e)至步驟(g)使得盒特定模塊中的每個其他盒特定模塊的完整性保持完好,并且使得處理裝置保持已認(rèn)證以供與所述受支持的盒類型中的至少一種一起使用。
在參照附圖考慮以下詳細(xì)描述和所附權(quán)利要求后,本發(fā)明的其他優(yōu)點、特征和特性以及與裝置、系統(tǒng)、方法和計算機(jī)可讀媒體有關(guān)的元件的操作方法和功能將變得更加顯而易見,下文中簡要地描述了其中的后者。
附圖說明
將根據(jù)附圖來更好地理解就其結(jié)構(gòu)、組織、用途和操作方法而言據(jù)信為根據(jù)本發(fā)明的裝置、系統(tǒng)、方法和計算機(jī)可讀媒體的特性的新穎特征及其進(jìn)一步的目標(biāo)和優(yōu)點,現(xiàn)將在附圖中以示例的方式示出本發(fā)明目前的優(yōu)選實施方式。然而,應(yīng)明確理解,附圖僅用于示出和描述的目的,而并非旨在作為對本發(fā)明的界限的定義。在附圖中:
圖1是根據(jù)本發(fā)明優(yōu)選實施方式的盒式分析與服務(wù)系統(tǒng)的示意圖;
圖2是圖1的盒式分析與服務(wù)系統(tǒng)的示意圖,其被示為添加對新盒(ICS_n+l)的支持;
圖3是圖1的盒式分析與服務(wù)系統(tǒng)的示意圖,其被示為添加新圖像處理功能;以及
圖4是根據(jù)本發(fā)明優(yōu)選實施方式的盒式分析與服務(wù)方法的示意圖,其被示為使用新工具集。
具體實施方式
盒式分析系統(tǒng)/結(jié)構(gòu)設(shè)計
圖1示出了根據(jù)本發(fā)明優(yōu)選實施方式的盒式分析系統(tǒng)結(jié)構(gòu),盒式分析系統(tǒng)優(yōu)選地包括:(a)ICSService部件,在本文中可替代地稱為服務(wù)模塊;(b)一個或多個ICSService.conf部件,在本文中可替代地稱為配置部件;(c)一個或多個ICS_x部件,在本文中可替代地稱為盒特定模塊,例如ICS_1部件、ICS_2部件、ICS_3部件、[...]和ICS_n部件;(d)IamToolBox部件,在本文中可替代地稱為工具箱模塊;和/或(e)一個或多個IamToolSet_x部件,在本文中可替代地稱為工具集,例如IamToolSet_l部件、IamToolSet_2部件、IamToolSet_3部件、[...]和IamToolSet_m部件。[離題話—根據(jù)本發(fā)明的一個或多個“部件”在本文中可替代地稱為“模塊”、“插件”和/或“對象”。]這些部件中的一或多個可優(yōu)選地但無需必然地為根據(jù)本發(fā)明的盒式分析系統(tǒng)的主要部件。
a)ICSService
ICSService部件優(yōu)選地接受來自客戶端應(yīng)用程序的請求和/或給出分析結(jié)果。其優(yōu)選地根據(jù)客戶端應(yīng)用程序的請求以不同模式來控制分析過程??蛻舳藨?yīng)用程序優(yōu)選地包括在同一裝置上運行的應(yīng)用程序、在同一應(yīng)用程序內(nèi)的模塊和/或通過網(wǎng)絡(luò)通信的遠(yuǎn)程應(yīng)用程序。
b)ICSService.conf
一個或多個ICSService.conf部件優(yōu)選地包括呈一種或多種文件格式的一個或多個配置文件。配置文件可包括配置數(shù)據(jù)。在本發(fā)明的優(yōu)選實施方式中,其中,配置文件優(yōu)選地包括(且配置數(shù)據(jù)優(yōu)選地被格式化成)可擴(kuò)展標(biāo)記語言(“XML”)文件和/或Javascript對象表示(“JSON”)文件。配置文件(和/或配置數(shù)據(jù))優(yōu)選地包括所支持和/或所啟用的盒類型的列表和/或每個盒類型的配置參數(shù)。ICSService部件優(yōu)選地通過解析配置數(shù)據(jù)和/或配置文件中的一個或多個而優(yōu)選地知道將支持何種盒類型。ICSService部件還優(yōu)選地通過配置數(shù)據(jù)和/或配置文件中的一個或多個而優(yōu)選地獲取每種盒類型的可配置參數(shù)。
c)ICS x
ICS_x部件優(yōu)選地包括一個或多個盒特定模塊和/或庫。其優(yōu)選地保存每種盒類型的不可配置參數(shù),優(yōu)選地諸如,例如能夠用來分析該盒的工具集、盒識別參數(shù)和/或模板、膜位置、控制線和/或測試線檢測參數(shù)等。其還優(yōu)選地包含盒特定邏輯,優(yōu)選地諸如,例如用于解譯測試線和/或在識別之后的任何必要操作的算法。每個ICS_x模塊優(yōu)選地遵循到ICSService的預(yù)定義泛型接口的一個或多個集合。例如,接口集合可包括識別接口、isLabeled接口、matchLabel接口、分析接口和/或解譯接口。
d)IamToolBox
IamToolBoc部件優(yōu)選地包括可用工具集的一個或多個集合。
e)IamToolSet_x
每個工具集優(yōu)選地包括一個或多個工具。例如,工具可用于識別盒、檢查標(biāo)記(例如,貼紙、筆記、條形碼等)和/或分析盒。每個ICS_x模塊優(yōu)選地知道應(yīng)優(yōu)選地使用哪個工具集來處理其本身。
問題解決方案
所提議的方法優(yōu)選地解決了問題陳述和/或克服了先前方法的一個或多個局限性,優(yōu)選地如下文中陳述的那樣。
I.添加對新盒類型的支持
圖2示出了根據(jù)本發(fā)明優(yōu)選實施方式的添加對新盒ICS_n+l的支持。根據(jù)本發(fā)明,在添加對新盒類型的支持時,優(yōu)選地?zé)o需觸摸現(xiàn)有模塊--和/或現(xiàn)有模塊可以不受干擾地保持處于已許可和/或經(jīng)認(rèn)證狀態(tài)--隨后的改變和/或添加除外。優(yōu)選地,由于現(xiàn)有模塊無需被觸摸,所以無需對其進(jìn)行重新認(rèn)證。
更詳細(xì)地描述根據(jù)本發(fā)明優(yōu)選實施方式的添加對新盒類型的支持的一個或多個步驟,所述一個或多個步驟如下:
■將新盒模塊和/或插件(稱為ICS_n+l)推送至目標(biāo)裝置--潛在地遠(yuǎn)程。
■將ICSService.conf部件的新版本和/或更新推送至目標(biāo)裝置,所述新版本和/或更新優(yōu)選地包括新盒類型的配置參數(shù)。
根據(jù)本發(fā)明的一些優(yōu)選實施方式,可將完全新的配置推送至目標(biāo)裝置一次或多次或甚至每一次(例如,啟用/停用所有盒的設(shè)定和/或盒特定配置)。在這種情況下,例如,ICSService可驗證新配置并用其現(xiàn)有配置數(shù)據(jù)來替代新配置。和/或,
根據(jù)本發(fā)明的一些優(yōu)選實施方式,可替代地和/或另外將對配置的部分更新推送至目標(biāo)裝置一次或多次或甚至每一次(例如,啟用/停用特定盒和/或僅更新一個或多個特定盒的配置)。在這種情況下,例如,ICSService可維持其現(xiàn)有配置且僅修改部分更新中所提供的參數(shù)。和/或,
■向ICSService部件發(fā)布命令,優(yōu)選地命令其解析新配置文件和/或配置數(shù)據(jù)。
根據(jù)本發(fā)明,優(yōu)選地通過解析新配置文件和/或配置數(shù)據(jù),ICSService部件優(yōu)選地知道新近添加的ICS_n+l模塊的存在,和/或其優(yōu)選地將ICS_n+l動態(tài)地添加到其支持列表和/或開始支持ICS_n+l。
根據(jù)本發(fā)明,優(yōu)選地由于ICS_n+l還遵循接口的同一集合,所以ICSService部件優(yōu)選地使用進(jìn)行函數(shù)調(diào)用和/或現(xiàn)有邏輯的現(xiàn)有方法來優(yōu)選地識別ICS_n+l和/或分析ICS_n+l。
II.添加新圖像處理功能
圖3示出了根據(jù)本發(fā)明優(yōu)選實施方式的添加新圖像處理功能。根據(jù)本發(fā)明,在添加新圖像處理功能時,優(yōu)選地?zé)o需觸摸現(xiàn)有模塊和/或現(xiàn)有模塊可以不受干擾地保持在許可和/或經(jīng)認(rèn)證狀態(tài)—以下改變和/或添加除外。優(yōu)選地,由于現(xiàn)有模塊無需被觸摸,所以現(xiàn)有模塊無需進(jìn)行認(rèn)證。
更詳細(xì)地描述根據(jù)本發(fā)明優(yōu)選實施方式的添加新圖像處理功能的一個或多個步驟,所述一個或多個步驟如下:
●將新工具集(稱為IamToolSet_m+l)推送至目標(biāo)裝置。和/或,
●修改盒模塊中的一個或多個,例如,ICS_3,其將使用新工具集。
通過這種方式,根據(jù)本發(fā)明,優(yōu)選地將僅經(jīng)修改的盒模塊(例如,ICS_3)修改為使用新工具集,和/或優(yōu)選地只有所述盒模塊是將需要重新認(rèn)證的模塊。
III.使用新工具集
圖4示出了根據(jù)本發(fā)明優(yōu)選實施方式的調(diào)用順序和/或使用新工具集。根據(jù)本發(fā)明的一方面,調(diào)用順序可優(yōu)選地但無需必然地從圖4的頂部開始和/或進(jìn)行到圖4的底部。
根據(jù)本發(fā)明,調(diào)用順序示出了盒模塊中的一個(例如,ICS_3)如何優(yōu)選地使用新添加的工具集(例如,IamToolSet_m+l)。繼續(xù)這個示例,參考圖4和其中的編號,更詳細(xì)地描述根據(jù)本發(fā)明優(yōu)選實施方式的使用新工具集的一個或多個步驟,所述一個或多個步驟如下:
在圖4所示的步驟1中,ICSService部件優(yōu)選地建構(gòu)ICS_3部件。
在圖4所示的步驟2中,根據(jù)ICS_3部件中的配置參數(shù),ICS_3部件優(yōu)選地知道應(yīng)使用IamToolSet_m+l部件,和/或因此優(yōu)選地向IamToolBox部件索要IamToolSet_m+l部件。
在圖4所示的步驟3中,優(yōu)選地如果IamToolBox部件當(dāng)前不具有已建構(gòu)的IamToolSet_m+l部件,那么其優(yōu)選地建構(gòu)一個。
在圖4所示的步驟4中,IamToolBox部件優(yōu)選地將IamToolSet_m+l部件給予ICS_3部件。
在圖4所示的步驟5中,ICSService部件優(yōu)選地向ICS_3部件做出識別調(diào)用,優(yōu)選地要求ICS_3部件識別圖像中的盒是否為盒本身。
在圖4所示的步驟6中,ICS_3部件向IamToolSet_m+l部件做出識別調(diào)用,IamToolSet_m+l部件優(yōu)選地處理圖像和/或識別盒。
在圖4所示的步驟7中,優(yōu)選地如果識別過程是成功的,那么ICSService部件優(yōu)選地做出調(diào)用以得到一個或多個識別結(jié)果。
在圖4所示的步驟8中,優(yōu)選地如果盒被成功識別,那么ICSService部件優(yōu)選地做出調(diào)用以檢查盒上的標(biāo)記(例如,貼紙、筆跡和/或條形碼)。
在圖4所示的步驟9中,ICS_3部件優(yōu)選地向IamToolSet_m+1部件做出調(diào)用,優(yōu)選地要求IamToolSet_m+1部件分析標(biāo)記區(qū)域。
在圖4所示的步驟10中,優(yōu)選地如果標(biāo)記為可以,那么ICSService部件優(yōu)選地向ICS_3部件做出分析調(diào)用,優(yōu)選地要求ICS_3部件執(zhí)行臨床診斷。
在圖4所示的步驟11中,ICS_3部件向IamToolSet_m+l部件做出調(diào)用,優(yōu)選地要求IamToolSet_m+l部件分析關(guān)注區(qū)域(例如,緩沖井(buffer well)、血井(blood well)和/或膜)。
在圖4所示的步驟12中,ICS_3部件解譯來自IamToolSet_m+l部件的分析結(jié)果,和/或確定臨床結(jié)果。和/或,
在圖4所示的步驟13中,ICSService部件向ICS_3部件做出調(diào)用,優(yōu)選地以得到最終解譯結(jié)果。
結(jié)論
本發(fā)明預(yù)期與側(cè)向流/ICS服務(wù)和/或盒式分析裝置、系統(tǒng)、方法和/或計算機(jī)可讀媒體聯(lián)合使用,以提供增加的功能和/或與所增加的功能相關(guān)聯(lián)的有利效用。然而,本發(fā)明并不限于此。
當(dāng)然,考慮到本文中的教導(dǎo)和公開內(nèi)容,本領(lǐng)域普通技術(shù)人員可了解,本發(fā)明的可替代設(shè)計和/或?qū)嵤┓绞绞怯锌赡艿?例如,以具有部件、模塊、對象、特征、步驟、算法等的可替代配置的一個或多個部件、模塊、對象、特征、步驟、算法等來代替其他)。
包括在本發(fā)明優(yōu)選和/或可替代的實施方式中的特征可包括以下各項中的一個或多個:(a)大多數(shù)配置可存在于配置文件而非ICS模塊中,或大多數(shù)配置除駐留在ICS模塊中之外還可存在于配置文件中;(b)配置文件的可替代結(jié)構(gòu);(c)一個以上的配置文件;和/或(d)遠(yuǎn)程加載作為插件的一個或多個ICS模塊。在使大多數(shù)配置存在于配置文件中時,考慮可改變什么和潛在的風(fēng)險發(fā)布,潛在的風(fēng)險發(fā)布可與改變了什么、通過何種類型的用戶或通過何種類型的無線編程相關(guān)聯(lián)。
盡管并未互相關(guān)聯(lián)地具體地參考根據(jù)本發(fā)明的一些部件、模塊、對象、特征、步驟、算法、關(guān)系和/或配置,但本發(fā)明的一些部件、模塊、對象、特征、步驟、算法、關(guān)系和/或配置可用于和/或適于互相關(guān)聯(lián)地使用。所有上述、所描繪的和/或各種的部件、模塊、對象、結(jié)構(gòu)、配置、特征、步驟、算法、關(guān)系、效用等可以但并非必然地并入本發(fā)明和/或由本發(fā)明實現(xiàn)。在不脫離所公開的本發(fā)明的核心、實質(zhì)和精神的情況下,如將易于對本領(lǐng)域技術(shù)人員顯而易見的是,上述部件、模塊、對象、結(jié)構(gòu)、配置、特征、步驟、算法、關(guān)系、效用等中的任何一個或多個可在本發(fā)明中和/或由本發(fā)明以各種排列和組合自行地和/或在不參考、不考慮或類似地不實施任何其他上述部件、模塊、對象、結(jié)構(gòu)、配置、特征、步驟、算法、關(guān)系、效用等的情況下來實施。
在此結(jié)束本發(fā)明目前優(yōu)選的實施方式的描述。以上描述因說明的目的而被提供,而并非旨在是詳盡的或?qū)⒈景l(fā)明限制到所公開的精確形式。根據(jù)以上教導(dǎo),其他修改、變化和替代是有可能的并且將對本領(lǐng)域技術(shù)人員顯而易見,并且在不脫離本發(fā)明的精神和范圍的情況下,可用于設(shè)計和制造根據(jù)本發(fā)明的其他實施方式。意圖是,本發(fā)明的范圍并非由此描述來限制,而是僅由構(gòu)成此描述的一部分的權(quán)利要求來限制。