本发明涉及医学设备,特别是涉及医学设备的控制方法、控制装置和计算机可读存储介质。
背景技术:
1、医学设备是指单独或者组合使用于人体的仪器、设备、器具、材料或者其他物品,也包括所需要的软件。比如,医学设备可以包括诊断类医学设备、治疗类医学设备及辅助类医学设备,等等。举例,医学设备可以包括:x射线摄影系统、ct扫描设备、磁共振设备或b超设备,等等。可以通过硬件按钮实现对医学设备的诸多控制。比如,在典型的x射线摄影系统中,目前约有十余个硬件按钮以控制组件的各种移动。然而,硬件按钮增加了成本,还提升了操控复杂度。
2、目前,已经出现了通过人机交互界面控制各种设备的技术。比如,美国专利公开号us2010/0058247a1公开了一种将物理对象的虚拟多边形网格(polygon mesh)转换为交互式3d用户界面(ui)的技术方案。然而,生成物理对象的虚拟多边形网格需要耗费大量系统资源,这种技术并不适用于对系统资源敏感的医学设备。另外,多边形网格所对应的物理对象仍然是按钮,这种操控方式仍然是对按钮进行操作,而不涉及对设备的虚拟现实操控。
技术实现思路
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、建立模块,用于在所述数字孪生体中建立文本控件;在所述文本控件中显示下列中的至少一个:
43、所述组成部件的当前状态;所述组成部件的目标状态;所述关联部件的当前状态;所述关联部件的目标状态。
44、可见,本发明实施方式中通过在数字孪生体中建立文本控件,便于用户了解控制过程。
45、在一个实施方式中,还包括:
46、渲染模块,用于向云端数据库发送模型请求命令,其中所述模型请求命令包含在所述网页的地址栏中输入的、所述医学设备的标识;接收云端数据库响应于所述模型请求命令发送的、对应于所述标识的医学设备的轻量化模型;调用网页图形库渲染能力对所述轻量化模型进行渲染以在所述网页中建立所述医学设备的数字孪生体。
47、因此,本发明实施方式基于医学设备的轻量化模型实现渲染,还降低了渲染压力。
48、在一个实施方式中,所述轻量化模型包括下列中的至少一个:
49、从所述医学设备的三维模型中去除内部结构后的剩余模型;
50、从所述医学设备的三维模型中去除纹理后的剩余模型;
51、从所述医学设备的三维模型中去除粗糙度后的剩余模型;
52、以模块化方式重组所述医学设备的三维模型所形成的结果模型。
53、可见,本发明实施方式还提出了轻量化医学设备三维模型的多种选项,提高了适用性。
54、一种医学设备的控制装置,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一种所述的医学设备的控制方法。
55、可见,本发明实施方式提出了一种具有处理器-存储器架构的医学设备的控制装置,通过数字孪生体控制医学设备,显著减少了硬件成本且降低了控制复杂度。另外,通过数字孪生体可以直观地控制医学设备,实现了用户友好的控制方式,降低了操控难度。
56、一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上任一种所述的医学设备的控制方法。
57、可见,本发明实施方式提出了一种存储有计算机程序的计算机可读存储介质,通过数字孪生体控制医学设备,显著减少了硬件成本且降低了控制复杂度。另外,通过数字孪生体可以直观地控制医学设备,实现了用户友好的控制方式,降低了操控难度。