软件错误和性能缺陷报告系统技术方案

技术编号:7163002 阅读:347 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种医学图像系统,其包括医学图像处理模块(20)和用户注释控制模块(30)。该医学图像处理模块(20)至少包括医学图像显示模块(22)和用户注释启动模块(26)。该用户注释控制模块(30)至少包括:截屏获取模块或钩子(32),其被配置为在接收到来自用户注释启动模块的信号的时间附近获取医学图像处理模块的操作的截屏;截屏编辑模块或钩子(36),其被配置为使得用户能够编辑所获取的截屏以生成用户编辑的截屏;以及注释评审/编辑模块或钩子(40),其被配置为自动生成并且使得用户能够编辑并传送内嵌或附有所述用户编辑的截屏的电子邮件消息。

【技术实现步骤摘要】
【国外来华专利技术】软件错误和性能缺陷报告系统本专利技术涉及软件领域、医学领域及相关领域。在此例示性参考对由医学图像显示和处理软件的用户观察的注释、特征请求、错误等的报告来描述本专利技术,但是本专利技术更一般地应用于对由基本任何类型的软件的用户观察的注释、特征请求、错误等的报告,此类软件例如为照片显示和处理软件、办公室组套软件、各种应用软件、实用软件等。医学图像软件被用于显示和处理或分析由诸如磁共振(MR)、计算机断层摄影 (CT)、荧光透视、超声、正电子发射断层摄影(PET)、单光子发射计算机断层摄影(SPECT)、 安装导管的成像器等模态采集的医学图像。医学图像软件的范围可以从初级显示软件到复杂分析软件,其中初级显示软件可能包括诸如缩放(zoom)/摇摄(pan)的特征,而复杂分析软件所执行的操作诸如为图像的空间配准、分割以识别或隔离相关特征、过滤以突出感兴趣特征或弱化不相关特征等。一些医学图像软件被配置为显示或处理三维图像,例如通过显示所选择的切片、三维渲染、最大强度投影等。一些医学图像软件被配置为显示在一段时间内采集的图像的影片序列或“CINE”序列,以图示移动的解剖结构、脉管造影剂的流入或冲出等。利用医学图像软件推导出的信息被用于做出医学决定,诸如医学诊断、治疗修改、 关于是否执行外科手术或其他介入性操作的决定等。在一些应用中,利用医学图像软件推导出的信息被直接用于计划、指导或控制介入性医学程序。例如,MR、CT或其他成像模态有时结合适当的医学图像软件使用以实时监控介入器械插入到受试者体内,或者计划和/或监控辐射治疗会话。医学图像软件开发者和维护者想要接收到来自用户的实质反馈,以便识别常规 “错误(bug)”(其中软件不如预期那样执行操作)并识别有可能进行改进的地方。作为后者的示例,图像操纵控制可能如预期那样操作,但是用户可能发现该控制是不直观的或者是难以使用的。这种情况并不是错误,但是这是医学图像软件开发者或维护者希望被通知到的一些事情,从而软件可能被修改以提供更直观的或更易于使用的控制。这种情况在此被称为“性能缺陷”而不是错误。一些错误或性能缺陷在开发或维护层级可能不易被发现, 而是仅对于用户来说变得明显,并且甚至有可能仅在某些严格限制的情况下才变得明显, 例如当对特定类型的图像执行特定类型的处理(或特定处理操作序列)时。为了有效地报告此类性能缺陷,用户应该传达这些特殊的情况。尽管可以理解的是用户反馈是增强医学图像软件开发和维护的有价值的工具,但从用户那里获得此类反馈可能是困难的。医学图像软件的用户一般是医师、放射学家或其他具有繁重工作量的医学专家,可能难以说服如此繁忙的人员填写书面错误报告,或者给软件开发者打电话或发邮件,或者赞成地采取行动以提供用户反馈。提供此类反馈也可能由于医学图像软件的视觉本性而显得困难。例如,用户可能在视觉上感知该软件并未正确地显示图像特征,但是可能发现难以在口头上或以书面形式传达这一信息。在一些情形中,系统屏幕获取工具,诸如“print screen”键可以被用于获取图像。然而,系统屏幕获取工具有时不能获取由专用医学图像软件生成的图像。即使系统屏幕获取工具对于医学图像软件是有效的,最终的截屏可能是低分辨率的或者可能具有题的缺陷。此外,用户可能不熟悉系统屏幕获取工具并且可能不能够容易地调用它。等到用户确定或记起如何激活系统屏幕获取的时候,软件状态可能已经改变。诸如所谓的“崩溃报告(crash r印ort) ”的自动工具也是已知的。这些机制收集关于可能有利于诊断检测到的软件错误的软件状态的信息。这一信息通常表现为低层级内容,诸如寄存器值、存储器信息转储等,并且一般对于用户来说是不可理解的。此类自动崩溃报告由于医学信息隐私考虑而难以应用于医学图像软件。该崩溃报告可能包括违反适用于美国的健康保险携带和责任法案(HIPAA)或违反其他相关患者隐私法律的患者身份或健康相关信息。同样的患者隐私考虑也可能使得医疗人员犹豫是否批准发送自动崩溃报告给软件开发者或维护者。由于用户并不精确地知道崩溃报告中包含什么信息,用户可能选择“不冒险”并且拒绝批准发送该自动崩溃报告。自动崩溃报告的另一个困难在于通常仅当检测到诸如软件完全停工或不能完全执行模块或功能等的相对严重的瑕疵时才激活此类报告机制。相应地,崩溃报告对于报告不能自动检测的非致命的错误或性能缺陷来说是无效的。虽然医学图像软件是本文涉及的例示性软件,但在其他类型软件的情况下也可能出现类似的问题。在照片软件、制图软件、呈现准备软件、网页浏览器以及其他视觉导向软件的情况下,对于用户来说口头或书面描述错误或性能缺陷可能是困难的。在商业或专业软件、互联网浏览器、艺术相关软件以及其他类型的软件的背景下也可能出现机密性或隐私考虑,这同样使得用户难以批准发送自动错误报告,并且同样地此类自动错误报告被局限于报告可自动检测的错误。本专利技术提供了克服上述及其他问题的新型改进的装置和方法。根据一个公开的方面,公开了一种医学图像系统,其包括医学图像处理模块和用户注释控制模块。该医学图像处理模块至少包括医学图像显示模块和用户注释启动模块。 该用户注释控制模块至少包括截屏获取模块或钩子,其被配置为在接收到来自所述用户注释启动模块的信号的时间附近获取所述医学图像处理模块的操作的截屏;截屏编辑模块或钩子,其被配置为使得用户能够编辑所获取的截屏以生成用户编辑的截屏;以及注释评审/编辑模块或钩子,其被配置为自动生成并且使得用户能够编辑并传送内嵌或附有所述用户编辑的截屏的电子邮件消息。根据另一个公开的方面,公开了一种数字存储介质,其存储可执行指令以执行包括下列操作的方法执行至少包括显示医学图像的医学图像处理;在所述执行期间,接收用户注释启动输入;在接收到所述用户注释启动输入的时间附近获取所述医学图像处理的截屏;执行编辑过程以使得用户能够编辑所述截屏,从而生成用户编辑的截屏;以及将所述用户编辑的截屏传输给定义所执行的医学图像处理的软件开发者或维护者。根据另一个公开的方面,公开了一种方法,其包括执行包括在显示器上向用户显示信息的用户交互式应用处理;在所述执行期间,接收用户注释启动输入;在接收到所述用户注释启动输入的时间附近获取在所述显示器上向所述用户显示的信息的截屏;执行编辑过程以使得用户能够编辑所述截屏,从而生成用户编辑的截屏,所述编辑过程优选使得用户能够执行至少包括下列操作的编辑操作(i)选择和编写所获取的截屏的各部分,和 (ii)向所获取的截屏添加文本或图形注解;以及将所述用户编辑的截屏传输到可由定义所执行的用户交互式应用处理的软件开发者或维护者访问的存储器。一个优点在于向软件开发者或维护者提供改进的用户反馈。另一个优点在于通过合并用户识别的错误或性能缺陷来提供改进的医学图像软件。另一个优点在于提供方便用户向软件开发者或维护者报告错误或性能缺陷的直观的用户注释方法和装置。更多优点将在本领域技术人员阅读和理解以下详细描述之后变得显而易见。附图说明图1图解示出采用医学图像软件并且包括用户注释子系统的医学图像处理系统;图2图解示出由图1中图解描绘的医学图像处理系统的用户注释子系统生成的例示性用户编辑的截屏;图3图解示出包括内嵌于其中的图2的用户编辑的截屏的例示性电子邮件 (email)消息本文档来自技高网...

【技术保护点】
1.一种医学图像系统,其包括:医学图像处理模块(20),其至少包括医学图像显示模块(22)和用户注释启动模块(26);以及用户注释控制模块(30),其至少包括:截屏获取模块或钩子(32),其被配置为在接收到来自所述用户注释启动模块的信号的时间附近获取所述医学图像处理模块的操作的截屏,截屏编辑模块或钩子(36),其被配置为使得用户能够编辑所获取的截屏以生成用户编辑的截屏,以及注释评审/编辑模块或钩子(40),其被配置为自动生成并且使得用户能够编辑并传送内嵌或附有所述用户编辑的截屏的电子邮件消息。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:R·J·E·哈比斯
申请(专利权)人:皇家飞利浦电子股份有限公司
类型:发明
国别省市:NL

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1