[发明专利]用于确定性地报告软件系统中的原因和影响的方法在审
申请号: | 201980063483.0 | 申请日: | 2019-09-26 |
公开(公告)号: | CN112740184A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | D·海恩斯 | 申请(专利权)人: | 美国西门子医学诊断股份有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00;G06F11/07;G06F11/32 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 浩路;吕传奇 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 确定性 报告 软件 系统 中的 原因 影响 方法 | ||
1.一种用于跟踪软件系统中的因果事件的方法,包括以下步骤:
由处理器标识在所述系统的操作期间发生的、满足多个预定义因果条件之一的多个因果事件;
向每个因果事件指派基本唯一的因果ID,并且在因果数据库中创建针对每个因果事件的条目;
由处理器将每个因果ID与描述系统状态的系统状态值相关联;
由处理器执行多个因果布尔操作,每个因果布尔操作将一个或多个输入因果ID以及相关联的系统状态值作为输入,并且输出布尔值以及所选的一个或多个输入因果ID,其中如果改变与输入因果ID相关联的系统状态值将改变输出布尔值,则处理器选择所述输入因果ID以用于输出;以及
基于因果布尔操作的执行和因果数据库的内容来向软件系统的用户显示如下界面:所述界面针对软件系统中的用户传达事件与负面后果的因果关系。
2.根据权利要求1所述的方法,其中因果布尔操作中的至少一个是AND操作,如果输出为false,则AND操作针对输出选择与false输入状态相关联的至少一个因果ID,并且如果输出为true,则AND操作针对输出选择至少一个输入因果ID。
3.根据权利要求2所述的方法,其中如果输出为true,则AND操作输出所有输入因果ID。
4.根据权利要求1所述的方法,其中因果布尔操作中的至少一个是OR操作,如果输出为true,则OR操作针对输出选择与true输入状态相关联的至少一个因果ID,并且如果输出为false,则OR操作针对输出选择至少一个输入因果ID。
5.根据权利要求4所述的方法,其中如果输出为false,则OR操作输出所有输入因果ID。
6.根据权利要求1所述的方法,其中因果布尔操作中的至少一个是NOT操作,如果输出为false,则NOT操作针对输出选择与true输入状态相关联的至少一个因果ID,并且如果输出为true,则NOT操作针对输出选择至少一个输入因果ID。
7.根据权利要求1所述的方法,其中图形界面允许用户点击负面后果以展开或折叠针对该负面后果的根本原因事件的显示。
8.根据权利要求1所述的方法,其中处理器通过维持多个对象来将因果ID与系统状态值相关联,所述多个对象包括因果ID以及关于系统状态的一个或多个数据两者作为每个状态对象的变量。
9.根据权利要求1所述的方法,进一步包括执行非布尔因果操作的步骤,所述非布尔因果操作返回输出值,并且选择性地返回与由处理器确定对输出值具有贡献的输入值相关联的任何因果ID。
10.根据权利要求1所述的方法,其中所述软件系统便于临床分析仪的操作。
11.一种用于跟踪软件系统中的因果事件的方法,包括以下步骤:
由处理器标识在所述系统的操作期间发生的、满足多个预定义因果条件之一的多个因果事件;
向每个因果事件指派基本唯一的因果ID,并且在因果数据库中创建针对每个因果事件的条目;
由处理器经由因果数据库将每个因果ID与系统状态值相关联,系统状态值描述了由被指派有因果ID的因果事件导致的系统状态;
由处理器执行多个因果函数,每个因果函数将一个或多个输入系统状态值以及相关联的因果ID作为输入,并且输出由输入系统状态值的因果函数定义的结果以及所选的一个或多个输入因果ID,所选的输入因果值是与如果被改变则将导致结果改变的系统状态值相关联的因果ID;以及
基于与导致负面后果的一个或多个状态相关联的一个或多个因果ID、以及因果数据库的内容来向软件系统的用户显示如下界面:所述界面针对软件系统中的用户传达事件与负面后果的关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美国西门子医学诊断股份有限公司,未经美国西门子医学诊断股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980063483.0/1.html,转载请声明来源钻瓜专利网。