算機(jī)中插有第一控制卡,第二計(jì)算機(jī)中插有第二控制卡,且第一控制卡與第二控制卡彼此通信。其中,該醫(yī)療成像系統(tǒng)可以為CT系統(tǒng),還可以為其他的醫(yī)療成像系統(tǒng)。第一計(jì)算機(jī)可以為醫(yī)療成像系統(tǒng)中用戶(hù)使用的控制臺(tái)計(jì)算機(jī),其上可能安裝有Windows操作系統(tǒng)。第二計(jì)算機(jī)可以為醫(yī)療成像系統(tǒng)中用戶(hù)使用的建像計(jì)算機(jī),可能也安裝有Windows操作系統(tǒng),但通常用戶(hù)無(wú)法操作第二計(jì)算機(jī),甚至無(wú)法通過(guò)顯示器看到其狀態(tài)。第一控制卡可以為第一計(jì)算機(jī)的總線(xiàn)槽(如PCI(Peripheral Component Interconnect,夕卜設(shè)組件互連)/PCIe(Peripheral ComponentInterface Express,外設(shè)組件接口標(biāo)準(zhǔn))插槽)中插入的用于計(jì)算機(jī)同步操作的電路板,如第一控制卡可以為STTH(Synchronized Turn on/Turn off card of Host,控制臺(tái)同步開(kāi)關(guān)機(jī)控制卡)。第二控制卡可以為第二計(jì)算機(jī)的總線(xiàn)槽中插入的用于計(jì)算機(jī)同步操作的電路板,如第二控制卡可以為STTR(Synchronized Turn on/Turn off card of Recon,建像機(jī)同步開(kāi)關(guān)機(jī)控制卡)。
[0034]其中,第一控制卡與第二控制卡之間可通過(guò)電纜連接進(jìn)行通信,且通過(guò)第一控制卡與第二控制卡的配合,可以保證第一計(jì)算機(jī)與第二計(jì)算機(jī)的同步操作。
[0035]其中,同步操作具體是指同步開(kāi)機(jī)、同步關(guān)機(jī)和同步重啟等。
[0036]如圖1所示,為本發(fā)明一種實(shí)施方式中的同步操作的醫(yī)療成像系統(tǒng)的結(jié)構(gòu)圖,該系統(tǒng)中至少包括第一計(jì)算機(jī)10、第一控制卡100、第二控制卡200、第二計(jì)算機(jī)20。其中,第一控制卡100負(fù)責(zé)開(kāi)啟第二計(jì)算機(jī)20,具體的,第一控制卡100在檢測(cè)到第一計(jì)算機(jī)10為開(kāi)啟狀態(tài),且第二計(jì)算機(jī)20為關(guān)閉狀態(tài)時(shí),則第一控制卡100開(kāi)啟第二計(jì)算機(jī)20。第二控制卡200負(fù)責(zé)關(guān)閉第二計(jì)算機(jī)20,具體的,第二控制卡200在檢測(cè)到第一計(jì)算機(jī)10為關(guān)閉狀態(tài),且第二計(jì)算機(jī)20為開(kāi)啟狀態(tài)時(shí),則第二控制卡200關(guān)閉第二計(jì)算機(jī)20。
[0037]本發(fā)明實(shí)施例中,當(dāng)?shù)谝挥?jì)算機(jī)10處于開(kāi)機(jī)狀態(tài)時(shí),認(rèn)為第一計(jì)算機(jī)10為開(kāi)啟狀態(tài);當(dāng)?shù)谝挥?jì)算機(jī)10處于關(guān)機(jī)狀態(tài)或者重啟狀態(tài)時(shí),認(rèn)為第一計(jì)算機(jī)10為關(guān)閉狀態(tài)。當(dāng)?shù)诙?jì)算機(jī)20處于開(kāi)機(jī)狀態(tài)時(shí),認(rèn)為第二計(jì)算機(jī)20為開(kāi)啟狀態(tài);當(dāng)?shù)诙?jì)算機(jī)20處于關(guān)機(jī)狀態(tài)時(shí),認(rèn)為第二計(jì)算機(jī)20為關(guān)閉狀態(tài)。
[0038]針對(duì)第一控制卡100檢測(cè)到第一計(jì)算機(jī)10為開(kāi)啟狀態(tài)的過(guò)程,在第一計(jì)算機(jī)10處于開(kāi)機(jī)狀態(tài)時(shí),第一計(jì)算機(jī)10向第一控制卡100輸入電源信號(hào)SP0W,第一控制卡100向第二控制卡200輸入電源信號(hào)SP0W。第一控制卡100在檢測(cè)到第一計(jì)算機(jī)10輸入的電源信號(hào)SP0W時(shí),確定第一計(jì)算機(jī)10為開(kāi)啟狀態(tài)。
[0039]針對(duì)第一控制卡100檢測(cè)到第二計(jì)算機(jī)20為關(guān)閉狀態(tài)的過(guò)程,在第二計(jì)算機(jī)20處于關(guān)機(jī)狀態(tài)時(shí),則第二計(jì)算機(jī)20不再向第二控制卡200輸入電源信號(hào)RP0W,且第二控制卡200不再向第一控制卡100輸入電源信號(hào)RP0W?;诖?,第一控制卡100在未檢測(cè)到第二控制卡200輸入的電源信號(hào)RP0W時(shí),確定第二計(jì)算機(jī)20為關(guān)閉狀態(tài)。
[0040]針對(duì)第二控制卡200檢測(cè)到第一計(jì)算機(jī)10為關(guān)閉狀態(tài)的過(guò)程,在第一計(jì)算機(jī)10處于關(guān)機(jī)狀態(tài)時(shí),則第一計(jì)算機(jī)10不再向第一控制卡100輸入電源信號(hào)SP0W,且第一控制卡100不再向第二控制卡200輸入電源信號(hào)SP0W?;诖耍诙刂瓶?00在未檢測(cè)到第一控制卡100輸入的電源信號(hào)SP0W時(shí),確定第一計(jì)算機(jī)10為關(guān)閉狀態(tài)?;蛘?,在第一計(jì)算機(jī)10處于重啟狀態(tài)時(shí),第一計(jì)算機(jī)10向第一控制卡100輸入電源信號(hào)SP0W和復(fù)位信號(hào)Srst,第一控制卡100向第二控制卡200輸入電源信號(hào)SP0W和復(fù)位信號(hào)Srst?;诖?,第二控制卡200在檢測(cè)到第一控制卡100輸入的電源信號(hào)SP0W和復(fù)位信號(hào)Srst時(shí),確定第一計(jì)算機(jī)10為關(guān)閉狀態(tài)。或者,當(dāng)用戶(hù)通過(guò)按下第一計(jì)算機(jī)10的按鈕來(lái)強(qiáng)制關(guān)閉第一計(jì)算機(jī)10時(shí),第一控制卡100接收按鈕信號(hào)PWR_SW_C+,并向第二控制卡200輸入按鈕信號(hào)PWR_SW_C+?;诖耍诙刂瓶?00在未檢測(cè)到第一控制卡100輸入的電源信號(hào)SPOW,且檢測(cè)到第一控制卡100輸入的按鈕信號(hào)PWR_SW_C+時(shí),確定第一計(jì)算機(jī)10為關(guān)閉狀態(tài)。
[0041 ]針對(duì)第二控制卡200檢測(cè)到第二計(jì)算機(jī)20為開(kāi)啟狀態(tài)的過(guò)程,在第二計(jì)算機(jī)20處于開(kāi)機(jī)狀態(tài)時(shí),第二計(jì)算機(jī)20向第二控制卡200輸入電源信號(hào)RP0W,第二控制卡200向第一控制卡100輸入電源信號(hào)RP0W。第二控制卡200在檢測(cè)到第二計(jì)算機(jī)20輸入的電源信號(hào)RP0W時(shí),確定第二計(jì)算機(jī)20為開(kāi)啟狀態(tài)。
[0042]此外,如圖1所示,在第二計(jì)算機(jī)20處于重新啟動(dòng)狀態(tài)時(shí),第二計(jì)算機(jī)20向第二控制卡200輸入電源信號(hào)RP0W和復(fù)位信號(hào)Rrst,第二控制卡200向第一控制卡100輸入電源信號(hào)RP0W和復(fù)位信號(hào)Rrst。本方案中不涉及第二計(jì)算機(jī)20處于重新啟動(dòng)狀態(tài)時(shí)的處理,在此不再詳加贅述。
[0043]在圖1中,電源信號(hào)SP0W、電源信號(hào)RP0W、復(fù)位信號(hào)Srst、按鈕信號(hào)PWR_SW_C+、復(fù)位信號(hào)Rrst、公共數(shù)字地信號(hào)GND均為第一控制卡100與第二控制卡200之間傳輸?shù)男盘?hào),可以通過(guò)第一控制卡100與第二控制卡200之間的電纜實(shí)現(xiàn)。第一控制卡100內(nèi)還可以包括第一繼電器開(kāi)關(guān),該第一繼電器開(kāi)關(guān)與第二計(jì)算機(jī)20的按鈕開(kāi)關(guān)并聯(lián),第一控制卡100可以直接利用第一繼電器開(kāi)關(guān)控制第二計(jì)算機(jī)20的開(kāi)啟,例如,第一控制卡100通過(guò)閉合第一繼電器開(kāi)關(guān),以開(kāi)啟第二計(jì)算機(jī)20。第二控制卡200內(nèi)還可以包括第二繼電器開(kāi)關(guān),該第二繼電器開(kāi)關(guān)與第二計(jì)算機(jī)20的按鈕開(kāi)關(guān)并聯(lián),第二控制卡200可以直接利用第二繼電器開(kāi)關(guān)控制第二計(jì)算機(jī)20的關(guān)閉,例如,第二控制卡200閉合第二繼電器開(kāi)關(guān),以關(guān)閉第二計(jì)算機(jī)20。
[0044]—個(gè)可行的實(shí)現(xiàn)方式中,針對(duì)第一繼電器開(kāi)關(guān)、第二繼電器開(kāi)關(guān)和按鈕開(kāi)關(guān)的連接方式,可以如圖2所示,在該例子中,針對(duì)第二計(jì)算機(jī)20的工作原理:當(dāng)?shù)诙?jì)算機(jī)20的按鈕開(kāi)關(guān)未連通時(shí),則不會(huì)調(diào)整第二計(jì)算機(jī)20的開(kāi)關(guān)機(jī)狀態(tài);當(dāng)?shù)诙?jì)算機(jī)20的按鈕開(kāi)關(guān)連通(相當(dāng)于第二計(jì)算機(jī)20的按鈕被按下)時(shí),則會(huì)調(diào)整第二計(jì)算機(jī)20的開(kāi)關(guān)機(jī)狀態(tài),例如,當(dāng)?shù)诙?jì)算機(jī)20當(dāng)前的開(kāi)關(guān)機(jī)狀態(tài)為開(kāi)機(jī)狀態(tài)時(shí),則會(huì)將第二計(jì)算機(jī)20調(diào)整為關(guān)機(jī)狀態(tài),當(dāng)?shù)诙?jì)算機(jī)20當(dāng)前的開(kāi)關(guān)機(jī)狀態(tài)為關(guān)機(jī)狀態(tài)時(shí),則會(huì)將第二計(jì)算機(jī)20調(diào)整為開(kāi)機(jī)狀態(tài)。
[0045]在此第二計(jì)算機(jī)20的工作原理的基礎(chǔ)上,當(dāng)?shù)诙?jì)算機(jī)20當(dāng)前的開(kāi)關(guān)機(jī)狀態(tài)為關(guān)機(jī)狀態(tài)時(shí),則第一控制卡100閉合第一繼電器開(kāi)關(guān),此時(shí),第二計(jì)算機(jī)20的按鈕開(kāi)關(guān)將會(huì)通過(guò)第一繼電器開(kāi)關(guān)進(jìn)行連通(相當(dāng)于第二計(jì)算機(jī)20的按鈕被按下),因此,會(huì)將第二計(jì)算機(jī)20調(diào)整為開(kāi)機(jī)狀態(tài),即會(huì)開(kāi)啟第二計(jì)算機(jī)20。當(dāng)?shù)诙?jì)算機(jī)20當(dāng)前的開(kāi)關(guān)機(jī)狀態(tài)為開(kāi)機(jī)狀態(tài)時(shí),則第二控制卡200閉合第二繼電器開(kāi)關(guān),此時(shí),第二計(jì)算機(jī)20的按鈕開(kāi)關(guān)將會(huì)通過(guò)第二繼電器開(kāi)關(guān)進(jìn)行連通(相當(dāng)于第二計(jì)算機(jī)20的按鈕被按下),因此,會(huì)將第二計(jì)算機(jī)20調(diào)整為關(guān)機(jī)狀態(tài),即會(huì)關(guān)閉第二計(jì)算機(jī)20。
[0046]本發(fā)明實(shí)施例中,當(dāng)需要閉合第一繼電器開(kāi)關(guān)時(shí),則第一控制卡100向第一繼電器開(kāi)關(guān)輸入PWR-RE(電源遠(yuǎn)程控制信號(hào),可以為開(kāi)機(jī)信號(hào)或者關(guān)機(jī)信號(hào)),以閉合第一繼電器開(kāi)關(guān)。當(dāng)需要打開(kāi)第一繼電器開(kāi)關(guān)時(shí),則第一控制卡100不向第一繼電器開(kāi)關(guān)輸入PWR-RE,以打開(kāi)第一繼電器開(kāi)關(guān)。此外,當(dāng)需要閉合第二繼電器開(kāi)關(guān)時(shí),則第二控制卡200向第二繼電器開(kāi)關(guān)輸入PWR-RE,以閉合第二繼電器開(kāi)關(guān)。當(dāng)需要打開(kāi)第二繼電器開(kāi)關(guān)時(shí),則第二控制卡200不向第二繼電器開(kāi)關(guān)輸入PWR-RE,以打開(kāi)第二繼電器開(kāi)關(guān)。
[0047]以下結(jié)合具體的應(yīng)用場(chǎng)景,對(duì)上述過(guò)程進(jìn)行詳細(xì)說(shuō)明。
[0048]應(yīng)用場(chǎng)景1、冷態(tài)啟動(dòng)。第一計(jì)算機(jī)10和第二計(jì)算機(jī)20均處于關(guān)機(jī)狀態(tài),準(zhǔn)備啟動(dòng)第一計(jì)算機(jī)10和第二計(jì)算機(jī)20。此時(shí),按下第一計(jì)算機(jī)10的按鈕,第一計(jì)算機(jī)10處于通電狀態(tài),向第一控制卡100輸入電源信號(hào)SP0W。第一控制卡100檢測(cè)到第一計(jì)算機(jī)10輸入的電源信號(hào)SP0W,確定第一計(jì)算機(jī)10為開(kāi)啟狀態(tài)。由于第二計(jì)算機(jī)還處于關(guān)機(jī)狀態(tài),因此第一控制卡100未檢測(cè)到第二控制卡200輸入的電源信號(hào)RP0W,確定第二計(jì)算機(jī)20為關(guān)閉狀態(tài)?;诖耍谝豢刂瓶?00向第一繼電器開(kāi)關(guān)輸入PWR-RE(開(kāi)機(jī)信號(hào)),以閉合第一繼電器開(kāi)關(guān),此時(shí)第二計(jì)算機(jī)20的按鈕開(kāi)關(guān)通過(guò)第一繼電器開(kāi)關(guān)進(jìn)行連通,從而開(kāi)啟第二計(jì)算機(jī)20。基于上述過(guò)程,實(shí)現(xiàn)第一計(jì)算機(jī)10和第二計(jì)算機(jī)20的同步開(kāi)啟。
[0049]如圖3所示的信號(hào)時(shí)序圖,在時(shí)間1之前,由于第一計(jì)算機(jī)10處于關(guān)機(jī)狀態(tài),因此電源信號(hào)SP0W為低電平,相當(dāng)于沒(méi)有向第一控制卡100輸入電源信號(hào)SP0