掌桥专利:专业的专利平台
掌桥专利
首页

一种PET-CT设备的激活方法

文献发布时间:2023-06-19 10:32:14


一种PET-CT设备的激活方法

技术领域

本发明涉及医疗设备技术,尤其涉及一种PET-CT设备的激活方法。

背景技术

PET(Positron Emission Tomography)全称正电子发射体层显像,利用能够发射正电子的核素标记到能够参与人体组织血流或代谢过程的化合物,得到人体横断面、冠状断面和矢状断面的影像。CT(Computed Tomography)是电子计算机断层扫描,利用X线束,与灵敏度极高的探测器一同对人体做断面扫描,得到人体横断面、冠状断面和矢状断面的影像。

PET-CT是通过两种技术结合,对PET和CT产生的医学图像进行融合,为临床生理和病理方面的诊断。

PET-CT整机包括软件系统和硬件设备两大部分,软件系统负责提供可视化界面给用户操作使用,功能包括病人信息登记、扫描患者、数据管理及系统性能调整等,硬件设备包括曝光球管、机架、滑环、床板、晶体探测器等,在安全性方面会有如下问题:

1.客户在使用软件时可以随意使用全部功能,一些高级功能和科研功能未能有效的控制使用权限。

2.客户或其他PET-CT相关领域的技术工程师可以在厂商不知情的情况下私自更换设备任何部位的硬件配件,导致设备运行状态不稳定,故障率提升,厂商会承担较大的经济损失。

基于上述使用场景,一般厂商会在PET-CT整机装机到客户现场后,进行软件的激活操作,在软件激活时,会在软件运行的计算机电脑上插入一个USB硬件加密锁,激活的相关信息会存储在此硬件加密锁中,此方式控制了软件各功能的权限,如在有效期内才可以使用激活的功能,未激活的功能和到期的功能则无法使用,如果有人私自更换设备配件,软件会自动检测该异常行为并提示给用户,且软件一些重要功能如扫描功能将无法使用,此方式虽然可以解决如上安全性问题,但使用成本较高,每一个硬件加密锁都有采购成本,且属于第三方公司产品,维护扩展困难,激活步骤复杂操作繁琐,无法达到简单易用使用成本低的预期。第二种方式是采用激活码的方式存储激活信息,此方式虽然降低了使用加密锁的成本,但由于存储信息较多,尤其是硬件设备配件信息数据过多,无法存储映射到固定长度的激活码中,会导致硬件配件被人私自更换后无法获悉,系统安全性大打折扣,厂商也将蒙受较大的经济损失。

由此,如何解决PET-CT软件系统各功能模块的激活权限和设备配件可能被更换的问题成为当前亟需解决的问题。本发明提供了一种在保证安全性、易用性的条件下,实现PET-CT功能及设备配件激活方法

发明内容

(一)要解决的技术问题

鉴于现有技术的上述缺点、不足,本发明提供一种PET-CT设备的激活方法,可以有效解决PET-CT软件系统各功能模块的激活权限和设备配件可能被更换的问题,同时保证了安全性和易用性。

(二)技术方案

为了达到上述目的,本发明采用的主要技术方案包括:

第一方面,本发明实施例提供一种PET-CT设备的激活方法,包括:

步骤101、PET-CT控制设备获取该PET-CT控制设备的信息码,所述信息码包括:PET-CT采集设备中各硬件组件的标识信息、PET-CT控制设备中各程序组件的标识信息和位置标识信息;

步骤102、所述PET-CT控制设备将所述信息码发送所述PET-CT维护人员的电子设备,所述PET-CT维护人员基于所述信息码通过维护人员所属的远程权限控制装置进行权限分配,获取与所述PET-CT控制设备对应的激活码;

步骤103、所述PET-CT控制设备接收所述激活码,所述激活码为所述远程权限控制装置调用二进制处理程序生成的、包括各设备硬件组件验证信息、控制设备中各程序组件验证信息、有效期的加密编码信息;

步骤104、所述PET-CT控制设备根据所述激活码获取激活信息,并基于所述激活信息激活所述PET-CT的控制设备及采集设备。

可选地,所述步骤101包括:

PET-CT控制设备启动后,展示用于激活所述控制设备的操作按钮;

PET-CT控制设备接收用户触发操作按钮的指令,则获取所述控制设备的信息码。

可选地,所述步骤102包括:

所述远程权限控制装置接收所述维护人员输入的信息码;

所述远程权限控制装置根据所述信息码,获取所述PET-CT采集设备中各硬件组件和PET-CT控制设备中各程序组件的有效期信息;

所述远程权限控制装置调用二进制处理程序将所述PET-CT采集设备中各硬件组件和PET-CT控制设备中各程序组件的有效期转换为数据位二进制值;以及借助于二进制处理程序调用CRC32校验算法将信息码中的信息转换为校验位二进制值;

采用预设的加密算法将合并后的数据位二进制值和校验位二进制值进行加密处理,以及将加密后的二进制值映射为固定长度的激活码。

可选地,所述步骤102还包括:

所述远程权限控制装置的权限操作程序接收所述PET-CT维护人员输入的信息码;

所述远程权限控制装置的权限操作程序基于所述信息码中的标识信息和位置标识信息,确定当前PET-CT采集设备中各硬件组件和PET-CT控制设备中各程序组件的有效期信息的有效期;

或者,所述远程权限控制装置的权限操作程序接收PET-CT维护人员基于界面显示的选项选择的当前PET-CT采集设备中各硬件组件和PET-CT控制设备中各程序组件的有效期信息。

可选地,所述步骤104包括:

PET-CT控制设备对激活码转映射并采用预设的解密算法对转映射的激活码进行解密处理,获得二进制的数据位和校验位;

PET-CT控制设备调用二进制处理程序对所述数据位和校验位进行二进制转换,获得所述PET-CT采集设备中各硬件组件的有效期信息、PET-CT控制设备中各程序组件的有效期信息;

所述PET-CT控制设备将各有效期信息输入各设备所属组件中进行激活。

可选地,所述步骤103包括:

PET-CT控制设备接收用户输入的激活码,所述用户所属的电子设备接收所述远程权限控制装置发送的激活码。

可选地,所述方法还包括:

PET-CT控制设备将所述激活码写入本地文件;

所述激活码为25位字符的激活码。

第二方面,本发明实施例换提供一种PET系统的控制设备,包括:存储器、处理器和总线,所述处理器与所述存储器通过所述总线连接;

所述存储器用于存储程序,所述处理器用于运行程序,其中,所述程序运行时执行第一方面任一所述的PET-CT设备的激活方法。

第三方面,本发明实施例还提供一种PET系统,包括:PET-CT采集设备和第二方面所述的PET系统的控制设备。

(三)有益效果

本发明的有益效果是:本发明的方法中激活码可以完全取代现有技术中硬件加密锁的激活方式,简便了客户操作步骤,降低了使用成本,提高其可扩展性和可维护性,极大的保证了PET-CT系统的数据安全性和层次性。

附图说明

图1为本发明一实施例提供的PET-CT设备的激活方法的流程示意图;

图2为本发明一实施例提供的PET-CT设备的激活方法的信令图。

具体实施方式

为了更好的解释本发明,以便于理解,下面结合附图,通过具体实施方式,对本发明作详细描述。

为了更好的理解上述技术方案,下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更清楚、透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

本实施例中的PET-CT设备指可执行PET功能或CT功能的设备,同时还可以是同时能够执行PET功能和CT功能的设备。

实施例一

如图1所示,本发明实施例提供一种PET-CT设备的激活方法,在PET激活过程中其执行主体可为PET-CT的控制设备(如可以是控制程序),其用于激活PET系统中的采集设备中各硬件组件、控制设备中各硬件组件及软件程序等信息。本实施例的方法包括下述的步骤:

步骤101、PET-CT控制设备获取该PET-CT控制设备的信息码,所述信息码包括:PET-CT采集设备中各硬件组件的标识信息、PET-CT控制设备中各程序组件的标识信息和位置标识信息。

举例来说,PET-CT控制设备启动后,展示用于激活所述控制设备的操作按钮;PET-CT控制设备接收用户触发操作按钮的指令,则获取所述控制设备的信息码。

该步骤中的用户可为当前PET-CT控制设备的操作者。标识信息可为硬件组件的序列号等信息。

步骤102、PET-CT控制设备将所述信息码发送所述PET-CT维护人员的电子设备,所述PET-CT维护人员基于所述信息码通过维护人员所属的远程权限控制装置进行权限分配,获取与所述PET-CT控制设备对应的激活码。

举例来说,远程权限控制装置可接收所述维护人员输入的信息码;

远程权限控制装置根据所述信息码,获取所述PET-CT采集设备中各硬件组件和PET-CT控制设备中各程序组件的有效期信息;

所述远程权限控制装置调用二进制处理程序将所述PET-CT采集设备中各硬件组件和PET-CT控制设备中各程序组件的有效期转换为数据位二进制值;以及借助于二进制处理程序调用CRC32校验算法将信息码中的信息转换为校验位二进制值;

采用预设的加密算法将合并后的数据位二进制值和校验位二进制值进行加密处理,以及将加密后的二进制值映射为固定长度的激活码;

也就是说,将数据位二进制值和二进制校验位合并,调用预设的固定长度加密算法进行加密处理并映射为固定长度的激活码。举例来说,映射可为将二进制转为16进制。

本实施例中激活码为25位字符的激活码。

或者,在另一实施例中,所述远程权限控制装置的权限操作程序接收所述PET-CT维护人员输入的信息码;所述远程权限控制装置的权限操作程序根据所述信息码中的PET-CT采集设备、控制设备的标识信息和位置标识信息,识别当前PET-CT采集设备、控制设备中各组件的有效期。

或者,在第三实施方式中,所述远程权限控制装置的权限操作程序接收PET-CT维护人员基于界面显示的选项选择的当前PET-CT采集设备、控制设备中各组件的有效期。

步骤103、PET-CT控制设备接收所述激活码,所述激活码为所述远程权限控制装置调用二进制处理程序生成的、包括各设备硬件组件验证信息、控制设备中各程序组件验证信息、有效期的加密编码信息。

举例来说,PET-CT控制设备可通过操作界面接收用户输入的激活码,所述用户所属的电子设备接收所述远程权限控制装置发送的激活码。

步骤104、PET-CT控制设备根据所述激活码获取激活信息,并基于所述激活信息激活所述PET-CT的控制设备及采集设备。

具体地,PET-CT控制设备可将所述激活码写入本地文件。

或者,PET-CT控制设备对激活码转映射并采用预设的解密算法对转映射的激活码进行解密处理,获得二进制的数据位和校验位;

PET-CT控制设备调用二进制处理程序对所述数据位和校验位进行二进制转换,获得所述PET-CT采集设备中各硬件组件的有效期信息、PET-CT控制设备中各程序组件的有效期信息;

所述PET-CT控制设备将各验证信息输入各设备所属组件中进行激活。

本实施例的方法中激活码可以完全取代现有技术中硬件加密锁的激活方式,简便了客户操作步骤,降低了使用成本,提高其可扩展性和可维护性,极大的保证了PET-CT系统的数据安全性和层次性。

实施例二

如图2所示,本发明另一实施例提供一种PET-CT设备的激活方法,在PET激活过程中其执行主体可为PET-CT的控制设备。本实施例的方法包括下述的步骤:

第一步:用户启动PET-CT控制设备的软件,如果PET系统没有激活,软件界面弹出激活菜单,该激活菜单中显示有信息按钮。

上述激活菜单用于提示客户激活软件系统,客户点击获取信息按钮,以获取PET系统中采集设备的标识信息、控制设备的设备标识信息、位置标识信息及软件程序标识信息等汇总的信息码。

硬件组件的标识信息可为该硬件的序列号,软件程序的标识信息可为该软件程序的版本信息等。

第二步:在用户触发信息按钮之后,PET-CT控制设备获取到PET系统中汇总的各硬件组件及软件程序的信息码,此时软件界面呈现激活按钮。

第三步:用户借助于移动设备将信息码发送卖方的PET-CT维护人员的移动设备。

第四步:PET-CT维护人员根据所述信息码,触发PET-CT对应的远程权限控制装置的界面(如权限操作程序的界面,公司网站中的激活子界面等);并选择信息码匹配的功能模块的相关信息,如时间有效期的可选性操作;

在维护人员点击确认按钮之后,远程权限控制装置根据维护人员选择的信息生成激活码。

举例来说,远程权限控制装置生成激活码时会调用本地存储的LicGenerator.dll程序集(该程序集在图2中显示为二进制程序处理装置一),将维护人员选择的信息转换为51位的数据位二进制值,并将信息码中的信息通过CRC32算法计算转换为39位的校验位二进制值。

其中,将数据位和校验位的二进制值合并,使用固定长度加密算法将合并值进行加密计算,得到90位的二进制加密值,并映射生成25位字符编码的激活码。

在本实施例中,固定长度加密算法可为将二进制数值按照预设规则进行排列,如部分字符位置对换等。

第五步:PET-CT维护人员借助于移动设备将激活码发送用户的移动设备。

第六步:用户触发PET-CT控制设备的软件界面中的激活按钮,输入激活码。

第七步:PET-CT控制设备的软件会对激活码转映射并采用预设的解密算法对转映射的激活码进行解密处理,获得二进制的数据位和校验位,并调用LicValidation.dll程序集转换二进制,获取二进制中的数据位和校验位,PET-CT控制设备的软件在所有数据位验证通过后即激活成功,并将激活码写入本地文件,如果验证失败,则提示客户激活失败。参见图2中的二进制程序处理装置二。

在具体实现过程中,在激活有效期到达激活时间后或采集设备或控制设备的至少一个组件被更换后,PET-CT控制设备的软件界面则提示客户激活信息异常,相关软件已激活功能则无法继续使用,需要重新激活等提示信息,则需要重复执行上述的第一步。

在本实施例中,在用户使用PET-CT软件系统时,PET-CT控制设备的软件自动检测PET系统中各组件/设备的激活状态,如果是未激活状态,则提示用户进行激活。

本实施例的方法中为保证客户激活过程的便利性,输入的激活码设计在25个字符长度,映射为二进制方式进行加密编码存储,二进制存储总长度为:4*25=100位;

其中,数据位包括:时间有效期35位,本实施例的功能模块可为扫描功能,查看图像功能等。

校验位包括:硬件设备配件信息39位;配件信息可为配件的标识信息如序列号等。

预留:10位;

激活码中包含的信息包括:各功能模块的验证信息、时间有效期、各硬件设备配件信息等由于各硬件设备配件信息内容过长,无法压缩存储至100位的二进制长度内,将采用CRC32算法生成硬件配件信息的校验码存储为二进制值,CRC32算法可以实现将原数据计算为校验值并节省存储空间,所有存储数据组合后,将采用固定长度加密算法加密计算得到密文数据存储为二进制值,确保加密后的数据满足100位的二进制存储长度。

本实施例中的激活码可以完全取代硬件加密锁的激活方式,简便了使用者的操作步骤,降低了使用成本,提高其可扩展性和可维护性,极大的保证了PET-CT系统的数据安全性和层次性。

实施例三

根据本发明实施例的另一方面,本发明实施例还提供一种PET系统的控制设备,包括:存储器、处理器和总线,所述处理器与所述存储器通过所述总线连接;

所述存储器用于存储程序,所述处理器用于运行程序,其中,所述程序运行时执行实施例一和实施例二中任一所述的PET-CT设备的激活方法。

根据本发明实施例的第三方面,本发明实施例还提供一种PET系统,包括:PET-CT采集设备和第二方面任一所述的控制设备。

本实施例中的算法均是程序/软件实现的,为了更清楚的说明,在部分实施例中采用算法进行说明,部分实施例中采用软件或程序进行说明。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例,或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。

应当注意的是,在权利要求中,不应将位于括号之间的任何附图标记理解成对权利要求的限制。词语“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的词语“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的权利要求中,这些装置中的若干个可以是通过同一个硬件来具体体现。词语第一、第二、第三等的使用,仅是为了表述方便,而不表示任何顺序。可将这些词语理解为部件名称的一部分。

此外,需要说明的是,在本说明书的描述中,术语“一个实施例”、“一些实施例”、“实施例”、“示例”、“具体示例”或“一些示例”等的描述,是指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管已描述了本发明的优选实施例,但本领域的技术人员在得知了基本创造性概念后,则可对这些实施例作出另外的变更和修改。所以,权利要求应该解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种修改和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也应该包含这些修改和变型在内。

相关技术
  • 一种PET-CT设备的激活方法
  • 一种导航设备激活方法、导航设备激活中心和导航设备
技术分类

06120112584482