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