医疗设备操作控制系统及方法 【技术领域】
本发明涉及一种医疗设备, 尤其涉及医疗设备的操作控制系统及方法。 【背景技术】
目前超声诊断仪器最常用的输入设备是控制面板, 通过控制面板上的轨迹球、 旋 钮和按键与设备进行交互。 因为轨迹球要求精确定位, 而用户常常一手操作探头, 一手操作 轨迹球, 如果要精确定位, 操作非常不方便, 因此常用旋钮和按键作为补充操作。但目前旋 钮的功能比较单一, 局限于特定应用场景下, 不同应用对象使用不同的旋钮来操作。虽然 操作方式类似, 但由于用户需要操作多个旋钮, 且由于旋钮太多, 不能全部摆放在轨迹球附 近, 从而造成用户在使用的过程中, 操作距离比较远, 步骤比较繁琐, 要求用户记忆每个旋 钮的应用场景及功能, 因此在使用上带来了不便, 同时对键盘资源也造成了一定的浪费。 【发明内容】 本发明要解决的主要技术问题是, 提供一种医疗设备操作控制系统及方法, 方便 用户对设备的操作。
根据本发明的一方面, 提供一种医疗设备操作控制系统, 包括 : 多功能操作键, 用 于对不同应用对象进行操作, 所述多功能操作键包括调节功能和确认功能 ; 键盘检测装置, 用于检测用户对多功能操作键的操作 ; 多功能操作键资源管理器, 用于确定适用多功能操 作键操作的目标应用对象, 并用于接收多功能操作键的操作信息, 将所述操作信息转发给 所述目标应用对象 ; 应用对象处理装置, 用于当目标应用对象接收到多功能操作键的操作 信息时, 根据其自身的操作规则和所述操作信息进行相应处理。
根据本发明的一方面, 还提供一种医疗设备操作控制系统, 包括 : 控制面板 ; 显示 装置, 用于至少显示应用场景和应用对象 ; 多功能操作键, 位于控制面板上, 用于对不同应 用对象进行操作, 所述多功能操作键包括调节功能和确认功能 ; 键盘检测装置, 用于检测用 户对多功能操作键的操作 ; 处理装置, 用于确定适用多功能操作键操作的目标应用对象, 当 接收到多功能操作键的操作信息时, 根据所述确定的目标应用对象自身的操作规则和所述 操作信息进行相应处理。
根据本发明的另一方面, 还提供一种医疗设备操作控制方法, 用于采用同一个多 功能操作键对不同应用对象进行操作, 所述多功能操作键包括调节功能和确认功能, 所述 方法包括 :
确定适用多功能操作键操作的目标应用对象 ;
检测用户对多功能操作键的操作 ;
接收多功能操作键的操作信息, 并将所述操作信息转发给所述目标应用对象 ;
所述目标应用对象接收多功能操作键的操作信息, 并根据其自身的操作规则进行 相应处理。
【附图说明】
图 1 为本发明一种实施例的结构示意图 ;
图 2 为本发明另一种实施例的结构示意图 ;
图 3 为本发明又一种实施例的结构示意图 ;
图 4 为本发明一种实施例中确定应用对象的流程图 ;
图 5 为本发明一种实施例中用多功能操作键进行操作的流程图 ;
图 6 为本发明一种实施例中用多功能操作键操作容器的流程图。 【具体实施方式】
下面通过具体实施方式结合附图对本发明作进一步详细说明。
为方便用户对医疗设备的操作, 本发明的实施例中, 定义了一个多功能操作键, 在 不同的应用场景下, 该多功能操作键具有不同的功能。比如 : 在一种场景下, 用户可以用多 功能操作键进行撤销、 恢复操作 ; 而在另一种场景下, 用户选定好目标应用对象之后, 使用 多功能操作键可以方便、 快速的对该对象进行定位、 选定、 查看、 调节等操作。 “多功能操作 键” 是指, 在医疗设备的控制面板上有一个操作键, 该操作键具有调节和确认的功能, 因为 该操作键可以在不同的应用场景或模式下操作多种应用对象, 即一键多能, 因此称该操作 键为多功能操作键。该多功能操作键可以是按压旋钮或导航键, 按压旋钮是指具有按压功 能的旋钮, 通过旋转, 实现调节功能, 通过按压实现确认功能。 导航键是指中间为按压键, 周 围为上下左右方向键的操作键, 通过按压上下左右方向键实现调节功能, 通过按压中间键 实现确认功能。方向键可以为四个独立的按键, 也可以是设计成一个四面可按压或可根据 触摸技术滑动操作的圆盘键。
在一种实施例中, 通过多功能操作键进行操作的医疗设备操作控制系统的结构如 图 1 所示, 包括多功能操作键 11、 键盘检测装置 20、 键盘解析装置 30、 多功能操作键资源管 理器 40 和应用对象 60, 多功能操作键 11 位于控制面板 10 上, 控制面板 10 上还可以设有其 它操作装置, 例如轨迹球、 其它按键或旋钮, 通常, 多功能操作键 11 位于轨迹球的附近, 以 方便用户操作。多功能操作键 11 用于对不同应用对象进行操作, 其包括调节功能和确认功 能。键盘检测装置 20 用于检测用户对轨迹球和各种按键、 旋钮的操作, 其中也包括检测用 户对多功能操作键的操作。键盘解析装置 30 用于接收键盘检测装置 20 检测到的各种操作 键的操作码, 判断该操作码是否来自于多功能操作键, 如果是则将所述操作码转换成操作 信息发送给多功能操作键资源管理器 40。多功能操作键资源管理器 40 用于确定适用多功 能操作键操作的目标应用对象, 并用于接收多功能操作键的操作信息, 将所述操作信息转 发给所述确定的目标应用对象 ; 应用对象 60 中包括应用对象处理装置, 用于当目标应用对 象接收到多功能操作键的操作信息时, 根据其自身的操作规则和所述操作信息进行相应处 理。
多功能操作键资源管理器 40 可以采用多种方案确定适用多功能操作键操作的目 标应用对象, 其中的一种方案是通过应用对象选择装置 50, 即: 应用对象选择装置 50 用于 根据用户的操作选择应用对象, 在一种实施例中, 应用对象选择装置 50 根据用户进入或切 换的当前应用场景, 确定该当前应用场景所默认的应用对象为选中的应用对象, 当用户有 选择应用对象的操作时, 根据用户的操作变换选中的应用对象。应用对象处理装置在应用对象被选中后发送使用多功能操作键的使用请求, 多功能操作键资源管理器 40 接收至少 一个应用对象 60 发送的使用请求, 根据设定的管理规则, 在发出使用请求的应用对象中确 定出一个为适用多功能操作键操作的目标应用对象。
在图 2 所示的实施例中, 如果控制面板上只有一个操作键即多功能操作键时, 可 省略键盘解析装置 30, 即操作控制系统包括多功能操作键 11、 键盘检测装置 20、 多功能操 作键资源管理器 40 和应用对象 60。键盘检测装置 20 将检测到的多功能操作键 11 的操作 信息发送给多功能操作键资源管理器 40, 多功能操作键资源管理器 40 将操作信息转发给 根据一定管理规则确认的某个应用对象 60, 应用对象 60 根据其自身的操作规则进行相应 处理。
在另一实施例中, 可以将键盘解析装置、 多功能操作键资源管理器、 应用对象选择 装置和应用对象等集成在一个处理装置中, 如图 3 所示, 操作控制系统包括控制面板 10、 键 盘检测装置 20、 显示装置 80 和处理装置 70, 多功能操作键 11 设置在控制面板 10 上, 显示 装置 80 用于显示医疗设备检测的图像和医疗数据, 本实施例中, 还用于显示用户进入的应 用场景和应用对象。处理装置 70 用于确定适用多功能操作键操作的目标应用对象, 当接收 到多功能操作键的操作信息时, 根据所述目标应用对象自身的操作规则和所述操作信息进 行相应处理。处理装置 70 可以包括处理器和存储器, 存储器用于存储数据和程序。 上述实施例中, 医疗设备可以是超声诊断设备或其它适用多功能旋钮的设备。
在一种实施例中, 采用上述系统对医疗设备进行操作, 包括确定适用多功能操作 键操作的目标应用对象的步骤和多功能操作键操作步骤。对用户而言, 由于多功能操作键 只有一个, 然而存在需要操作多个应用对象的情况, 因此需要首先确定将多功能操作键分 配给哪个应用对象, 即在众多应用对象中确定出哪一个应用对象是适用多功能操作键的下 一操作的目标应用对象。确定适用多功能操作键操作的应用对象的步骤可采用两种方式, 一种是用户主动选择, 另一种是设备自动选择。
用户主动选择是指, 用户主动与系统交互, 从而确定多功能操作键操作的应用对 象。比如, 用户可以通过光标来定位应用对象, 定位之后, 多功能操作键就可以对应用对象 进行操作。另外, 用户还可以通过键盘上的导航键, 在焦点对象之间切换, 直到定位到应用 对象为止, 之后多功能操作键就可以对它进行操作。
设备自动选择是指, 系统对每个应用场景都规定一个默认的应用对象, 当用户进 入或切换应用场景时, 系统根据当前应用场景自动确定默认的应用对象为多功能操作键所 操作的应用对象。 比如, 当前应用场景是注释场景, 系统将多功能操作键的应用对象就定为 注释, 此时操作多功能操作键, 即可执行有关注释的操作。
对系统而言, 因为只有一个多功能旋钮, 可能存在多个应用对象都需要使用多功 能旋钮的情况。 本实施例中设置多功能操作键资源管理器负责处理多个应用对象发送过来 的使用多功能操作键的申请, 并根据特定的管理原则, 将多功能操作键分配给其中一个申 请者。
在一种实施例中, 确定适用多功能操作键操作的目标应用对象的步骤如图 4 所 示, 包括以下步骤 :
在步骤 S101 中, 根据当前应用场景确定默认的应用对象为选中的应用对象, 被选 中的应用对象发送使用多功能操作键的使用请求给多功能操作键资源管理器, 然后执行步
骤 S103。
在步骤 S103 中, 判断用户是否有选择应用对象的操作, 如果没有, 则执行步骤 S107, 如果有则执行步骤 S105。
在步骤 S105 中, 根据用户的操作变换选中的应用对象, 被选中的应用对象发送使 用多功能操作键的使用请求给多功能操作键资源管理器, 然后执行步骤 S107。
在步骤 S107 中, 多功能操作键资源管理器接收至少一个应用对象发送的使用请 求, 根据设定的管理规则, 在发出使用请求的应用对象中确定出一个为适用多功能操作键 操作的目标应用对象。多功能操作键资源管理器的管理规则可以根据需要设置, 例如可以 将管理规则设置为 : 将最近发出使用请求的应用对象确定为适用多功能操作键操作的目标 应用对象, 或将接收到的最后一个使用请求对应的应用对象确定为适用多功能操作键操作 的目标应用对象。
在确定目标应用对象后, 即可采用多功能操作键进行操作。对于申请通过的应用 对象来说, 当用户操作多功能操作键的时候, 系统最终会将操作信息经 “多功能操作键资源 管理器” 转发给它。具体过程如图 5 所示, 包括以下步骤 :
在步骤 S201 中, 检测用户对多功能操作键的操作, 如果控制面板上有多个操作 键, 该步骤中也包括对其它操作键的检测。 在步骤 S203, 当检测到操作码后, 将操作码发送给键盘解析装置, 判断该操作码是 否来自于多功能操作键。 在一种实施例中, 键盘解析装置可具体包括逻辑键盘和 U I 指令中 心, 逻辑键盘解析操作码, 转换成标识该操作的常量 FuncId, 并将常量 FuncId 发送给 UI 指 令中心。UI 指令中心负责解析收到的 FuncId, 并判断该操作码是否来自于多功能操作键, 如果是则执行步骤 S205 ; 如果不是则执行步骤 S207, 将常量 FuncId 转换成操作信息并发送 给其它模块。
在步骤 S205 中, 将常量 FuncId 转换成操作信息并发送给多功能操作键资源管理 器, 然后执行步骤 S209。
在步骤 S209 中, 多功能操作键资源管理器负责接收有关多功能操作键的操作消 息, 并将收到的消息转发给通过申请多功能操作键资源的目标应用对象, 然后执行步骤 S211。
在步骤 S211 中, 目标应用对象负责接收多功能操作键的操作消息, 并根据自己的 需要进行相应的处理。 比如 : 当目标应用对象是一个容器的时候, 如果接收到调节多功能操 作键的消息, 则定位到容器内下一个或上一个元素 ; 如果接收到单击多功能操作键的消息, 则选中容器里当前定位的元素 ; 如果接收到双击多功能操作键的消息, 则查看容器里当前 定位的元素。
在另一实施例中, 确定目标应用对象还可采用以下方案 : 即直接将用户进入或切 换的当前应用场景所默认的应用对象确定为适用多功能操作键操作的目标应用对象, 且当 用户有选择应用对象的操作时, 根据用户的操作变换目标应用对象。
上述实施例中, 当多功能操作键资源管理器根据管理规则确定的目标应用对象有 变化时, 将多功能操作键的操作信息转发给变化后的目标应用对象。
虽然应用场景可能不同, 目标应用对象也可能不同, 但因为操作方式类似, 因此可 将一个多功能操作键替代多个操作键来对不同场景下的目标应用对象进行交互操作, 根据
上述实施例, 可采用一个多功能操作键实现对不同应用场景和不同应用对象的操作, 这样 可以减少控制面板上的操作键数量, 降低对用户的操作技能要求, 有效的提高用户的工作 效率, 同时也改善用户的使用满意度。
下面以按压旋钮为例对多功能操作键的操作进行说明。
1. 调节参数。比如 : 菜单项参数调节、 参数软键调节、 角度调节、 图像放大倍数调 节、 电影回放帧数调节……
具体操作如下 :
如果是多档位参数, 旋转多功能旋钮, 参数值递增或递减 ; 按压多功能旋钮, 参数 值循环递增或递减。
如果是命令参数, 按压多功旋钮, 即激活此命令。
2. 操作容器。比如 : 菜单、 缩略图区域、 列表控件、 树形控件……
“容器” 是指一个由许多元素组成的集合。容器里的元素可以是相同类型的元素, 也可以是不同类型的元素。 容器里的元素可以按多种形式组织在一起, 比如一级列表, 树形 结构……用多功能旋钮操作容器元素的方式包括定位、 选定、 查看、 调节。具体操作如下 :
旋转多功能旋钮, 浏览容器里的元素。 旋转多功能旋钮, 焦点定位到下一个元素或 上一个元素。 单击多功能旋钮, 选中容器里的某个元素。
双击多功能旋钮, 查看容器里的某个元素。
例一 : 多功能旋钮操作一级列表容器。
本实例用超声诊断仪器为例进行说明。超声诊断仪器主界面上有一个缩略图区 域, 该区域里显示了一些已经保存到系统里的超声图像的缩略图。操作流程如图 6 所示, 包 括以下步骤 :
在步骤 S301 中, 激活容器, 例如激活缩略图区域。然后执行步骤 S303, 判断多功 能旋钮旋转的方向, 如果是正向旋转多功能旋钮, 例如顺时针旋转多功能旋钮, 则执行步骤 S305, 如果是逆向旋转多功能旋钮, 例如逆时针旋转多功能旋钮, 则执行步骤 S307。
在步骤 S305 中, 将焦点定位框移到下一个缩略图上。
在步骤 S307 中, 将焦点定位框移到上一个缩略图上。
在步骤 S309 中, 如果焦点没有定位到目标元素, 则重复步骤 303, 直到定位框移到 目标缩略图上为止。
在步骤 S311 中, 判断多功能旋钮的按压操作, 如果是单击目标缩略图, 则执行步 骤 S313, 选中该缩略图。如果是双击目标缩略图, 则执行步骤 S315 打开该缩略图。
例二 : 多功能旋钮操作树形结构容器。
本例用一种常规控件来进行说明。该控件为树形视图控件, 它是一种特殊的列表 框控件, 它根据一组对象的逻辑等级关系将它们显示为缩进的大纲。该控件包括展开和折 叠大纲的按钮, 你可以使用这种控件来显示容器中分级元素之间的关系。
步骤 1 : 激活树形视图控件。
步骤 2 : 顺时针旋转多功能旋钮, 焦点定位到下一个项目, 且选定该项目 ; 逆时针 旋转多功能旋钮, 焦点定位到上一个项目, 且选定该项目。
步骤 3 : 如果焦点在一个包含折叠了的分支的项目上, 按压多功能旋钮, 展开该分
支; 如果焦点在一个包含展开了的分支的项目上, 按压多功能旋钮, 折叠该分支。
步骤 4 : 重复步骤 2 和 3, 直到定位到目标项目为止。
例三 : 多功能旋钮操作菜单。
激活菜单之后, 多功能旋钮可以对菜单里的所有菜单项进行浏览和操作。
浏览方式为 :
顺时针旋转多功能旋钮, 焦点定位到下一个菜单项 ;
逆时针旋转多功能旋钮, 焦点定位到上一个菜单项。
如果是子菜单, 此时按下多功能旋钮展开子菜单, 焦点跳转到子菜单第一项上, 此 时旋转多功能旋钮可对子菜单进行浏览。
不同类型的菜单项, 多功能旋钮操作的方式不同, 具体如下 :
如果是命令型菜单项, 此时按下多功能旋钮则直接激活此命令 ;
如果是参数型菜单项, 此时按下多功能旋钮则锁定此菜单项, 旋转可在该参数的 可选项之间切换 ; 再次下按则确定该选项的参数值并退出该菜单项的锁定。
如果是开关型菜单项, 此时按下多功能旋钮可以直接在 On 或 Off 之间切换。
3. 在不同的场景下, 多功能旋钮可作为不同的功能键来使用。 比如 : (1) 电影回放 场景里, 按压多功能旋钮即可添加关键帧。 (2) 注释场景里, 添加注释字符状态, 按压多功能 旋钮返回注释菜单。(3) 测量场景里, 在描迹测量操作中, 逆时针旋转多功能旋钮, 撤销描 迹; 顺时针旋转多功能旋钮, 恢复描迹。
系统会根据当前场景, 对多功能旋钮操作, 做出不同的响应操作。
以上内容是结合具体的实施方式对本发明所作的进一步详细说明, 不能认定本发 明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说, 在不脱 离本发明构思的前提下, 还可以做出若干简单推演或替换, 都应当视为属于本发明的保护 范围。