医学成像系统的服务请求处理方法及医学成像系统的制作方法

文档序号:9551402阅读:356来源:国知局
医学成像系统的服务请求处理方法及医学成像系统的制作方法
【技术领域】
[0001]本发明涉及医学成像领域,特别涉及一种医学成像系统的服务请求处理方法及医学成像系统。
【背景技术】
[0002]在医学成像领域,其产品的种类繁多,比如对应X射线系统类型的产品,包括了悬吊式数字X射线成像系统、移动式数字X射线成像系统、数字乳腺X射线成像系统、立柱式数字X射线成像系统、平床式数字X射线成像系统,以及C型臂X射线成像系统等;以及对应计算机断层成像系统类型的产品(CT,computed tomography),其包括了 16层CT、32层CT、64层CT等;对应于磁共振成像类型的产品(MRI,magnetic resonanceimaging),其包括了永磁型MR、超导型MR,永磁或者超导型的磁共振产品还可以根据其磁场强度(0.2T、0.5Τ、1.5Τ、3Τ)进一步细分;以及正电子发射断层成像系统(PET,PositronEmiss1n Tomography)类型的产品;还有例如多模成像系统类型:PET_CT (PositronEmiss1n Tomography-Computed Tomography)产品和 PET-MR(Positron Emiss1nTomography-Magnetic Resonance)产品。
[0003]以上列举到或者还没有列举到的医学成像产品,其在软件使用上一般分为两种:一种是正常工作模式,由应用软件执行,医院的技师对患者进行医学图像的采集、对相关数据的处理分析、图像生成等操作;另一种是服务工作模式,由服务软件执行,主要由设备制造商的服务工程师进行操作,例如利用模体(phantom)对成像系统进行调试、校准,使产品达到最好的工作状态、图像达到最好效果。
[0004]上述模式对应软件的软件构架通常可以分为两种形式,一种是集成式,即应用软件和服务软件采用同一套软件来实现,如图la所示,这里同一套软件的含义为两者采用同一个进程运行,其之间的通讯方式为进程内通讯,当需要使用不同模式时只需进行页面的切换即可。缺点在于可靠性差,如果服务软件崩溃,会造成整个软件无法正常运行,并且如果应用软件的模块接口发生了变化,服务软件也需要进行相应调整,对于多个产品共用一套软件来说成本很高。
[0005]第二种是独立式,即应用软件和服务软件是分别的两套软件,其之间的通讯方式为进程间通讯,如图lb所示。这种形式的优点在于可靠性好,不会出现集成式软件构架下,服务软件崩溃同时造成应用软件无法使用的问题。但缺点在于,由于其是两个不同的软件程序,执行相同服务请求时在两套软件内包含了类似的程序代码,对物理内存存在潜在的资源浪费。

【发明内容】

[0006]本发明要解决的问题是提供一种医学成像系统的服务请求处理方法及医学成像系统,解决现有医学成像系统软件中集成式架构、独立式架构存在的上述问题。
[0007]为解决上述问题,本发明提供了一种医学成像系统的服务请求处理方法,包括:
[0008]服务软件模块接收服务请求,并将所述服务请求解析后转发给应用软件模块;所述应用软件模块和所述服务软件模块为独立式软件模块,所述应用软件模块应用于正常工作模式,所述服务软件模块应用于服务工作模式;应用软件模块将经所述解析后的服务请求转换为参数配置信息,并将所述参数配置信息发送给服务执行单元。
[0009]优选的,所述服务软件模块接收服务请求包括:服务软件模块通过加载于图形用户界面的服务处理模块接收服务请求。所述服务处理模块对应的服务请求包括以下的至少一种:平板服务请求、机架服务请求、质量控制服务请求或系统配置服务请求。
[0010]优选的,所述服务软件模块通过加载于图形用户界面的服务处理模块接收服务请求包括:通过服务处理模块接收服务请求时,加载服务处理模块对应的功能模块接收服务请求。
[0011]优选的,所述服务请求为影像链功能请求。
[0012]优选的,所述服务软件模块内部各子模块间采用进程间通讯方式。
[0013]为解决上述问题,本发明还提供了一种医学成像系统,包括应用软件模块、服务软件模块,所述应用软件模块和服务软件模块为独立式软件模块,所述应用软件模块应用于正常工作模式,所述服务软件模块应用于服务工作模式;所述应用软件模块和所述服务软件模块为彼此独立配置的架构;所述服务软件模块接收服务请求,并将所述服务请求解析后转发给应用软件模块;应用软件模块将经所述解析后的服务请求转换为参数配置信息,并将所述参数配置信息发送给服务执行单元。
[0014]优选的,所述服务软件模块包括:表示层,用于构成图形用户界面;通讯层,用于所述图形用户界面和服务层之间的数据通讯;服务层,用于通过所述图形用户界面加载服务、接收服务请求;所述服务层包括服务处理模块,服务处理模块接收对应的服务请求。
[0015]优选的,所述服务处理模块包括以下的至少一种:平板服务处理模块、机架服务处理模块、质量控制服务处理模块、系统配置服务处理模块。所述服务层还包括功能模块,每个所述功能模块对应至少两个服务处理模块的共有功能性服务请求;在通过所述服务处理模块接收服务请求时,加载对应的功能模块接收服务请求。所述功能模块为插件式软件模块。
[0016]与现有技术相比,本发明技术方案的优势在于:
[0017]可复用性强,服务软件模块对应用软件模块的固有特性或功能可以直接进行使用;可靠性强,应用软件模块和服务软件模块在物理上完全独立开来、互不干扰,无论是应用软件还是服务软件,任何一个发生故障时都不会影响到彼此的软件运行。服务软件模块复用了应用软件模块的部分程序代码,节约了物理内存。
[0018]进一步的,层次清晰,将服务软件模块划分为3层,每一层只需要关注自身的工作;并且服务软件模块的服务层各功能模块之间没有任何关联,用户操作时同时只有一个服务处理模块被加载。
[0019]进一步的,可并行开发,利用服务软件模块的独立性软件架构,可以多个开发人员同时进行功能开发,提高开发效率;可伸缩性强,可以根据产品的需要对进行服务软件模块进行修改或者添加,甚至重新定义,不会影响到应用软件模块的功能。
【附图说明】
[0020]图la、lb分别为现有技术的集成式医学成像系统和独立式医学成像系统的结构示意图;
[0021]图2是本发明医学成像系统的结构示意图;
[0022]图3是本发明服务请求处理方法的流程图;
[0023]图4是本发明图像采集服务请求处理的时序图;
[0024]图5是本发明服务软件模块的三层结构示意图。
【具体实施方式】
[0025]为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的【具体实施方式】做详细的说明。在以下描述中阐述了具体细节以便于充分理解本发明。但是本发明能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广。因此本发明不受下面公开的【具体实施方式】的限制。
[0026]图2是本发明医学成像系统的结构示意图,参见图2。医学成像系统100包括软件模块的应用软件模块101、服务软件模块102,以及多个服务执行单元:系统控制单元103、图像采集单元104、数据处理单元105等。
[0027]应用软件模块101和服务软件模块102为独立式软件模块,其之间通讯方式为进程间通讯。应用软件模块101应用于正常工作模式,服务软件模块102应用于服务工作模式。
[0028]服务执行单元在这里仅列举出系统控制单元103、图像采集单元104和数据处理单元105作为示意,实际中还存在其他的多个服务执行单元。服务执行单元是对服务请求进行具体实施的单元,服务执行单元可以由硬件单元或者软件单元实现。例如系统控制单元103通常为软件实现,用于医学成像系统的系统控制,例如发出机械设备水平旋转运动的相关指令、电子器件的时序控制等,但有的时候可以通过硬件进行实现。
[0029]图像采集单元104通常是软件实现,用于医学图像的采集,对涉及图像采集的各硬件单元进行逻辑控制,得到图像数据。图像采集单元104逻辑控制的硬件单元有很多种,例如在X射线成像产品中,硬件单元可以包括高压单元、球管单元、准直器单元、探测器单元等。其中高压单元用于给球管提供高压,球管单元用于产生X射线,准直器单元用于对X射线进行准直调节,探测器单元用于接收穿过患者的X射线,并经过转换以形成图像数据。
[0030]数据处理单元105通常由软件实现,用于对采集到的图像数据进行数据处理,例如可以是对图像数据的预处理,即由采集到的图像数据经过窗宽窗位的调节、初步去噪、消除伪影以形成可供医学观察的图像,或者是对图像数据进行进一步的数据处理,例如对图像内感兴趣区域的相关数值的统计分析、特殊的伪影去除、医学组织的增强显示、特殊的图像渲染方式、特殊的显示效果等数据处理方法。
[0031]图3是本发明医学成像系统服务请求处理方法的流程图,参见图3。在本发明的技术方案中,不同于现有技术的独立式架构形式,本发明技术方案中的服务软件模块102并不直接向各硬件模块发送具体的配置参数相关数据。以下具体实施过程仅以X射线成像系统进行举例说明,本领域技术人员可以通过X射线成像系统的实施方式,将本发明的技术方案应用于其他医学成像系统。
[0032]本发明技术方案中,服务请求处理方法的流程包括:
[0033]S201,服务软件模块接收服务请求,并将所述服务请求解析后转发给应用软件模块。
[0034]结合图3、图4进行说明,图4是进行图像采集相关服务请求处理的时序图。对于X射线成像系统,服务请求可以包括多种,例如:平板服务、机架服务、质量控制服务、系统配置服务。其中,平板服务、机架服务和质量控制服务都会涉及到图像采集。比如在质量控制服务中,通过在服务软件模式下采集一幅或多幅图像,并对采集到的图像进行数据分析,以验证采集到的图像是否达到图像质量的相关标准,若没有达到标准,则需要对医学成像系统进行维修、校准。
[0035]当用户在图像用户界面(由服务软件模块实现)选择了质量控制服务,并在质量控制服务内具体需要进行图像采集。服务软件
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1