X射線成像系統(tǒng)中采集設(shè)備及其狀態(tài)遷移控制方法與裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及X射線成像技術(shù)領(lǐng)域,特別涉及一種X射線成像系統(tǒng)中采集設(shè)備及其 狀態(tài)遷移控制方法與裝置。
【背景技術(shù)】
[0002] 近年來(lái),由于微電子和計(jì)算機(jī)技術(shù)及材料科學(xué)的發(fā)展,X射線成像技術(shù)取得了長(zhǎng)足 的進(jìn)步。成像方法和設(shè)備種類越來(lái)越多,應(yīng)用領(lǐng)域越來(lái)越廣闊,尤其是在醫(yī)用領(lǐng)域,X射線 成像系統(tǒng)得到了廣泛的應(yīng)用,對(duì)于疾病的診斷和治療具有重要意義。
[0003] 在實(shí)際應(yīng)用中,常規(guī)和通用型的放射診斷數(shù)字的X射線成像設(shè)備主要使用兩種技 術(shù),以存儲(chǔ)屏為基礎(chǔ)的計(jì)算機(jī)X射線成像系統(tǒng)(CR,Computed Radiography)和以平板探測(cè) 器(FPD,F(xiàn)lat Panel Detector)為基礎(chǔ)的直接數(shù)字化X射線成像系統(tǒng)(DR,Direct-digital Radiography)〇
[0004] 在X射線成像系統(tǒng)中,包括一種接收X射線,并將X射線能量轉(zhuǎn)化為電信號(hào),產(chǎn)生 X射線圖像的檢測(cè)器,該檢測(cè)器也可以稱為X射線成像系統(tǒng)中的采集設(shè)備,而平板探測(cè)器則 是較為典型的一種采集設(shè)備,通常應(yīng)用于DR系統(tǒng)之中。
[0005] 平板探測(cè)器中有很多的狀態(tài),廣義來(lái)講包括:采集狀態(tài)、校準(zhǔn)狀態(tài)、待機(jī)狀態(tài)、出錯(cuò) 狀態(tài)等。但是現(xiàn)有的平板探測(cè)器的上層應(yīng)用控制軟件,甚至包括供應(yīng)商提供的軟件開(kāi)發(fā)包 (SDK, Software Development Kit)本身針對(duì)相關(guān)的狀態(tài)機(jī)制沒(méi)有整體的i全釋。因此當(dāng)平 板探測(cè)器出現(xiàn)問(wèn)題的時(shí)候,往往需要通過(guò)比較復(fù)雜的方式來(lái)進(jìn)行定位,例如:寫(xiě)很多的日志 來(lái)記錄當(dāng)前平板探測(cè)器提供的函數(shù)的返回值來(lái)排查當(dāng)前平板探測(cè)器的狀態(tài)。
[0006] 因此,現(xiàn)有技術(shù)無(wú)法簡(jiǎn)單、高效地實(shí)現(xiàn)X射線成像系統(tǒng)中采集設(shè)備狀態(tài)的定位。
【發(fā)明內(nèi)容】
[0007] 本發(fā)明要解決的問(wèn)題是現(xiàn)有技術(shù)對(duì)于X射線成像系統(tǒng)中采集設(shè)備的狀態(tài)定位復(fù) 雜且效率低下。
[0008] 為解決上述問(wèn)題,本發(fā)明技術(shù)方案提供一種X射線成像系統(tǒng)中采集設(shè)備的狀態(tài)遷 移控制方法,包括 :
[0009] 構(gòu)建包含所述采集設(shè)備的各種狀態(tài)的狀態(tài)機(jī);
[0010] 通過(guò)內(nèi)外部事件的驅(qū)動(dòng),使所述狀態(tài)機(jī)中的所述采集設(shè)備的當(dāng)前狀態(tài)產(chǎn)生遷移, 所述內(nèi)外部事件包括對(duì)于所述采集設(shè)備的功能請(qǐng)求、取消或完成針對(duì)所述功能請(qǐng)求所進(jìn)行 的處理、所述采集設(shè)備的故障發(fā)生以及所述采集設(shè)備的故障排除;
[0011] 根據(jù)所述內(nèi)外部事件的類型確定所述采集設(shè)備的狀態(tài)遷移路徑,所述狀態(tài)遷移路 徑包括所述采集設(shè)備進(jìn)行狀態(tài)遷移前的起始狀態(tài)以及完成狀態(tài)遷移后的目標(biāo)狀態(tài);
[0012] 以所述狀態(tài)機(jī)定位所述采集設(shè)備的當(dāng)前狀態(tài)。
[0013] 可選的,所述X射線成像系統(tǒng)中采集設(shè)備的狀態(tài)遷移控制方法還包括:
[0014] 在接收到對(duì)所述采集設(shè)備的功能請(qǐng)求后,對(duì)所述采集設(shè)備的當(dāng)前狀態(tài)是否支持所 述功能請(qǐng)求進(jìn)行校驗(yàn);
[0015] 所述使所述狀態(tài)機(jī)中的所述采集設(shè)備的當(dāng)前狀態(tài)產(chǎn)生遷移,是在校驗(yàn)出所述采集 設(shè)備的當(dāng)前狀態(tài)支持所述功能請(qǐng)求之后執(zhí)行的。
[0016] 可選的,所述X射線成像系統(tǒng)中采集設(shè)備的狀態(tài)遷移控制方法還包括:根據(jù)確定 的所述狀態(tài)遷移路徑,定位所述采集設(shè)備發(fā)生故障時(shí)所處的工作狀態(tài)。
[0017] 可選的,所述X射線成像系統(tǒng)中采集設(shè)備的狀態(tài)遷移控制方法還包括:在所述采 集設(shè)備發(fā)生故障時(shí),根據(jù)定位的所述采集設(shè)備的當(dāng)前狀態(tài)向用戶報(bào)告錯(cuò)誤信息,所述錯(cuò)誤 信息包括所述采集設(shè)備當(dāng)前狀態(tài)下所產(chǎn)生故障的類型。
[0018] 可選的,所述采集設(shè)備的狀態(tài)包括:?jiǎn)?dòng)狀態(tài)、關(guān)機(jī)狀態(tài)、重啟狀態(tài)、上下文切換狀 態(tài)、采集狀態(tài)、校準(zhǔn)狀態(tài)、待機(jī)狀態(tài)和故障狀態(tài)。
[0019] 可選的,所述對(duì)于所述采集設(shè)備的功能請(qǐng)求包括采集請(qǐng)求、校準(zhǔn)請(qǐng)求、控制請(qǐng)求、 重啟請(qǐng)求和關(guān)機(jī)請(qǐng)求,所述完成或取消針對(duì)所述功能請(qǐng)求所進(jìn)行的處理包括取消或完成采 集、取消或完成校準(zhǔn)、完成上下文切換和完成重啟。
[0020] 可選的,所述根據(jù)所述內(nèi)外部事件的類型確定所述采集設(shè)備的狀態(tài)遷移路徑包 括:
[0021] 預(yù)先建立每種類型的內(nèi)外部事件與其所支持的各種狀態(tài)遷移路徑之間的對(duì)應(yīng)關(guān) 系;
[0022] 按照所述對(duì)應(yīng)關(guān)系,確定與當(dāng)前的內(nèi)外部事件的類型以及所述采集設(shè)備的當(dāng)前狀 態(tài)相對(duì)應(yīng)的目標(biāo)狀態(tài)。
[0023] 可選的,所述根據(jù)所述內(nèi)外部事件的類型確定所述采集設(shè)備的狀態(tài)遷移路徑還包 括:
[0024] 若所述內(nèi)外部事件的類型為采集請(qǐng)求、校準(zhǔn)請(qǐng)求或控制請(qǐng)求,則支持的所述狀態(tài) 遷移路徑的起始狀態(tài)為待機(jī)狀態(tài),所述狀態(tài)遷移路徑的目標(biāo)狀態(tài)分別對(duì)應(yīng)為采集狀態(tài)、校 準(zhǔn)狀態(tài)或上下文切換狀態(tài);
[0025] 若所述內(nèi)外部事件的類型為關(guān)機(jī)請(qǐng)求,則支持的所述狀態(tài)遷移路徑的起始狀態(tài)為 故障狀態(tài)或待機(jī)狀態(tài),則所述狀態(tài)遷移路徑的目標(biāo)狀態(tài)為關(guān)機(jī)狀態(tài);
[0026] 若所述內(nèi)外部事件的類型為重啟請(qǐng)求,則支持的所述狀態(tài)遷移路徑的起始狀態(tài)為 故障狀態(tài),所述狀態(tài)遷移路徑的目標(biāo)狀態(tài)為重啟狀態(tài);
[0027] 若所述內(nèi)外部事件的類型為完成或取消針對(duì)所述功能請(qǐng)求所進(jìn)行的處理,則支持 的所述狀態(tài)遷移路徑的起始狀態(tài)為針對(duì)所述功能請(qǐng)求進(jìn)行處理的狀態(tài),所述狀態(tài)遷移路徑 的目標(biāo)狀態(tài)為待機(jī)狀態(tài);
[0028] 若所述內(nèi)外部事件的類型為所述采集設(shè)備的故障發(fā)生,則支持的所述狀態(tài)遷移路 徑的起始狀態(tài)為待機(jī)狀態(tài)或針對(duì)所述功能請(qǐng)求進(jìn)行處理的狀態(tài),所述狀態(tài)遷移路徑的目標(biāo) 狀態(tài)為故障狀態(tài);
[0029] 若所述內(nèi)外部事件的類型為所述采集設(shè)備的故障排除,則支持的所述狀態(tài)遷移路 徑的起始狀態(tài)為故障狀態(tài),所述狀態(tài)遷移路徑的目標(biāo)狀態(tài)為待機(jī)狀態(tài)。
[0030] 可選的,所述對(duì)應(yīng)關(guān)系以事件與狀態(tài)映射表的形式進(jìn)行存儲(chǔ)。
[0031] 可選的,所述采集設(shè)備為平板探測(cè)器。
[0032] 為解決上述問(wèn)題,本發(fā)明技術(shù)方案還提供一種X射線成像系統(tǒng)中采集設(shè)備的狀態(tài) 遷移控制裝置,包括:
[0033] 構(gòu)建單元,適于構(gòu)建包含所述采集設(shè)備各種狀態(tài)的狀態(tài)機(jī);
[0034] 狀態(tài)遷移單元,適于通過(guò)內(nèi)外部事件的驅(qū)動(dòng),使所述狀態(tài)機(jī)中的所述采集設(shè)備的 當(dāng)前狀態(tài)產(chǎn)生遷移,所述內(nèi)外部事件包括對(duì)于所述采集設(shè)備的功能請(qǐng)求、取消或完成針對(duì) 所述功能請(qǐng)求所進(jìn)行的處理、所述采集設(shè)備的故障發(fā)生以及所述采集設(shè)備的故障排除;
[0035] 確定單元,適于根據(jù)所述內(nèi)外部事件的類型確定所述采集設(shè)備的狀態(tài)遷移路徑, 所述狀態(tài)遷移路徑包括所述采集設(shè)備進(jìn)行狀態(tài)遷移前的起始狀態(tài)以及完成狀態(tài)遷移后的 目標(biāo)狀態(tài);
[0036] 第一定位單元,適于以所述狀態(tài)機(jī)定位所述采集設(shè)備的當(dāng)前狀態(tài)。
[0037] 為解決上述問(wèn)題,本發(fā)明技術(shù)方案還提供一種X射線成像系統(tǒng)中的采集設(shè)備,包 括:
[0038] 上述狀態(tài)遷移控制裝置;
[0039] 服務(wù)單元,適于接收所述功能請(qǐng)求,并反饋所述狀態(tài)遷移控制裝置定位的所述采 集設(shè)備的當(dāng)前狀態(tài);
[0040] 處理控制單元,適于在使所述采集設(shè)備的當(dāng)前狀態(tài)產(chǎn)生遷移之后,控制針對(duì)所述 功能請(qǐng)求進(jìn)行相應(yīng)的處理,并向所述狀態(tài)遷移控制裝置反饋處理結(jié)果,所述處理結(jié)果包括 取消或完成針對(duì)所述功能請(qǐng)求所進(jìn)行的處理以及處理過(guò)程中的故障發(fā)生。
[0041] 與現(xiàn)有技術(shù)相比,本發(fā)明的技術(shù)方案至少具有以下優(yōu)點(diǎn):
[0042] 通過(guò)構(gòu)建包含X射線成像系統(tǒng)中采集設(shè)備的各種狀態(tài)的狀態(tài)機(jī),以內(nèi)外部事件作 為驅(qū)動(dòng),使所述狀態(tài)機(jī)中的所述采集設(shè)備的當(dāng)前狀態(tài)產(chǎn)生遷移,并根據(jù)所述內(nèi)外部事件的 類型確定所述采集設(shè)備的狀態(tài)遷移路徑,采用所述狀態(tài)機(jī)定位所述采集設(shè)備的當(dāng)前狀態(tài), 由此能夠簡(jiǎn)單、高效地實(shí)現(xiàn)X射線成像系統(tǒng)中采集設(shè)備狀態(tài)的定位。
[0043] 進(jìn)一步地,通過(guò)狀態(tài)機(jī)的控制機(jī)制,對(duì)采集設(shè)備的當(dāng)前狀態(tài)是否支持接收到的功 能請(qǐng)求進(jìn)行校驗(yàn),可以過(guò)濾外部非法的功能請(qǐng)求,從而降低了采集設(shè)備工作時(shí)出錯(cuò)的可能 性,使可靠性得到提高。
【附圖說(shuō)明】
[0044] 圖1是本發(fā)明技術(shù)方案提供的X射線成像系統(tǒng)中采集設(shè)備的狀態(tài)遷移控制方法的 流程示意圖;
[0045] 圖2是本發(fā)明實(shí)施例的平板探測(cè)器狀態(tài)遷移的示意圖;
[0046] 圖3是本發(fā)明實(shí)施例的對(duì)平板探測(cè)器功能請(qǐng)求進(jìn)行校驗(yàn)的流程示意圖;
[0047] 圖4是本發(fā)明實(shí)施例的平板探測(cè)器的結(jié)構(gòu)示意圖;
[0048] 圖5是本發(fā)明實(shí)施例的平板探測(cè)器功能請(qǐng)求的流程示意圖。
【具體實(shí)施方式】
[00