模塊被其他裝置選為應(yīng)該使用的模塊。
[0103]第二裝置2b的信息處理裝置3b使顯示部件12顯示能夠接受模塊執(zhí)行命令的菜單界面(步驟SI 16)。
[0104]圖10為在第二裝置2b的顯示部件12上顯示的菜單界面的一例示圖。在圖10顯示了第二裝置2b的信息處理裝置3b按照?qǐng)D6所示模塊數(shù)據(jù)庫(kù)的內(nèi)容進(jìn)行顯示的情況。即,存儲(chǔ)樣本模塊和測(cè)定指令模塊選擇了第一裝置2a存儲(chǔ)的模塊。
[0105]如圖10所示,菜單界面50包含數(shù)個(gè)圖標(biāo)51。
[0106]各圖標(biāo)51分別與第二裝置2b的信息處理裝置3b存儲(chǔ)的模塊或其他裝置3所存儲(chǔ)的模塊相對(duì)應(yīng)。因此,各圖標(biāo)51為能夠識(shí)別其對(duì)應(yīng)于哪個(gè)模塊的顯示圖像。
[0107]各圖標(biāo)51能夠接受操作者的操作輸入。收到圖標(biāo)的操作輸入時(shí),信息處理裝置3b認(rèn)為是接到了與收到操作輸入的圖標(biāo)51相應(yīng)的模塊的執(zhí)行命令,使相應(yīng)模塊運(yùn)行。比如,顯示為“存儲(chǔ)樣本”的圖標(biāo)51a是用于使存儲(chǔ)樣本模塊運(yùn)行的圖標(biāo),操作人員對(duì)此圖標(biāo)51a進(jìn)行操作輸入,則信息處理裝置3b就使存儲(chǔ)樣本模塊運(yùn)行。
[0108]就其他裝置3存儲(chǔ)的模塊相應(yīng)的圖標(biāo)51,第二裝置2b的信息處理裝置3b對(duì)其附加用于識(shí)別存儲(chǔ)該模塊的其他裝置3的圖像。在圖10所示例子中,作為存儲(chǔ)樣本模塊及測(cè)定指令模塊選擇了第一裝置2a的信息處理裝置3a存儲(chǔ)的模塊,因此,與存儲(chǔ)樣本模塊及測(cè)定指令模塊相應(yīng)的圖標(biāo)51a、51b上添加了用于識(shí)別存儲(chǔ)與圖標(biāo)相應(yīng)的模塊的其他裝置的圖像52。
[0109]這些裝置顯示圖像52顯示為“#1”,關(guān)于存儲(chǔ)樣本模塊及測(cè)定指令模塊,表示使用第一裝置2a的信息處理裝置3a的存儲(chǔ)樣本模塊。以此就能讓操作人員知道信息處理裝置3b選擇的模塊是哪臺(tái)裝置的模塊。
[0110]返回圖5,第二裝置2b的信息處理裝置3b在步驟SI 16使顯示部件12上顯示菜單界面50,然后,接受操作人員的操作輸入,以此保持待機(jī)狀態(tài),直到與有關(guān)樣本測(cè)定的信息處理相關(guān)的事件發(fā)生。
[0111]【3.2樣本分析裝置執(zhí)行模塊時(shí)的處理作業(yè)】
圖11為分析裝置系統(tǒng)內(nèi)的樣本分析裝置運(yùn)行模塊時(shí)的處理作業(yè)的流程圖。在圖11顯示了第二裝置2b的信息處理裝置3b接受顯示部件12上顯示的菜單界面50中所含有的測(cè)定指令模塊相應(yīng)的圖標(biāo)51b (圖10)的操作輸入,并由此執(zhí)行測(cè)定指令模塊時(shí)的處理作業(yè)。在圖11中為便于理解,說(shuō)明時(shí)只著眼于第二裝置2b與在同一系統(tǒng)內(nèi)處于啟動(dòng)狀態(tài)的其他裝置一一即第一裝置2a的信息處理裝置3a之間的關(guān)系。即使存在多個(gè)其他裝置3,第二裝置2b的信息處理裝置3b也對(duì)多個(gè)其他裝置3分別進(jìn)行基本相同的處理。在此,主要通過(guò)第二裝置2b的信息處理裝置3b說(shuō)明處理,但其他第一裝置2a的信息處理裝置3a、第三裝置2c的信息處理裝置3c和第四裝置2d的信息處理裝置3d也能夠進(jìn)行同樣的處理。
[0112]首先,由操作人員接受圖標(biāo)51b的操作輸入后(步驟S401),第二裝置2b的信息處理裝置3b參照模塊數(shù)據(jù)庫(kù),判斷與接受操作輸入的圖標(biāo)51b相應(yīng)的模塊是否選擇了其他裝置3存儲(chǔ)的模塊(步驟S402)。
[0113]如果第二裝置2b的信息處理裝置3b判斷與接受操作輸入的圖標(biāo)51b相應(yīng)的模塊選擇了其他裝置3存儲(chǔ)的模塊,則向存儲(chǔ)該所選擇的模塊的其他裝置3由該模塊發(fā)送請(qǐng)求進(jìn)行處理的請(qǐng)求通知(步驟S403)。
[0114]在圖11,假設(shè)儲(chǔ)存模塊的其他裝置3是第一裝置2a的信息處理裝置3a,則第二裝置2b的信息處理裝置3b向第一裝置2a的信息處理裝置3a發(fā)送請(qǐng)求通知。收到請(qǐng)求通知的第一裝置2a的信息處理裝置3a向第二裝置2b發(fā)送表示從第二裝置2b收到請(qǐng)求通知的請(qǐng)求通知應(yīng)答(步驟S404)。
[0115]第二裝置2b的信息處理裝置3b判斷是否收到第一裝置2a的請(qǐng)求通知應(yīng)答(步驟S405)。當(dāng)判斷收到請(qǐng)求通知應(yīng)答時(shí)(步驟S405為是),第二裝置2b的信息處理裝置3b就能認(rèn)識(shí)到與應(yīng)該委托其進(jìn)行指令登錄處理的第一裝置2a能進(jìn)行通信連接。第二裝置2b的信息處理裝置3b使顯示部件12顯示用于實(shí)施指令登錄處理的指令接受界面60,接受測(cè)定指令信息(步驟S406)。
[0116]另外,如指令接受界面60那樣用于執(zhí)行模塊的操作界面(GUI)由第二裝置2b的信息處理裝置3b執(zhí)行存在本裝置的相應(yīng)模塊而生成并顯示。另一方面,當(dāng)通過(guò)操作界面指示執(zhí)行事件時(shí),向存儲(chǔ)所選擇的模塊的其他裝置發(fā)送該事件的處理請(qǐng)求。以測(cè)定指令模塊為例,由第二裝置2b的信息處理裝置3b執(zhí)行本裝置中存儲(chǔ)的測(cè)定指令模塊,由此生成操作界面(即指令接受界面60)。測(cè)定指令模塊的主要功能一即向主計(jì)算機(jī)H登錄測(cè)定指令這一事件是如下處理的:當(dāng)操作充當(dāng)事件發(fā)生條件的OK開(kāi)關(guān)63后,向第一裝置2a的信息處理裝置3a發(fā)送通過(guò)操作界面輸入的測(cè)定指令信息,并發(fā)送處理請(qǐng)求。這僅僅是一個(gè)例子,不限于這種方式。也可以由其他裝置生成操作界面,本裝置顯示生成的操作界面。
[0117]圖12為指令接受界面60的一例示圖。指令接受界面60設(shè)有多個(gè)輸入框61,該輸入框61用于接受樣本號(hào)、患者ID的樣本相關(guān)信息、患者相關(guān)信息等的輸入。第二裝置2b的信息處理裝置3b能夠按照項(xiàng)目分別對(duì)應(yīng)地接受輸入在這些輸入框中的各種信息。
[0118]指令接受界面60中設(shè)有用于選擇應(yīng)該就樣本進(jìn)行測(cè)定的項(xiàng)目的復(fù)選框62。這些復(fù)選框62分別對(duì)應(yīng)著不同的測(cè)定項(xiàng)目,操作人員可以通過(guò)對(duì)本裝置3b進(jìn)行輸入操作來(lái)輸入選擇。
[0119]指令接受界面60中顯示有能夠接受操作人員的輸入操作的、顯示為“0K”的開(kāi)關(guān)63。操作人員操作開(kāi)關(guān)63,就會(huì)發(fā)生下述事件:將輸入到指令接受界面60各部件的信息作為測(cè)定指令信息登錄到主計(jì)算機(jī)H的數(shù)據(jù)庫(kù)。
[0120]返回圖11,第二裝置2b的信息處理裝置3b在開(kāi)關(guān)63被操作后向發(fā)出請(qǐng)求通知的第一裝置2a發(fā)送經(jīng)過(guò)指令接受界面60接受輸入的測(cè)定指令信息(步驟S407)。
[0121]第一裝置2a的信息處理裝置3a從第二裝置2b收到測(cè)定指令信息后,讓本裝置3a的測(cè)定指令模塊實(shí)施所收到的測(cè)定指令信息的登錄處理(步驟S408)。具體而言,第一裝置2a的信息處理裝置3a將從第二裝置2b獲得的測(cè)定指令信息登錄到主計(jì)算機(jī)H的數(shù)據(jù)庫(kù)。
[0122]如此,第一裝置2a的信息處理裝置3a代替第二裝置2b的信息處理裝置3b處理在第二裝置2b的信息處理裝置3b發(fā)生的事件“實(shí)施指令登錄處理”。以此,能夠使用其他裝置3的模塊處理在本裝置3b發(fā)生的事件。
[0123]結(jié)束指令登錄處理的第一裝置2a的信息處理裝置3a向第二裝置2b發(fā)送該指令登錄處理的處理結(jié)果(步驟S409)。
[0124]第二裝置2b的信息處理裝置3b收到第一裝置2a發(fā)送的處理結(jié)果后,根據(jù)該處理結(jié)果的內(nèi)容判斷指令登錄處理是否成功(步驟S410)。如果指令登錄處理成功(步驟S410為是),則第二裝置2b的信息處理裝置3b更新本裝置3b的存儲(chǔ)部件11中所存儲(chǔ)的任務(wù)列表(步驟S411),結(jié)束處理。
[0125]圖13為第二裝置2b的信息處理裝置3b存儲(chǔ)的任務(wù)列表的一例示圖。任務(wù)列表65是登錄有第二裝置2b的信息處理裝置3b的相關(guān)測(cè)定指令信息以及測(cè)定日期、測(cè)定時(shí)間和測(cè)定數(shù)據(jù)等的列表。
[0126]第二裝置2b的信息處理裝置3b訪問(wèn)主計(jì)算機(jī)H,獲取有關(guān)本裝置3b的最新測(cè)定指令信息,更新任務(wù)列表65。
[0127]在此,各裝置3具有下述功能:進(jìn)行指令登錄處理時(shí),將表示某臺(tái)裝置3是否進(jìn)行了指令登錄處理的信息包含在測(cè)定指令信息內(nèi)。任務(wù)列表65設(shè)有一欄用于顯示測(cè)定指令信息中包含的、已進(jìn)行指令登錄處理的裝置的信息內(nèi)容。在圖13顯示為“終端”的欄中顯示各測(cè)定指令信息中包含的、已進(jìn)行指令登錄處理的裝置的信息內(nèi)容。在圖13中顯示為“1”,表示第一裝置2a的信息處理裝置3a進(jìn)行了指令登錄處理。
[0128]返回圖11,如果指令登錄處理失敗(步驟S410為否),第二裝置2b的信息處理裝置3b使顯示部件12顯示表示指令登錄處理發(fā)生錯(cuò)誤而未能完成的錯(cuò)誤信息(步驟S412),結(jié)束處理。
[0129]在圖11的步驟S405,若判斷未收到第一裝置2a發(fā)出的請(qǐng)求通知應(yīng)答,則第二裝置2b的信息處理裝置3b進(jìn)入步驟S414,判斷從發(fā)出請(qǐng)求通知起是否已過(guò)一定時(shí)間(步驟S414)o
[0130]若步驟S414判斷未過(guò)一定時(shí)間,則第二裝置2b的信息處理裝置3b再次返回步驟S405,判斷是否收到第一裝置2a發(fā)出的請(qǐng)求通知應(yīng)答。如此,第二裝置2b的信息處理裝置3b反復(fù)進(jìn)行步驟S405和S414的判斷,直到經(jīng)過(guò)一定時(shí)間。
[0131]如果判斷未收到第一裝置2a發(fā)出的請(qǐng)求通知應(yīng)答,且已經(jīng)過(guò)一定時(shí)間(步驟S414為是),則第二裝置2b的信息處理裝置3b判斷無(wú)法與第一裝置2a建立通信連接,并進(jìn)入步驟S415。在此,上述一定時(shí)間設(shè)定為判斷兩臺(tái)裝置3a、3b之間能否建立通信連接所需要的充分的時(shí)間(如I秒以上5分鐘以?xún)?nèi))。
[0132]第二裝置2b的信息處理裝置3b進(jìn)入步驟S415后,判斷本裝置3b是否存儲(chǔ)了測(cè)定指令模塊(步驟S415)。當(dāng)本裝置3b未存儲(chǔ)測(cè)定指令模塊時(shí),信息處理裝置3b進(jìn)入步驟S416,根據(jù)模塊數(shù)據(jù)庫(kù)判斷第一裝置2a的信息處理裝置3a以外的其他裝置3是否存儲(chǔ)了測(cè)定指令模塊(步驟S416)。
[0133]當(dāng)?shù)谝谎b置2a的信息處理裝置3a以外的其他裝置3也沒(méi)有存儲(chǔ)測(cè)定指令模塊時(shí)(步驟S416為否),則當(dāng)時(shí)沒(méi)有應(yīng)該實(shí)施指令登錄處理的模塊,所以第二裝置2b的信息處理裝置3b使顯示部件12顯示表示無(wú)法實(shí)施指令登錄處理的錯(cuò)誤信息(步驟S417),結(jié)束處理。
[0134]另一方面,在步驟S416,如果第一裝置2a的信息處理裝置3a以外的其他裝置3存儲(chǔ)有測(cè)定指令模塊時(shí),第二裝置2b的信息處理裝置3b選擇該其他裝置3所具有的測(cè)定指令模塊(步驟S418)。第二裝置2b的信息處理裝置3b隨著模塊的選擇更新功能選擇界面40 (圖9)和菜單界面50 (圖10)(步驟S419),返回步驟S403。
[0135]然后,第二裝置2b的信息處理裝置3b向存有在步驟S416選擇的測(cè)定模塊的其他裝置3發(fā)送請(qǐng)求通知(步驟S403)。之后,接收在步驟S416判斷有測(cè)定指令模塊的其他裝置3發(fā)出的請(qǐng)求通知應(yīng)答(步驟S405)后,第二裝置2b的信息處理裝置3b進(jìn)入步驟S406。以后的處理如上所述。