计算机实现的运行时系统、保健网络、方法和计算机程序技术方案

技术编号:31501527 阅读:31 留言:0更新日期:2021-12-22 23:19
本公开涉及计算机实现的运行时系统、保健网络、方法和计算机程序。运行时系统可操作为经由保健网络为至少一个应用提供连续产品执行运行时环境,保健网络包括被配置成处理运行时环境的医学信息的多个生产设备,运行时系统还包括被配置成通过以下提供自主运行时环境的聚焦机和动作计划存储库:由聚焦机监测至少一个设备上的应用的运行用例;在针对监测的运行用例检测到错误状态的情况下,由聚焦机接管应用的运行用例的责任;由聚焦机分析运行用例的检测错误状态;基于运行用例的分析的错误状态,从动作计划存储库中存放的多个动作中获得至少一个合适替换动作;通过在应用上采用获得的替换动作,由聚焦机终止并优选地完成运行用例或其部分。例或其部分。例或其部分。

【技术实现步骤摘要】
计算机实现的运行时系统、保健网络、方法和计算机程序


[0001]本专利技术涉及计算机实现的运行时(runtime)系统。本专利技术还涉及保健网络、方法以及计算机程序。

技术介绍

[0002]本专利技术属于保健网络领域,例如,在EP 3 457 408 A1和EP 3 567 600 A1中描述的保健网络。
[0003]保健网络包括多个系统——包括设备、产品、平台和应用(也被称为软件、程序或计算机程序)。设备可以包括医学设备(例如,图片存档和通信系统(PACS)、超声系统等)、供医疗专业人员和患者使用的用户终端、专家用户终端(例如,护士呼叫系统)、服务器和医学数据存储装置。平台有助于设备和应用访问保健网络内部或外部的服务和存储库(repository)。应用在设备上操作或结合设备进行操作或经由设备可访问,并且可以包括有助于保健网络上的设备之间的通信的通信应用、被配置成处理医学信息的医学应用、被配置成管理专利信息的应用、用于管理保健环境中的知识的应用、被配置成管理医学记录的应用。
[0004]这样的现代医学应用环境是复杂的,并且在具有异构功能和应用的异构景观和基础设施中并且通常以非标准化方式使用来自不同制造商的各种不同设备和产品。特别地,现代医学设备和产品的架构的趋势朝向彼此互连并交互的数量增加的相对小的系统、应用和服务,而不是仅使用少数相对复杂的系统或隔离的产品。
[0005]在具有数量增多的相对独立操作的系统、应用和服务的这种异构景观架构中,对于不同的产品和设备以及它们之间的交互,不希望的情况和系统错误的可能性都会增加。例如,如果操作时的情况超出所谓的愉快路径,则应用不再能够处理对应的用例(use case)。因此,应用被卡住。
[0006]根据典型的方法,寻求快速摆脱该情况的用户经常面临错误的对话框,或者甚至更糟的是,面临异常对话框,并且将服务帮助台的电话号码留给他。除了在需要这些远程服务帮助台的情况下这些远程服务帮助台通常不可用的事实以外,它们通常是不可生产的,使得用户通常不能避开该错误情况。这主要导致需要重新开始正在进行的用例,而不能保证再次发生相同的错误情况。通常,被中断的用例的工作和数据不再可恢复。
[0007]对于后台活动,已知看门狗机制提供低水平动作,如启动、重新开始或重新启动,但是它们既不处理错误预防或纠正,也不处理合适的用例延续。
[0008]在这种背景下,本专利技术解决的问题是改进对被卡住的应用的正在进行的用例的处理。

技术实现思路

[0009]根据本专利技术,该问题通过计算机实现的运行时系统和/或保健网络和/或方法和/或计算机程序来解决。
[0010]据此,提供了以下内容:
[0011]‑
一种计算机实现的运行时系统,其能够操作为经由保健网络为至少一个应用提供连续的产品执行运行时环境,该保健网络包括被配置成处理运行时环境的医学信息的多个生产设备,其中,运行时系统还包括被配置成通过以下操作提供自主运行时环境的聚焦机和动作计划存储库:由聚焦机监测至少一个设备上的应用的运行用例;在针对所监测的运行用例检测到错误状态的情况下,由聚焦机接管应用的运行用例的责任;由聚焦机分析运行用例的所检测到的错误状态;基于运行用例的所分析的错误状态,从存放在动作计划存储库中的多个动作中,获得至少一个合适的替换动作;以及由聚焦机通过在应用上采用所获得的替换动作,来终止并且优选地完成运行用例或运行用例的部分。
[0012]‑
一种保健网络,其包括:多个生产设备,其能够由多个用户操作并且被配置成处理医学信息;以及根据本专利技术的至少一个运行时系统,该运行时系统具有至少一个接口,该至少一个接口用于耦接至多个生产设备并且被配置成为多个生产设备提供自主运行时环境。
[0013]‑
一种为至少一个应用提供连续和自主的产品执行运行时环境的计算机实现的运行时方法,该计算机实现的运行时方法包括以下步骤:提供保健网络,该保健网络包括被配置成处理运行时环境的医学信息的多个生产设备;经由保健网络的接口监测至少一个设备上的应用的运行用例;在针对所监测的运行用例检测到错误状态的情况下,由外部提供的聚焦机接管应用的运行用例的责任;由聚焦机分析运行用例的所检测到的错误状态;基于运行用例的所分析的错误状态,从多个动作中获得至少一个合适的动作;以及由聚焦机通过在应用上采用所获得的动作,来终止并且优选地完成运行用例或运行用例的部分。
[0014]‑
一种包括一组指令的计算机程序,该组指令在由计算机化设备执行时使计算机化电子设备执行根据本专利技术的方法。
[0015]根据本专利技术的方法的焦点在于提供一种自主产品执行环境,该自主产品执行环境以自动和/或自主的方式处理用例、情况、事件等。特别地,通过保存操作数据和用例上下文,利用适用动作和决策自主权的专用选择来处理用例。
[0016]根据本专利技术的所提出的解决方案提供了一种自主的优选地基于云的运行时环境,其被配置成对何时、是否以及如何在运行时继续进行正在进行的用例或情况做出合适的自主决定。因此,自主运行时环境可以在运行或安装的系统、应用和/或服务中为未知的情况中已经变得活跃。
[0017]新的自主运行时环境意味着将正在进行的有缺陷用例的责任转移并移交给外部布置的聚焦机。对于该正在进行的有缺陷用例的下一步骤,运行时系统的聚焦机基于许多可配置的动作继续进行正在进行的用例。至多,聚焦机正在完成有缺陷的用例而不是原始用例所有者(例如,生产设备)。在外部执行的这种用例格式允许安全地处理非生产性的死胡同情况。
[0018]应用行为似乎会自动且自主地继续中断的用例,而无需另外的用户交互或附加的信息。为此,应用通知需要将有缺陷用例的当前执行路径替换为当前的有缺陷用例的替选执行路径。这样,通过采用适当的用例兼容的功能替换来掩盖应用、软件或程序的故障(或至少是非典型)行为。
[0019]正如介绍部分中描述的,已知的解决方案既没有构造也没有分发该新颖的方法中
的功能。在已知的解决方案中,用例执行被视为对应应用或服务的排他性的内部责任。相反,根据本专利技术的新颖方法提供了一种技术聚焦机,以有条件地将对故障或有缺陷的用例(或用例步骤)的该责任转移到可用程序集外部的不同程序。初始应用或服务或聚焦机都无法先验地知道到期的接下来程序是什么,接下来程序中的哪个程序成功地解决了用例中所需的接下来的步骤,这继而在具有或甚至没有初始应用或服务的情况下完成用例。因此,本专利技术的一个核心方面是聚焦机不定义、重新定义或修改现有用例,即使它们产生错误状态。
[0020]这种自主运行时环境通过采用替换功能来提供与运行用例最灵活的对准。特别地,例如,如果该特定用例被卡住,或者如果应用的用户接收到用户或应用本身都不能处理的异常,则自主运行时系统尝试完成已知或未知的运行用例。然后,自主运行时系统帮助从异常中释放应用,继续应用和/或成功完成用例。因此,尽可能避免费时的中断。此外,用户的先前工作被保存,并且因此不会丢失。
[0021]自主运行时系统本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种计算机实现的运行时系统(10),其能够操作为经由保健网络(15)为至少一个应用提供连续的产品执行运行时环境,所述保健网络(15)包括被配置成处理所述运行时环境的医学信息的多个生产设备(16,20),其中,所述运行时系统还包括被配置成通过以下操作提供自主运行时环境的聚焦机(11)和动作计划存储库(22):由所述聚焦机(11)监测(S1)至少一个设备(16,20)上的应用的运行用例;在针对所监测的运行用例检测到错误状态的情况下,由所述聚焦机(11)接管(S2)所述应用的所述运行用例的责任;由所述聚焦机(11)分析(S3)所述运行用例的所检测到的错误状态;基于所述运行用例的所分析的错误状态,从存放在所述动作计划存储库(22)中的多个动作中,获得(S4)至少一个合适的替换动作;以及由所述聚焦机(11)通过在所述应用上采用所获得的替换动作,来终止并且优选地完成(S5)所述运行用例或所述运行用例的部分。2.根据权利要求1所述的系统,其中,所述聚焦机(11)还被配置成将所完成的用例或所完成的用例的部分的数据提供(S6)至所述生产设备和/或所述运行时环境。3.根据前述权利要求中任一项所述的系统,其中,提供所完成的用例或所完成的用例的部分的数据的功能包括:由所述聚焦机(11)将所完成的用例或所完成的用例的部分的数据存储在所述动作计划存储库(22)中。4.根据前述权利要求中任一项所述的系统,其中,接管责任的功能包括:在运行用例的所检测到的状态满足至少一个预定义条件的情况下,由所述聚焦机(11)检测所监测的用例的错误状态。5.根据权利要求4所述的系统,其中,运行用例的预定义条件是对应应用的执行被停止的用例的死胡同情况。6.根据权利要求4或5所述的系统,其中,运行用例的预定义条件是所执行的应用与所述用例的愉快路径的预定义偏差。7.根据前述权利要求中任一项所述的系统,其中,接管责任以及分析所检测到的错误状态的功能包括:由所述聚焦机(11)根据可用条件的列表生成条件的优先级;以及由所述聚焦机(11)从所述动作计划存储库(22)中读取与所生成...

【专利技术属性】
技术研发人员:弗拉迪斯拉夫
申请(专利权)人:西门子医疗有限公司
类型:发明
国别省市:

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

1