本發(fā)明涉及數(shù)字x射線平板探測(cè)器技術(shù)領(lǐng)域,特別是涉及一種平板探測(cè)器按需授權(quán)的方法和系統(tǒng)。
背景技術(shù):
數(shù)字化X射線攝影(Digital Radiography,簡(jiǎn)稱DR),是上世紀(jì)90年代發(fā)展起來(lái)的X射線攝影新技術(shù),以其更快的成像速度、更便捷的操作、更高的成像分辨率等顯著優(yōu)點(diǎn),成為數(shù)字X射線攝影技術(shù)的主導(dǎo)方向,并得到世界各國(guó)的臨床機(jī)構(gòu)和影像學(xué)專家認(rèn)可。DR的技術(shù)核心是平板探測(cè)器,平板探測(cè)器是一種精密且貴重的設(shè)備,對(duì)成像質(zhì)量起著決定性的作用。
平板探測(cè)器是DR系統(tǒng)中X射線的接收裝置。在DR系統(tǒng)中,高壓發(fā)生器和球管控制X射線的輸出,X射線穿過(guò)物體并發(fā)生衰減,衰減后的X射線經(jīng)過(guò)平板探測(cè)器后轉(zhuǎn)變?yōu)榭梢?jiàn)光后,并經(jīng)過(guò)光電轉(zhuǎn)換變?yōu)殡娦盘?hào),再經(jīng)模擬/數(shù)字轉(zhuǎn)換器(Analog/Digital Converter,ADC)轉(zhuǎn)為數(shù)字信號(hào),輸入到計(jì)算機(jī)處理。
目前,平板探測(cè)器定制化占比較多,用戶需求各不相同。為減少開(kāi)發(fā)成本,通常會(huì)開(kāi)發(fā)同一套嵌入式程序以兼容所有需求,也就使得將平板探測(cè)器的所有功能及工作流模式完全開(kāi)放給用戶,這樣一來(lái),功能冗余增多,容易造成設(shè)備穩(wěn)定性下降的問(wèn)題。同時(shí),對(duì)于所有用戶均開(kāi)放同樣的功能,無(wú)法針對(duì)基本款產(chǎn)品和高端產(chǎn)品進(jìn)行價(jià)格差異戰(zhàn)略,或者無(wú)法針對(duì)高級(jí)功能進(jìn)行授權(quán)保護(hù),也無(wú)法針對(duì)租賃市場(chǎng)進(jìn)行簡(jiǎn)單有效的授權(quán)保護(hù),因此也就無(wú)法為平板探測(cè)器生產(chǎn)廠商帶來(lái)增值效益。另外,由于無(wú)法控制嵌入式程序的克隆盜版,也為平板探測(cè)器生產(chǎn)廠商帶來(lái)了巨大的經(jīng)濟(jì)損失。
因此,如何在保證設(shè)備穩(wěn)定性的前提下,根據(jù)需要對(duì)平板探測(cè)器進(jìn)行授權(quán)保護(hù),并防止克隆盜版帶來(lái)的經(jīng)濟(jì)損失,是亟待解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種平板探測(cè)器按需授權(quán)的方法和系統(tǒng),用于解決現(xiàn)有技術(shù)中將平板探測(cè)器的所有功能及工作流模式完全開(kāi)放給用戶造成的設(shè)備穩(wěn)定性下降的問(wèn)題,無(wú)法對(duì)平板探測(cè)器進(jìn)行授權(quán)保護(hù)從而無(wú)法帶來(lái)增值效益的問(wèn)題,以及無(wú)法控制嵌入式程序的克隆盜版從而造成巨大經(jīng)濟(jì)損失的問(wèn)題。
為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種平板探測(cè)器按需授權(quán)的方法,所述平板探測(cè)器至少包含一FPGA芯片,所述FPGA芯片帶有唯一的標(biāo)識(shí)碼,不同F(xiàn)PGA芯片的標(biāo)識(shí)碼不同,其中,所述平板探測(cè)器按需授權(quán)的方法至少包括:
根據(jù)所需的授權(quán)模式定義授權(quán)編碼;
基于所述標(biāo)識(shí)碼和所述授權(quán)編碼,生成所述平板探測(cè)器的授權(quán)文件;
在所述平板探測(cè)器每次上電運(yùn)行時(shí)或每次曝光流程完成后,對(duì)所述授權(quán)文件進(jìn)行檢測(cè),以確定所需的授權(quán)模式的相關(guān)授權(quán)信息;
根據(jù)所述確定的相關(guān)授權(quán)信息,執(zhí)行所述平板探測(cè)器所需的授權(quán)模式。
優(yōu)選地,基于所述標(biāo)識(shí)碼和所述授權(quán)編碼,生成所述平板探測(cè)器的授權(quán)文件,具體方法為:
從所述FPGA芯片中讀取所述標(biāo)識(shí)碼;
將所述標(biāo)識(shí)碼與所述授權(quán)編碼通過(guò)算法由計(jì)算機(jī)計(jì)算得到一數(shù)據(jù)文件,寫(xiě)入并保存于所述平板探測(cè)器中,作為所述平板探測(cè)器的授權(quán)文件。
優(yōu)選地,所述算法可根據(jù)實(shí)際需要制定規(guī)則,且所述算法的規(guī)則滿足使所述數(shù)據(jù)文件可逆向還原出所述標(biāo)識(shí)碼和所述授權(quán)編碼的要求。
優(yōu)選地,在所述平板探測(cè)器每次上電運(yùn)行時(shí)或每次曝光流程完成后,對(duì)所述授權(quán)文件進(jìn)行檢測(cè),以確定所需的授權(quán)模式的相關(guān)授權(quán)信息,具體方法為:
在所述平板探測(cè)器每次上電運(yùn)行時(shí)或每次曝光流程完成后,預(yù)先通過(guò)逆向算法還原并讀取所述授權(quán)文件中所包含的標(biāo)識(shí)碼和所述平板探測(cè)器所包含的FPGA芯片的標(biāo)識(shí)碼;
校驗(yàn)所述授權(quán)文件中所包含的標(biāo)識(shí)碼是否與所述平板探測(cè)器所包含的FPGA芯片的標(biāo)識(shí)碼一致;
在所述授權(quán)文件中所包含的標(biāo)識(shí)碼與所述平板探測(cè)器所包含的FPGA芯片的標(biāo)識(shí)碼一致時(shí),從所述授權(quán)文件中獲取所述授權(quán)編碼并解碼出所需的授權(quán)模式的相關(guān)授權(quán)信息,以根據(jù)所述解碼出的相關(guān)授權(quán)信息執(zhí)行所述平板探測(cè)器所需的授權(quán)模式。
優(yōu)選地,所述授權(quán)模式至少包括:功能授權(quán)模式,有效期授權(quán)模式,以及使用次數(shù)授權(quán)模式。
優(yōu)選地,在所需的授權(quán)模式為功能授權(quán)模式時(shí),從所述授權(quán)文件中獲取所述授權(quán)編碼并解碼出所需的授權(quán)模式的相關(guān)授權(quán)信息,以根據(jù)所述解碼出的相關(guān)授權(quán)信息執(zhí)行所述平板探測(cè)器所需的授權(quán)模式,具體方法為:
從所述授權(quán)文件中獲取所述授權(quán)編碼并解碼出所述功能授權(quán)模式的功能授權(quán)信息,根據(jù)所述解碼出的功能授權(quán)信息,使能或者禁用所述平板探測(cè)器不同的功能或工作流模式。
優(yōu)選地,在所需的授權(quán)模式為有效期授權(quán)模式時(shí),從所述授權(quán)文件中獲取所述授權(quán)編碼并解碼出所需的授權(quán)模式的相關(guān)授權(quán)信息,以根據(jù)所述解碼出的相關(guān)授權(quán)信息執(zhí)行所述平板探測(cè)器所需的授權(quán)模式,具體方法為:
在所述平板探測(cè)器中預(yù)設(shè)一可配置起始時(shí)間并可隨時(shí)讀出當(dāng)前時(shí)間的計(jì)時(shí)模塊;
讀取所述計(jì)時(shí)模塊中的當(dāng)前時(shí)間信息;
從所述授權(quán)文件中獲取所述授權(quán)編碼并解碼出所述有效期授權(quán)模式的有效期授權(quán)信息,以根據(jù)所述解碼出的有效期授權(quán)信息與所述當(dāng)前時(shí)間信息進(jìn)行比對(duì),并在所述當(dāng)前時(shí)間信息未超出所述解碼出的有效期授權(quán)信息時(shí),正常使用所述平板探測(cè)器。
優(yōu)選地,在所述當(dāng)前時(shí)間信息超出所述解碼出的有效期授權(quán)信息時(shí),禁用所述平板探測(cè)器的主要功能,保留所述平板探測(cè)器的基本功能;其中,所述平板探測(cè)器的主要功能至少包括曝光控制功能,所述平板探測(cè)器的基本功能至少包括信息讀取功能和溫度讀取功能。
優(yōu)選地,所述有效期授權(quán)模式的授權(quán)編碼適于針對(duì)所有的功能或工作流模式匹配相同的有效期授權(quán)信息進(jìn)行定義,或者針對(duì)不同的功能或工作流模式匹配不同的有效期授權(quán)信息進(jìn)行定義。
優(yōu)選地,在所需的授權(quán)模式為使用次數(shù)授權(quán)模式時(shí),從所述授權(quán)文件中獲取所述授權(quán)編碼并解碼出所需的授權(quán)模式的相關(guān)授權(quán)信息,以根據(jù)所述解碼出的相關(guān)授權(quán)信息執(zhí)行所述平板探測(cè)器所需的授權(quán)模式,具體方法為:
在所述平板探測(cè)器中預(yù)設(shè)一可配置起始次數(shù)并可隨時(shí)讀出已使用次數(shù)的存儲(chǔ)器模塊;其中,在所述平板探測(cè)器每進(jìn)行一次曝光流程時(shí),將所述已使用次數(shù)累加1次,并寫(xiě)入所述存儲(chǔ)器模塊中;
讀取所述存儲(chǔ)器模塊中的已使用次數(shù)信息;
從所述授權(quán)文件中獲取所述授權(quán)編碼并解碼出所述使用次數(shù)授權(quán)模式的總次數(shù)授權(quán)信息,以根據(jù)所述解碼出的總次數(shù)授權(quán)信息與所述已使用次數(shù)信息進(jìn)行比對(duì),并在所述已使用次數(shù)信息未超出所述解碼出的總次數(shù)授權(quán)信息時(shí),正常使用所述平板探測(cè)器。
優(yōu)選地,在所述已使用次數(shù)信息超出所述解碼出的總次數(shù)授權(quán)信息時(shí),禁用所述平板探測(cè)器的主要功能,保留所述平板探測(cè)器的基本功能;其中,所述平板探測(cè)器的主要功能至少包括曝光控制功能,所述平板探測(cè)器的基本功能至少包括信息讀取功能和溫度讀取功能。
優(yōu)選地,在所述授權(quán)文件中所包含的標(biāo)識(shí)碼與所述平板探測(cè)器所包含的FPGA芯片的標(biāo)識(shí)碼不一致時(shí),禁用所述平板探測(cè)器的主要功能,保留所述平板探測(cè)器的基本功能;其中,所述平板探測(cè)器的主要功能至少包括曝光控制功能,所述平板探測(cè)器的基本功能至少包括信息讀取功能和溫度讀取功能。
為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種平板探測(cè)器按需授權(quán)的系統(tǒng),所述平板探測(cè)器至少包含一FPGA芯片,所述FPGA芯片帶有唯一的標(biāo)識(shí)碼,不同F(xiàn)PGA芯片的標(biāo)識(shí)碼不同,其中,所述平板探測(cè)器按需授權(quán)的系統(tǒng)至少包括:
授權(quán)編碼定義模塊,用于根據(jù)所需的授權(quán)模式定義授權(quán)編碼;
授權(quán)文件閃存模塊,用于保存所述平板探測(cè)器的授權(quán)文件;其中,所述授權(quán)文件基于所述標(biāo)識(shí)碼和所述授權(quán)編碼通過(guò)算法由計(jì)算機(jī)生成;
授權(quán)檢測(cè)模塊,用于在所述平板探測(cè)器每次上電運(yùn)行時(shí)或每次曝光流程完成后,對(duì)所述授權(quán)文件進(jìn)行檢測(cè),以確定所需的授權(quán)模式的相關(guān)授權(quán)信息。
控制模塊,用于根據(jù)所述確定的相關(guān)授權(quán)信息,執(zhí)行所述平板探測(cè)器所需的授權(quán)模式。
優(yōu)選地,所述授權(quán)檢測(cè)模塊至少包括:
讀取單元,用于在所述平板探測(cè)器每次上電運(yùn)行時(shí)或每次曝光流程完成后,預(yù)先通過(guò)逆向算法還原并讀取所述授權(quán)文件中所包含的標(biāo)識(shí)碼和所述平板探測(cè)器所包含的FPGA芯片的標(biāo)識(shí)碼;
校驗(yàn)單元,連接于所述讀取單元,用于校驗(yàn)所述授權(quán)文件中所包含的標(biāo)識(shí)碼是否與所述平板探測(cè)器所包含的FPGA芯片的標(biāo)識(shí)碼一致;
解碼及執(zhí)行單元,連接于所述校驗(yàn)單元,用于在所述授權(quán)文件中所包含的標(biāo)識(shí)碼與所述平板探測(cè)器所包含的FPGA芯片的標(biāo)識(shí)碼一致時(shí),從所述授權(quán)文件中獲取所述授權(quán)編碼并解碼出所需的授權(quán)模式的相關(guān)授權(quán)信息,以根據(jù)所述解碼出的相關(guān)授權(quán)信息執(zhí)行所述平板探測(cè)器所需的授權(quán)模式。
如上所述,本發(fā)明的平板探測(cè)器按需授權(quán)的方法和系統(tǒng),具有以下有益效果:通過(guò)本發(fā)明,可以對(duì)平板探測(cè)器進(jìn)行授權(quán)保護(hù),靈活地實(shí)現(xiàn)各種銷售模式和策略;針對(duì)不同的客戶,可以按照功能進(jìn)行授權(quán),授權(quán)不同的功能或工作流模式,進(jìn)行差異化銷售,同時(shí)在用戶端可以避免冗余的功能或工作流模式,提高平板探測(cè)器的穩(wěn)定性;針對(duì)不同的市場(chǎng),特別是平板探測(cè)器租賃市場(chǎng),可以按照工作有效期或使用次數(shù)進(jìn)行授權(quán),銷售模式更靈活,為平板探測(cè)器生產(chǎn)廠商帶來(lái)更多的增值效益。另外,本發(fā)明通過(guò)授權(quán)文件與平板探測(cè)器進(jìn)行唯一綁定,確保了一份授權(quán)文件只能對(duì)應(yīng)一臺(tái)平板探測(cè)器,即確保了相關(guān)授權(quán)的唯一性,同一臺(tái)平板探測(cè)器的授權(quán)文件無(wú)法用于其他平板探測(cè)器,有效防止平板探測(cè)器嵌入式程序被克隆盜用,從而避免平板探測(cè)器生產(chǎn)廠商的經(jīng)濟(jì)損失。另外,本發(fā)明利于推廣新的銷售模式及策略,保護(hù)相關(guān)銷售價(jià)格。
附圖說(shuō)明
圖1顯示為本發(fā)明第一實(shí)施方式的平板探測(cè)器按需授權(quán)的方法的流程示意圖。
圖2顯示為本發(fā)明第一實(shí)施方式的平板探測(cè)器按需授權(quán)的方法中按功能授權(quán)模式授權(quán)的示意圖。
圖3顯示為本發(fā)明第一實(shí)施方式的平板探測(cè)器按需授權(quán)的方法中按有效期授權(quán)模式授權(quán)的示意圖。
圖4顯示為本發(fā)明第一實(shí)施方式的平板探測(cè)器按需授權(quán)的方法中按使用次數(shù)授權(quán)模式授權(quán)的示意圖。
圖5顯示本發(fā)明第二實(shí)施方式的平板探測(cè)器按需授權(quán)的系統(tǒng)示意圖。
元件標(biāo)號(hào)說(shuō)明
S1~S4 步驟
1 授權(quán)編碼定義模塊
2 授權(quán)文件閃存模塊
3 授權(quán)檢測(cè)模塊
31 讀取單元
32 校驗(yàn)單元
33 解碼及執(zhí)行單元
4 控制模塊
具體實(shí)施方式
以下通過(guò)特定的具體實(shí)例說(shuō)明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說(shuō)明書(shū)所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過(guò)另外不同的具體實(shí)施方式加以實(shí)施或應(yīng)用,本說(shuō)明書(shū)中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒(méi)有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。
請(qǐng)參閱圖1~圖4,本發(fā)明的第一實(shí)施方式涉及一種平板探測(cè)器按需授權(quán)的方法。具體流程如圖1所示。其中,本實(shí)施方式所涉及的平板探測(cè)器至少包含一FPGA芯片,所述FPGA芯片帶有唯一的標(biāo)識(shí)碼,不同F(xiàn)PGA芯片的標(biāo)識(shí)碼不同。FPGA(Field-Programmable Gate Array,現(xiàn)場(chǎng)可編程門陣列)芯片是一種可以通過(guò)編程而實(shí)現(xiàn)各種定制功能的芯片。平板探測(cè)器所包含的FPGA芯片的標(biāo)識(shí)碼(也可稱為DNA碼),是由FPGA芯片的生產(chǎn)廠商生成,每個(gè)FPGA芯片的標(biāo)識(shí)碼都是唯一的,并置于FPGA芯片內(nèi)供讀取,并且是只讀屬性。
需要說(shuō)明的是,本實(shí)施方式中所提供的圖示僅以示意方式說(shuō)明本發(fā)明的基本構(gòu)想,遂圖式中僅顯示與本發(fā)明中有關(guān)的組件而非按照實(shí)際實(shí)施時(shí)的組件數(shù)目、形狀及尺寸繪制,其實(shí)際實(shí)施時(shí)各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復(fù)雜。
如圖1所示,本實(shí)施方式的平板探測(cè)器按需授權(quán)的方法至少包括:
步驟S1,根據(jù)所需的授權(quán)模式定義授權(quán)編碼。
在本實(shí)施方式中,授權(quán)模式包括:功能授權(quán)模式,有效期授權(quán)模式,以及使用次數(shù)授權(quán)模式。
在步驟S1中,若所需的授權(quán)模式為功能授權(quán)模式,針對(duì)功能授權(quán)時(shí),對(duì)每一個(gè)功能進(jìn)行授權(quán)編碼定義,并對(duì)每一個(gè)功能的使能/禁用同樣進(jìn)行授權(quán)編碼定義。若所需的授權(quán)模式為有效期授權(quán)模式,針對(duì)有效期授權(quán)時(shí),需要在平板探測(cè)器中預(yù)設(shè)一個(gè)可配置起始時(shí)間并可隨時(shí)讀出當(dāng)前時(shí)間的計(jì)時(shí)模塊,同時(shí)對(duì)于有效期時(shí)長(zhǎng)進(jìn)行授權(quán)編碼定義。若所需的授權(quán)模式為使用次數(shù)授權(quán)模式,針對(duì)使用次數(shù)授權(quán)時(shí),需要在平板探測(cè)器中預(yù)設(shè)一可配置起始次數(shù)并可隨時(shí)讀出已使用次數(shù)的計(jì)數(shù)模塊,同時(shí)對(duì)于可使用的總次數(shù)進(jìn)行授權(quán)編碼定義。
步驟S2,基于標(biāo)識(shí)碼和授權(quán)編碼,生成平板探測(cè)器的授權(quán)文件。
在本實(shí)施方式中,步驟S2的具體方法為:
首先,從FPGA芯片中讀取標(biāo)識(shí)碼。
其次,將標(biāo)識(shí)碼與授權(quán)編碼通過(guò)算法由計(jì)算機(jī)計(jì)算得到一數(shù)據(jù)文件,寫(xiě)入并保存于平板探測(cè)器中,作為平板探測(cè)器的授權(quán)文件。
也就是說(shuō),對(duì)于每一種授權(quán)模式,均將FPGA芯片的標(biāo)識(shí)碼與相關(guān)編碼定義通過(guò)一定的算法,計(jì)算出一個(gè)最終數(shù)據(jù)文件(該數(shù)據(jù)文件保存于平板探測(cè)器的閃存芯片中),該數(shù)據(jù)文件與硬件(即FPGA芯片)唯一綁定,以保證一份授權(quán)文件只能應(yīng)用于一臺(tái)平板探測(cè)器。
值得一提的是,上述生成授權(quán)文件的算法可根據(jù)實(shí)際需要制定規(guī)則,可簡(jiǎn)單可復(fù)雜,不做唯一性規(guī)定,只要算法的規(guī)則滿足使數(shù)據(jù)文件可逆向還原出標(biāo)識(shí)碼和授權(quán)編碼的要求即可。例如以下算法:讀取FPGA芯片的標(biāo)識(shí)碼并低位補(bǔ)全1擴(kuò)展至64bits(即bit63~bit0),將授權(quán)編碼(code)也定義為64bits(即bit63~bit0),其中,該授權(quán)編碼按照既定的授權(quán)規(guī)則計(jì)算得出;然后將標(biāo)識(shí)碼及授權(quán)編碼按照隔位插入的方法擴(kuò)展至128bits,即得到計(jì)算結(jié)果為{DNA[63],code[63],DNA[62],code[62],……,DNA[0],code[0]}的數(shù)據(jù)文件;須知,此算法只作為舉例,不具有唯一性。
步驟S3,在平板探測(cè)器每次上電運(yùn)行時(shí)或每次曝光流程完成后,對(duì)授權(quán)文件進(jìn)行檢測(cè),以確定所需的授權(quán)模式的相關(guān)授權(quán)信息。
步驟S4,根據(jù)確定的相關(guān)授權(quán)信息,執(zhí)行平板探測(cè)器所需的授權(quán)模式。
在本實(shí)施方式中,步驟S3的具體方法為:
步驟S31,在平板探測(cè)器每次上電運(yùn)行時(shí)或每次曝光流程完成后,預(yù)先通過(guò)逆向算法還原并讀取授權(quán)文件中所包含的標(biāo)識(shí)碼和平板探測(cè)器所包含的FPGA芯片的標(biāo)識(shí)碼。在本實(shí)施方式中,在平板探測(cè)器每次上電運(yùn)行時(shí)或每次曝光流程完成后,都需要從平板探測(cè)器閃存芯片中讀取授權(quán)文件,并從當(dāng)前平板探測(cè)器所包含的FPGA芯片中讀取標(biāo)識(shí)碼。
步驟S32,校驗(yàn)授權(quán)文件中所包含的標(biāo)識(shí)碼是否與平板探測(cè)器所包含的FPGA芯片的標(biāo)識(shí)碼一致。
該步驟S32是為了防止當(dāng)前平板探測(cè)器中保存的授權(quán)文件是由其他平板探測(cè)器中拷貝而來(lái),確保了相關(guān)授權(quán)的唯一性,同一臺(tái)平板探測(cè)器的授權(quán)文件無(wú)法用于其他平板探測(cè)器,有效防止平板探測(cè)器嵌入式程序被克隆盜用,從而避免平板探測(cè)器生產(chǎn)廠商的經(jīng)濟(jì)損失。
步驟S33,在授權(quán)文件中所包含的標(biāo)識(shí)碼與平板探測(cè)器所包含的FPGA芯片的標(biāo)識(shí)碼一致時(shí),從授權(quán)文件中獲取授權(quán)編碼并解碼出所需的授權(quán)模式的相關(guān)授權(quán)信息,以根據(jù)解碼出的相關(guān)授權(quán)信息執(zhí)行平板探測(cè)器所需的授權(quán)模式。
如圖2所示,在所需的授權(quán)模式為功能授權(quán)模式時(shí),步驟S33的具體方法為:從授權(quán)文件中獲取授權(quán)編碼并解碼出功能授權(quán)模式的功能授權(quán)信息,以根據(jù)解碼出的功能授權(quán)信息,使能或者禁用平板探測(cè)器不同的功能或工作流模式。
也就是說(shuō),在功能授權(quán)模式下,每次平板探測(cè)器系統(tǒng)上電或每次曝光流程完成并校驗(yàn)標(biāo)識(shí)碼后,通過(guò)逆向算法(該逆向算法為上述生成授權(quán)文件算法的逆向算法)處理從授權(quán)文件中獲得功能授權(quán)的相關(guān)授權(quán)編碼,根據(jù)既定的編碼規(guī)則解碼出功能授權(quán)模式的功能授權(quán)信息,使能或禁用平板探測(cè)器的某一功能或工作流模式。從用戶角度來(lái)說(shuō),在用戶端可以避免冗余的功能或工作流模式,提高平板探測(cè)器的穩(wěn)定性。
在本實(shí)施方式中,工作流模式是指按某種預(yù)定規(guī)則自動(dòng)完成曝光控制等流程任務(wù)的全程工作模式,用戶在使用時(shí),只需選擇其中一種需要的工作流模式,就可以完成整個(gè)工作流程。。平板探測(cè)器為了滿足不同用戶需求,一般均能支持多種工作流模式,而不同的工作流模式下包含了不同的功能。對(duì)于不同用戶,可以授權(quán)不同的工作流模式,同時(shí)市場(chǎng)可以按照不同的授權(quán)來(lái)進(jìn)行定價(jià)銷售,同時(shí)對(duì)于某些先進(jìn)功能可以以高附加值進(jìn)行推廣銷售。而當(dāng)前的市場(chǎng),對(duì)于平板探測(cè)器到終端用戶,大部分是一次性買斷產(chǎn)品后進(jìn)行使用,通過(guò)本實(shí)施方式的平板探測(cè)器按需授權(quán)的方法,可以推出一種租賃業(yè)務(wù),即進(jìn)行按照功能、有效期或使用次數(shù)授權(quán),用戶在該有效期或有效次數(shù)內(nèi)可以無(wú)任何限制使用相關(guān)產(chǎn)品,而超出有效期或有效次數(shù)則平板探測(cè)器停止主要功能的工作,只保留一部分基本功能,例如讀取信息、讀取溫濕度等。
在本實(shí)施方式中,如圖2所示,平板探測(cè)器包括工作流模式A~C,從授權(quán)文件中獲取的授權(quán)編碼,經(jīng)過(guò)解碼后得到的功能授權(quán)信息顯示僅授權(quán)工作流模式A,根據(jù)該解碼出的功能授權(quán)信息,使能工作流模式A,禁用工作流模式B和C。
如圖3所示,在所需的授權(quán)模式為有效期授權(quán)模式時(shí),步驟S33的具體方法為:
首先,在平板探測(cè)器中預(yù)設(shè)一可配置起始時(shí)間并可隨時(shí)讀出當(dāng)前時(shí)間的計(jì)時(shí)模塊。在本實(shí)施方式中,計(jì)時(shí)模塊至少包括一RTC(Real-Time Clock,實(shí)時(shí)時(shí)鐘)芯片,RTC芯片是一種可以配置起始時(shí)間,并可以隨時(shí)讀出當(dāng)前時(shí)間的計(jì)時(shí)芯片。
其次,讀取計(jì)時(shí)模塊中的當(dāng)前時(shí)間信息。
最后,從授權(quán)文件中獲取授權(quán)編碼并解碼出有效期授權(quán)模式的有效期授權(quán)信息,以根據(jù)解碼出的有效期授權(quán)信息與當(dāng)前時(shí)間信息進(jìn)行比對(duì),并在當(dāng)前時(shí)間信息未超出解碼出的有效期授權(quán)信息時(shí),正常使用平板探測(cè)器。而在當(dāng)前時(shí)間信息超出解碼出的有效期授權(quán)信息時(shí),禁用平板探測(cè)器的主要功能,保留平板探測(cè)器的基本功能;其中,平板探測(cè)器的主要功能至少包括曝光控制功能,平板探測(cè)器的基本功能至少包括信息讀取功能和溫度讀取功能。
也就是說(shuō),在有效期授權(quán)模式下,每次平板探測(cè)器系統(tǒng)上電并校驗(yàn)標(biāo)識(shí)碼后,通過(guò)算法(該算法可視為上述生成授權(quán)文件算法的逆向算法)處理從授權(quán)文件中獲得有效期授權(quán)的相關(guān)授權(quán)編碼,并解碼出有效期信息,同時(shí)讀取RTC芯片中的當(dāng)前時(shí)間信息,與有效期進(jìn)行比對(duì),如果未超出有效期,則正常使用,否則禁用主要功能(例如曝光控制),只保留基本功能(例如信息讀取,溫度讀取等)。該功能授權(quán)模式適合擴(kuò)展推廣平板探測(cè)器租賃業(yè)務(wù),用戶可以選擇租賃一段時(shí)間,按照時(shí)間長(zhǎng)短進(jìn)行付費(fèi)。在平板探測(cè)器出廠開(kāi)始租賃時(shí),將包含有有效期信息的授權(quán)文件寫(xiě)入平板探測(cè)器的閃存芯片中。
值得一提的是,有效期授權(quán)模式的授權(quán)編碼適于針對(duì)所有的功能或工作流模式匹配相同的有效期授權(quán)信息進(jìn)行定義,或者,其同樣也適于針對(duì)不同的功能或工作流模式匹配不同的有效期授權(quán)信息進(jìn)行定義。有效期授權(quán)模式可以作為功能授權(quán)模式的一種補(bǔ)充,在此授權(quán)模式下,可以針對(duì)不同的功能或工作流模式授權(quán)進(jìn)行不同的有效期授權(quán)。在本實(shí)施方式中,如圖3所示,平板探測(cè)器包括工作流模式A~C,從授權(quán)文件中獲取的授權(quán)編碼,經(jīng)過(guò)解碼后得到的有效期授權(quán)信息顯示工作流模式A未超出有效期且已授權(quán),工作流模式B和C已超出有效期因而未得到授權(quán),因此根據(jù)該解碼出的有效期授權(quán)信息,使能工作流模式A,禁用工作流模式B和C。
如圖4所示,在所需的授權(quán)模式為使用次數(shù)授權(quán)模式時(shí),步驟S33的具體方法為:
首先,在平板探測(cè)器中預(yù)設(shè)一可配置起始次數(shù)并可隨時(shí)讀出已使用次數(shù)的存儲(chǔ)器模塊。在本實(shí)施方式中,初始時(shí),將存儲(chǔ)器模塊的起始已使用次數(shù)設(shè)置為0,其后平板探測(cè)器每完成一次曝光流程,則將已使用次數(shù)加1,并寫(xiě)入存儲(chǔ)器模塊中。
其次,讀取存儲(chǔ)器模塊中的已使用次數(shù)信息。
最后,從授權(quán)文件中獲取授權(quán)編碼并解碼出使用次數(shù)授權(quán)模式的總次數(shù)授權(quán)信息,以根據(jù)解碼出的總次數(shù)授權(quán)信息與已使用次數(shù)信息進(jìn)行比對(duì),并在已使用次數(shù)信息未超出解碼出的總次數(shù)授權(quán)信息時(shí),正常使用平板探測(cè)器。而在已使用次數(shù)信息超出解碼出的總次數(shù)授權(quán)信息時(shí),禁用平板探測(cè)器的主要功能,保留平板探測(cè)器的基本功能;其中,平板探測(cè)器的主要功能至少包括曝光控制功能,平板探測(cè)器的基本功能至少包括信息讀取功能和溫度讀取功能。
也就是說(shuō),在使用次數(shù)授權(quán)模式下,每次平板探測(cè)器系統(tǒng)上電或每次曝光流程完成并校驗(yàn)標(biāo)識(shí)碼后,通過(guò)算法(該算法可視為上述生成授權(quán)文件算法的逆向算法)處理從授權(quán)文件中獲得使用次數(shù)授權(quán)的相關(guān)授權(quán)編碼,并解碼出總次數(shù)授權(quán)信息,同時(shí)讀取存儲(chǔ)器模塊中的已使用次數(shù)信息,與總次數(shù)進(jìn)行比對(duì),如果未超出總次數(shù),則正常使用,否則禁用主要功能(例如曝光控制),只保留基本功能(例如信息讀取,溫度讀取等)。該使用次數(shù)授權(quán)模式適合擴(kuò)展推廣平板探測(cè)器租賃業(yè)務(wù),用戶可以選擇租賃使用的總次數(shù),按照使用的總次數(shù)進(jìn)行付費(fèi)。同樣的,在平板探測(cè)器出廠開(kāi)始租賃時(shí),將包含有可使用的總次數(shù)信息的授權(quán)文件寫(xiě)入平板探測(cè)器中。
值得一提的是,使用次數(shù)授權(quán)模式的授權(quán)編碼適于針對(duì)所有的功能或工作流模式匹配相同的總次數(shù)授權(quán)信息進(jìn)行定義,或者,其同樣也適于針對(duì)不同的功能或工作流模式匹配不同的總次數(shù)授權(quán)信息進(jìn)行定義。使用次數(shù)授權(quán)模式可以作為功能授權(quán)模式的一種補(bǔ)充,在此授權(quán)模式下,可以針對(duì)不同的功能或工作流模式授權(quán)進(jìn)行不同的可使用總次數(shù)授權(quán)。如圖4所示,平板探測(cè)器包括工作流模式A~C,從授權(quán)文件中獲取的授權(quán)編碼,經(jīng)過(guò)解碼后得到的使用次數(shù)授權(quán)信息顯示工作流模式A在總次數(shù)內(nèi)且已授權(quán),工作流模式B和C已超出總次數(shù)因而未得到授權(quán),因此根據(jù)該解碼出的使用次數(shù)授權(quán)信息,使能工作流模式A,禁用工作流模式B和C。
另外,在本實(shí)施方式中,步驟S3的具體方法還包括:
步驟S33’,在授權(quán)文件中所包含的標(biāo)識(shí)碼與平板探測(cè)器所包含的FPGA芯片的標(biāo)識(shí)碼不一致時(shí),禁用平板探測(cè)器的主要功能,保留平板探測(cè)器的基本功能;其中,平板探測(cè)器的主要功能至少包括曝光控制功能,平板探測(cè)器的基本功能至少包括信息讀取功能和溫度讀取功能。
由上可見(jiàn),本實(shí)施方式的平板探測(cè)器按需授權(quán)的方法可以實(shí)現(xiàn)平板探測(cè)器按功能、有效期、或使用次數(shù)等模式進(jìn)行授權(quán),從而衍生出新的產(chǎn)品銷售模式及策略。針對(duì)不同的客戶,可以按照功能進(jìn)行授權(quán),授權(quán)不同的功能或工作流模式,進(jìn)行差異化銷售,同時(shí)在用戶端可以避免冗余的功能或工作流模式,提高平板探測(cè)器的穩(wěn)定性;針對(duì)不同的市場(chǎng),特別是平板探測(cè)器租賃市場(chǎng),可以按照工作有效期或使用次數(shù)進(jìn)行授權(quán),銷售模式更靈活,為平板探測(cè)器生產(chǎn)廠商帶來(lái)更多的增值效益。
上面各種方法的步驟劃分,只是為了描述清楚,實(shí)現(xiàn)時(shí)可以合并為一個(gè)步驟或者對(duì)某些步驟進(jìn)行拆分,分解為多個(gè)步驟,只要包含相同的邏輯關(guān)系,都在本專利的保護(hù)范圍內(nèi);對(duì)算法中或者流程中添加無(wú)關(guān)緊要的修改或者引入無(wú)關(guān)緊要的設(shè)計(jì),但不改變其算法和流程的核心設(shè)計(jì)都在該專利的保護(hù)范圍內(nèi)。
請(qǐng)參閱圖5,本發(fā)明第二實(shí)施方式涉及一種平板探測(cè)器按需授權(quán)的系統(tǒng),平板探測(cè)器至少包含一FPGA芯片,F(xiàn)PGA芯片帶有唯一的標(biāo)識(shí)碼,不同F(xiàn)PGA芯片的標(biāo)識(shí)碼不同。
如圖5所示,本實(shí)施方式的平板探測(cè)器按需授權(quán)的系統(tǒng)至少包括:
授權(quán)編碼定義模塊1,用于根據(jù)所需的授權(quán)模式定義授權(quán)編碼。
授權(quán)文件閃存模塊2,連接于授權(quán)編碼定義模塊1,用于保存所述平板探測(cè)器的授權(quán)文件;其中,所述授權(quán)文件基于所述標(biāo)識(shí)碼和所述授權(quán)編碼通過(guò)算法由計(jì)算機(jī)生成。
授權(quán)檢測(cè)模塊3,連接于授權(quán)文件閃存模塊2,用于在平板探測(cè)器每次上電運(yùn)行時(shí)或每次曝光流程完成后,對(duì)授權(quán)文件進(jìn)行檢測(cè),以確定所需的授權(quán)模式的相關(guān)授權(quán)信息。
控制模塊4,連接于授權(quán)檢測(cè)模塊3,用于根據(jù)確定的相關(guān)授權(quán)信息,執(zhí)行平板探測(cè)器所需的授權(quán)模式。
在本實(shí)施方式中,授權(quán)檢測(cè)模塊3至少包括:
讀取單元31,用于在平板探測(cè)器每次上電運(yùn)行時(shí)或每次曝光流程完成后,預(yù)先通過(guò)逆向算法還原并讀取授權(quán)文件中所包含的標(biāo)識(shí)碼和平板探測(cè)器所包含的FPGA芯片的標(biāo)識(shí)碼;
校驗(yàn)單元32,連接于讀取單元31,用于校驗(yàn)授權(quán)文件中所包含的標(biāo)識(shí)碼是否與平板探測(cè)器所包含的FPGA芯片的標(biāo)識(shí)碼一致;
解碼及執(zhí)行單元33,連接于校驗(yàn)單元32,用于在授權(quán)文件中所包含的標(biāo)識(shí)碼與平板探測(cè)器所包含的FPGA芯片的標(biāo)識(shí)碼一致時(shí),從授權(quán)文件中獲取授權(quán)編碼并解碼出所需的授權(quán)模式的相關(guān)授權(quán)信息,以根據(jù)解碼出的相關(guān)授權(quán)信息執(zhí)行平板探測(cè)器所需的授權(quán)模式。
由上可見(jiàn),本實(shí)施方式的平板探測(cè)器按需授權(quán)的系統(tǒng)可以實(shí)現(xiàn)平板探測(cè)器按功能、有效期、或使用次數(shù)等模式進(jìn)行授權(quán),利于推廣新的銷售模式及策略,保護(hù)相關(guān)銷售價(jià)格。
不難發(fā)現(xiàn),本實(shí)施方式為與第一實(shí)施方式相對(duì)應(yīng)的系統(tǒng)實(shí)施方式,本實(shí)施方式可與第一實(shí)施方式互相配合實(shí)施。第一實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施方式中依然有效,為了減少重復(fù),這里不再贅述。相應(yīng)地,本實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第一實(shí)施方式中。
值得一提的是,本實(shí)施方式中所涉及到的各模塊均為邏輯模塊,在實(shí)際應(yīng)用中,一個(gè)邏輯單元可以是一個(gè)物理單元,也可以是一個(gè)物理單元的一部分,還可以以多個(gè)物理單元的組合實(shí)現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實(shí)施方式中并沒(méi)有將與解決本發(fā)明所提出的技術(shù)問(wèn)題關(guān)系不太密切的單元引入,但這并不表明本實(shí)施方式中不存在其它的單元。
綜上所述,本發(fā)明的平板探測(cè)器按需授權(quán)的方法和系統(tǒng),具有以下有益效果:通過(guò)本發(fā)明,可以對(duì)平板探測(cè)器進(jìn)行授權(quán)保護(hù),靈活地實(shí)現(xiàn)各種銷售模式和策略;針對(duì)不同的客戶,可以按照功能進(jìn)行授權(quán),授權(quán)不同的功能或工作流模式,進(jìn)行差異化銷售,同時(shí)在用戶端可以避免冗余的功能或工作流模式,提高平板探測(cè)器的穩(wěn)定性;針對(duì)不同的市場(chǎng),特別是平板探測(cè)器租賃市場(chǎng),可以按照工作有效期或使用次數(shù)進(jìn)行授權(quán),銷售模式更靈活,為平板探測(cè)器生產(chǎn)廠商帶來(lái)更多的增值效益。另外,本發(fā)明通過(guò)授權(quán)文件與平板探測(cè)器進(jìn)行唯一綁定,確保了一份授權(quán)文件只能對(duì)應(yīng)一臺(tái)平板探測(cè)器,即確保了相關(guān)授權(quán)的唯一性,同一臺(tái)平板探測(cè)器的授權(quán)文件無(wú)法用于其他平板探測(cè)器,有效防止平板探測(cè)器嵌入式程序被克隆盜用,從而避免平板探測(cè)器生產(chǎn)廠商的經(jīng)濟(jì)損失。另外,本發(fā)明利于推廣新的銷售模式及策略,保護(hù)相關(guān)銷售價(jià)格。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點(diǎn)而具高度產(chǎn)業(yè)利用價(jià)值。
上述實(shí)施方式僅例示性說(shuō)明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施方式進(jìn)行修飾或改變。因此,舉凡所屬技術(shù)領(lǐng)域中具有通常知識(shí)者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。