掌桥专利:专业的专利平台
掌桥专利
首页

医学设备的控制方法、控制装置和计算机可读存储介质

文献发布时间:2023-06-19 19:28:50


医学设备的控制方法、控制装置和计算机可读存储介质

技术领域

本发明涉及医学设备技术领域,特别是涉及医学设备的控制方法、控制装置和计算机可读存储介质。

背景技术

医学设备是指单独或者组合使用于人体的仪器、设备、器具、材料或者其他物品,也包括所需要的软件。比如,医学设备可以包括诊断类医学设备、治疗类医学设备及辅助类医学设备,等等。举例,医学设备可以包括:X射线摄影系统、CT扫描设备、磁共振设备或B超设备,等等。可以通过硬件按钮实现对医学设备的诸多控制。比如,在典型的X射线摄影系统中,目前约有十余个硬件按钮以控制组件的各种移动。然而,硬件按钮增加了成本,还提升了操控复杂度。

目前,已经出现了通过人机交互界面控制各种设备的技术。比如,美国专利公开号US2010/0058247A1公开了一种将物理对象的虚拟多边形网格(polygon mesh)转换为交互式3D用户界面(UI)的技术方案。然而,生成物理对象的虚拟多边形网格需要耗费大量系统资源,这种技术并不适用于对系统资源敏感的医学设备。另外,多边形网格所对应的物理对象仍然是按钮,这种操控方式仍然是对按钮进行操作,而不涉及对设备的虚拟现实操控。

发明内容

本发明实施方式提出医学设备的控制方法、控制装置和计算机可读存储介质。

本发明实施方式的技术方案包括:

一种医学设备的控制方法,包括:

确定针对在网页中建立的、医学设备的数字孪生体的用户触发事件;

基于所述用户触发事件生成适配于控制所述医学设备的控制命令;

驱动所述医学设备执行所述控制命令。

可见,不同于采用硬件按钮的现有控制方式,本发明实施方式通过医学设备的数字孪生体控制医学设备,显著减少了硬件成本且降低了控制复杂度。另外,通过数字孪生体可以直观地控制医学设备,实现了用户友好的控制方式,降低了操控难度。

在一个实施方式中,所述确定针对在网页中建立的、医学设备的数字孪生体的用户触发事件包括:确定针对所述数字孪生体中的组成部件的选择动作及针对所述组成部件的控制动作;

所述基于用户触发事件生成适配于控制所述医学设备的控制命令包括:确定所述组成部件的当前状态;基于所述组成部件的控制动作和所述当前状态确定所述组成部件的目标状态;生成适配于将所述组成部件转换到所述目标状态的所述控制命令。

因此,本发明实施方式通过选择动作和控制动作的组合,可以生成针对单个组成部件的控制命令,具有应用便利性。

在一个实施方式中,所述确定针对在网页中建立的、医学设备的数字孪生体的用户触发事件包括:确定针对所述数字孪生体中的组成部件的选择动作及针对所述组成部件的控制动作;

所述基于用户触发事件生成适配于控制所述医学设备的控制命令包括:确定所述组成部件的当前状态、所述组成部件的关联部件及所述关联部件的当前状态;基于所述组成部件的控制动作和所述组成部件的当前状态确定所述组成部件的目标状态;基于所述组成部件的控制动作确定所述关联部件的控制动作;基于所述关联部件的控制动作和所述关联部件的当前状态确定所述关联部件的目标状态;生成适配于将所述组成部件转换到所述组成部件的目标状态及将所述关联部件转换到所述关联部件的目标状态的所述控制命令。

因此,本发明实施方式通过选择动作、控制动作和关联部件的组合,用户无需分别对每个组成部件给出控制动作即可以实现对多个组成部件的联动控制方案,从而提高了控制效率。

在一个实施方式中,还包括:

在所述数字孪生体中建立文本控件;

在所述文本控件中显示下列中的至少一个:

所述组成部件的当前状态;所述组成部件的目标状态;所述关联部件的当前状态;所述关联部件的目标状态。

可见,本发明实施方式中通过在数字孪生体中建立文本控件,便于用户了解控制过程。

在一个实施方式中,还包括:

向云端数据库发送模型请求命令,其中所述模型请求命令包含在所述网页的地址栏中输入的、所述医学设备的标识;

接收云端数据库响应于所述模型请求命令发送的、对应于所述标识的医学设备的轻量化模型;

调用网页图形库渲染能力对所述轻量化模型进行渲染以在所述网页中建立所述医学设备的数字孪生体。

因此,本发明实施方式基于医学设备的轻量化模型实现渲染,还降低了渲染压力。

在一个实施方式中,所述轻量化模型包括下列中的至少一个:

从所述医学设备的三维模型中去除内部结构后的剩余模型;

从所述医学设备的三维模型中去除纹理后的剩余模型;

从所述医学设备的三维模型中去除粗糙度后的剩余模型;

以模块化方式重组所述医学设备的三维模型所形成的结果模型。

可见,本发明实施方式还提出了轻量化医学设备三维模型的多种选项,提高了适用性。

一种医学设备的控制装置包括:

确定模块,用于确定针对在网页中建立的、医学设备的数字孪生体的用户触发事件;

生成模块,用于基于所述用户触发事件生成适配于控制所述医学设备的控制命令;

驱动模块,用于驱动所述医学设备执行所述控制命令。

可见,不同于采用硬件按钮的现有控制方式,本发明实施方式通过医学设备的数字孪生体控制医学设备,显著减少了硬件成本且降低了控制复杂度。另外,通过数字孪生体可以直观地控制医学设备,实现了用户友好的控制方式,降低了操控难度。

在一个实施方式中,所述确定模块,用于确定针对所述数字孪生体中的组成部件的选择动作及针对所述组成部件的控制动作;

所述生成模块,用于确定所述组成部件的当前状态;基于所述组成部件的控制动作和所述当前状态确定所述组成部件的目标状态;生成适配于将所述组成部件转换到所述目标状态的所述控制命令。

因此,本发明实施方式通过选择动作和控制动作的组合,可以生成针对单个组成部件的控制命令,具有应用便利性。

在一个实施方式中,所述确定模块,用于确定针对所述数字孪生体中的组成部件的选择动作及针对所述组成部件的控制动作;

所述生成模块,用于确定所述组成部件的当前状态、所述组成部件的关联部件及所述关联部件的当前状态;基于所述组成部件的控制动作和所述组成部件的当前状态确定所述组成部件的目标状态;基于所述组成部件的控制动作确定所述关联部件的控制动作;基于所述关联部件的控制动作和所述关联部件的当前状态确定所述关联部件的目标状态;生成适配于将所述组成部件转换到所述组成部件的目标状态及将所述关联部件转换到所述关联部件的目标状态的所述控制命令。

因此,本发明实施方式通过选择动作、控制动作和关联部件的组合,用户无需分别对每个组成部件给出控制动作即可以实现对多个组成部件的联动控制方案,从而提高了控制效率。

在一个实施方式中,还包括:

建立模块,用于在所述数字孪生体中建立文本控件;在所述文本控件中显示下列中的至少一个:

所述组成部件的当前状态;所述组成部件的目标状态;所述关联部件的当前状态;所述关联部件的目标状态。

可见,本发明实施方式中通过在数字孪生体中建立文本控件,便于用户了解控制过程。

在一个实施方式中,还包括:

渲染模块,用于向云端数据库发送模型请求命令,其中所述模型请求命令包含在所述网页的地址栏中输入的、所述医学设备的标识;接收云端数据库响应于所述模型请求命令发送的、对应于所述标识的医学设备的轻量化模型;调用网页图形库渲染能力对所述轻量化模型进行渲染以在所述网页中建立所述医学设备的数字孪生体。

因此,本发明实施方式基于医学设备的轻量化模型实现渲染,还降低了渲染压力。

在一个实施方式中,所述轻量化模型包括下列中的至少一个:

从所述医学设备的三维模型中去除内部结构后的剩余模型;

从所述医学设备的三维模型中去除纹理后的剩余模型;

从所述医学设备的三维模型中去除粗糙度后的剩余模型;

以模块化方式重组所述医学设备的三维模型所形成的结果模型。

可见,本发明实施方式还提出了轻量化医学设备三维模型的多种选项,提高了适用性。

一种医学设备的控制装置,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一种所述的医学设备的控制方法。

可见,本发明实施方式提出了一种具有处理器-存储器架构的医学设备的控制装置,通过数字孪生体控制医学设备,显著减少了硬件成本且降低了控制复杂度。另外,通过数字孪生体可以直观地控制医学设备,实现了用户友好的控制方式,降低了操控难度。

一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上任一种所述的医学设备的控制方法。

可见,本发明实施方式提出了一种存储有计算机程序的计算机可读存储介质,通过数字孪生体控制医学设备,显著减少了硬件成本且降低了控制复杂度。另外,通过数字孪生体可以直观地控制医学设备,实现了用户友好的控制方式,降低了操控难度。

附图说明

图1为根据本发明实施方式的医学设备的控制方法的流程图。

图2为根据本发明实施方式的医学设备的控制过程的示意图。

图3为根据本发明实施方式被选中前的组成部件的展示示意图。

图4为根据本发明实施方式被选中后的组成部件的展示示意图。

图5为根据本发明实施方式的医学设备的控制过程的示范性流程图。

图6为根据本发明实施方式的基于数字孪生体动作控制医学设备的示意图。

图7为根据本发明实施方式的医学设备的控制装置的结构图。

图8为根据本发明实施方式具有处理器-存储器架构的、医学设备的控制装置的结构图。

其中,附图标记如下:

/>

具体实施方式

为了使本发明的技术方案及优点更加清楚明白,以下结合附图及实施方式,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以阐述性说明本发明,并不用于限定本发明的保护范围。

为了描述上的简洁和直观,下文通过描述若干代表性的实施方式来对本发明的方案进行阐述。实施方式中大量的细节仅用于帮助理解本发明的方案。但是很明显,本发明的技术方案实现时可以不局限于这些细节。为了避免不必要地模糊了本发明的方案,一些实施方式没有进行细致地描述,而是仅给出了框架。下文中,“包括”是指“包括但不限于”,“根据……”是指“至少根据……,但不限于仅根据……”。由于汉语的语言习惯,下文中没有特别指出一个成分的数量时,意味着该成分可以是一个也可以是多个,或可理解为至少一个。

考虑到现有技术中利用硬件按钮或硬件按钮的虚拟多边形网格控制医学设备的诸多缺陷,本发明实施方式提出以对用户友好(User Friendly)的、网页中的数字孪生体控制医学设备的技术方案。

图1为根据本发明实施方式的医学设备的控制方法的流程图。图1所示方法可以由支持网页图形库(Web Graphics Library,WebGL)渲染能力且具有网页浏览器的网页端设备所执行。网页浏览器可以实施为IE浏览器、Chrome浏览器、Firefox浏览器、Safari浏览器,等等。网页端设备可以实施为与医学设备具有通信连接的个人计算机(PC)、智能手机、个人数字助理(PDA)、移动电脑、平板电脑、触摸式用户界面(Touch User Interface,TUI)设备或便携式智能设备,等等。优选地,该网页端设备实施为医学设备的控制主机,或实施为包含在控制主机中的硬件模块、软件模块或固件模块。比如,当医学设备实施为X射线摄像系统时,网页端设备可以实施为布置在球管立柱上的TUI设备。

如图1所示,该方法100包括:

步骤101:确定针对在网页中建立的、医学设备的数字孪生体的用户触发事件。

在这里,医学设备是指单独或者组合使用于人体的仪器、设备、器具、材料或者其他物品,也包括所需要的软件。比如,医学设备可以包括诊断类医学设备、治疗类医学设备及辅助类医学设备,等等。具体地,医学设备可以包括:X光机、CT扫描设备、磁共振设备或B超设备,等等。

在一个实施方式中,该方法100还包括在网页中建立医学设备的数字孪生体的过程。比如,网页端设备可以基于3D建模工具所建立的、医学设备的三维模型建立医学设备的数字孪生体。3D建模工具可以包括:Siemens NX;Sketch up;blender,等等。

优选地,考虑到网页端设备通常实施为小型设备(比如智能手机、便携式设备),通常只具有有限的渲染能力,因此网页端设备可以访问云端或其它存储介质以获取医学设备的轻量化模型,并基于医学设备的轻量化模型建立医学设备的数字孪生体。相比较3D建模工具所建立的三维模型,轻量化模型可以显著降低网页端设备的渲染压力。具体地,基于轻量化模型建立医学设备的数字孪生体的过程包括:网页端设备向云端数据库发送模型请求命令,其中模型请求命令包含在网页的地址栏中输入的、医学设备的标识;网页端设备接收云端数据库响应于模型请求命令发送的、对应于该标识的医学设备的轻量化模型;网页端设备调用网页图形库渲染(WebGLRender)能力对轻量化模型进行渲染以在网页中建立医学设备的数字孪生体。WebGLRender引入与OpenGL ES 2.0高度一致的应用程序接口(API),可在Web浏览器中渲染高性能的交互式3D和2D图形,而无需使用插件。可以在HTML5元素中使用该API,从而实现硬件图形加速。医学设备的轻量化模型为针对医学设备的三维模型执行轻量化处理后的三维模型。

举例:医学设备的轻量化模型可以实施为下列中的至少一个:

(1)、从医学设备的三维模型中去除内部结构后的剩余模型。

比如,从基于3D建模工具所建立的X光机的三维模型中,删除球管内部的螺丝连接件。

(2)、从医学设备的三维模型中去除纹理后的剩余模型。

比如,从基于3D建模工具所建立的CT机的三维模型中,删除物体表面的纹理。

(3)、从医学设备的三维模型中去除粗糙度后的剩余模型。

比如,从基于3D建模工具所建立的CT机的三维模型中,删除物体表面的粗糙度。

(4)、以模块化方式重组医学设备的三维模型所形成的结果模型。

比如,将基于3D建模工具所建立的X光机的三维模型中的球管、束光器和相机,重组为一个完整的球管模块,而省略对于束光器和相机的细节描述。

以上描述了医学设备的轻量化模型以及建立医学设备的数字孪生体的典型实例,本领域技术人员可以意识到,这种描述仅是示范性的,并不用于对本发明实施方式的保护范围进行限定。

当在网页中建立医学设备的数字孪生体后,捕获针对网页中所展示的数字孪生体的用户触发事件。比如,用户触发事件可以包括单击事件、双击事件、拖拽事件、放大事件、缩小事件、键盘输入事件,等等。在一个实施方式中,用户触发事件包括用于选定数字孪生体中组成部分的选择动作以及用于控制该组成部分的控制动作。比如,针对组成部分的控制过程可以包括空间移动该组成部分,或调整组成部分的具体属性(比如电压值、电流值,等等)。

在一个实施方式中,可以通过网页端设备自身包含或其所连接的外部设备(比如,键盘、鼠标、输入笔,等等)检测用户触发事件。在另一个实施方式中,用户可以直接在网页端设备自身包含或其所连接的触摸设备(比如,红外线式触摸屏、电阻式触摸屏、表面声波式触摸屏、电容式触摸屏,等等)上通过手指动作直接输出该用户触发事件。

步骤102:基于用户触发事件生成适配于控制医学设备的控制命令。

在这里,网页端设备基于用户针对网页中所展示的数字孪生体的用户触发事件,生成适配于控制医学设备的控制命令。可以在网页端设备中预先保存每个用户触发事件与各自的控制命令之间的对应关系。网页端设备通过查询该对应关系,可以确定出对应于步骤101中的用户触发事件的控制命令。

在一个实施方式中,当步骤101中确定的用户触发事件包括针对数字孪生体中的组成部件的选择动作及针对组成部件的控制动作时,步骤102中基于用户触发事件生成适配于控制医学设备的控制命令包括:确定组成部件的当前状态;基于组成部件的控制动作和当前状态确定组成部件的目标状态;生成适配于将组成部件移动到目标状态的控制命令。其中:医学设备的当前状态和目标状态可以包含医学设备的高度、角度、姿态等空间属性参数,也可以包含医学设备的电压值、电流值等电属性参数,等等。

在一个实施方式中,网页端设备可以利用自身的数据采集接口(比如数据采集卡)主动从医学设备采集组成部件的当前状态。在另一个实施方式中,网页端设备可以通过有线接口或无线接口从医学设备接收组成部件的当前状态。其中:有线接口包括下列中至少一个:通用串行总线接口、控制器局域网接口、串口,等等;无线接口包括下列中至少一个:以太网接口、红外接口、近场通讯接口、蓝牙接口、紫蜂接口、无线通信接口、无线宽带接口,等等。优选地,无线通信接口可以实施为第五代无线通信系统(5G)接口。

举例(1):用户通过触摸屏从网页中展示的X射线摄影系统的数字孪生体中选中X射线球管,而且通过手指旋转动作将数字孪生体中的X射线球管旋转了30度。网页端设备确定选中动作的目标对象(即X射线球管)为控制对象。网页端设备基于有线通信方式或无线通信方式获取X射线球管的当前角度,比如为15度。网页端设备基于预先保存的用户触发事件与控制命令之间的对应关系,确定出手指旋转动作所对应的控制命令为转动控制对象,即转动X射线球管。网页端设备基于手指旋转动作的运动幅度(30度)确定出目标状态为15度增加30度,即45度,并生成适配于将X射线球管从15度旋转到45度的控制命令。

举例(2):用户通过触摸屏从网页中展示的X射线摄影系统的数字孪生体中选中束光器,而且针对束光器施加了双击操作。网页端设备确定选中动作的目标对象(即束光器)为控制对象。网页端设备基于有线通信方式或无线通信方式获取束光器的当前状态,比如为关闭。网页端设备基于预先保存的用户触发事件与控制命令之间的对应关系,确定出双击操作所对应的控制命令为开启控制对象,即开启束光器,并生成适配于将束光器从关闭状态转换到开启状态的控制命令。

在上述描述中,示范性说明了针对医学设备的单个组成部件的控制过程。考虑到医学设备中通常存在多个组成设备之间的联动情形,本发明实施方式还提出了一种针对多个组成部件的联动控制方案。

在一个实施方式中,当步骤101中确定的用户触发事件包括针对数字孪生体中的组成部件的选择动作及针对组成部件的控制动作时,步骤102中基于用户触发事件生成适配于控制医学设备的控制命令包括:确定组成部件的当前状态、组成部件的关联部件及关联部件的当前状态;基于组成部件的控制动作和组成部件的当前状态确定组成部件的目标状态;基于组成部件的控制动作确定关联部件的控制动作;基于关联部件的控制动作和关联部件的当前状态确定关联部件的目标状态;生成适配于将组成部件转换到组成部件的目标状态及将关联部件转换到关联部件的目标状态的控制命令。在这里,可以在网页端设备中预先保存组成部件与关联部件之间的第一对应关系以及组成部件的控制动作与关联部件的控制动作之间的第二对应关系。网页端设备可以基于第一对应关系确定出组成部件的关联部件,基于第二对应关系确定出对应于组成部件的控制动作的关联部件的控制动作。

在一个实施方式中,网页端设备可以利用自身的数据采集接口(比如数据采集卡)主动从医学设备采集组成部件和关联部件的当前状态。在另一个实施方式中,网页端设备可以通过有线接口或无线接口从医学设备接收组成部件和关联部件的当前状态。其中:有线接口包括下列中至少一个:通用串行总线接口、控制器局域网接口、串口,等等;无线接口包括下列中至少一个:以太网接口、红外接口、近场通讯接口、蓝牙接口、紫蜂接口、无线通信接口、无线宽带接口,等等。优选地,无线通信接口可以实施为5G接口。

举例(3):在X射线摄影系统的检查床模式中,可能需要X射线球管等距对准检查床中的片盒组件。检查床为X射线球管的关联部件。用户通过触摸屏从网页中展示的X射线摄影系统的数字孪生体中选中X射线球管,而且通过手指上滑动作将X射线球管提高20厘米。网页端设备确定选中动作的目标对象(即X射线球管)为控制对象,查询第一对应关系可知X射线球管的关联部件为检查床。网页端设备基于有线通信方式或无线通信方式获取X射线球管的当前高度(比如为150厘米)以及检查床的当前高度(比如为50厘米)。网页端设备基于预先保存的用户触发事件与控制命令之间的对应关系,确定出手指上滑动作所对应的控制命令为升高控制对象,即升高X射线球管。网页端设备基于手指上滑动作的运动幅度(20厘米)确定出X射线球管的目标状态为170厘米。网页端设备基于第二对应关系还确定出作为X射线球管的关联部件的检查床的控制动作为:升高检查床,并确定检查床的目标状态为70厘米以与X射线球管保持等距。网页端设备生成适配于将X射线球管从150厘米升高到170厘米以及将检查床从50厘米升高到70厘米的控制命令。

以上以X射线摄影系统为例,对本发明实施方式进行描述,本领域技术人员可以意识到,这种描述仅是示范性的,并不用于限定本发明实施方式的保护范围。

在上述描述中,通过针对网页中展示的数字孪生体的操控动作实现了直观控制医学设备。在一个实施方式中,还可以在网页中展示适配于快速接收用户命令(比如选择曝光模式、曝光参数,等等)的二维交互模块。比如,二维交互模块可以实施为下拉式菜单或按钮。

在一个实施方式中,该方法还包括:在数字孪生体中建立文本控件;在文本控件中显示下列中的至少一个:组成部件的当前状态;组成部件的目标状态;关联部件的当前状态;关联部件的目标状态,等等。可见,本发明实施方式中通过在数字孪生体中建立文本控件,便于用户了解控制过程。

步骤103:驱动医学设备执行控制命令。

在一个实施方式中,网页端设备可以经由独立的执行机构(比如升降电机或平移电机,等等),直接驱动医学设备执行步骤102中生成的控制命令。在另一个实施方式中,网页端设备可以经由有线通信方式或无线通信方式将步骤102中生成的控制命令发送到医学设备的执行机构,从而由医学设备的执行机构执行控制命令。

基于上述描述,图2为根据本发明实施方式的医学设备的控制过程的示意图。

在图2中,云端数据库31中保存医学设备的轻量化模型。支持网页图形库渲染能力的医学设备的控制装置20具有网页浏览器。控制装置20包含通信模块21、数字孪生体22、二维交互模块23和文本控件24。

通信模块21向云端数据库31发送模型请求命令,该模型请求命令包含在网页的地址栏中输入的、医学设备的标识;模型数据库31响应于模型请求命令,向通信模块21返回对应于该标识的医学设备的轻量化模型。控制装置20调用网页图形库渲染能力对轻量化模型进行渲染以建立医学设备的数字孪生体22,并在网页的展示区域中展示该数字孪生体22。二维交互模块23用于提供二维控件,以便于用户基于二维控件生成控制命令。比如,二维交互模块23提供下拉式菜单,以便于用户发出医学设备的模式选择命令、曝光参数设置命令,等等。用户可以通过外部设备对数字孪生体22发出用户触发事件。控制装置20基于用户触发事件生成适配于控制医学设备的控制命令,并驱动医学设备执行控制命令。

优选地,当用户选中数字孪生体中的组成部件时,对被选中的组成部件执行区别性的显示以提醒用户已选中组成部件,从而便于用户直观控制。比如,区别性的显示包括:高亮显示;虚线框显示;放大显示,等等。

图3为根据本发明实施方式被选中前的组成部件的展示示意图;图4为根据本发明实施方式被选中后的组成部件的展示示意图。由图3和图4可见,球管立柱70被选中之前正常显示,球管立柱70被选中之后以虚线框方式显示以提醒用户已选中球管立柱70。

图5为根据本发明实施方式的医学设备的控制过程的示范性流程图。

如图5所示,该方法包括:

步骤501:检测用户针对医学设备的数字孪生体的组成部件的选择动作。

步骤502:判断该组成部件是否是可移动部件,当是可移动部件时(对应于图5中的“Y”分支),执行步骤503及其后续步骤,否则(对应于图5中的“N”分支)执行步骤506。

步骤503:检测针对组成部件的控制动作。

步骤504:确定组成部件的当前状态,基于组成部件的控制动作和当前状态确定组成部件的目标状态。

步骤505:生成适配于将组成部件转换到目标状态的控制命令,驱动医学设备执行控制命令。

步骤506:结束本流程。

图6为根据本发明实施方式的基于数字孪生体的动作实现控制医学设备的示意图。在图6中,示范性以X射线成像系统的数字孪生体为例进行图示。

在图6中,网页端设备所展示的网页90包含地址栏91和显示区域92。用户可以在地址栏91中输入包含X射线成像系统的标识的模型请求命令,以从云端数据库下载对应于标识的X射线成像系统的轻量化模型。而且,网页90调用网页图形库渲染能力对轻量化模型进行渲染以建立X射线成像系统的数字孪生体93,并在显示区域92中展示数字孪生体93。网页端设备检测针对数字孪生体93的用户触发事件,生成适配于控制医学设备的控制命令,驱动医学设备执行控制命令。而且,在网页中的文本控件94中展示控制过程中的各种状态信息。

基于上述描述,本发明实施方式还提出了医学设备的控制装置。图7为根据本发明实施方式的医学设备的控制装置的结构图。

如图7所示,医学设备的控制装置700包括:确定模块701,用于确定针对在网页中建立的、医学设备的数字孪生体的用户触发事件;生成模块702,用于基于用户触发事件生成适配于控制医学设备的控制命令;驱动模块703,用于驱动医学设备执行控制命令。

在一个实施方式中,确定模块701,用于确定针对数字孪生体中的组成部件的选择动作及针对组成部件的控制动作;生成模块702,用于确定组成部件的当前状态;基于组成部件的控制动作和当前状态确定组成部件的目标状态;生成适配于将组成部件转换到目标状态的所述控制命令。

在一个实施方式中,确定模块701,用于确定针对数字孪生体中的组成部件的选择动作及针对组成部件的控制动作;生成模块702,用于确定组成部件的当前状态、组成部件的关联部件及关联部件的当前状态;基于组成部件的控制动作和组成部件的当前状态确定组成部件的目标状态;基于组成部件的控制动作确定关联部件的控制动作;基于关联部件的控制动作和关联部件的当前状态确定关联部件的目标状态;生成适配于将组成部件转换到组成部件的目标状态及将关联部件转换到关联部件的目标状态的控制命令。

在一个实施方式中,还包括:建立模块704,用于在数字孪生体中建立文本控件;在文本控件中显示下列中的至少一个:组成部件的当前状态;组成部件的目标状态;关联部件的当前状态;关联部件的目标状态,等等。

在一个实施方式中,还包括:渲染模块705,用于向云端数据库发送模型请求命令,其中模型请求命令包含在网页的地址栏中输入的、医学设备的标识;接收云端数据库响应于模型请求命令发送的、对应于标识的医学设备的轻量化模型;调用网页图形库渲染能力对轻量化模型进行渲染以在网页中建立所述医学设备的数字孪生体。

在一个实施方式中,轻量化模型包括下列中的至少一个:从医学设备的三维模型中去除内部结构后的剩余模型;从医学设备的三维模型中去除纹理后的剩余模型;从医学设备的三维模型中去除粗糙度后的剩余模型;以模块化方式重组医学设备的三维模型所形成的结果模型,等等。

本发明实施方式还提出了一种具有处理器-存储器架构的、医学设备的控制装置。图8为根据本发明实施方式的医学设备的控制装置的示范性结构图。

如图8所示,控制装置800包括处理器801、存储器802及存储在存储器802上并可在处理器801上运行的计算机程序,计算机程序被处理器801执行时实现如上任一种的医学设备的控制方法。

其中,存储器802具体可以实施为电可擦可编程只读存储器(EEPROM)、快闪存储器(Flash memory)、可编程程序只读存储器(PROM)等多种存储介质。处理器801可以实施为包括一或多个中央处理器或一或多个现场可编程门阵列,其中现场可编程门阵列集成一或多个中央处理器核。具体地,中央处理器或中央处理器核可以实施为CPU或MCU或DSP,等等。

需要说明的是,上述各流程和各结构图中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。各模块的划分仅仅是为了便于描述采用的功能上的划分,实际实现时,一个模块可以分由多个模块实现,多个模块的功能也可以由同一个模块实现,这些模块可以位于同一个设备中,也可以位于不同的设备中。

各实施方式中的硬件模块可以以机械方式或电子方式实现。例如,一个硬件模块可以包括专门设计的永久性电路或逻辑器件(如专用处理器,如FPGA或ASIC)用于完成特定的操作。硬件模块也可以包括由软件临时配置的可编程逻辑器件或电路(如包括通用处理器或其它可编程处理器)用于执行特定操作。至于具体采用机械方式,或是采用专用的永久性电路,或是采用临时配置的电路(如由软件进行配置)来实现硬件模块,可以根据成本和时间上的考虑来决定。

以上所述,仅为本发明的较佳实施方式而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • 控制方法、控制装置、计算机可读存储介质和电子设备
  • 金融设备的控制方法、装置、设备和计算机可读存储介质
  • 开关控制方法、装置、电子设备及计算机可读存储介质
  • 用于控制对象的医学成像检查的方法、医学成像系统和计算机可读数据存储介质
  • 用于通过增强现实设备来提供信息的方法和装置、用于提供用于控制增强现实设备的显示的信息的方法和装置、用于控制增强现实设备的显示的方法和装置、具有用于执行方法的指令的计算机可读的存储介质
技术分类

06120115921875