设备部件的业务流程编辑系统、方法和电子设备与流程

未命名 09-15 阅读:116 评论:0


1.本发明涉及医疗软件仿真技术领域,特别涉及一种设备部件的业务流程编辑系统、方法和电子设备。


背景技术:

2.医疗成像系统设备部件数目多、成本大,开发和测试人员通常需要接入医学成像设备的真实硬件以对该医学成像设备对应的软件进行测试、调试与验证。举例而言,用于磁共振系统的磁共振软件通常非常复杂,包括很多软件子系统。一方面,每个软件子系统在研发阶段都需要使用相同的磁共振系统的硬件资源进行测试、调试和验证,因此需要较多的磁共振系统设备;另一方面,磁共振系统的真实硬件系统不仅资源紧张而且伴有设备老化、硬件与网络环境存在运行风险,这常常影响测试结果。因此,采用将真实的硬件部件用软件虚拟成虚拟设备部件的方式,不仅能够降低软件研发时对硬件资源的需求,同时也可以显著降低研发成本,因此在磁共振软件的测试验证阶段,使用虚拟化测试系统(比如,软件模拟程序)对虚拟设备部件运行逻辑与运行状态监控功能进行管理与控制,得到越来越广泛的应用。
3.相关技术中的软件模拟程序常常通过修改较多配置文件的方式来实现,而配置文件在磁共振系统中数量庞大且数据结构复杂多样,直接对配置文件进行修改不仅不够直观、效率低下;而且存在着误操作导致破坏运行环境的风险。此外,软件模拟程序的运行通常基于大量已配置的真实硬件系统,应用面较为狭窄,且受到非常规情景下的物理局限性。
4.需要说明的是,公开于该发明背景技术部分的信息仅仅旨在加深对本发明一般背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。


技术实现要素:

5.本发明的目的在于,提供一种设备部件的业务流程编辑系统、方法和电子设备,以解决现有技术中直接修改配置文件不够直观、效率低下的问题。本发明提供的虚拟设备部件的业务流程编辑系统易于操作,不仅能够更便于操作者对虚拟设备部件的属性和参数以及运行方式进行自定义配置,从而提高虚拟设备部件的业务流程的配置效率;而且能够显著降低破坏运行环境的风险。
6.为达到上述目的,本发明通过以下技术方案实现:一种设备部件的业务流程编辑系统,用于对医学成像设备的虚拟设备部件进行业务流程设计;所述业务流程编辑系统,包括:
7.服务初始化组件,配置为对接收到的配置文件进行解析,加载并显示解析得到的设备部件列表;
8.所述业务流程编辑系统还包括部件初始化组件、业务元素初始化组件和工作流编辑组件;以响应于针对所述设备部件列表中的设备部件的操作;
9.所述部件初始化组件,配置为显示第一待编辑设备部件的属性信息列表;
10.所述业务元素初始化组件,配置为显示第二待编辑设备部件对应的业务元素的事件信息列表;
11.所述工作流编辑组件,配置为显示业务元素列表,以响应对至少两个所述业务元素之间的业务流程的编辑操作;并保存编辑后的所述设备部件的数据信息。
12.可选地,所述服务初始化组件包括文件解析子组件和列表编辑子组件;
13.所述文件解析子组件,配置为对接收到的配置文件进行解析,并将解析得到的所有设备部件的信息发送至所述列表编辑子组件;
14.所述列表编辑子组件,配置为响应于针对所述设备部件列表的编辑操作,显示所述设备部件列表以及第三待编辑设备部件的设备属性列表。
15.可选地,所述部件初始化组件包括属性信息编辑子组件和属性变化编辑子组件;
16.所述属性信息编辑子组件,配置为响应于针对所述第一待编辑设备部件的属性信息的编辑操作,显示所述第一待编辑设备部件的属性信息列表,其中,所述属性信息包括属性名称、属性描述、数据类型以及初始值;
17.所述属性变化编辑子组件,配置为响应于针对所述第一待编辑设备部件的待编辑属性信息的变化规则的编辑操作,显示所述第一待编辑设备部件的所述待编辑属性信息的变化规则。
18.可选地,所述业务元素初始化组件包括触发条件编辑子组件和动作编辑子组件;
19.所述触发条件编辑子组件,配置为响应于针对所述第二待编辑设备部件对应的业务元素的事件信息的编辑操作,显示所述第二待编辑设备部件对应的业务元素的事件信息列表,其中,每一个所述事件信息包括事件名称、事件描述、事件类型、触发条件以及动作信息,所述触发条件包括定时器触发和事件触发;
20.所述动作编辑子组件,配置为响应于针对所述第二待编辑设备部件对应的业务元素的动作信息的编辑操作,显示所述第二待编辑设备部件对应的业务元素的待编辑事件信息的动作信息列表其中,每一个所述动作信息包括动作名称、动作描述以及访问类型。
21.可选地,所述工作流编辑组件包括业务元素配置组件和工作流程调试组件;
22.所述业务元素配置组件,配置为响应于针对至少两个所述业务元素之间的业务流程的编辑操作,显示业务元素列表以及待配置业务元素的动作信息列表;
23.所述工作流程调试组件,配置为对每个所述业务元素进行逻辑检测和调试,并在检测出所述业务元素错误时给出相应的提示信息。
24.可选地,所述业务元素配置组件包括业务元素拖拽子组件和逻辑关系关联子组件;
25.所述业务元素拖拽子组件,配置为显示业务元素列表,并在检测到所述业务元素列表中的任一所述业务元素被选为待配置业务元素时,显示该待配置业务元素的动作信息列表;
26.所述逻辑关系关联子组件,配置为显示至少两个业务元素之间的业务流程的关联关系。
27.可选地,所述业务流程编辑系统还以一个或多个交互界面的方式显示所述设备部件列表、所述第一待编辑设备部件的属性信息、所述业务元素的事件信息以及各个所述业
务元素之间的业务流程信息。
28.可选地,所述设备部件包括磁共振设备的虚拟化的硬件部件。
29.为了实现上述目的,本发明还提供了一种虚拟设备部件的业务流程编辑方法,所述业务流程编辑方法采用上述任一项所述的业务流程编辑系统对医学成像设备的虚拟设备部件进行业务流程设计,所述业务流程编辑方法,包括:
30.向所述业务流程编辑系统导入配置文件,以加载并显示解析得到的设备部件列表,根据所述设备部件列表信息,执行如下操作中的至少一者:
31.对所述设备部件列表中的设备部件进行增加、删除或修改;
32.对所述设备部件列表中的至少一个第一待编辑设备部件的属性信息进行增加、删除或修改;
33.对所述设备部件列表中的至少一个第二待编辑设备部件对应的业务元素进行增加、删除或修改;
34.根据待配置业务元素的动作信息列表,对至少两个所述业务元素之间的业务流程进行编辑。
35.为了实现上述目的,本发明还提供了一种电子设备,所述电子包括处理器和存储器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,执行如下步骤,以用于对医学成像设备的虚拟设备部件进行业务流程设计:
36.对接收到的配置文件进行解析,加载并显示解析得到的设备部件列表,以供操作者编辑所述设备部件列表;并响应于针对所述设备部件列表中的设备部件操作,分别执行以下步骤中的至少其中之一:
37.显示第一待编辑设备部件的属性信息列表;
38.显示第二待编辑设备部件对应的业务元素的事件信息列表;
39.显示业务元素列表,以响应对至少两个所述业务元素之间的业务流程的编辑操作;并保存编辑后的所述设备部件的数据信息。
40.与现有技术相比,本发明提供的设备部件的业务流程编辑系统、方法和电子设备具有以下优点:
41.本发明提供的设备部件的业务流程编辑系统,用于对医学成像设备的虚拟设备部件进行业务流程设计。所述业务流程编辑系统包括服务初始化组件、部件初始化组件、业务元素初始化组件和工作流编辑组件,从而能够将接收到的配置文件可视化地显示设备部件列表、第一待编辑设备部件的属性信息、第二待编辑设备部件对应的业务元素的事件信息列表以及业务元素列表,能够避免操作者直接手动修改不同的配置文件或者修改虚拟化测试系统的代码逻辑从而破坏成像设备软件(比如磁共振成像设备的磁共振软件)的运行环境甚至造成磁共振成像设备的硬件部件损坏的风险。
42.进一步地,本发明提供的设备部件的业务流程编辑系统,能够将设备部件的业务流程的编辑操作限定在较小的范围,比如增减或更新某个设备部件(比如磁共振成像(magnetic resonance imaging,mri)设备的梯度功率放大器(gradient power amplifier,gpa))的属性信息(比如gpa功率属性、gpa温度属性等),从而进一步提高设备部件的业务流程编辑效率。
43.又进一步地,本发明提供的设备部件的业务流程编辑系统支持业务元素的业务流
程的编辑,且能够对每个所述业务元素进行逻辑检测和调试,并在检测出所述业务元素错误时给出相应的提示信息。从而能够更进一步提高设备部件的业务流程的编辑效率和质量。
44.综上,本发明提供的虚拟设备部件的业务流程编辑系统更加直观、易于操作且独立于磁共振虚拟化测试系统以及磁共振成像设备的磁共振软件,不仅能够更便于操作者对虚拟设备部件的属性和参数以及运行方式进行自定义配置,从而提高虚拟设备部件的业务流程的配置效率;而且能够显著降低破坏运行环境的风险。
45.由于本发明提供的虚拟设备部件的业务流程编辑方法和电子设备,与本发明提供的设备部件的业务流程编辑系统属于同一发明构思,因此,本发明提供的虚拟设备部件的业务流程编辑方法和电子设备至少具有本发明提供的设备部件的业务流程编辑系统的所有优点,详细的内容请参见上文设备部件的业务流程编辑系统相关的描述,在此,不再一一赘述。
附图说明
46.图1为本发明实施例一提供的设备部件的业务流程编辑系统的结构框图;
47.图2为本发明实施例一其中一实施方式的设备部件列表的界面示意图;
48.图3为本发明实施例一其中一实施方式的第一待编辑设备部件的属性信息列表及当前属性信息的界面示意图;
49.图4a为本发明实施例一其中一实施方式的第二待编辑设备部件的业务元素的事件信息列表以及当前事件信息的界面示意图;
50.图4b为本发明实施例一其中一实施方式的第二待编辑设备部件的业务元素的当前事件信息的动作信息列表及当前动作信息的界面示意图;
51.图5为本发明实施例一其中一实施方式的业务元素之间的业务流程的编辑界面示意图;
52.图6为本发明实施例二提供的虚拟设备部件的业务流程编辑方法的流程示意图;
53.图7为本发明实施例二其中一实施方式的流程示意图;
54.图8为本发明实施例三提供的电子设备的方框结构示意图。
55.其中,附图标记如下:
56.服务初始化组件-110、文件解析子组件-111、列表编辑子组件-112、部件初始化组件-120、属性信息编辑子组件-121、属性变化编辑子组件-122、业务元素初始化组件-130、触发条件编辑子组件-131、动作编辑子组件-132、工作流编辑组件-140、业务元素配置组件-141、业务元素拖拽子组件-1411、逻辑关系关联子组件-1412、工作流程调试组件-142、显示器-150;
57.210-处理器、220-通信接口、230-存储器、240-通信总线。
具体实施方式
58.以下结合附图对本发明提出的设备部件的业务流程编辑系统、方法和电子设备作进一步详细说明。根据下面说明,本发明的优点和特征将更清楚。需要说明的是,附图采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施方式的
目的。为了使本发明的目的、特征和优点能够更加明显易懂,请参阅附图。须知,本说明书所附图式所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明实施的限定条件,任何结构的修饰、比例关系的改变或大小的调整,在与本发明所能产生的功效及所能达成的目的相同或近似的情况下,均应仍落在本发明所揭示的技术内容能涵盖的范围内。本文所公开的本发明的具体设计特征包括例如具体尺寸、方向、位置和外形将部分地由具体所要应用和使用的环境来确定。以及,在以下说明的实施方式中,有时在不同的附图之间共同使用同一附图标记来表示相同部分或具有相同功能的部分,而省略其重复说明。在本说明书中,使用相似的标号和字母表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。另外,如果本文所述的方法包括一系列步骤,且本文所呈现的这些步骤的顺序并非必须是可执行这些步骤的唯一顺序,且一些所述的步骤可被省略和/或一些本文未描述的其他步骤可被添加到该方法。
59.需要说明的是,本文中术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。单数形式“一”、“一个”以及“该”包括复数对象,术语“或”通常是以包括“和/或”的含义而进行使用的,术语“若干”通常是以包括“至少一个”的含义而进行使用的,术语“至少两个”通常是以包括“两个或两个以上”的含义而进行使用的。
60.本发明的核心思想在于针对现有技术中直接修改配置文件不够直观且效率低下的问题,提供一种设备部件的业务流程编辑系统、方法和电子设备,以更便于操作者对虚拟设备部件的属性和参数以及运行方式进行自定义配置,从而提高虚拟设备部件的业务流程的配置效率,进而降低因直接修改配置文件而破坏运行环境的风险。
61.需要说明的是,本发明提供的虚拟设备部件的业务流程编辑系统可应用于本发明提供的电子设备上,其中,该电子设备可以是个人计算机、移动终端等,该移动终端可以是手机、平板电脑等具有各种操作系统的硬件设备。进一步地,为了便于理解和说明,下文以磁共振成像设备的虚拟化部件为例对本发明提供的设备部件的业务流程编辑系统、方法和电子设备予以说明,但如本领域技术技术人员可以理解地,这并非本发明的限制,本发明提供的设备部件的业务流程编辑系统、方法和电子设备可以用于除磁共振成像设备之外的其他医学成像设备,包括但不限于电子计算机断层扫描(computer tomography,ct)设备、计算机x线摄影系统(cr)和直接数字化x线摄影系统(dr)等。
62.实施例一
63.本实施例提供了一种虚拟设备部件的业务流程编辑系统,用于对医学成像设备的虚拟设备部件进行业务流程设计。具体地,请参见图1,其示意性地给出了本实施例提供的设备部件的业务流程编辑系统的结构框图。从图1可以看出,本实施例提供的虚拟设备部件的业务流程编辑系统,包括服务初始化组件110、部件初始化组件120、业务元素初始化组件130和工作流编辑组件140。更具体地,所述服务初始化组件110,配置为对接收到的配置文件进行解析,加载并显示解析得到的设备部件列表。所述部件初始化组件120、所述业务元
素初始化组件130和工作流编辑组件140,用于响应于针对所述设备部件列表中的设备部件的操作。更具体地,所述部件初始化组件120,配置为显示第一待编辑设备部件的属性信息列表。所述业务元素初始化组件130,配置为显示第二待编辑设备部件对应的业务元素的事件信息列表。所述工作流编辑组件140,配置为显示业务元素列表,以响应对至少两个所述业务元素之间的业务流程的编辑操作;并保存编辑后的所述设备部件的数据信息。
64.由此可见,本实施例提供的设备部件的业务流程编辑系统包括服务初始化组件110、部件初始化组件120、业务元素初始化组件130和工作流编辑组件140,从而能够将接收到的配置文件可视化地显示设备部件列表、第一待编辑设备部件的属性信息、第二待编辑设备部件对应的业务元素的事件信息列表以及业务元素列表,能够避免操作者直接手动修改不同的配置文件或者修改虚拟化测试系统的代码逻辑从而破坏成像设备软件(比如磁共振成像设备的磁共振软件)的运行环境甚至造成磁共振成像设备的硬件部件损坏的风险。进一步地,本发明提供的设备部件的业务流程编辑系统,能够将设备部件的业务流程的编辑操作限定在较小的范围,比如增减或更新某个设备部件(比如磁共振成像设备的gpa)的属性信息(比如gpa功率属性、gpa温度属性等),从而进一步提高设备部件的业务流程编辑效率。综上,本实施例提供的虚拟设备部件的业务流程编辑系统更加直观、易于操作且独立于磁共振虚拟化测试系统以及磁共振成像设备的磁共振软件,不仅能够更便于操作者对虚拟设备部件的属性和参数以及运行方式进行自定义配置,从而提高虚拟设备部件的业务流程的配置效率;而且能够显著降低破坏运行环境的风险。
65.优选地,在其中一些实施方式中,所述业务流程编辑系统用于磁共振设备,更具体地,所述设备部件包括磁共振设备的虚拟化的硬件部件。示例性地,所述磁共振设备的虚拟化硬件部件包括但不限于gpa、磁体监控单元(magnet control unit,magc)等。
66.具体地,在一些实施方式中,所述配置文件用于记录医学成像设备的设备部件信息。所述设备部件信息包括但不限于设备部件列表、各个设备部件的属性信息、各个设备部件对应的业务元素的信息以及各个业务元素之间的业务流程等,所述配置文件可以为医学成像设备的软件系统(比如磁共振成像设备的磁共振软件)所用,也可以为测试医学成像设备的软件系统的虚拟化测试系统所用,本发明对此不作限定。另外,可以理解地,本发明对所述配置文件的具体格式不作限定,所述配置文件的格式可以为.txt格式、.csv格式以及除.txt格式、.csv格式之外的其他格式,在此不再一一列举。
67.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。具体地,本文中的“第一待编辑设备部件”意指所述设备部件列表中的其中一个设备部件,该设备部件是操作者选取的编辑其属性信息的设备部件。本文中的“第二待编辑设备部件”意指所述设备部件列表中的其中一个设备部件,该设备部件是操作者选取的编辑其业务元素的设备部件。本文中的“第三待编辑设备部件”意指所述设备部件列表中显示属性信息的设备部件。因此,本文中的第一待编辑设备部件、第二待编辑设备部件和第三待编辑设备部件可以为同一个设备部件,也可以为不同的设备部件。示例性地,以下以第一待编辑设备部件和第二待编辑设备部件举例说明如下:在其中一些实施方式中,先对磁共振成像设备的gpa新增两个
属性,然后,再对gpa创建两个业务元素并建立这两个业务元素之间的业务流程,此时第一待编辑设备部件和所述第二待编辑设备部件为同一设备部件即gpa。在另外一些实施方式中,先对磁共振成像设备的gpa新增两个属性,然后,再对magc创建两个业务元素并建立这两个业务元素之间的业务流程,此时第一待编辑设备部件和所述第二待编辑设备部件为不同的设备部件,即第一待编辑设备部件为gpa,第二待编辑设备部件为magc。
68.另外,需要说明的是,如本领域技术人员可以理解地,医学成像设备通常包括多个设备部件,多个设备部件形成设备部件列表;每个设备部件具有至少一个属性信息(比如磁共振成像设备的gpa具有功率属性和温度属性)每且一个设备部件可以具有一个或多个业务元素(比如磁共振成像设备的gpa具有gpa上电业务元素和gpa下电业务元素两个业务元素);一个业务元素可以具有一个或多个事件信息,一个事件信息可以具有一个或多个动作信息(具体请参见实施例二的具体示例说明,为了避免赘述,在此,暂不展开说明)。同一设备部件的业务元素之间或者不同的设备部件的业务元素之间可以配置业务流程。
69.优选地,其中一些示范性实施方式中,所述业务流程编辑系统还包括以一个或多个交互界面的方式显示所述设备部件列表、所述第一待编辑设备部件的属性信息、所述业务元素的事件信息以及各个所述业务元素之间的业务流程信息。
70.如此配置,本实施例提供的设备部件的业务流程编辑系统,能够以一个或多个交互界面的方式显示所述设备部件列表、所述第一待编辑设备部件的属性信息、所述业务元素的事件信息以及各个所述业务元素之间的业务流程信息,由此,能够避免操作者通过手动修改不同配置文件或者修改模拟程序的代码逻辑来增加部件或更新某个部件的属性信息(例如工作状态与当前温度等)的繁琐操作,本实施例提供的设备部件的业务流程编辑系统,通过可视化的界面交互能够显著提升对设备部件的业务流程进行编辑的用户友好度,操作者只需要在显示界面的文本框/列表输入数据保存,从而规范了修改范围,这样最小一次更改缩小至一个字段,能够避免破坏环境的风险。
71.具体地,在一些实施方式中,所述业务流程编辑系统可以包括显示器150,以在该显示器150上以一个或多个交互界面的方式显示所述设备部件列表、所述第一待编辑设备部件的属性信息、所述业务元素的事件信息以及各个所述业务元素之间的业务流程信息,更具体地,所述显示器150可以是普通的非触摸屏显示器也可以是非触摸屏显示器,本发明对此不作限定。在另外一些实施方式中,所述业务流程编辑系统也可以通过与其通信连接的显示器150显示所述设备部件列表、所述第一待编辑设备部件的属性信息、所述业务元素的事件信息以及各个所述业务元素之间的业务流程信息。本发明对此不作限定。
72.优选地,在其中一些示范性实施方式中,所述服务初始化组件110包括文件解析子组件111和列表编辑子组件112。具体地,所述文件解析子组件111,配置为对接收到的配置文件进行解析,并将解析得到的所有设备部件的信息发送至所述列表编辑子组件112。所述列表编辑子组件112,配置为响应于针对所述设备部件列表的编辑操作,显示所述设备部件列表以及第三待编辑设备部件的设备属性列表。
73.由此,本实施例提供的设备部件的业务流程编辑系统,通过以列表的方式显示所述配置文件中所有的设备部件方式,并显示选中的设备部件的设备属性列表,从而更便于操作者对虚拟设备部件进行编辑,并能够避免破坏环境的风险。具体地,以磁共振成像设备的设备部件举例来说,请参见图2,其示意性地给出了本实施例其中一实施方式的设备部件
列表的界面示意图。从图2可以看出,该示例中,该磁共振成像设备的设备部件配置列表分2页显示,第1页显示了gpa、射频功率放大器(radio frequency power amplifier,rfpa)以及第二类型冷却系统(cooling system 2,cos2)三个部件,且显示了第三待编辑设备部件(即gpa)的设备属性配置列表。
74.优选地,在其中一些示范性实施方式中,所述部件初始化组件120包括属性信息编辑子组件121和属性变化编辑子组件122。具体地,所述属性信息编辑子组件121,配置为响应于针对所述第一待编辑设备部件的属性信息的编辑操作,显示所述第一待编辑设备部件的属性信息列表,其中,所述属性信息包括属性名称、属性描述、数据类型以及初始值。所述属性变化编辑子组件122,配置为响应于针对所述第一待编辑设备部件的待编辑属性信息的变化规则的编辑操作,显示所述第一待编辑设备部件的所述待编辑属性信息的变化规则。
75.由此,本实施例提供的设备部件的业务流程编辑系统,通过部件初始化组件120的属性信息编辑子组件121和属性变化编辑子组件122,使得操作者无须再通过手动修改不同配置文件或者修改模拟程序的代码逻辑来更新某个设备部件的属性信息(例如gpa的工作状态与当前温度等)。只需要通过业务流程编辑系统的交互界面的文本框/列表输入数据,不仅规范了修改范围,而且可以将修改限定在较小的范围(比如最小一次更改缩小至一个字段),从而降低了破坏环境的风险。具体地,仍以磁共振成像设备的设备部件举例来说,请参见图3,其示意性地给出了本实施例其中一实施方式的第一待编辑设备部件的属性信息列表及当前属性信息的界面示意图。从图3可以看出,该示例中,该磁共振成像设备的gpa(即第一待编辑设备部件)共有3个属性信息,分别为gpa属性1、gpa属性2和gpa属性3。每个gpa属性信息包括属性名称、属性描述、数据类型和初始值以及该属性的属性值生成规则,所述属性值生成规则包括但不限于以时间为周期产生、设定范围的随机值等。
76.优选地,在其中一些示范性实施方式中,所述业务元素初始化组件130包括触发条件编辑子组件131和动作编辑子组件132。具体地,所述触发条件编辑子组件131,配置为响应于针对所述第二待编辑设备部件对应的业务元素的事件信息的编辑操作,显示所述第二待编辑设备部件对应的业务元素的事件信息列表,其中,每一个所述事件信息包括事件名称、事件描述、事件类型、触发条件以及动作信息。所述动作编辑子组件132,配置为响应于针对所述第二待编辑设备部件对应的业务元素的动作信息的编辑操作,显示所述第二待编辑设备部件对应的业务元素的待编辑事件信息的动作信息列表,其中,每一个所述动作信息包括动作名称、动作描述以及访问类型,所述触发条件包括定时器触发和事件触发。
77.由此,本实施例提供的设备部件的业务流程编辑系统,通过业务元素初始化组件130的触发条件编辑子组件131和动作编辑子组件132,更便于操作者对第二待编辑设备部件的待编辑事件信息进行编辑,且通过对所述事件信息的部件名称、事件描述、事件类型以及触发条件的可视化显示,并通过动作信息列表的动作名称、动作描述以及访问类型的显示,使得操作者能够更加直观地对业务流程进行配置,从而提高业务流程的配置效率。具体地,仍以磁共振成像设备的设备部件举例来说,请参见图4a和图4b,其中,图4a示意性地给出了本实施例其中一实施方式的第二待编辑设备部件的业务元素的事件信息列表以及当前事件信息的界面示意图;图4b示意性地给出了本实施例其中一实施方式的第二待编辑设备部件的业务元素的当前事件信息的动作信息列表及当前动作信息的界面示意图。从图4a
和图4b可以看出,本实施例提供的其中一个业务元素共有事件1、事件2和事件3共3个事件信息,事件信息1共有动作1、动作2和动作3共3个动作。
78.优选地,在其中一些示范性实施方式中,所述工作流编辑组件140包括业务元素配置组件141和工作流程调试组件142。具体地,所述业务元素配置组件141,配置为响应于针对至少两个所述业务元素之间的业务流程的编辑操作,显示业务元素列表以及待配置业务元素的动作信息列表。所述工作流程调试组件142,配置为对每个所述业务元素进行逻辑检测和调试,并在检测出所述业务元素错误时给出相应的提示信息。
79.由此,本实施例提供的设备部件的业务流程编辑系统,通过工作流编辑组件140的业务元素配置组件141显示业务元素列表以及待配置业务元素的动作信息列表,从而更便于操作者对至少两个所述业务元素之间的业务流程进行编辑,从而提高业务流程的配置效率。通过工作流编辑组件140的工作流程调试组件142,能够对每个所述业务元素进行逻辑检测和调试,从而提高了业务流程的配置质量。
80.优选地,在其中一些示范性实施方式中,所述业务元素配置组件141包括业务元素拖拽子组件1411和逻辑关系关联子组件1412。具体地,所述业务元素拖拽子组件1411,配置为显示业务元素列表,并在检测到所述业务元素列表中的任一所述业务元素被选为待配置业务元素时,显示该待配置业务元素的动作信息列表。所述逻辑关系关联子组件1412,配置为显示至少两个业务元素之间的业务流程的关联关系。
81.由此,本实施例提供的设备部件的业务流程编辑系统,通过业务元素配置组件141的业务元素拖拽子组件1411和逻辑关系关联子组件1412,能够使得操作者通过拖曳式流程图的方式配置各个业务元素之间的关联关系,能够帮助操作者快速地进行业务流程的配置。具体地,仍以磁共振成像设备的设备部件举例来说,请参见图5,其示意性地给出了本实施例其中一实施方式的业务元素之间的业务流程的编辑界面示意图。从图5可以看出,通过本实施例提供的设备部件的业务流程编辑系统,操作者可以为设备部件配置多个不同的子业务流程,在完成对设备部件的属性信息与属性信息的变化规则后,只需要通过业务元素拖拽子组件1411和逻辑关系关联子组件1412(比如业务元素拖曳控件和箭头连接线)就能够模拟设备部件的真实属性变化与业务逻辑。拖曳新建业务元素或点击已生成的业务元素时,自动弹窗提示用户填写选择触发条件和动作信息。进一步地,操作者在完成业务流程的配置之后,可以使用本发明提供的设备部件的业务流程编辑系统对当前业务流程的逻辑进行检查,比如,通过点击设置在图5所示界面的“debug”按钮以实现一键对当前业务流程的逻辑进行检查。需要说明的是,本发明提供的设备部件的业务流程编辑系统的工作流编辑组件140的工作流程调试组件142对业务流程的检查内容包括但不限于是否存在一个孤立的业务元素、必要的编辑字段内容缺失(比如事件信息中的事件类型缺失)和具体某一属性变化的规则存在逻辑错误等。另外,图5中所示的“debug”按钮一键对当前业务流程的逻辑进行检查仅是示例性描述,而非本发明的限制,在其他的实施方式中,也可以实时检测业务流程的编辑操作是否存在逻辑错误。
82.实施例二
83.本实施例提供了一种虚拟设备部件的业务流程编辑方法,采用上述实施例一任一实施方式所述的业务流程编辑系统对医学成像设备的虚拟设备部件进行业务流程设计。具体地,请参见图6,其示意性地给出了本实施例提供的虚拟设备部件的业务流程编辑方法的
流程示意图。从图6可以看出,本实施例提供的业务流程编辑方法,包括:
84.s110:向所述业务流程编辑系统导入配置文件,以加载并显示得到设备部件列表,根据所述设备部件列表信息,执行如下操作中的至少一者:
85.s120:对所述设备部件列表中的设备部件进行增加、删除或修改;
86.s130:对所述设备部件列表中的至少一个第一待编辑设备部件的属性信息进行增加、删除或修改;
87.s140:对所述设备部件列表中的至少一个第二待编辑设备部件对应的业务元素进行增加、删除或修改;
88.s150:根据待配置业务元素的动作信息列表,对至少两个所述业务元素之间的业务流程进行编辑。
89.由此可见,本实施例提供的虚拟设备部件的业务流程编辑方法,仅需向业务流程编辑系统导入配置文件,然后就可以实现设备部件列表上传/更新、设备部件的增加/删除/修改、以及设备部件的属性信息以及属性值生成规则的增加/删除/修改、部件属性增加/删除/修改(含默认部件属性值修改)、业务流程增加/删除/修改和调试。由此可见,操作者通过与所述业务流程编辑系统之间的交互,能够直观方便地对设备部件的业务流程进行配置和设计,从而不仅提供了业务流程的设计效率,而且能够避免破坏环境的风险。
90.需要说明的是,本发明对上述步骤s120~s140的先后顺序不作限定;进一步地,在一次操作中,在执行步骤s110之后,步骤s120、步骤s130、步骤s140以及步骤s150并不是必须全部都要执行的。示例性地,在一些实施方式中,可以在执行步骤s110之后,仅执行步骤s130;在另外一些实施方式中,可以仅执行步骤140和步骤s150;在其他的一些实施方式中,可以执行步骤s120、步骤s130以及步骤140和步骤s150。
91.具体地,请参见图7,其示意性地给出了应用本实施例提供的虚拟设备部件的业务流程编辑方法的其中一实施方式的流程示意图。结合图7可以看出,使用实施例一提供的业务流程编辑系统进行虚拟设备部件的业务流程编辑时,主要包括以下几个阶段:
92.部件列表初始化阶段:操作者通过业务流程编辑系统的交互界面上传一个设备部件的配置文件,业务流程编辑系统解析该配置文件,并加载该配置文件中所有存在的设备部件至设备部件列表界面;操作者在界面能够对设备部件列表中的任意一个设备部件进行增加/删除/修改。示例性地,请参见图2,图2所示为对gpa进行修改。
93.部件初始化阶段:操作者选择设备部件列表上任意一个设备部件(比如磁共振成像设备的gpa),在业务流程编辑系统的部件属性(例如状态/控制器参数)与属性值生成规则(例如以时间周期产生或者设定范围的随机值等)的编辑界面,操作者可以对设备部件的属性信息和属性值生成规则进行增加/删除/修改。示例性地,请参见图3,图3所示为对gpa的属性信息和属性值生成规则进行编辑。
94.业务元素初始化阶段:在操作者完成对设备部件的编辑(包括设备部件的属性信息和/或属性值生成规则的编辑)之后,或者在部件初始化阶段之后无需进行设备部件的编辑操作,接着进入新建一个业务元素(bse)的编辑流程。,操作者可根据需要判断是否需要生成新的业务元素。示例性地,请结合图4a和图4b,在其中一些实施方式中,一个业务元素的初始化配置可以通过拖曳式流程实现,操作者通过业务流程编辑系统的交互界面选中业务元素控件拖拽至编辑面板范围后对该控件进行初始化:初始化后自动进入业务元素编辑
界面,编辑界面分为两个主要部分,一个是触发条件编辑子界面,另一个是动作编辑子界面;操作者配置至少一个触发条件,触发条件包括事件(event)与定时器(timer);以及至少一个动作(action),动作包括设备属性与访问类型,访问类型可分为读和写;当访问类型为写时还需选择其属性值生成规则,生成该业务元素。
95.工作流编辑阶段:操作者可以通过业务流程编辑系统的业务元素的编辑面板配置多个业务元素之间的逻辑关系,比如选择其中一个业务元素的其中一个动作关联到下一个业务元素。示例性地,请结合图5,在其中一些实施方式中,业务元素逻辑配置可以通过拖曳式流程来实现:操作者通过业务流程编辑系统的交互界面选择箭头连线控件(业务元素,图5中图示方向左上方bse下方的箭头),初始化该控件;接着选中生成的业务元素,自动进入动作选择列表界面,从动作选择列表内选择一个或多个动作;连线至另一个业务元素。之后,就可以通过业务流程编辑系统提供的调试功能(如图5中图示方向右上方的debug按钮)对业务流程的逻辑进行调试检查,并通过业务流程编辑系统提供的保存功能(如图5中图示方向右上方的debug按钮左侧的保存图标)对业务流程数据信息进行保存。
96.需要说明的是,bse元素在可视化操作界面上(比如在业务元素初始化阶段)可以单独存在或者创建,不做限制和阻止,但是,在工作流程编辑阶段,对于一个完整的业务流程至少需要两个业务元素首尾相连组成。因此在业务流程的调试阶段,会对孤立的业务元素给出提示。
97.为了更便于理解本发明,下面分别以磁共振成像设备的gpa和magc为例对使用本发明提供的设备部件的业务流程编辑系统进行业务流程编辑的方法予以说明。
98.示例1:对磁共振成像设备的gpa的功率与温度变化业务流程配置
99.一、对gpa新增gpa功率属性(gpa_power)和gpa温度属性(gpa_temperature)两个属性
100.依次分别选中gpa功率属性和gpa温度属性(可参见附图3适应性理解),并分别编辑gpa功率属性和gpa温度属性的具体属性信息如下:
101.其中,gpa功率属性的属性信息的具体内容如下:
102.{属性名称:“gpa_power”,属性描述:“gpa功率”,数据类型:“uint32”,初始值:0,变化规则:“gpa_power+rand[0,10)”}
[0103]
gpa温度属性的属性信息的具体内容如下:
[0104]
{属性名称:“gpa_temperature”,属性描述:“gpa温度”,数据类型:“uint32”,初始值:0,变化规则:“gpa_temperature+0.01
×
gpa_power
×
0.1”}
[0105]
二、对gpa进行业务流程的配置
[0106]
首先,初始化第一个业务元素,进入事件与触发条件编辑页面(可参见附图4a适应性理解)新建一个事件与触发条件,比如编辑gpa上电事件(触发条件为定时触发)内容如下:
[0107]
{事件名称:“operate_gpa_power_on”,事件描述:“操作gpa上电”,事件类型:“timer_tick”,触发条件:“every_day_7am”}
[0108]
然后,再进入动作信息的页面(可参见附图4b适应性理解),新建的动作信息具体如下:
[0109]
编辑gpa功率状态的动作内容为:
[0110]
{动作名称:“gpa_power_status_action”,动作描述:“gpa功率状态动作”,动作类型:“write”,变化规则:“gpa_power+rand[0,10)”}
[0111]
{动作名称:“gpa_temperature_status_action”,动作描述:“gpa温度状态动作”,动作类型:“write”,变化规则:“gpa_temperature+0.01
×
gpa_power
×
0.1”}
[0112]
接着,初始化第二个业务元素,进入事件与触发条件编辑页面(请结合附图4a适应性理解)新建一个事件与触发条件,比如编辑gpa温度变化事件(触发条件为事件触发)的具体内容如下:
[0113]
{事件名称:“gpa_temperature_status_change”,事件描述:“gpa温度变化”,事件类型:“event”,触发条件:“gpa_temperature》100”}
[0114]
然后,再进入动作信息的页面(可参见附图4b适应性理解),新建的动作信息具体如下:
[0115]
{动作名称:“operate_gpa_power_off_action”,动作描述:“操作gpa下电动作”,动作类型:“write”,属性值生成规则:“const_uint32_0”}
[0116]
最后,按新建先后顺序连接第一个业务元素和第二业务元素。选择第一个业务元素的动作gpa_temperature_status_action连接至第二个业务元素的事件gpa_temperature_status_change(可参见附图5适应性理解)。由此可知:该gpa功率与温度变化业务配置的意义可以简单描述为:gpa存在一个设定每天早上7点的定时上电事件,上电后gpa的温度状态会受到影响,按照温度与功率两个不同的变化规则触发两个写的动作。监控gpa最新的温度变化,当部件温度高于100摄氏度时那么会触发操作gpa下电的一个动作,写入功率为0。
[0117]
示例2:对磁共振成像设备的magc的启动与启动结果业务流程配置
[0118]
一、对magc新增magc启动属性(magc_ctrl)和magc启动结果属性(magc_ack)两个属性。
[0119]
依次分别选中magc启动属性和magc启动结果属性(可参见附图3适应性理解),并分别编辑magc启动属性和magc启动结果属性的具体属性信息如下:
[0120]
其中,magc启动属性的属性信息的具体内容如下:
[0121]
{属性名称:“magc_ctrl”,属性描述:“magc启动”,数据类型:“uint32”,初始值:0,变化规则:“rand[0,1]”}
[0122]
magc启动结果属性的属性信息的具体内容如下:
[0123]
{属性名称:“magc_ack”,属性描述:“magc启动结果”,数据类型:“uint32”,初始值:0,变化规则:“rand[0”,1]”}
[0124]
二、对magc进行业务流程的配置
[0125]
首先,初始化第三个业务元素,进入事件与触发条件编辑页面(可参见附图4a适应性理解)新建一个事件与触发条件,比如编辑操作magc启动事件的内容如下:
[0126]
{事件名称:“operate_magc_switch_on”,事件描述:“操作magc启动”,事件类型:“event”,触发条件:“write”}
[0127]
然后,再进入动作信息的页面(可参见附图4b适应性理解),新建的动作信息具体如下:
[0128]
编辑magc启动结果的动作内容为:
[0129]
{动作名称:“magc_return_result_action”,动作描述:“magc返回结果”,动作类型:“write”,属性值生成规则:“rand[0,1]”}
[0130]
至此,该示例中存在一个孤立的第三业务元素。由此可知:该业务配置的意义可以简单描述为:magc存在一个当部件写入启动时,可以触发返回magc的启动结果并执行写入结果的动作。
[0131]
实施例三
[0132]
本实施例提供了一种电子设备,请参考图8,其示意性地给出了本发明一实施方式提供的电子设备的方框结构示意图。如图8所示,所述电子设备包括处理器210和存储器230,所述存储器230上存储有计算机程序,所述计算机程序被所述处理器210执行时,执行如下步骤,以用于对医学成像设备的虚拟设备部件进行业务流程设计:
[0133]
s210:对接收到的配置文件进行解析,加载并显示解析得到的设备部件列表,以供操作者编辑所述设备部件列表;并响应于针对所述设备部件列表中的设备部件操作,分别执行以下步骤中的至少其中之一:
[0134]
s220:显示第一待编辑设备部件的属性信息列表;
[0135]
s230:显示第二待编辑设备部件对应的业务元素的事件信息列表;
[0136]
s240:显示业务元素列表,以响应对至少两个所述业务元素之间的业务流程进行编辑;并保存编辑后的所述设备部件的数据信息。
[0137]
由此可见,本实施例提供的电子设备,与上述实施例一提供的设备部件的业务流程编辑系统的基本原理相同,二者属于同一发明构思,因此,本实施例提供的电子设备至少具有上述实施例一提供的设备部件的业务流程编辑系统的所有优点,为了避免赘述,在此不再展开一一说明,更详细的内容请参见上文实施例一中设备部件的业务流程编辑系统相关的描述。
[0138]
由于本实施例提供的电子设备与上述实施例一提供的设备部件的业务流程编辑系统属于同一发明构思,因此,为了避免赘述,不再对上述步骤s210~s240展开详细说明,更详细的内容请参见上文实施例一的相关内容适应性理解。
[0139]
进一步地,如图8所示,所述电子设备还包括通信接口220和通信总线240,其中所述处理器210、所述通信接口220、所述存储器230通过通信总线240完成相互间的通信。所述通信总线240可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该通信总线240可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。所述通信接口220用于上述电子设备与其他设备之间的通信。
[0140]
本发明中所称处理器210可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器210是所述电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分。
[0141]
所述存储器230可用于存储所述计算机程序,所述处理器210通过运行或执行存储在所述存储器230内的计算机程序,以及调用存储在存储器230内的数据,实现所述电子设备的各种功能。
[0142]
所述存储器230可以包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0143]
综上所述,与现有技术相比,本发明提供的虚拟设备部件的业务流程编辑系统、系统、电子设备和存储介质具有以下优点:
[0144]
本发明提供的设备部件的业务流程编辑系统,用于对医学成像设备的虚拟设备部件进行业务流程设计。所述业务流程编辑系统包括服务初始化组件110、部件初始化组件120、业务元素初始化组件130和工作流编辑组件140,从而能够将接收到的配置文件可视化地显示设备部件列表、第一待编辑设备部件的属性信息、第二待编辑设备部件对应的业务元素的事件信息列表以及业务元素列表,能够避免操作者直接手动修改不同的配置文件或者修改虚拟化测试系统的代码逻辑从而破坏成像设备软件(比如磁共振成像设备的磁共振软件)的运行环境甚至造成磁共振成像设备的硬件部件损坏的风险。
[0145]
进一步地,本发明提供的设备部件的业务流程编辑系统,能够将设备部件的业务流程的编辑操作限定在较小的范围,比如增减或更新某个设备部件(比如磁共振成像设备的gpa)的属性信息(比如gpa功率属性、gpa温度属性等),从而进一步提高设备部件的业务流程编辑效率。
[0146]
又进一步地,本发明提供的设备部件的业务流程编辑系统支持业务元素的业务流程的编辑,且能够对每个所述业务元素进行逻辑检测和调试,并在检测出所述业务元素错误时给出相应的提示信息。从而能够更进一步提高设备部件的业务流程的编辑效率和质量。
[0147]
综上,本发明提供的虚拟设备部件的业务流程编辑系统更加直观、易于操作且独立于磁共振虚拟化测试系统以及磁共振成像设备的磁共振软件,不仅能够更便于操作者对虚拟设备部件的属性和参数以及运行方式进行自定义配置,从而提高虚拟设备部件的业务流程的配置效率;而且能够显著降低破坏运行环境的风险。
[0148]
由于本发明提供的虚拟设备部件的业务流程编辑方法和电子设备,与本发明提供的设备部件的业务流程编辑系统属于同一发明构思,因此,本发明提供的虚拟设备部件的业务流程编辑方法和电子设备至少具有本发明提供的设备部件的业务流程编辑系统的所有优点,详细的内容请参见上文设备部件的业务流程编辑系统相关的描述,在此,不再一一赘述。
[0149]
应当注意的是,在本文的实施方式中所揭露的装置和方法,也可以通过其他的方式实现。以上所描述的装置实施方式仅仅是示意性的,例如,附图中的流程图和框图显示了根据本文的多个实施方式的装置、方法和计算机程序产品的可能实现的体系架构、功能和
操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用于执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0150]
另外,在本文各个实施方式中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
[0151]
上述描述仅是对本发明较佳实施方式的描述,并非对本发明范围的任何限定,本发明领域的普通技术人员根据上述揭示内容做的任何变更、修饰,均属于本发明的保护范围。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若这些修改和变型属于本发明及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。

技术特征:
1.一种设备部件的业务流程编辑系统,其特征在于,用于对医学成像设备的虚拟设备部件进行业务流程设计;所述业务流程编辑系统,包括:服务初始化组件(110),配置为对接收到的配置文件进行解析,加载并显示解析得到的设备部件列表;所述业务流程编辑系统还包括部件初始化组件(120)、业务元素初始化组件(130)和工作流编辑组件(140);以响应于针对所述设备部件列表中的设备部件的操作;所述部件初始化组件(120),配置为显示第一待编辑设备部件的属性信息列表;所述业务元素初始化组件(130),配置为显示第二待编辑设备部件对应的业务元素的事件信息列表;所述工作流编辑组件(140),配置为显示业务元素列表,以响应对至少两个所述业务元素之间的业务流程的编辑操作;并保存编辑后的所述设备部件的数据信息。2.根据权利要求1所述的业务流程编辑系统,其特征在于,所述服务初始化组件(110)包括文件解析子组件(111)和列表编辑子组件(112);所述文件解析子组件(111),配置为对接收到的配置文件进行解析,并将解析得到的所有设备部件的信息发送至所述列表编辑子组件;所述列表编辑子组件(112),配置为响应于针对所述设备部件列表的编辑操作,显示所述设备部件列表以及第三待编辑设备部件的设备属性列表。3.根据权利要求2所述的业务流程编辑系统,其特征在于,所述部件初始化组件(120)包括属性信息编辑子组件(121)和属性变化编辑子组件(122);所述属性信息编辑子组件(121),配置为响应于针对所述第一待编辑设备部件的属性信息的编辑操作,显示所述第一待编辑设备部件的属性信息列表,其中,所述属性信息包括属性名称、属性描述、数据类型以及初始值;所述属性变化编辑子组件(122),配置为响应于针对所述第一待编辑设备部件的待编辑属性信息的变化规则的编辑操作,显示所述第一待编辑设备部件的所述待编辑属性信息的变化规则。4.根据权利要求1所述的业务流程编辑系统,其特征在于,所述业务元素初始化组件(130)包括触发条件编辑子组件(131)和动作编辑子组件(132);所述触发条件编辑子组件(131),配置为响应于针对所述第二待编辑设备部件对应的业务元素的事件信息的编辑操作,显示所述第二待编辑设备部件对应的业务元素的事件信息列表,其中,每一个所述事件信息包括事件名称、事件描述、事件类型、触发条件以及动作信息,所述触发条件包括定时器触发和事件触发;所述动作编辑子组件(132),配置为响应于针对所述第二待编辑设备部件对应的业务元素的动作信息的编辑操作,显示所述第二待编辑设备部件对应的业务元素的待编辑事件信息的动作信息列表,其中,每一个所述动作信息包括动作名称、动作描述以及访问类型。5.根据权利要求1所述的业务流程编辑系统,其特征在于,所述工作流编辑组件(140)包括业务元素配置组件(141)和工作流程调试组件(142);所述业务元素配置组件(141),配置为响应于对至少两个所述业务元素之间的业务流程的编辑操作,显示业务元素列表以及待配置业务元素的动作信息列表;所述工作流程调试组件(142),配置为对每个所述业务元素进行逻辑检测和调试,并在
检测出所述业务元素错误时给出相应的提示信息。6.根据权利要求5所述的业务流程编辑系统,其特征在于,所述业务元素配置组件(141)包括业务元素拖拽子组件(1411)和逻辑关系关联子组件(1412);所述业务元素拖拽子组件(1411),配置为显示业务元素列表,并在检测到所述业务元素列表中的任一所述业务元素被选为待配置业务元素时,显示该待配置业务元素的动作信息列表;所述逻辑关系关联子组件(1412),配置为显示至少两个业务元素之间的业务流程的关联关系。7.根据权利要求1-6任一项所述的业务流程编辑系统,其特征在于,还包括以一个或多个交互界面的方式显示所述设备部件列表、所述第一待编辑设备部件的属性信息、所述业务元素的事件信息以及各个所述业务元素之间的业务流程信息。8.根据权利要求7所述的业务流程编辑系统,其特征在于,所述设备部件包括磁共振设备的虚拟化的硬件部件。9.一种虚拟设备部件的业务流程编辑方法,其特征在于,采用如权利要求1至8中任一项所述的业务流程编辑系统对医学成像设备的虚拟设备部件进行业务流程设计,所述业务流程编辑方法,包括:向所述业务流程编辑系统导入配置文件,以加载并显示解析得到的设备部件列表,根据所述设备部件列表信息,执行如下操作中的至少一者:对所述设备部件列表中的设备部件进行增加、删除或修改;对所述设备部件列表中的至少一个第一待编辑设备部件的属性信息进行增加、删除或修改;对所述设备部件列表中的至少一个第二待编辑设备部件对应的业务元素进行增加、删除或修改;根据待配置业务元素的动作信息列表,对至少两个所述业务元素之间的业务流程进行编辑。10.一种电子设备,其特征在于,包括处理器和存储器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,执行如下步骤,以用于对医学成像设备的虚拟设备部件进行业务流程设计:对接收到的配置文件进行解析,加载并显示解析得到的设备部件列表;并响应于针对所述设备部件列表中的设备部件操作,分别执行以下步骤中的至少其中之一:显示第一待编辑设备部件的属性信息列表;显示第二待编辑设备部件对应的业务元素的事件信息列表;显示业务元素列表,以响应对至少两个所述业务元素之间的业务流程进行编辑;并保存编辑后的所述设备部件的数据信息。

技术总结
本发明提供了一种设备部件的业务流程编辑系统、方法和电子设备。业务流程编辑系统通过服务初始化组件对接收到的配置文件进行解析,加载并显示解析得到的设备部件列表;通过部件初始化组件显示第一待编辑设备部件的属性信息列表;通过业务元素初始化组件显示第二待编辑设备部件对应的业务元素的事件信息列表;通过工作流编辑组件显示业务元素列表,以响应于针对至少两个业务元素之间的业务流程的编辑操作;并保存编辑后的设备部件的数据信息。本发明能够独立于磁共振虚拟化测试系统以及磁共振成像设备的磁共振软件,使得操作者更加直观和方便地对虚拟化设备部件的业务流程进行编辑,能够提高业务流程的配置效率和显著降低破坏运行环境的风险。降低破坏运行环境的风险。降低破坏运行环境的风险。


技术研发人员:王子贤
受保护的技术使用者:深圳市联影高端医疗装备创新研究院
技术研发日:2023.06.16
技术公布日:2023/9/13
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐