專(zhuān)利名稱(chēng):圖像控制系統(tǒng)及圖像控制系統(tǒng)模擬ct機(jī)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)斷層掃描成像(Computed Tomography, CT)技術(shù), 特別涉及一種對(duì)CT機(jī)進(jìn)行模擬的圖像控制系統(tǒng)(ICS, Image Control System) 及ICS模擬CT機(jī)的方法。
背景技術(shù):
CT機(jī)通常包括以下幾個(gè)主要部分圖像控制系統(tǒng)(ICS, Image Control System)、圖像重建系統(tǒng)(IRS, Image Reconstruction System)和CT掃描 儀(scanner),如圖1所示。
ICS提供用戶與CT機(jī)之間的人機(jī)交互功能。IRS根據(jù)來(lái)自于ICS的指令 通知CT掃描儀進(jìn)行掃描,并根據(jù)CT掃描儀掃描得到的原始數(shù)據(jù)進(jìn)行圖像重 建、將重建得到的圖像發(fā)給ICS。 CT掃描儀用于對(duì)病人進(jìn)行掃描。CT掃描儀 通常配有用于控制CT掃描儀的各種控制面板,例如控制盒、機(jī)架控制面板 和機(jī)架顯示面板等。ICS與IRS通常置于兩臺(tái)獨(dú)立的計(jì)算機(jī)上,且IRS通常 只運(yùn)行后臺(tái)任務(wù),不提供人機(jī)交互功能。
由上述可見(jiàn),ICS、 IRS與CT掃描儀各自存在相應(yīng)的分工,在實(shí)際應(yīng)用 中,工CS、 IRS與CT掃描儀之間必須直接或間接相連,并按照一定的協(xié)議進(jìn) 行通信,才能協(xié)作完成CT機(jī)的相應(yīng)功能。
例如在需要對(duì)CT機(jī)進(jìn)行功能測(cè)試時(shí),需要將ICS與IRS和/或CT掃 描儀相連,測(cè)試人員通過(guò)ICS的人機(jī)交互模塊輸入指令或信息指示IRS和CT 掃描儀進(jìn)行相應(yīng)的操作,并根據(jù)在人機(jī)交互模塊觀察到的圖像、反饋信息等, 判斷CT機(jī)各部分的功能是否正常。然而,當(dāng)僅需要對(duì)ICS的人機(jī)交互模塊 進(jìn)行功能測(cè)試時(shí), 一方面,由于此時(shí)并不確定ICS的人機(jī)交互模塊的功能是 否正常,而從人機(jī)交互模塊下發(fā)的指令將使IRS和CT掃描儀進(jìn)行相應(yīng)的操 作,因此,在這種情況下,CT機(jī)的運(yùn)行風(fēng)險(xiǎn)比較高;另一方面,由于IRS 和CT掃描儀將根據(jù)接收到的指令進(jìn)行相應(yīng)的操作,而此時(shí)測(cè)試的目標(biāo)對(duì)象并不是IRS和CT掃描儀,而是ICS的人機(jī)交互模塊,這將導(dǎo)致IRS和CT掃 描儀的運(yùn)行資源浪費(fèi),從而使得測(cè)試的運(yùn)行成本較高。在涉及CT機(jī)相關(guān)軟 件的軟件開(kāi)發(fā)過(guò)程中也存在類(lèi)似的問(wèn)題。
又例如在需要對(duì)CT機(jī)的新用戶進(jìn)行培訓(xùn)時(shí),也需要將ICS與IRS和/ 或CT掃描儀相連,由新用戶通過(guò)ICS的人機(jī)交互模塊輸入指令或信息指示 IRS和/或CT掃描儀進(jìn)行相應(yīng)的操作,以熟悉CT機(jī)的操作。然而, 一方面, 由于新用戶對(duì)CT機(jī)的工作流程和操作并不熟悉,此時(shí),非常容易發(fā)生誤操 作,這使得用CT機(jī)進(jìn)行培訓(xùn)的運(yùn)行風(fēng)險(xiǎn)較高;另一方面,在對(duì)新用戶培訓(xùn) 的過(guò)程中,需要使新用戶熟悉的僅僅是向人機(jī)交互模塊輸入何種指令或信
息、將從人機(jī)交互模塊獲得何種反饋,也就是說(shuō)新用戶需要熟悉的是人機(jī)
交互模塊,而不是IRS和CT掃描儀的運(yùn)行過(guò)程,而此時(shí),IRS和CT掃描儀 將根據(jù)接收到的指令進(jìn)行相應(yīng)的操作,這也將導(dǎo)致IRS和CT掃描儀的運(yùn)行 資源浪費(fèi),從而使得培訓(xùn)的運(yùn)行成本較高。
由上述可見(jiàn),在軟件開(kāi)發(fā)、軟件測(cè)試和培訓(xùn)等一些特定的應(yīng)用場(chǎng)景下, CT機(jī)的運(yùn)行成本和運(yùn)行風(fēng)險(xiǎn)較高。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種用于對(duì)CT機(jī)進(jìn)行模擬的 ICS,以降低在軟件測(cè)試、軟件開(kāi)發(fā)和培訓(xùn)等特定應(yīng)用場(chǎng)景下,CT機(jī)的運(yùn)行 成本和運(yùn)行風(fēng)險(xiǎn)。
本發(fā)明的另一個(gè)目的在于提供一種ICS模擬CT機(jī)的方法,以降低在軟 件測(cè)試、軟件開(kāi)發(fā)和培訓(xùn)等特定應(yīng)用場(chǎng)景下,CT機(jī)的運(yùn)行成本和運(yùn)行風(fēng)險(xiǎn)。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的
一種ICS,包括 一個(gè)人機(jī)交互模塊、 一個(gè)圖像重建系統(tǒng)IRS接口和一 個(gè)IRS模擬模塊,其中
所述IRS接口 ,用于提供所述人機(jī)交互模塊與所述IRS模擬模塊之間通 信的接口;
所述人機(jī)交互模塊,用于接收用戶的輸入,并通過(guò)所述IRS接口指令所 述IRS模擬模塊執(zhí)行相應(yīng)的操作,以及用于將所述操作的結(jié)果顯示給用戶;
所述IRS模擬模塊,用于通過(guò)所述IRS接口接收所述人機(jī)交互界面的指 令,并根據(jù)所述指令執(zhí)行相應(yīng)的操作,在需要向人機(jī)交互模塊返回操作結(jié)果時(shí),將預(yù)先存儲(chǔ)的虛擬操作結(jié)果通過(guò)所述IRS接口返回給人機(jī)交互模塊。
所述IRS接口可以具體包括 一個(gè)ICS接口單元和一個(gè)IRS接口單元,
其中所述ICS接口單元接收來(lái)自于所述人機(jī)交互模塊的指令,并將所述指
令發(fā)送給IRS接口單元;所述IRS接口單元將所述指令發(fā)送給IRS模擬模塊, 并接收IRS模擬模塊返回的虛擬操作結(jié)果,將所述虛擬操作結(jié)果返回給ICS 接口單元;所述ICS接口單元將所述虛擬操作結(jié)果返回給人機(jī)交互模塊。
所述IRS模擬模塊可以具體包括 一個(gè)存儲(chǔ)單元和一個(gè)IRS單元,其中
所述存儲(chǔ)單元中存儲(chǔ)有所述虛擬操作結(jié)果;所述IRS單元,用于通過(guò)所述IRS 接口接收所述指令,并根據(jù)所述指令執(zhí)行相應(yīng)的操作,在需要向人機(jī)交互模 塊返回操作結(jié)果時(shí),將所述虛擬操作結(jié)果通過(guò)所述IRS接口返回給人機(jī)交互模塊。
所述人機(jī)交互模塊可以具體包括 一個(gè)人機(jī)交互單元和一個(gè)ICS單元, 其中所述人機(jī)交互單元,用于接收用戶的輸入,并將用戶的輸入發(fā)送給ICS 單元,以及用于將ICS單元返回的虛擬操作結(jié)果顯示給用戶;所述ICS單元,
用于通過(guò)所述IRS接口指令所述IRS模擬模塊執(zhí)行相應(yīng)的操作,以及用于通 過(guò)所述ICS接口接收所述虛擬操作結(jié)果,并返回給人機(jī)交互單元。
一種ICS,所述ICS包括:一個(gè)硬件接口模塊和一個(gè)CT掃描儀模擬模塊, 其中所述CT掃描儀模擬模塊,用于模擬實(shí)現(xiàn)CT掃描儀的功能,并且在開(kāi) 始模擬CT掃描儀時(shí),向所述硬件接口模塊發(fā)送開(kāi)始模擬指令,在停止模擬 CT掃描儀時(shí),向所述硬件接口模塊發(fā)送停止模擬指令;所述硬件接口模塊, 在接收到所述的開(kāi)始模擬指令后,處理與所述CT掃描儀模擬模塊相關(guān)的模 擬硬件信號(hào);在接收到所述停止模擬指令后,停止處理與所述CT掃描儀模 擬模塊相關(guān)的模擬硬件信號(hào)。
'優(yōu)選地,所述CT掃描儀模擬模塊用進(jìn)程實(shí)現(xiàn);所述開(kāi)始模擬指令和停 止模擬指令為進(jìn)程間通信協(xié)議命令。
所述CT掃描儀模擬模塊可以包括 一個(gè)控制盒模擬單元,用于模擬實(shí) 現(xiàn)所述CT掃描儀功能中的控制盒功能;和/或, 一個(gè)機(jī)架控制面板模擬單元, 用于模擬實(shí)現(xiàn)所述CT掃描儀功能中的機(jī)架控制面板功能;和/或, 一個(gè)機(jī)架 顯示面板模擬單元,用于模擬實(shí)現(xiàn)所述CT掃描儀功能中的機(jī)架顯示面板功 能。
一種ICS模擬CT機(jī)的方法,該方法預(yù)先在所述ICS中設(shè)置一 圖像重建系統(tǒng)IRS模擬模塊,該方法還包括
人機(jī)交互模塊接收用戶的輸入,并指令所述IRS模擬模塊執(zhí)行相應(yīng)的操
作;
所述IRS模擬模塊接收來(lái)自于所述人機(jī)交互模塊的指令,并根據(jù)所述指 令執(zhí)行相應(yīng)的操作;
當(dāng)需要向人機(jī)交互模塊返回操作結(jié)果時(shí),所述IRS模擬模塊將預(yù)先存儲(chǔ) 的虛擬操作結(jié)果返回給所述人機(jī)交互模塊;
所述人機(jī)交互模塊將所述虛擬操作結(jié)果顯示給用戶。
該方法預(yù)先在所述IRS模擬模塊中存儲(chǔ)分別與不同操作相對(duì)應(yīng)的復(fù)數(shù) 種虛擬操作結(jié)果;當(dāng)需要向人機(jī)交互模塊返回操作結(jié)果時(shí),所述IRS模擬模 塊根據(jù)操作將相應(yīng)的虛擬操作結(jié)果返回給所述人機(jī)交互模塊。
一種ICS模擬CT機(jī)的方法,該方法預(yù)先在所述ICS中設(shè)置一個(gè)CT掃描 儀模擬模塊,該方法還包括
所述CT掃描儀模擬模塊在開(kāi)始模擬CT掃描儀時(shí),向所述ICS中的硬件 接口模塊發(fā)送開(kāi)始模擬指令,所述硬件接口模塊接收到所述開(kāi)始模擬指令 后,處理與所述CT掃描儀模擬模塊相關(guān)的模擬硬件信號(hào);
所述CT掃描儀模擬模塊在停止模擬CT掃描儀時(shí),向所述硬件接口模塊 發(fā)送停止模擬指令,所述硬件接口模塊接收到所述停止模擬指令后,停止處 理與所述CT掃描儀模擬模塊相關(guān)的模擬硬件信號(hào)。
優(yōu)選地,用進(jìn)程實(shí)現(xiàn)所述CT掃描儀模擬模塊;所述開(kāi)始模擬指令和停 止模擬指令采用進(jìn)程間通信協(xié)議命令。
由上述技術(shù)方案可見(jiàn),本發(fā)明通過(guò)在ICS中設(shè)置IRS模擬模塊,用于實(shí) 現(xiàn)ICS與IRS之間的應(yīng)用層協(xié)議,并在需要向ICS中的人機(jī)交互模塊發(fā)送操 作結(jié)果時(shí),將預(yù)先存儲(chǔ)的用于替代真實(shí)操作結(jié)果的虛擬操作結(jié)果發(fā)送給人機(jī) 交互模塊,由人機(jī)交互模塊將所述虛擬操作結(jié)果顯示給用戶,如此,ICS無(wú) 需連接IRS也能正常用于軟件測(cè)試、軟件開(kāi)發(fā)和培訓(xùn),從而降低了使用真實(shí) 的CT機(jī)(以下簡(jiǎn)稱(chēng)CT真機(jī))進(jìn)行軟件測(cè)試、軟件開(kāi)發(fā)和培訓(xùn)的成本和風(fēng) 險(xiǎn)。
此外,本發(fā)明通過(guò)在ICS中設(shè)置CT掃描儀模擬模塊,并在CT掃描儀模 擬模塊開(kāi)始模擬CT掃描儀時(shí),向ICS中的硬件接口模塊發(fā)送開(kāi)始模擬指令, 硬件接口模塊接收到所述開(kāi)始模擬指令后,允許處理與所述CT掃描儀模擬模塊相關(guān)的模擬硬件信號(hào);在CT掃描儀模擬模塊停止模擬CT掃描儀時(shí),向 ICS中的硬件接口模塊發(fā)送停止模擬指令,硬件接口模塊接收到所述停止模 擬指令后,停止處理與所述CT掃描儀模擬模塊相關(guān)的模擬硬件信號(hào)。如此, ICS無(wú)需連接CT掃描儀也能正常用于軟件測(cè)試、軟件開(kāi)發(fā)和培訓(xùn),從而降低 了使用CT真機(jī)進(jìn)行軟件測(cè)試、軟件開(kāi)發(fā)和培訓(xùn)的運(yùn)行成本和運(yùn)行風(fēng)險(xiǎn)。
下面將通過(guò)參照附圖詳細(xì)描述本發(fā)明的示例性實(shí)施例,使本領(lǐng)域的普通 技術(shù)人員更清楚本發(fā)明的上述及其他特征和優(yōu)點(diǎn),附圖中-圖1為現(xiàn)有CT機(jī)的組成結(jié)構(gòu)示意圖2示出了本發(fā)明設(shè)置有IRS模擬模塊的ICS的組成結(jié)構(gòu)示意圖3為本發(fā)明設(shè)置有IRS模擬模塊的ICS實(shí)現(xiàn)一次序列掃描的過(guò)程示意
圖4示出了本發(fā)明設(shè)置有CT掃描儀模擬模塊的ICS的組成結(jié)構(gòu)示意圖; 圖5為本發(fā)明在ICS中設(shè)置的控制盒模擬單元的用戶輸入界面示意圖; 圖6為本發(fā)明在ICS中設(shè)置的機(jī)架控制面板單元模塊的用戶輸入界面示 意圖r
圖7為本發(fā)明設(shè)置有控制盒模擬單元和機(jī)架顯示面板模擬單元的ICS實(shí) 現(xiàn)移床操作的過(guò)程示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉 實(shí)施例,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。
為了使ICS在沒(méi)有連接IRS的情況下,也能適應(yīng)測(cè)試、培訓(xùn)等特定的應(yīng) 用場(chǎng)景,本發(fā)明的主要思想是在ICS中設(shè)置一個(gè)IRS模擬模塊,用于模擬實(shí) 現(xiàn)ICS與IRS之間的應(yīng)用層協(xié)議,并在需要向ICS中的人機(jī)交互模塊發(fā)送操 作結(jié)果時(shí),將預(yù)先存儲(chǔ)的用于替代真實(shí)操作結(jié)果的虛擬操作結(jié)果發(fā)送給人機(jī) 交互模塊,由人機(jī)交互模塊將所述虛擬操作結(jié)果顯示給用戶,如此,ics無(wú) 需連接IRS也能正常用于軟件測(cè)試、軟件開(kāi)發(fā)和培訓(xùn),從而降低了使用CT 真機(jī)進(jìn)行軟件測(cè)試、軟件開(kāi)發(fā)和培訓(xùn)的成本和風(fēng)險(xiǎn)。
同樣地,為了使ICS在沒(méi)有連接CT掃描儀的情況下,也能適應(yīng)測(cè)試、培訓(xùn)等特定的應(yīng)用場(chǎng)景,本發(fā)明在ICS中設(shè)置了一個(gè)CT掃描儀模擬模塊, 用于模擬實(shí)現(xiàn)CT掃描儀的功能,并在CT掃描儀模擬模塊開(kāi)始模擬CT掃描 儀時(shí),向ICS中的硬件接口模塊發(fā)送開(kāi)始模擬指令,硬件接口模塊接收到所 述開(kāi)始模擬指令后,允許處理與所述CT掃描儀模擬模塊相關(guān)的模擬硬件信 號(hào);在CT掃描儀模擬模塊停止模擬CT掃描儀時(shí),向ICS中的硬件接口模塊 發(fā)送停止模擬指令,硬件接口模塊接收到所述停止模擬指令后,停止處理與 所述CT掃描儀模擬模塊相關(guān)的模擬硬件信號(hào)。如此,ICS無(wú)需連接CT掃描 儀也能正常用于軟件測(cè)試、軟件開(kāi)發(fā)和培訓(xùn),從而降低了使用CT真機(jī)進(jìn)行
軟件測(cè)試、軟件開(kāi)發(fā)和培訓(xùn)的成本和風(fēng)險(xiǎn)。
以下舉兩個(gè)實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明
實(shí)施例一
本實(shí)施例以在ICS中設(shè)置IRS模擬模塊為例,對(duì)本發(fā)明用于模擬CT機(jī) 的ICS的具體實(shí)施方式
進(jìn)行說(shuō)明。
圖2示出了本發(fā)明設(shè)置有IRS模擬模塊的ICS的組成結(jié)構(gòu)示意圖。參見(jiàn) 圖2,該ICS不僅包括一個(gè)人機(jī)交互模塊210和一個(gè)IRS接口 220,還包括 -個(gè)IRS模擬模塊230。
人機(jī)交互模塊210用于接收用戶的輸入,根據(jù)用戶的輸入執(zhí)行相應(yīng)的操 作或通過(guò)IRS接口 220指令工RS模擬模塊230執(zhí)行相應(yīng)的操作,并將操作的 結(jié)果顯示給用戶。
IRS接口 220根據(jù)ICS與IRS之間的應(yīng)用層協(xié)議提供人機(jī)交互模塊210 與IRS模擬模塊230之間通信的接口,將來(lái)自于人機(jī)交互模塊210的需要發(fā) 送給IRS的指令發(fā)送給IRS模擬模塊230。
IRS模擬模塊230接收通過(guò)IRS接口 220接收來(lái)自于人機(jī)交互模塊210 的指令,并根據(jù)指令執(zhí)行相應(yīng)的操作,在根據(jù)ICS與IRS之間的應(yīng)用層協(xié)議 需要向人機(jī)交互模塊210發(fā)送操作結(jié)果時(shí),將預(yù)先存儲(chǔ)的用于替代真實(shí)操作 結(jié)果的虛擬操作結(jié)果通過(guò)IRS接口 220發(fā)送給人機(jī)交互模塊210。在IRS模 擬模塊230中,可以只存儲(chǔ)一種虛擬操作結(jié)果(通常為圖像),在需要反饋 操作結(jié)果時(shí)都提供這種虛擬操作結(jié)果;也可以針對(duì)不同的操作存儲(chǔ)具備相應(yīng) 特征的虛擬操作結(jié)果,在需要反饋操作結(jié)果時(shí),根據(jù)不同的操作提供相應(yīng)的 虛擬操作結(jié)果。
IRS接口 220還可以將IRS模擬模塊230返回的虛擬操作結(jié)果作為IRS返回的操作結(jié)果發(fā)送給人機(jī)交互模塊210。人機(jī)交互模塊210進(jìn)一步將從IRS 接口 220接收的虛擬操作結(jié)果顯示給用戶。
如前所述,在現(xiàn)有ICS中通常設(shè)置有IRS接口,用于ICS與IRS之間的 通信,ICS中的其他模塊如果需要IRS提供服務(wù),都需要通過(guò)IRS接口來(lái)進(jìn) 行。與現(xiàn)有的IRS接口不同的是,本實(shí)施例中的IRS接口 220還能夠用于ICS 中人機(jī)交互模塊210與IRS模擬模塊230之間的通信。
圖2所示ICS中的IRS接口 220可以包括一個(gè)ICS接口單元221和一個(gè) IRS接口單元222。
ICS接口單元221接收來(lái)自于人機(jī)交互模塊210的指令,在根據(jù)ICS與 IRS之間的應(yīng)用層協(xié)議判定所接收的指令為需要發(fā)送給IRS的指令時(shí),將所 接收的指令發(fā)送給IRS接口單元222。
IRS接口單元222接收來(lái)自于ICS接口單元221的指令,并將所接收的 指令發(fā)送給IRS模擬模塊230。 IRS接口單元222還可以接收IRS模擬模塊 230返回的虛擬操作結(jié)果,將所接收的虛擬操作結(jié)果返回給ICS接口單元 221。
ICS接口單元221可以進(jìn)一步從IRS接口單元222接收所返回的虛擬操 作結(jié)果,并將所接收的虛擬操作結(jié)果返回給人機(jī)交互模塊210。
圖2所示ICS中的IRS模擬模塊230可以包括一個(gè)存儲(chǔ)單元231和一個(gè) IRS單元232。
其中,存儲(chǔ)單元231中存儲(chǔ)有虛擬操作結(jié)果。在存儲(chǔ)單元231,可以只 存儲(chǔ)一種虛擬操作結(jié)果,在需要反饋操作結(jié)果時(shí)都提供這種虛擬操作結(jié)果; 也可以針對(duì)不同的操作存儲(chǔ)具備相應(yīng)特征的虛擬操作結(jié)果,在需要反饋操作 結(jié)果時(shí),根據(jù)不同的操作提供相應(yīng)的虛擬操作結(jié)果。
IRS單元232接收來(lái)自于IRS接口 220的指令,并根據(jù)所接收的指令執(zhí) 行相應(yīng)的操作。在根據(jù)ICS與IRS之間的應(yīng)用層協(xié)議需要向人機(jī)交互模塊210 返回操作結(jié)果時(shí),將存儲(chǔ)單元231中存儲(chǔ)的用于替代真實(shí)操作結(jié)果的虛擬操 作結(jié)果通過(guò)IRS接口 220返回給人機(jī)交互模塊210。進(jìn)一步,如果存儲(chǔ)單元 231中只存儲(chǔ)一種虛擬操作結(jié)果,則IRS單元232在需要反饋操作結(jié)果時(shí), 從存儲(chǔ)單元231中讀取這種虛擬操作結(jié)果,并通過(guò)IRS接口 220返回給人機(jī) 交互模塊210;如果存儲(chǔ)單元231中存儲(chǔ)了針對(duì)不同操作的具備相應(yīng)特征的 虛擬操作結(jié)果,則IRS單元232在需要反饋操作結(jié)果時(shí),根據(jù)不同的操作從應(yīng)的虛擬操作結(jié)果,并通過(guò)IRS接口 220返回給人機(jī) 交互模塊210。
圖2所示ICS中的人機(jī)交互模塊210可以包括一個(gè)人機(jī)交互單元211和 一個(gè)ICS單元212。
其中,人機(jī)交互單元211用于接收用戶的輸入,并將用戶的輸入發(fā)送給 ICS單元212。
ICS單元212可以根據(jù)用戶的輸入執(zhí)行相應(yīng)的操作,并將操作結(jié)果返回 給人機(jī)交互單元211由人機(jī)交互單元將操作結(jié)果顯示給用戶,或者通過(guò)ICS 接口 220指令I(lǐng)RS執(zhí)行相應(yīng)的操作,并接收來(lái)自于ICS接口 220的虛擬操作 結(jié)果,然后將虛擬操作結(jié)果返回給人機(jī)交互單元211,人機(jī)交互單元211將 ICS單元212返回的虛擬操作結(jié)果顯示給用戶。
在CT真機(jī)系統(tǒng)中,IRS與ICS之間通過(guò)TCP/IP通信協(xié)議進(jìn)行通信,并 且,在IRS與ICS之間定義了一套應(yīng)用層協(xié)議來(lái)協(xié)同完成圖像重建和圖像傳 輸?shù)热蝿?wù)。本發(fā)明所設(shè)置的IRS模擬模塊必須實(shí)現(xiàn)這些應(yīng)用層協(xié)議,向ICS 提供相應(yīng)的服務(wù)。對(duì)于ICS的用戶來(lái)說(shuō),不必關(guān)心與之通信的是IRS真機(jī)還 是IRS模擬模塊,只需要根據(jù)操作系統(tǒng)注冊(cè)表中的配置信息(例如主機(jī) 名稱(chēng)和端口號(hào)),去與相應(yīng)的IRS模擬模塊進(jìn)行通信即可。IRS模擬模塊可以 設(shè)計(jì)為一個(gè)在ICS上運(yùn)行的進(jìn)程。下面通過(guò)一個(gè)示例說(shuō)明設(shè)置有IRS模擬模 塊的ICS如何完成一次序列掃描。
圖3為本發(fā)明設(shè)置有IRS模擬模塊的ICS實(shí)現(xiàn)一次序列掃描的過(guò)程示意 圖。參見(jiàn)圖3,該過(guò)程包括
第1步在用戶選擇了掃描方案并按下加載(LOAD)按鈕之后,人機(jī) 交互模塊210通過(guò)IRS接口 220將掃描方案等參數(shù)發(fā)送給IRS模擬模塊,即 向IRS模擬模塊230提出掃描請(qǐng)求和圖像重建請(qǐng)求。
第2步工RS模擬模塊230處理接收到的參數(shù)和請(qǐng)求,并通過(guò)IRS接口 220向人機(jī)交互模塊210發(fā)回加載確認(rèn)消息(LOAD—ACK)。
第3步在用戶按下開(kāi)始(START)按鈕之后,人機(jī)交互模塊210通過(guò) IRS接口 220向IRS模擬模塊230發(fā)送開(kāi)始消息(START)。
第4步IRS模擬模塊230處理接收到的消息,并通過(guò)IRS接口 220向 人機(jī)交互模塊210發(fā)回開(kāi)始確認(rèn)消息(START—ACK)。
第5步IRS模擬模塊230將預(yù)先存儲(chǔ)的虛擬操作結(jié)果通過(guò)IRS接口 220發(fā)送給人機(jī)交互模塊210。
本步驟中,虛擬操作結(jié)果具體為虛擬圖像。如果是在CT真機(jī)環(huán)境下, IRS將根據(jù)CT掃描儀傳來(lái)的原始數(shù)據(jù)進(jìn)行圖像重建,并把重建好的圖像發(fā)回 給ICS中的人機(jī)交互模塊,然而,由于在模擬環(huán)境中并沒(méi)有真實(shí)的掃描數(shù)據(jù), 也不可能得到真實(shí)的圖像,因此,這里,IRS模擬模塊230將把預(yù)先存儲(chǔ)的 用于替代真實(shí)圖像的虛擬圖像發(fā)送給人機(jī)交互模塊210。這里,可以只預(yù)先 存儲(chǔ)一種虛擬圖像,在需要反饋圖像時(shí),都以所存儲(chǔ)的這一種虛擬圖像替代 真實(shí)圖像;也可以針對(duì)不同的操作預(yù)先存儲(chǔ)具備相應(yīng)特征的虛擬圖像,并在 需要返回圖像時(shí),將相應(yīng)的虛擬圖像返回給人機(jī)交互模塊210。
第6步IRS模擬模塊230通過(guò)IRS接口 220發(fā)回掃描結(jié)束消息 (SCAN一REQ—DONE),表示掃描結(jié)束。根據(jù)實(shí)際應(yīng)用,雖然此時(shí)掃描已結(jié)束, 但圖像數(shù)據(jù)的傳輸可能并未結(jié)束,因此,在本步驟之后,可能仍然存在部分 圖像數(shù)據(jù)需要返回給人機(jī)交互模塊,如圖中第6步之后的圖像數(shù)據(jù)傳輸所示。
第7步IRS模擬模塊230通過(guò)IRS接口 220發(fā)回圖像重建結(jié)束消息 (RECON—REQ—DONE),表示圖像重建結(jié)束。
至此,結(jié)束一次序列掃描的過(guò)程。
在實(shí)際應(yīng)用中,IRS與ICS之間的應(yīng)用層協(xié)議還有很多,例如開(kāi)機(jī)初 始化協(xié)議、關(guān)機(jī)協(xié)議、原始掃描數(shù)據(jù)(raw data)讀寫(xiě)傳輸協(xié)議、圖像重建 參數(shù)傳輸協(xié)議、拓?fù)鋱D像掃描協(xié)議、序列圖像掃描協(xié)議和螺旋圖像掃描協(xié)議 等,本發(fā)明所設(shè)置的IRS模擬模塊230的任務(wù)就是實(shí)現(xiàn)上述IRS與ICS之間 的應(yīng)用層協(xié)議,通過(guò)IRS接口 220接收ICS中人機(jī)交互模塊210傳來(lái)的命令, 并通過(guò)IRS接口 220返回相應(yīng)的消息。
;實(shí)施例以在ICS中設(shè)置CT掃描儀模擬模塊為例,對(duì)本發(fā)明用于模擬 CT機(jī)的ICS的具體實(shí)施方式
進(jìn)行說(shuō)明。本實(shí)施例可以單獨(dú)實(shí)施,也可以在實(shí) 施例一一起實(shí)施。
圖4示出了本發(fā)明設(shè)置有CT掃描儀模擬模塊的ICS的組成結(jié)構(gòu)示意圖。 參見(jiàn)圖4,該ICS包括一個(gè)硬件接口模塊410和一個(gè)CT掃描儀模擬模塊420。
CT掃描儀模擬模塊420用于模擬實(shí)現(xiàn)CT掃描儀的功能,并用于在開(kāi)始 模擬CT掃描儀時(shí),向硬件接口模塊410發(fā)送開(kāi)始模擬指令,在停止模擬CT 掃描儀時(shí),向硬件接口模塊410發(fā)送停止模擬指令;硬件接口模塊410用于在接收到來(lái)自于CT掃描儀模擬模塊420的開(kāi)始 模擬指令后,允許處理與CT掃描儀模擬模塊420相關(guān)的模擬硬件信號(hào);在 接收到來(lái)自于CT掃描儀模擬模塊420的停止模擬指令后,停止處理與CT掃 描儀模擬模塊420相關(guān)的模擬硬件信號(hào)。
ICS中的硬件接口模塊410的作用是向ICS中其他模塊提供對(duì)硬件(包 括固件)的訪問(wèn)和控制,正常情況下,該硬件接口模塊410接收、處理來(lái)自 ICS中硬件設(shè)備的信號(hào)。
當(dāng)采用進(jìn)程實(shí)現(xiàn)CT掃描儀模擬模塊420時(shí),CT掃描儀模擬模塊420可 以通過(guò)進(jìn)程間通信協(xié)議(IPC)與硬件接口模塊410進(jìn)行交互。為此,可以 預(yù)先根據(jù)IPC協(xié)議的相關(guān)信令格式設(shè)置兩種指令,并約定其中一種指令為本 發(fā)明中用于表示開(kāi)始模擬的開(kāi)始模擬指令,另一種指令為本發(fā)明中用于表示 停止模擬的停止模擬指令。
如前所述,ICS與CT掃描儀之間的通信通過(guò)ICS中的硬件接口模塊進(jìn) 行,而CT掃描儀由用于控制CT掃描儀的各種控制面板(例如控制盒、機(jī) 架控制面板和機(jī)架顯示面板等)來(lái)控制,在CT真機(jī)系統(tǒng)中,該硬件接口模 塊通過(guò)控制器局域網(wǎng)協(xié)議(CAN協(xié)議,Controller Area Network Protocol) 和串口協(xié)議與控制盒、機(jī)架控制面板和機(jī)架顯示面板等以及溫度傳感器等硬 件輸入輸出設(shè)備進(jìn)行通信。
在模擬環(huán)境下,CT掃描儀模擬模塊420可以包括例如一個(gè)控制盒模擬 單元421、 一個(gè)機(jī)架控制面板模擬單元422、 一個(gè)機(jī)架顯示面板模擬單元423 等等。其中,控制盒模擬單元421用于模擬實(shí)現(xiàn)CT掃描儀中控制盒的功能; 機(jī)架控制面板模擬單元422用于模擬實(shí)現(xiàn)CT掃描儀中機(jī)架控制面板的功能; 機(jī)架顯示面板模擬單元423用于模擬實(shí)現(xiàn)CT掃描儀中機(jī)架顯示面板的功能。
并且,可以采用進(jìn)程實(shí)現(xiàn)上述控制盒模擬單元421、機(jī)架控制面板模擬 單元422和機(jī)架顯示面板模擬單元423,并通過(guò)IPC協(xié)議與硬件接口模塊410 進(jìn)行交互。
具體來(lái)說(shuō),當(dāng)CT掃描儀模擬模塊420啟動(dòng)對(duì)CT掃描儀的模擬時(shí),向硬 件接口模塊410發(fā)出相應(yīng)的IPC命令(例如,可以是本發(fā)明預(yù)先設(shè)置的用于 表示開(kāi)始模擬的開(kāi)始模擬指令),硬件接口模塊410轉(zhuǎn)入模擬工作模式,此 時(shí),硬件接口模塊410允許處理與CT掃描儀模擬模塊相關(guān)的模擬硬件信號(hào), 當(dāng)然,硬件接口模塊可以忽略可能的來(lái)自其他硬件設(shè)備的信號(hào);當(dāng)CT掃描儀模擬模塊420停止對(duì)CT掃描儀的模擬時(shí),向硬件接口模塊410發(fā)出相應(yīng) 的IPC命令(例如,可以是本發(fā)明預(yù)先設(shè)置的用于表示停止模擬的停止模擬 指令),硬件接口模塊410轉(zhuǎn)入CT真機(jī)工作模式,此時(shí),硬件接口模塊410 將停止處理與CT掃描儀模擬模塊420相關(guān)的模擬硬件信號(hào),并繼續(xù)接收處 理來(lái)自其他硬件設(shè)備的信號(hào)。
圖5為本發(fā)明在ICS中設(shè)置的控制盒模擬單元421的用戶輸入界面示意 圖。圖6為本發(fā)明在ICS中設(shè)置的機(jī)架控制面板模擬單元422的用戶輸入界 面示意圖。參見(jiàn)圖5和圖6,通過(guò)這些輸入界面,用戶可以模擬真正的控制 盒操作和機(jī)架控制面板操作。例如,用戶只需點(diǎn)擊控制盒模擬單元421的用 戶輸入界面上的移床按鈕就可以實(shí)現(xiàn)病床的移動(dòng)。下面以移床操作為例來(lái)對(duì) 本發(fā)明設(shè)置有控制盒模擬單元421和機(jī)架顯示面板模擬單元423的工CS的工 作流程進(jìn)行說(shuō)明。
圖7為本發(fā)明設(shè)置有控制盒模擬單元421和機(jī)架顯示面板模擬單元423 的ICS實(shí)現(xiàn)移床操作的過(guò)程示意圖。參見(jiàn)圖7,該過(guò)程包括
第1步用戶點(diǎn)擊控制盒模擬單元421的用戶輸入界面上的水平移床按 鈕,例如圖5中的"向外移床"按鈕或"向里移床"按鈕。
第2歩控制盒模擬單元421根據(jù)用戶所點(diǎn)擊的按鈕通過(guò)進(jìn)程間通信協(xié) 議向ICS中的硬件接口模塊410發(fā)出移床命令請(qǐng)求MOVE—IN。
第3步ICS中的硬件接口模塊410將該命令發(fā)送給相關(guān)模塊進(jìn)行處理。
第4步相關(guān)模塊通過(guò)進(jìn)程間通信協(xié)議向硬件接口模塊410反饋處理結(jié)果。
第5步硬件接口模塊410向機(jī)架顯示面板模擬單元423發(fā)送新的病床 位置數(shù)據(jù),機(jī)架顯示面板模擬單元423接收到新的病床位置消息后,將更新 后的病床位置顯示在用戶界面上。
至此,結(jié)束本發(fā)明移床操作的過(guò)程。
對(duì)應(yīng)于上述ICS,本發(fā)明提供了采用ICS模擬CT機(jī)的方法,該方法包
括
預(yù)先在ICS中設(shè)置圖像重建系統(tǒng)IRS模擬模塊230, IRS模擬模塊230 用于根據(jù)ICS與IRS之間的應(yīng)用層協(xié)議通過(guò)IRS接口 220接收來(lái)自于ICS中 的人機(jī)交互模塊210的指令,并根據(jù)指令執(zhí)行相應(yīng)的操作;
當(dāng)根據(jù)ICS與IRS之間的應(yīng)用層協(xié)議判定需要向人機(jī)交互模塊210返回操作結(jié)果時(shí),IRS模擬模塊230通過(guò)IRS接口 220將預(yù)先存儲(chǔ)的用于替代真 實(shí)操作結(jié)果的虛擬操作結(jié)果返回給人機(jī)交互模塊210; 人機(jī)交互模塊210將虛擬操作結(jié)果顯示給用戶。
進(jìn)一步地,可以預(yù)先在ICS中設(shè)置CT掃描儀模擬模塊420, CT掃描儀 模擬模塊420用于模擬實(shí)現(xiàn)CT掃描儀的功能;CT掃描儀模擬模塊420在開(kāi) 始模擬CT掃描儀時(shí),可以向ICS中的硬件接口模塊410發(fā)送開(kāi)始模擬指令, 硬件接口模塊410接收到開(kāi)始模擬指令后,允許處理與CT掃描儀模擬模塊 420相關(guān)的模擬硬件信號(hào);CT掃描儀模擬模塊420在停止模擬CT掃描儀時(shí), 可以向ICS中的硬件接口模塊410發(fā)送停止模擬指令,硬件接口模塊410接 收到停止模擬指令后,停止處理與CT掃描儀模擬模塊420相關(guān)的模擬硬件 信號(hào)。
上述在ICS中設(shè)置CT掃描儀模擬模塊420以模擬CT機(jī)的方法也可以單 獨(dú)實(shí)施,而不依賴(lài)于上述在ICS中設(shè)置IRS模擬模塊的方法。
CT掃描儀模擬模塊420可以用進(jìn)程實(shí)現(xiàn);此時(shí),CT掃描儀模擬模塊420 向硬件接口模塊410發(fā)出的開(kāi)始模擬指令和停止模擬指令可以為進(jìn)程間通信 協(xié)議命令。
較佳地,CT掃描儀模擬模塊可以包括用于模擬實(shí)現(xiàn)CT掃描儀中控制 盒的功能的控制盒模擬單元421;用于模擬實(shí)現(xiàn)CT掃描儀中機(jī)架控制面板的 功能的機(jī)架控制面板模擬單元422;用于模擬實(shí)現(xiàn)CT掃描儀中機(jī)架顯示面板 的功能的機(jī)架顯示面板模擬單元423等等。
由上述實(shí)施例可見(jiàn),本發(fā)明為了使ICS在沒(méi)有連接IRS的情況下,也能 適應(yīng)測(cè)試、培訓(xùn)等特定的應(yīng)用場(chǎng)景,本發(fā)明的主要思想是在ICS中設(shè)置IRS 模擬模塊230,用于模擬實(shí)現(xiàn)ICS與IRS之間的應(yīng)用層協(xié)議,并在需要向ICS 中的人機(jī)交互模塊210發(fā)送操作結(jié)果時(shí),將預(yù)先存儲(chǔ)的用于替代真實(shí)操作結(jié) 果的虛擬操作結(jié)果發(fā)送給人機(jī)交互模塊210,由人機(jī)交互模塊210將虛擬操 作結(jié)果顯示給用戶,如此,ICS無(wú)需連接IRS也能正常用于軟件測(cè)試、軟件 開(kāi)發(fā)和培訓(xùn),從而降低了使用CT真機(jī)進(jìn)行軟件測(cè)試、軟件開(kāi)發(fā)和培訓(xùn)的成 本和風(fēng)險(xiǎn)。
此外,為了使ICS在沒(méi)有連接CT掃描儀的情況下,也能適應(yīng)測(cè)試、培 訓(xùn)等特定的應(yīng)用場(chǎng)景,本發(fā)明在ICS中設(shè)置了 CT掃描儀模擬模塊420,用于 模擬實(shí)現(xiàn)CT掃描儀的功能,并在CT掃描儀模擬模塊開(kāi)始模擬CT掃描儀時(shí),向ICS中的硬件接口模塊410發(fā)送開(kāi)始模擬指令,硬件接口模塊410接收到 開(kāi)始模擬指令后,允許處理與CT掃描儀模擬模塊420相關(guān)的模擬硬件信號(hào); 在CT掃描儀模擬模塊420停止模擬CT掃描儀時(shí),向ICS中的硬件接口模塊 410發(fā)送停止模擬指令,硬件接口模塊410接收到停止模擬指令后,停止處 理與CT掃描儀模擬模塊420相關(guān)的模擬硬件信號(hào)。如此,ICS無(wú)需連接CT 掃描儀也能正常用于軟件測(cè)試、軟件開(kāi)發(fā)和培訓(xùn),從而降低了使用CT真機(jī) 進(jìn)行軟件測(cè)試、軟件開(kāi)發(fā)和培訓(xùn)的成本和風(fēng)險(xiǎn)。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范 圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均 應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種圖像控制系統(tǒng)ICS,包括一個(gè)人機(jī)交互模塊(210)、一個(gè)圖像重建系統(tǒng)IRS接口(220)和一個(gè)IRS模擬模塊(230),其中所述IRS接口(220),用于提供所述人機(jī)交互模塊(210)與所述IRS模擬模塊(230)之間通信的接口;所述人機(jī)交互模塊(210),用于接收用戶的輸入,并通過(guò)所述IRS接口(220)指令所述IRS模擬模塊(230)執(zhí)行相應(yīng)的操作,以及用于將所述操作的結(jié)果顯示給用戶;所述IRS模擬模塊(230),用于通過(guò)所述IRS接口(220)接收所述人機(jī)交互界面(210)的指令,并根據(jù)所述指令執(zhí)行相應(yīng)的操作,在需要向人機(jī)交互模塊(210)返回操作結(jié)果時(shí),將預(yù)先存儲(chǔ)的虛擬操作結(jié)果通過(guò)所述IRS接口(220)返回給人機(jī)交互模塊(210)。
2、 根據(jù)權(quán)利要求1所述的ICS,其特征在于,所述IRS接口 (220)包括 一個(gè)ICS接口單元(221)和一個(gè)工RS接口單元(222),其中所述ICS接口單元(221)接收來(lái)自于所述人機(jī)交互模塊(210)的指令,并將所述指令發(fā)送給IRS接口單元(222);所述IRS接口單元(222)將所述指令發(fā)送給工RS模擬模塊(230),并接收IRS模擬模塊(230)返回的虛擬操作結(jié)果,將所述虛擬操作結(jié)果返回給ICS接口單元(221);所述ICS接口單元(221)將所述虛擬操作結(jié)果返回給人機(jī)交互模塊(210)。
3、 根據(jù)權(quán)利要求1所述的ICS,其特征在于,所述IRS模擬模塊(230)包括 一個(gè)存儲(chǔ)單元(231)和一個(gè)IRS單元(232),其中所述存儲(chǔ)單元(231)中存儲(chǔ)有所述虛擬操作結(jié)果;所述IRS單元(232),用于通過(guò)所述IRS接口 (220)接收所述指令,并根據(jù)所述指令執(zhí)行相應(yīng)的操作,在需要向人機(jī)交互模塊(210)返回操作結(jié)果時(shí),將所述虛擬操作結(jié)果通過(guò)所述IRS接口 (220)返回給人機(jī)交互模塊(210)。
4、 根據(jù)權(quán)利要求1所述的ICS,其特征在于,所述人機(jī)交互模塊(210)包括 一個(gè)人機(jī)交互單元(211)和一個(gè)ICS單元(212),其中所述人機(jī)交互單元(211),用于接收用戶的輸入,并將用戶的輸入發(fā)送給ICS單元(212),以及用于將ICS單元(212)返回的虛擬操作結(jié)果顯示給用戶;所述ICS單元(212),用于通過(guò)所述IRS接口 (220)指令所述IRS模擬模塊(230)執(zhí)行相應(yīng)的操作,以及用于通過(guò)所述ICS接口 (220)接收所述虛擬操作結(jié)果,并返回給人機(jī)交互單元(211)。
5、 一種圖像控制系統(tǒng)ICS,所述ICS包括:一個(gè)硬件接口模塊(410)和一個(gè)CT掃描儀模擬模塊(420),其中所述CT掃描儀模擬模塊(420),用于模擬實(shí)現(xiàn)CT掃描儀的功能,并且在開(kāi)始模擬CT掃描儀時(shí),向所述硬件接口模塊(410)發(fā)送開(kāi)始模擬指令,在停止模擬CT掃描儀時(shí),向所述硬件接口模塊(410)發(fā)送停止模擬指令;所述硬件接口模塊(410),在接收到所述的開(kāi)始模擬指令后,處理與所述CT掃描儀模擬模塊(420)相關(guān)的模擬硬件信號(hào);在接收到所述停止模擬指令后,停止處理與所述CT掃描儀模擬模塊(420)相關(guān)的模擬硬件信號(hào)。
6、 根據(jù)權(quán)利要求5所述的ICS,其特征在于所述CT掃描儀模擬模塊(420)用進(jìn)程實(shí)現(xiàn);所述開(kāi)始模擬指令和停止模擬指令為進(jìn)程間通信協(xié)議命令。
7、 根據(jù)權(quán)利要求5所述的ICS,其特征在于,所述CT掃描儀模擬模塊(420)包括一個(gè)控制盒模擬單元(421),用于模擬實(shí)現(xiàn)所述CT掃描儀功能中的控制盒功能;禾口/或,一個(gè)機(jī)架控制面板模擬單元(422),用于模擬實(shí)現(xiàn)所述CT掃描儀功能中的機(jī)架控制面板功能;和/或,一個(gè)機(jī)架顯示面板模擬單元(423),用于模擬實(shí)現(xiàn)所述CT掃描儀功能中的機(jī)架顯示面板功能。
8、 一種圖像控制系統(tǒng)ICS模擬計(jì)算機(jī)斷層掃描成像CT機(jī)的方法,該方法預(yù)先在所述ICS中設(shè)置一個(gè)圖像重建系統(tǒng)IRS模擬模塊(230),該方法還包括人機(jī)交互模塊(210)接收用戶的輸入,并指令所述IRS模擬模塊(230)執(zhí)行相應(yīng)的操作;所述IRS模擬模塊(230)接收來(lái)自于所述人機(jī)交互模塊(210)的指令,并根據(jù)所述指令執(zhí)行相應(yīng)的操作;當(dāng)需要向人機(jī)交互模塊(210)返回操作結(jié)果時(shí),所述IRS模擬模塊(230)將預(yù)先存儲(chǔ)的虛擬操作結(jié)果返回給所述人機(jī)交互模塊(210);所述人機(jī)交互模塊(210)將所述虛擬操作結(jié)果顯示給用戶。
9、 根據(jù)權(quán)利要求8所述的方法,其特征在于,該方法預(yù)先在所述IRS模擬模塊(230)中存儲(chǔ)分別與不同操作相對(duì)應(yīng)的復(fù)數(shù)種虛擬操作結(jié)果;當(dāng)需要向人機(jī)交互模塊(210)返回操作結(jié)果時(shí),所述IRS模擬模塊(230)根據(jù)操作將相應(yīng)的虛擬操作結(jié)果返回給所述人機(jī)交互模塊(210)。
10、 一種圖像控制系統(tǒng)ICS模擬計(jì)算機(jī)斷層掃描成像CT機(jī)的方法,該方法預(yù)先在所述ICS中設(shè)置一個(gè)CT掃描儀模擬模塊(420),該方法還包括:所述CT掃描儀模擬模塊(420)在開(kāi)始模擬CT掃描儀時(shí),向所述ICS中的硬件接口模塊(410)發(fā)送開(kāi)始模擬指令,所述硬件接口模塊(410)接收到所述開(kāi)始模擬指令后,處理與所述CT掃描儀模擬模塊(420)相關(guān)的模擬硬件信號(hào);所述CT掃描儀模擬模塊(420)在停止模擬CT掃描儀時(shí),向所述硬件接口模塊(410)發(fā)送停止模擬指令,所述硬件接口模塊(410)接收到所述停止模擬指令后,停止處理與所述CT掃描儀模擬模塊(420)相關(guān)的模擬硬件信號(hào)。
11、 根據(jù)權(quán)利要求10所述的方法,其特征在于用進(jìn)程實(shí)現(xiàn)所述CT掃描儀模擬模塊(420);所述開(kāi)始模擬指令和停止模擬指令采用進(jìn)程間通信協(xié)議命令。
全文摘要
本發(fā)明公開(kāi)了一種ICS,包括一個(gè)人機(jī)交互模塊、一個(gè)IRS接口和一個(gè)IRS模擬模塊,其中所述人機(jī)交互模塊,用于接收用戶的輸入,并通過(guò)所述IRS接口指令所述IRS模擬模塊執(zhí)行相應(yīng)的操作,以及將所述操作的結(jié)果顯示給用戶;所述IRS模擬模塊通過(guò)所述IRS接口接收人機(jī)交互界面的指令,并根據(jù)所述指令執(zhí)行相應(yīng)的操作,在需要向人機(jī)交互模塊返回操作結(jié)果時(shí),將預(yù)先存儲(chǔ)的虛擬操作結(jié)果返回給人機(jī)交互模塊。本發(fā)明還公開(kāi)了一種ICS模擬CT機(jī)的方法。應(yīng)用本發(fā)明能夠使ICS無(wú)需連接圖像重建系統(tǒng)或CT掃描儀也能正常用于軟件開(kāi)發(fā)、軟件測(cè)試和培訓(xùn),從而降低了使用CT真機(jī)進(jìn)行培訓(xùn)和軟件開(kāi)發(fā)、軟件測(cè)試的成本和風(fēng)險(xiǎn)。
文檔編號(hào)G06F19/00GK101596112SQ20081011156
公開(kāi)日2009年12月9日 申請(qǐng)日期2008年6月6日 優(yōu)先權(quán)日2008年6月6日
發(fā)明者孫宇虹, 李治輝 申請(qǐng)人:上海西門(mén)子醫(yī)療器械有限公司