计算机系统分析装置和计算机系统分析方法

文档序号:6621725阅读:89来源:国知局
专利名称:计算机系统分析装置和计算机系统分析方法
技术领域
本发明涉及一种计算机系统分析装置和一种计算机系统分析方法,都是用于校验一个计算机系统诸如一个医疗图像观察系统是否存在问题。
背景技术
使用计算机系统的医疗图像观察系统已众所周知(如,在日本专利申请公开号No.2001-94744中所公开的)。在这样的医疗图像观察系统中,由检查装置(模态)获取的图像数据存储于图像服务器中。客户浏览器经过网络从图像服务器读取存储于其中的图像数据,并将其作为医疗图像显示出来。于是,在决定或确定如何治疗病人时,医生或护士能够参考该显示在客户浏览器上的医疗图像。
这样的计算机系统不必含有最高性能的计算机资源。具体而言,和经常发生的一样,比如即使许多同样类型的计算机资源在一个计算机系统中使用时,由于各种限制会使得它们具有不同的性能或不同的功能。举个例子,用高分辨率的显示器作为医生的客户浏览器,但是,用低分辨率的来作为护士的客户浏览器。
到目前为止,使用者或系统设计者应考虑和研究如何配置计算机资源来建立计算机系统。然而,实际上,考虑到独立的计算机资源的功能,等等,对于用户而言建立优化的计算机系统是困难的,且需要众多劳动力来进行。此外,即使建立起了优化的计算机系统,比如当应用目的改变时,所作的优化也失去了效果。

发明内容
本发明是在考虑上述背景的情况下进行的,目的在于进行必要的校验来优化计算机系统。
根据本发明的第一个方面,提供了一种计算机系统分析装置,包括一个获取单元,用来获取至少指示多个计算机资源的使用状态的信息;和一个检测单元,用来检测由信息指示的计算机资源的使用状态是否与预先确定为不合理状态的状态一致。
根据本发明的第二个方面,提供了一种计算机系统分析方法,包括获取至少指示多个数量计算机资源的使用状态的信息;和检测由信息指示的计算机资源的每一个使用状态是否与预先确定为不合理状态的状态一致。
本发明的其它目的和优点将于下面的描述中阐明,且部分在描述中是显而易见的,或是能够从本发明的实施中认识到的。本发明的目的或优点能够通过下文具体指出的手段及其组合来实现和获得。


附图结合进来并构成说明书的一部分,图解本发明的优选实施例,并与上边给出的一般描述以及下边给出的优选实施例的具体描述一起,用于解释本发明的原理。
图1是表示应用了根据本发明第一实施例所述的计算机系统分析装置的医疗图像观察系统的完整结构的结构图。
图2是表示图1中的服务器的结构的结构图。
图3是表示存储于图2中的位置信息存储器部件的位置信息的数据结构的图。
图4是表示由存储于图2中的房间排列存储器部件的房间排列信息所指示的平面底图(floor plan)的一个例子的图。
图5是一个图像传输处理的流程图。
图6是一个使用校验的流程图。
图7是表示在使用校验中检测到的不合理状态的一个例子的图。
图8A至8D是表示作为范例的情形的图,在每一情形中不合理状态都是在使用校验中检测到的。
图9是频率校验的流程图。
图10A和10B是表示在校验中检测到相对于使用频率而言的不合理状态的情形的图。
图11A和11B是表示在校验中检测到相对于使用频率而言的不合理状态的另一种情形的图。
图12是移动-量(moving-amount)校验的流程图。
图13是表示根据本发明的第二个实施例所述的医疗图像观察系统中的服务器的结构的结构图。
图14是匹配性校验的流程图。
图15是一个设置表,其中用户所需的监视器的类型按照用户职业来确定。
图16是表示匹配性校验中检测到的不合理状态的一个例子的图。
图17是表示匹配性校验中检测到的不合理状态的另一个例子的图。
图18是表示用在缩小性候补浏览器中的得分的图形。
具体实施例方式
将参考附图对本发明的具体实施例进行解释说明。
(第一具体实施例)图1是表示应用了根据本发明的第一实施例所述计算机系统分析装置的医疗图像观察系统的完整结构的结构图。该医疗图像观察系统被引入包括三层东大楼和三层西大楼的医疗设施。
在东大楼的第一层,提供了服务器1。在该医疗设备中,提供了许多客户浏览器2。具体而言,客户浏览器2-1至2-5分别在房间A到E中提供,房间A到E分别位于东大楼的第二和第三层以及西大楼的一到三层。应该指出的是,如若客户浏览器需要相互区分,可视情况,将它们称为“客户浏览器2-1”,“客户浏览器2-2”,……;然而,当它们不需要相互区分时,它们每一个都被称做“浏览器2”。
服务器1和客户浏览器2能够经由包括路由器3-1到3-5和网络集线器4的本地网络(LAN)相互通信。在东大楼的第一层,提供一个计算机断层扫描(CT)扫描器5,一个磁共振(MR)装置6和一个数字放射照相(DR)装置7,等等,作为检查装置,并经由路由器3-1连接到LAN。
在西大楼的第一层,提供了一个访问路由器8。该访问路由器8连接到公共网9。此外,该访问路由器8能够经由公共网9与在操作中心中提供的访问路由器10通信。操作终端11连接到访问路由器10,并且从操作终端11,能够经由公共网9和路由器8访问该医疗设备的LAN。
在医疗图像观察系统中,由CT扫描器5、MR装置6和DR装置7产生的医疗图像数据被收集并存储于服务器1。诸如医生或护士等用户能够通过使用客户浏览器2访问服务器1,并能任意地让客户浏览器2的一个监视器显示医疗图像。
图2是表示图1中的服务器1的结构的结构图。
如图2所示,服务器1包括一个通信部件101,一个图像收集部件102,一个图像存储部件103,一个图像传输部件104,一个使用-状态信息存储部件105,一个使用-状态监视部件106,一个位置信息存储部件107,一个房间排列信息存储部件108,一个不合理状态检测部件109,一个低图像-品质指示部件110,一个解决方案准备部件111,一个输入装置112和一个显示装置113。
服务器1能够使用用于一般目的的计算机装置作为基础硬件。应该指出的是,当并入该计算机装置的处理器用于执行一个程序时,它能够充当图像收集部件102、图像传输部件104、使用状态监测部件106、不合理状态检测部件109、低图像品质指示部件110和解决方案准备部件111。在这种情况下,安装了上述程序的该计算机装置,能够用作服务器1。程序能够预先安装到计算机装置上。作为选择,程序可以记录于诸如CD-ROM等可移动记录媒介上或经由网络传送到计算机装置上。此外,图像存储部件103,使用-状态信息存储部件105,位置信息存储部件107和房间排列信息存储部件108能够由比如计算机装置提供的存储器或其中的硬盘等存储装置,一个外部存储装置比如加到计算机装置上的一个外部存储器或一个外部硬盘,以及一个可移动记录媒介比如光盘等来组成。
通信部件101连接到路由器3-1,并经由路由器3-1进行通信。图像收集部件102经由LAN收集由CT扫描器5、MR装置6和DR装置7产生的医疗图像数据。此外,图像收集部件102让收集到的医疗图像数据存储到图像存储部件103。图像传输部件104响应客户浏览器2提出的图像传输请求而传输存储于图像存储部件103的医疗图像数据。此外,当通过客户浏览器2来访问时,图像传输部件104接收装置信息和用户信息,它们分别是,关于客户浏览器2的信息和关于客户浏览器2的用户的信息。装置信息指示客户浏览器2中提供的CPU的规格、客户浏览器2中的存储器的能力以及其中的监视器的分辨率。用户信息指示用户的名字和职业。图像传输部件104将收到的装置信息、用户信息以及图像传输请求存储于用户-状态信息存储部件105。用户-状态监视部件106从用户-状态信息存储部件105获取该装置信息、该用户信息和该图像传输请求,并基于这些信息监视客户浏览器2的用户状态。
位置信息存储部件107存储位置信息,位置信息是指示与图3等所示的路由器3-1到3-5以及网络集线器4相关的MAC地址、IP地址、装置名和位置等信息。应该指出的是,整个位置信息可以由管理人员或此类人员预置。作为选择,服务器1可以具有自动预置部分该位置信息的功能。例如,因为关于路由器3-1到3-5和网络集线器4的信息是在建立LAN的时候获得的,所以可将其加入到位置信息中。如果将其加入,便能够由已定位的连接到客户浏览器2的路由器和网络集线器的位置自动判断出如图3所示的每一个客户浏览器2的“位置1”和“位置2”。然而,当客户浏览器2所位于的层与连接到客户浏览器2的路由器或网络集线器所位于的层不相同时,如在客户浏览器2-5中那样,则必需手工输入客户浏览器2的“位置1”和“位置2”。同样,如图3所示“位置3”也需要手工输入。
房间排列信息存储部件108存储房间排列信息,该信息为指示如图4等所示平面布置图的信息,表示医疗设备的每一层的房间排列。如果服务器1具有易于预设平面布置图的功能,就可能,例如,它能够自动预设它,或平面布置图能够作为电子数据来获取,该平面布置图能够作为房间排列信息使用。
不合理状态检测部件109根据使用-状态监视部件106的监视结果、位置信息和房间排列信息检测客户浏览器2的使用状态是否处于不合理状态。由不合理状态检测部件109检测到的不合理状态分为下面四种状态(1)一种状态,其中用户正在使用的客户浏览器2的监视器的分辨率,以及提交医疗图像数据的请求低于上述用户通常使用的客户浏览器2的要求(该状态称为第一不合理状态);(2)一种状态,其中客户浏览器2频繁地以相对于它的监视器的分辨率而言的高清晰度来显示医疗图像(称为过载的客户浏览器2),以及客户浏览器2频繁地以相对于它的监视器的分辨率而言的低清晰度来显示医疗图像(称为低载的客户浏览器2),或者两种情况不频繁发生但同时出现,以及低载的客户浏览器2的监视器的分辨率大于过载的客户浏览器2的监视器的分辨率(该状态称为第二不合理状态);(3)一种状态,其中由许多用户使用的客户浏览器2的使用频率不平衡(该状态称为第三不合理状态);(4)一种状态,当用户使用从主位为该用户分离出来的客户浏览器2时,这一点将于下边说明,出现另一个比上述客户浏览器2离主位更近的,且满足该用户所需的使用条件的客户浏览器2(该状态称为第四不合理状态)。
当不合理状态检测部件109检测第一不合理状态时,低图像-品质指示部件110向客户浏览器2发出低图像-品质指示信息,从而在客户浏览器2上显示出指示图像品质为低的提示。若不合理状态检测部件109检测到第二到第四不合理状态中的任何一个时,则解决方案准备部件111制定出方案以解决包含在检测到的不合理状态中的问题。
输入部件112包括,例如,键盘或鼠标,等等。输入装置112接受执行检测任何的第二到第四不合理状态的指令。显示装置113,例如,可以使用液晶显示器。显示器装置113显示解决方案准备部件111制定好的解决方案。
主要从服务器1的运作来解释说明含有上述结构的医疗图像观察系统的运作。
当用户比如医生或护士希望观察医疗图像,他或她通过客户浏览器2访问服务器1。这样一来,在服务器1中,便由图像传输部件104、使用-状态监视部件106、不合理状态检测部件109和低图像-品质指示部件110来执行如图5所示的图像传输过程。关于客户浏览器2,上述用于访问服务器1的客户浏览器2将被称为访问-端客户服务器2。
在步骤Sa1中,图像传输部件104接收来自访问-端客户服务器2的用户信息和装置信息,并将这些信息存储于使用-状态信息存储部件105。在步骤Sa2中,图像传输部件104响应其中的请求将清单中的存储于图像存储部件103的医疗图像数据传输到访问-端客户服务器2。在步骤Sa3中,图像传输部件104接收由访问-端客户服务器2发来的基于上述清单的图像传输请求,并将图像传输请求存储于使用-状态信息存储部件105以便该请求与用户信息和装置信息联系起来。以这么一种方式,由于用户信息、装置信息和图像传输请求相互联系地存储于使用-状态信息存储部件105,就能够从这些信息确定哪些医疗图像已经被观察过(具体而言,例如,活体的哪一部分已经成像,哪种模态已被使用),哪位用户已经观察过该图像,以及哪个客户浏览器2已被用于观察该图像。
在步骤Sa4中,用户-状态监视部件106分析存储于使用-状态信息存储部件105的信息,从而确定客户浏览器2的监视器的分辨率,该客户浏览器2通常由一位正在使用访问-端客户服务器2的用户使用。在步骤Sa5中,使用-状态监视部件106确定上述的确定了的分辨率和访问-端客户服务器2的分辨率是否近似相等。
若在步骤Sa5中确定它们不相同,则执行的步骤由步骤Sa5前进到步骤Sa6。在步骤Sa6中,低图像-品质指示部件110将低图像-品质指示信息传送到访问端客户浏览器2。该低图像-品质指示信息是由访问端客户浏览器2来显示的信息。若此低图像-品质指示信息作为低图像-品质指示信息在访问端客户浏览器2上显示,则该低图像-品质指示信息指示注意下述结果,即即使用户请求以与该用户通常使用的监视器显示的图像的分辨率相同的分辨率来显示图像,也存在访问端客户浏览器2的规格不能够以上述分辨率来显示图像的可能性,且图像品质可能会降低。具体而言,如果一个经常使用具有512×512或更高的分辨率的监视器,来观察512×512象素CT图像的用户,现在使用一个包含诸如低分辨率PDA之类的监视器的访问端客户浏览器2来访问服务器1,该监视器不能以512×512象素的分辨率显示图像,且图像品质低于该用户通常观察的图像的品质。于是,在此情况下,让访问端客户浏览器2为该用户显示上述通知。
然后,执行的步骤从步骤Sa6前进到步骤Sa7。然而,应该指出的是如果在步骤Sa5中确定的上述已定分辨率和访问端客户浏览器2的分辨率近似相等,执行的步骤从步骤Sa5前进到步骤Sa7。在步骤Sa7中,图像传输部件104阅读由图像传输请求指定的来自图像存储部件103的医疗图像数据,且将其传输到访问端客户浏览器2。
通过这样的方式,若在响应来自客户浏览器2的图像传输请求而传输医疗数据的过程中检测到第一不合理状态,便会根据该结果给出存在图像品质可能低于正常的可能性的通知。
针对第二到第四个不合理状态中每一个的检测,是响应使用输入装置112的管理员给出的执行请求来执行的。
当请求执行第二不合理状态的检测时,如图6所示,由使用-状态监视装置106、不合理状态检测部件109、和解决方案准备部件111来执行使用检测。在步骤Sb1中,使用-状态监视部件106分析存储于使用-状态信息存储部件105的信息,从而收集使用者和图像传输请求的统计资料。
在步骤Sb2中,使用-状态监视部件106根据用户标准或图像标准确定是否执行对第二不合理状态的检测。由管理员指定其中的一个标准,并发出检测第二不合理状态的执行请求。若指定了用户标准,使用-状态监测部件106执行的步骤由Sb2前进到Sb3。在步骤Sb3中,使用-状态监测部件106基于用户经常使用的客户浏览器2将客户浏览器2上的负载分别分类为低载、适载和过载。具体而言,在经常使用客户浏览器2的用户成为所观察的图像的分辨率低于浏览器2的监视器的分辨率的人的情况下,客户浏览器2上的负载归类为低载。在经常使用客户浏览器2的用户成为所观察的图像的分辨率与浏览器2的监视器的分辨率基本相同的人的情形中,客户浏览器2上的负载归类为适载。在经常使用客户浏览器2的用户成为所观察的图像的分辨率高于浏览器2的监视器的分辨率的人的情况下,客户浏览器2上的负载归类为过载。此外,当处于客户浏览器2不经常被任何用户使用的情况时,客户浏览器2上的负载归类为低载。应该指出的是,可以从比如用户的职业类型等来估计,出于对分辨率的考虑用户会需要什么样的监视器。例如,出于诊断目的而核查医疗图像的医生需要高分辨率的监视器,而护士只需观看具有相对低的分辨率的监视器。因而,制定出指示职业类型和监视器分辨率两者之间关系的设置表格,存储于服务器1。
另一方面,当指定了图像标准时,则执行的步骤由步骤Sb2前进到步骤Sb4。在步骤Sb4中,使用-状态监测部件106基于分别经常在客户浏览器2上显示的医疗图像将客户浏览器2上的负载分别分类为低载、适载和过载。具体而言,在以低于浏览器2的监视器的分辨率获得经常在客户浏览器2上显示的医疗图像的情况下,客户浏览器2上的负载归类为低载。在以与浏览器2的监视器的分辨率基本相同的分辨率获得经常在客户浏览器2上显示的医疗图像的情况下,客户浏览器2上的负载归类为适载。在以高于浏览器2的监视器的分辨率获得经常在客户浏览器2上显示的所获的医疗图像的情况下,客户浏览器2上的负载归类为过载。在客户浏览器2几乎不显示医疗图像的情况下,客户浏览器2上的负载归类为低载。
然后,执行的步骤由步骤Sb3或步骤Sb4前进到步骤Sb5。在步骤Sb5中,不合理状态检测部件109执行检索以检测一个组合,该组合包括其上负载归类为过载的客户浏览器2和其上负载归类为低载且其分辨率大于上述负载归类为过载的客户浏览器2的分辨率的客户浏览器2。此时,若检测到上述客户浏览器2的组合,则意味着它们处于第二不合理状态。此外,若存在一定数量的其上负载归类为低载的客户浏览器2,选出其中的一个客户浏览器2,它的分辨率要求能显示由其上负载归类为过载的客户浏览器2显示的图像。如果没有具有上述所要求的分辨率的客户浏览器2,则选出具有与所要求的分辨率最为接近的分辨率的客户浏览器2。
在步骤Sb6中,不合理状态检测部件109确定是否已检测到上述组合。若在步骤Sb6中确定已检测到该组合,执行的步骤从Sb6前进到Sb7。在步骤Sb7中,解决方案准备部件111制定建议图像,用于改变客户浏览器2的使用状态,并让显示装置113显示该建议图像。作为建议图像,可以考虑下列图像用于提示管理员相互交换在步骤Sb5中检测到的组合中的客户浏览器2的监视器的图像,或用于促使其上负载归类为过载的客户浏览器2的用户中的一个或多个去使用其上负载归类为低载的一个客户浏览器或多个浏览器2的图像。
图7是举例说明基于用户标准确定检测到不合理状态的情形的图。在图7所示的情形中,在房间A中提供的客户浏览器2-1的监视器的分辨率低于在房间B中提供的客户浏览器2-2的监视器的分辨率。此外,浏览器2-1经常由需要高分辨率监视器来核查医疗图像进行诊断的用户使用。浏览器2-2经常由只需参考医疗图像的或无需高分辨率监视器的用户使用。在此情形中,由服务器1的显示装置113来显示建议客户浏览器2-1和2-2相互交换的图像。
图8A至8D是举例说明基于图像标准在校验中检测到第二不合理状态的情形的图。在其中的一种情形中,如图8A所示的分辨率为512×512象素的监视器常用于显示如图8B所示的4个512×512象素的CT图像。此外,在另一种情形中,如图8C所示的分辨率为1024×1024象素的监视器常用于显示如图8D所示的4个256×256象素的MR图像。在这些情形中,通过交换上述监视器,就既能为因诊断需要而进行的CT图像的核查提供最佳条件,又能同时满足因诊断需要而进行的MR图像的核查所需的条件。于是,由显示装置113显示指示监视器相互交换的建议图像。
在上述的例子中,待显示的建议图像建议显示被相互交换的监视器;然而,它可以建议把用户将要使用的客户浏览器2换成另一个客户浏览器2。另外,其上负载归类为适载的客户浏览器2的监视器可以用作与上述监视器中的一个来相互交换的监视器或促使其他用户来使用的监视器。
应指出的是,存在用户倾向于在同样的设置下观察同类图像的情况,该情况经常发生。因此,当没有使用过医疗图像观察系统的用户第一次访问该系统时,服务器1通过实施下列步骤,能够让该用户选择并使用适当的客户浏览器2,并能够降低第二不合理状态出现的可能性服务器1请求用户指定将要观察的每一个图像的类型和该图像的设置;基于图像的类型和用户指定的设置,服务器1计算以用户指定的设置来显示该图像所需的分辨率;以及服务器1让该用户使用的客户浏览器2的显示部件显示一图像,该图像指示上述选择出的客户浏览器2对于该用户来说是合适的。
然后,当给出校验第三不合理状态的执行请求时,使用-状态监视部件106,不合理状态检测部件109和解决方案准备部件111执行如图9所示的频率校验。
在步骤Sc1中,使用-状态监视部件106根据存储于使用-状态信息存储部件105的信息,分别分析哪些用户曾使用了该客户浏览器2,以及使用该客户浏览器2的频率。
在步骤Sc2和Sc3中,不合理状态检测部件109确定经常由多个用户使用的客户浏览器2是否存在,并确定不经常由多个用户使用的客户浏览器2是否存在。若确定了经常由多个用户使用的客户浏览器2不存在,且不经常由多个用户使用的客户浏览器2也不存在,或确定了存在经常由多个用户使用的客户浏览器2和不经常由多个用户使用的客户浏览器2其中的一个,则是没有检测到第三不合理状态的发生,于是频率校验结束。
另一方面,经常由多个用户使用的客户浏览器2和不经常由多个用户使用的客户浏览器2同时存在时,客户浏览器2的使用频率是不均衡的。意味着发生了第三不合理状态。这样,在这种情况下,解决方案准备部件111让显示装置113显示建议改变使用状态的建议图像。所谓建议图像,可以考虑下列图像用于提示用户把不经常使用的客户浏览器2移动到提供给经常使用的客户浏览器2的空间的图像,或用于提示一个或多个使用经常的客户浏览器2的用户去使用不经常使用的客户浏览器2的图像。
图10A是举例说明一种检测到第三不合理状态的情形的图。在如图10A所示的情形中,空间A中的客户浏览器2-1是被多个用户经常使用的,而空间B中的客户浏览器2-2是不被经常使用的。在这样的情形下,能够通过将客户浏览器2-2移动到空间A,如图10B所示,来缩小客户浏览器2-1和2-2的使用频率之间的差别。于是,在服务器1的显示装置113上显示建议将客户浏览器2-2移动到空间A的图像。
应该指出的是,在包括多个客户浏览器2的医疗图像观察系统中,存在这么一种情况,即检测到存在多个不经常使用客户浏览器2。
图11A是举例说明一种检测到第三不合理状态的情形的图。在如图11A所示的情形中,空间A中的客户浏览器2-1是被多个用户经使用的。另一方面,无论空间B中的客户浏览器2-2还是空间B中的客户浏览器2-3都不是经常使用的。
此时,服务器1的显示装置113会显示建议将客户浏览器2-2或2-3移动到空间A的图像。做为选择,可基于预定的条件来确定移动到空间A的客户浏览器2。例如,如果参考客户浏览器2的规格来确定的话,如图11B所示的情况,客户浏览器2-3的功能等同于客户浏览器2-1的功能,则显示出建议将客户浏览器2-3移动到空间A的图像。
当给出校验第四不合理状态的执行请求时,使用-状态监视部件106、不合理状态检测部件109和解决方案准备部件111执行如图12所示的移动-量校验。
具体而言,在步骤Sd1中,针对每一个客户浏览器2,使用-状态监视部件106根据存储于使用-状态信息存储部件105的信息,从针对各个用户的主要位置到每一个客户浏览器2,来分析每一个已经使用过各个客户浏览器2的用户的移动量。所谓针对各个用户的主要位置,指的是各个用户在预先登记的正常时间内所出现的地方。移动量可以参考存储于位置信息存储部件107和房间排列信息存储部件108的信息来评价。
在步骤Sd2中,通过参考上述分析,不合理状态检测部件109指定一个用户,该用户的移动量等于或高于预定值。然后,在步骤Sd3中,不合理状态检测部件109确定该用户是否已被指定。
若在步骤Sd3中确定了上述用户还没有指定,意味着没有第四不合理状态发生,于是移动量校验结束。另一方面,在步骤Sd4中确定已指定上述用户,执行的步骤由Sb3前进到Sb4。在步骤Sb4中,不合理状态检测部件109重新实施查找来检测一个客户浏览器2,被检测的客户浏览器2满足在步骤Sb2中指定的用户的使用条件,且位于接近用户主要位置的地方。然后,在步骤Sb5中,不合理状态检测部件109确定上述客户浏览器2是否已被检测到。
在步骤Sb5中确定没有检测到客户浏览器2,这意味着没有发生第四不合理状态,于是移动量校验结束。然而,在步骤Sb5中确定检测到了客户浏览器2,意味着发生了第四不合理状态。在此情况下,执行步骤由步骤Sb5前进到步骤Sb6。在步骤Sb6中,解决方案准备部件111制定出用于建议改变使用状态的建议图像,并让显示装置113显示该建议图像。至于建议图像,可以考虑下述图像,该图像提示其名字在步骤Sb2中已被检索到的用户去使用在步骤Sd4中所检测到的客户浏览器2。
具体而言,在许多客户浏览器2基于医疗图像能够为诊断提供相同环境的情况下,如果进行诊断的用户使用远离主要位置的客户浏览器2中的一个,是没有效率的。换句话说,该用户使用更为接近主要位置的客户浏览器2中的一个则更有效率。因此,由服务器1的显示装置113显示一图像,该图像建议改变使用状态以便使用更为接近主要位置的客户浏览器2。
然而,考虑到会因为一些原因特意使用远离主要位置的客户浏览器2。例如,当上述用户去到另一个医疗办公室,然后他或她必须根据医疗图像进行紧急诊断,在此情况下该状态不应确定为不合理状态。另外,当一个用户多次使用远离他或她的主要位置的客户浏览器2,就有可能该用户是特意使用它的,这也是一种不应确定为不合理状态的情况。因此,在移动量校验中,也应考虑客户浏览器2已被使用的次数。例如,应对每一个客户浏览器2执行步骤Sd2,不合理状态检测部件109可以只指定一个使用了它多次的用户,使用次数等于或大于第一阈值,并小于第二阈值,检测结果是上述两种状态不被确定为第四不合理状态。
如上所述,根据第一实施例,检测与客户浏览器2的使用相关的每一种不合理状态是否发生。因此,比如,若检测到发生了任何不合理状态,医疗图像观察系统的管理员可以采取措施解决涉及检测到的不合理状态的问题,以使医疗图像观察系统能有效运作。此外,根据第一实施例,制定并显示出了解决检测到的不合理状态的问题的方案。这样管理员不必考虑应采取什么方案以解决该问题,从而减轻管理员的负担。
(第二具体实施例)应用了根据本发明的第二实施例所述的计算机系统分析装置的医疗图像观察系统的整个结构与第一实施例中的实质上是相同的。然而,根据第二实施例,服务器21代替了服务器1。
图13是表示服务器21的结构的结构图。在图13中,与第一实施例中的一样的结构元件分别由同样标记数字来表示,并省略它们的详细说明。
如图13所示,服务器21包括通信部件101,图像收集部件102,图像存储部件103,图像传输部件104,使用-状态信息存储部件105,使用-状态监视部件106,位置信息存储部件107,房间排列信息存储部件108,输入装置112,显示装置113,不合理状态检测部件211和解决方案准备部件212。
服务器21不含有相应于服务器1中的低图像-品质指示部件110的元件。此外,服务器21包括取代服务器1中的不合理状态检测部件109和解决方案准备部件111的不合理状态检测部件211和解决方案准备部件212。
不合理状态检测部件211检测一种状态,在该状态中,用户使用与该用户不相配的客户浏览器2,,并将该状态作为不合理状态。若检测到不合理状态,则解决方案准备部件212制定方案以解决不合理状态的问题。
将关于每一个客户浏览器2的功能的数据(如,每一个客户浏览器2的监视器的分辨率)另外写入到位置信息存储部件107。
具有上述结构的医疗图像观察系统的运作将主要联系服务器21的运作来解释。
当用户登录客户浏览器2(在下文中用户和客户浏览器2分别称为登录用户和登录的浏览器2),登录的浏览器2向服务器21传输关于登录用户的用户信息以及关于登录的浏览器2的鉴定信息。当通信部件101接收到用户信息和鉴定信息时,不合理状态检测部件211和解决方案准备部件212执行如图14所示的匹配性校验。
具体来说,在步骤Se1中,不合理状态检测部件211从通信部件101获取在那所接收到的用户信息和鉴定信息。在步骤Se2中,不合理状态检测部件211根据用户信息和鉴定信息,确定登录的浏览器2是否匹配登录用户。不仅如此,它能够参考诸如如图15所示的设置表格等来进行检测。在如图15所示的设置表格中,用户所需的监视器的类型(基于分辨率来分类)根据用户的职业的类型来指定。该设置表格由管理员之类的人员来设定。比如,如果登录的用户是医生,若登录的浏览器2具有高分辨率的监视器或中等分辨率的监视器,则根据上述设置表格确定该登录的浏览器2是匹配登录用户的,而若登录的浏览器2具有低分辨率的监视器,则根据上述设置表格确定该登录的浏览器2是不匹配登录用户的。应该指出的是,包含在登录的浏览器2中的监视器的类型能够参考存储于位置信息存储部件107的信息来进行评价。
若在步骤Se2中确定登录的浏览器2匹配登录用户,则确定为没有不合理状态发生,于是匹配性校验结束,无需执行Se2的后继步骤。另一方面,在步骤Se2中确定登录的浏览器2不匹配登录用户,则执行的步骤从步骤Se2前进到步骤Se3。在步骤Se3中,解决方案准备部件212进行检索以检测匹配登录用户的客户浏览器2,如,基于监视器类型和用户职业类型而匹配用户的带有监视器的客户浏览器2。
在步骤Se4中,解决方案准备部件212校验在上述检索中检测到的客户浏览器2的数目,如,客户浏览器2已被检测的次数。若数目为零,执行的步骤从步骤Se4前进到步骤Se5。在步骤Se5中,解决方案准备部件212让显示装置113显示一图像,该图像指示登录的浏览器2不匹配登录用户。此图像用来指示登录用户使用所登录的浏览器2是不合理的。也就是说,由于不能够检测到用于解决不合理状态的问题的替代监视器,它只指示出了不合理状态的发生。
若在检索中检测到的客户浏览器2的数目为一,执行的步骤从步骤Se4前进到步骤Se6。在步骤Se6中,解决方案准备部件212选出检测到的客户浏览器2作为候选浏览器。
若在检索中检测到的客户浏览器2的数目为多数,执行的步骤从步骤Se4前进到步骤Se7。在步骤Se7中,解决方案准备部件212参考一个选项,根据该选项可以缩小以检测匹配客户浏览器2为目的的检索的范围。至于该选项,是由管理员之类的人员预先从“分辨率”、“距离”、“使用频率”和“无”中选择出的一个。
若设置选项为“无”,执行的步骤从步骤Se7前进到步骤Se8。在步骤Se8中,解决方案准备部件212选出在检索中检测到的所有客户浏览器2,作为候选浏览器。也就是说,此时,上述检索范围的缩小并未执行。
若设置“分辨率”作为该项,执行的步骤从步骤Se7前进到步骤Se9。在步骤Se9中,解决方案准备部件212基于对分辨率的考虑,选出一个或多个检测到的客户浏览器2作为候选浏览器。具体而言,从检测到的客户浏览器2中,选出一个或多个带有具有高分率的监视器的客户浏览器2作为候选浏览器。
若设置“距离”作为该项,执行的步骤从步骤Se7前进到步骤Se10。在步骤Se10中,解决方案准备部件212基于对每个检测到客户浏览器和登录的浏览器2的之间距离的考虑,选出一个或多个检测到的客户浏览器2作为候选浏览器。具体而言,从检测到的客户浏览器2中,选出一个或多个距离登录的浏览器2最近的客户浏览器2作为候选浏览器。
若设置“使用频率”作为该项,执行的步骤从步骤Se7前进到步骤Se11。在步骤Se11中,解决方案准备部件212基于对每个检测到客户浏览器2的使用频率的考虑,选出一个或多个检测到的客户浏览器2作为候选浏览器。具体而言,从检测到的客户浏览器2中,选出一个或多个使用频率最低的客户浏览器2作为候选浏览器。
在步骤Se6和Se8至Se11中任一步骤中,在选择了客户浏览器2作为候选浏览器后,执行的步骤从这些步骤中的任何一个前进到步骤Se12。在步骤Se12中,解决方案准备部件212制定建议改变使用状态建议图像,并让显示装置113显示该图像。所谓建议图像,可以考虑下列图像即用于提示管理员将登录的浏览器2的监视器和候选浏览器的监视器相互交换的图像,或用于促使登录用户使用候选浏览器的图像。
图16是表示检测到不合理状态的情形的一个例子的图。下面是图16所示的情形如图中所示,在房间X内提供客户浏览器2-11、2-12和2-13,而在房间Y内提供客户浏览器2-14、2-15和2-16。客户浏览器2-11和2-12各自包含高分辨率的监视器。客户浏览器2-13、2-14和2-15各自包含中等分辨率的监视器。客户浏览器2-16包含低分辨率的监视器。客户浏览器2-11经常由医生使用。客户浏览器2-15经常由护士使用。客户浏览器2-12、2-13和2-14不经常使用。
在上述情形中,假设用户U是一个医生,他登录到客户浏览器2-16。根据如图15所示的表格,高分辨率或中等分辨率的监视器与医生相匹配。因此,客户浏览器2-16对于用户U来说不适合,因为它具有低分辨率。
此时,客户浏览器2-11、2-12、2-13、2-14和2-15被检测为合适的浏览器,也就是,候选浏览器,因为它们包含有与用户U匹配的高分辨率或中等分辨率的监视器。然后,若设置“无”为限定项,则显示出将客户浏览器2-11、2-12、2-13、2-14和2-15列为候选浏览器的建议图像。若设置“分辨率”为限定项,则候选浏览器限制为含有高分率监视器的客户浏览器2-11和2-12。若设置“距离”为限定项,则候选浏览器限制为与客户浏览器2-16处于同一空间的客户浏览器2-14和2-15。
应该指出的是解决方案准备部件212可以基于多个限定项来限制候选浏览器。这将通过下面的例子予以解释说明在如图17所示的情形中,客户浏览器2-11的使用频率为高,客户浏览器2-12、2-14、2-15和2-16的使用频率约为中等,而浏览器2-13的使用频率为低。
在此情形中,如上所述,假设用户U是一个医生,他登录到客户浏览器2-16。在此情况下,如图18所示,解决方案准备部件212确定包括客户浏览器2-16在内的所有客户浏览器在分辨率方面、使用频率方面以及在各个客户浏览器与客户浏览器2-16之间的距离方面的得分。在图18所示的例子中,基于上述三个限定项的每一个,对客户浏览器给出分为三个等级的分数,如,9分,5分,1分。然后解决方案准备部件212用对每个项设定的系数对每个客户浏览器基于各个限定项的得分进行加权,并计算每个客户浏览器基于三个限定项的总分。在图18所示的例子中,分辨率、使用频率和距离的系数分别为3、2、1。然后,解决方案准备部件212选出总分最高的客户浏览器作为候选浏览器。作为选择,可以设置为选择多个在总分方面处于高级别的客户浏览器。
以这样的方式,根据第二实施例所述,若存在多个候选浏览器,可以基于它们的特征限制出更加合适的一个或多个,并显示出一图像,该图像建议使用更为合适的一个或多个浏览器。从而,减轻了管理员的负担。
上述实施例可以进行如下不同的改进本发明可以应用于除了医疗图像观察系统之外的各种不同的计算机系统。此外,本发明可以应用于校验除了监视器之外的计算机资源,比如计算机和外部存储装置。应该指出的是,计算机资源包括计算机运行所需的各种装置,如存储装置、输入装置、输出装置和控制装置。
可以执行校验来检测一个或几个第一到第四不合理状态。可选择地,可以实施校验来检测另一不合理状态。
在医疗图像观察系统中,用于操作运作的独立服务器可以具有对不合理状态进行校验的功能。可选择地,医疗图像观察系统之外提供的外部终端,比如维护终端(maintenance terminal)11,可以具有对不合理状态进行校验的功能。在后一情况中,多个医疗图像观察系统可以共用一个外部终端来执行校验。
可以显示指示出现了不合理状态的图像,来代替为解决不合理状态的问题提供方案的图像。
为解决不合理状态的问题提供方案的图像或指示出现了不合理状态的图像,可以由出现不合理状态的客户浏览器的监视器来显示。
用户所必需的客户浏览器的功能可以根据除了关于用户或用户的职业类型的识别信息之外的特征信息(如,用户的技术级别)来进行评估。
对于本领域的技术人员而言,其他优点和改进是易于被发现的。因此,广义的本发明不局限于这里所描述的具体细节和示范性实施例。故,可以在不脱离所附的权利要求和它们的等同物所定义的总的发明概念的本质或范围的情况下进行各种改进。
权利要求
1.一种计算机系统分析装置,包括获取单元,用来获取至少指示多个计算机资源的使用状态的信息;和检测单元,用来检测由信息指示的计算机资源的每一个使用状态是否与预先确定为不合理状态的状态对应。
2.根据权利要求1所述的计算机系统分析装置,其中获取单元获取信息,该信息指示分别与计算机资源的用户相联系的处理或指示分别由计算机资源执行的处理;和检测单元,关于所述的每一个计算机资源的性能,检测每一个计算机资源是否不匹配由信息指示的各种处理。
3.根据权利要求1所述的计算机系统分析装置,其中获取单元获取信息,该信息指示计算机资源的使用频率;和检测单元检测是否计算机资源的使用频率不平衡。
4.根据权利要求1所述的计算机系统分析装置,其中获取单元获取信息,该信息指示正在使用一个计算机资源的用户的主要位置与分别提供计算机资源的位置之间的距离;和检测单元检测是否主要位置与提供所述的一个计算机资源的位置之间的距离大于主要位置与提供任一计算机资源的位置之间的距离。
5.根据权利要求1所述的计算机系统分析装置,其中获取单元获取信息,该信息分别指示哪些用户正在使用计算机资源;和检测单元检测是否用户正在使用的一个计算机资源的性能差于该用户通常使用的另一个计算机资源的性能。计算机系统还包括一个指示单元,当检测单元检测到所说的一个计算机资源的性能差于所说的另一个计算机资源的性能时,该指示单元通知该用户由所说的一个计算机资源执行的处理存在不能被执行的可能性。
6.根据权利要求1所述的计算机系统分析装置,其中获取单元获取指示正在使用任一计算机资源的用户的特征的信息;和检测单元检测是否所述的任一计算机资源的性能差于基于用户的特征所确定的必需性能。
7.根据权利要求1所述的计算机系统分析装置,其中计算机资源中的一种为显示医疗图像的图像显示装置。
8.根据权利要求1所述的计算机系统分析装置,其中进一步包括方案制定部件,当检测部件检测到由信息指示的计算机资源的任一使用状态对应于确定为不合理状态的状态时,该方案制定部件制定用于解决所述的任一使用状态的问题的方案。
9.根据权利要求8所述的计算机系统分析装置,其中由方案制定部件制定的方案为建议用另一个计算机资源来替代与所述的任一使用状态相关联的计算机资源中的一个或建议所述的计算机资源中的一个与计算机资源中的另一个相互交换的方案。
10.根据权利要求9所述的计算机系统分析装置,其中当检测到多个计算机资源作为所述的计算机资源中的一个或所述的计算机资源中的另一个的候选计算机资源时,方案制定单元(i)对多个计算机资源的分数的数值进行加权,这些计算机资源是基于与多个计算机资源相关联的多种特征确定的,该数值是根据特征的有效值来确定的,(ii)计算多个计算机资源的总分,(iii)基于多个计算机资源的总分将多个计算机资源限制为更适合的一个或多个,和(iv)制定方案。
11.一种计算机系统分析方法,包括获取至少指示多个计算机资源的使用状态的信息;和检测由信息指示的计算机资源的每一个使用状态是否与预先确定为不合理状态的状态一致。
12.根据权利要求11所述的计算机系统分析方法,其中获取的信息是指示分别与计算机资源的用户相联系的处理的信息或指示分别由计算机资源执行的处理的信息;和在检测是否所述的每一个使用状态与预先确定为不合理状态的状态一致时,关于所述的每一个计算机资源的性能,检测是否每一个计算机资源不匹配由信息指示的各自的处理。
13.根据权利要求11所述的计算机系统分析方法,其中获取的信息是指示计算机资源使用频率的信息;和在检测是否所述的每一个使用状态与预先确定为不合理状态的状态一致的过程中,检测是否计算机资源的使用频率不平衡。
14.根据权利要求11所述的计算机系统分析方法,其中获取的信息是指示当前时间正在使用一个计算机资源的用户的主要位置与分别提供计算机资源的位置之间的距离的信息;和在检测是否所述的每一个使用状态与确定为不合理状态的状态一致的过程中,检测是否主要位置与提供所述的一个计算机资源的位置之间的距离大于主要位置与提供任一计算机资源的位置之间的距离。
15.根据权利要求11所述的计算机系统分析方法,其中获取的信息是分别指示哪些用户正在使用计算机资源的信息;和在检测是否所述的每一个使用状态与确定为不合理状态的状态一致的过程中,检测是否用户正在使用的一个计算机资源的性能低于该用户通常使用的另一个计算机资源的性能,该计算机系统进一步包括当检测到所述的一个计算机资源的性能低于所述的另一个计算机资源的性能时,告知用户存在所述的另一个计算机资源执行的处理不能执行的可能性。
16.根据权利要求11所述的计算机系统分析方法,其中获取的信息是指示正在使用任一计算机资源的用户的特征的信息;和在检测是否所述的每一个使用状态与确定为不合理状态的状态一致的过程中,检测是否所述的任一计算机资源的性能低于基于用户的特征所确定的必需性能。
17.根据权利要求11所述的计算机系统分析方法,其中计算机资源中的一种为显示医疗图像的图像显示装置。
18.根据权利要求11所述的计算机系统分析方法,进一步包括当检测到由信息指示的计算机资源的任一使用状态对应于确定为不合理状态的状态时,制定用于解决所述的任一使用状态的问题的方案。
19.根据权利要求18所述的计算机系统分析方法,其中制定的方案建议用另一个计算机资源来替代与所述的任一使用状态相关联的计算机资源中的一个或建议所述的计算机资源中的一个与计算机资源中的另一个相互交换。
20.根据权利要求19所述的计算机系统分析方法,其中当检测到多个计算机资源作为所述的计算机资源中的一个或所述的计算机资源中的另一个的候选计算机资源时,(i)对检测作为候选计算机资源的多个计算机资源的分数进行加权,这些候选计算机资源是基于与多个计算机资源相关联的多种特征,根据特征的有效值来确定的,(ii)计算多个计算机资源的总分,(iii)基于多个计算机资源的总分将多个计算机资源限制为更适合的一个或多个,和(iv)制定方案。
全文摘要
公开了计算机系统分析装置和计算机系统分析方法。一种计算机系统分析装置包括一个获取单元,用来获取至少指示多个计算机资源的使用状态的信息,和一个检测单元,用来检测由信息指示的计算机资源的使用状态是否与预先确定为不合理状态的状态一致。
文档编号G06Q50/22GK1691004SQ20051007621
公开日2005年11月2日 申请日期2005年3月4日 优先权日2004年3月5日
发明者近藤誉史, 丹羽贤一 申请人:株式会社东芝, 东芝医疗系统株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1