多个设备的控制制造技术

阅读:7 留言:0更新日期:2018-02-14 17:46
用于控制手术系统的方法、系统和装置。在一方面,方法包括在与手术系统相关联的控制子系统处,从通信耦合到控制子系统并由控制子系统控制的第一患者方子系统获得硬件配置信息;确定由控制子系统和第一患者方子系统使用的软件版本,其中确定软件版本包括从多个软件版本中选择软件版本,并且其中多个软件版本中的每个软件版本与特定患者方子系统相关联;指示第一患者方子系统使用软件版本;确定软件版本当前是否被加载到控制子系统上;响应于确定软件版本当前没有被加载到控制子系统上,将软件版本加载到控制子系统上;以及初始化手术系统。

Control of multiple devices

A method, system and device used to control the operating system. On the one hand, methods included in the relevant system and operation control subsystem of the communication from coupled to the control subsystem and hardware configuration information obtained by controlling the first subsystem control subsystem of the patients; control is determined by the software version using the prescription subsystem and the first patients, which determine the version of the software including the selection of software the version from multiple versions of software, and each software version of multiple versions of the software in the system is associated with a particular patient prescription; prescription patients indicating the first system using software version; to determine whether the current version of the software is loaded into the control subsystem; in response to determine the software version is not currently loaded into the control subsystem. The software version is loaded into the control subsystem and initialization operation system.

【技术实现步骤摘要】
【国外来华专利技术】多个设备的控制
本专利申请要求2015年7月7日提交的标题为“多个设备的控制(CONTROLOFMULTIPLEDEVICES)”的美国临时专利申请62/189,523提交日的优先权和权益,其全部内容通过引用并入本文。
技术介绍
本说明书涉及控制系统。微创医疗技术旨在减少在诊断或手术过程期间受损的无关组织的数量,从而缩短患者康复时间、减小患者的不舒适感并且减小有害的副作用。在美国每年执行数以百万计的手术。可潜在地以微创的方式执行这些手术中的多数。手术中使用的微创系统可遥控操作、机器人操作或遥控和机器人两者操作。遥控操作是指远距离控制机器。在遥控操作的手术系统中,外科医生使用控制器控制插入体腔中的手术器械,而不是直接用手握住和移动器械。
技术实现思路
通常,在本说明书中描述的主题的一个创新的方面可在方法中体现,该方法包括以下动作:在与手术系统相关联的控制子系统处,从通信耦合到控制子系统并由控制子系统控制的手术系统的第一患者方(patientside)子系统获得硬件配置信息;确定由控制子系统和第一患者方子系统使用的软件版本,其中确定软件版本包括从多个软件版本中选择软件版本,并且其中多个软件版本中的每个软件版本与特定患者方子系统相关联;指示第一患者方子系统使用软件版本;确定软件版本当前是否被加载到控制子系统上;响应于确定软件版本当前没有被加载到控制子系统上,将软件版本加载到控制子系统上;验证被加载到控制子系统和第一患者方子系统上的软件版本;以及利用软件版本初始化手术系统。这方面的其他实施例包括相应计算机系统、装置和记录在一个或更多个计算机存储设备上的计算机程序,每个经配置以执行方法的动作。对于一个或更多个计算机的系统,其被配置以执行特定操作或动作意为系统在其上已安装了在操作中使系统执行操作或动作的软件、固件、硬件或其组合。对于一个或更多个计算机程序,其被配置以执行特定操作或动作意为一个或更多个程序包括指令,当被数据处理装置执行时,该指令使装置执行操作或动作。前述和其他实施例可各自可选地包括以下特征中的一个或更多个,以单独或组合的形式。特别地,一个实施例以组合的形式包括所有以下特征。方法包括在确定软件版本之前验证第一患者方子系统的硬件配置。验证硬件配置包括确定硬件配置与控制子系统兼容。控制子系统包括手术系统的术者操作台(surgeonconsole)的组件,其中术者操作台被配置以向手术系统的操作人员提供控制功能。第一患者方子系统包括一个或更多个机械手,其经配置以握住和定位一个或更多个相应手术器械。将软件版本加载到第一患者方子系统上包括:确定多个启动映像中的特定启动映像,其中特定启动映像包含软件版本;以及将第一患者方子系统从当前启动映像重启到特定启动映像。将第一患者方子系统从当前启动映像重启到特定启动映像包括:获得特定启动映像的第一标头块(headerblock);将获得的第一标头块还原到特定启动映像;存储当前启动映像的第二标头块的副本;以及在还原和存储之后,使当前启动映像的第二标头块无效。将第一患者方子系统从当前启动映像重启到特定启动映像包括:存储识别特定启动映像的参数;通过启动加载器读取存储的参数;以及基于存储的参数,通过启动加载器选择特定启动映像。将软件版本加载到第一患者方子系统上包括:确定多个模块中的一个或更多个特定模块,其中特定模块包含软件版本;以及加载特定模块。确定软件版本是基于控制子系统和第一患者方子系统之间的协作。验证软件版本包括:确定控制子系统和第一患者方子系统是否具有加载的软件版本;以及响应于确定控制子系统或第一患者方子系统中的一个或更多个尚未加载确定的软件版本,生成错误消息并且至少防止在手术系统中使用的子系统的初始化。方法包括耦合一个或更多个配件设备到手术系统,其中一个或更多个配件设备对于第一患者方子系统不是特定的。方法进一步包括:辨认第二患者方子系统已通信耦合到控制器子系统;获得关于第二患者方子系统的硬件信息;验证第二患者方子系统的硬件信息;以及指示第二患者方子系统加载确定的软件版本。方法进一步包括:辨认第二患者方子系统已通信耦合到控制器子系统;获得关于第二患者方子系统的硬件信息;验证第二患者方子系统的硬件信息;以及将第二软件版本加载到控制子系统上,其中第二软件版本对应于被加载到第二患者方子系统上的软件。基于当前被加载到控制器子系统上的软件版本确定软件版本。基于当前被加载到第一患者方子系统上的软件版本确定软件版本。通常,在本说明书中描述的主题的一个创新的方面可在方法中体现,该方法包括以下动作:在手术系统的第一子系统接收指令以将特定软件版本加载到第一子系统上,其中特定子系统是与多个子系统中的各个子系统相关联的多个软件版本中的一个,并且其中第一子系统包括多个配置,其包括当前被配置在第一子系统上的第一配置;确定特定软件版本位于第二配置;存储对应于第二配置的数据;配置子系统到第二配置;以及加载特定软件版本。这方面的其他实施例包括相应计算机系统、装置和记录在一个或更多个计算机存储设备上的计算机程序,每个经配置以执行方法的动作。对于一个或更多个计算机的系统,其被配置以执行特定操作或动作意为系统在其上已安装了在操作中使系统执行操作或动作的软件、固件、硬件或其组合。对于一个或更多个计算机程序,其被配置以执行特定操作或动作意为一个或更多个程序包括指令,当被数据处理装置执行时,该指令使装置执行操作或动作。前述和其他实施例可各自可选地包括以下特征中的一个或更多个,以单独或组合的形式。方法包括响应于接受指令以加载特定软件版本,下载第二配置。第一配置包括第一启动映像,第二配置包括第二启动映像,并且其中存储对应于第二配置的数据包括:还原第二启动的第一标头块以使第二启动映像有效;存储第一启动映像的第二标头块的副本;以及在还原和存储之后,使第一启动映像的标头块无效。响应于配置子系统之前的中断:确定来自第一启动映像和第二启动映像的有效启动映像;将子系统重启到有效启动映像;确定有效启动映像是否是第二启动映像;以及响应于确定有效启动映像不是第二启动映像,将第一标头块还原到第二启动映像,使第一启动映像的标头块无效,并且将子系统重启到第二启动映像。第一配置包括第一启动映像,第二配置包括第二启动映像,并且其中将子系统重启到第二配置包括:通过由启动加载器读取存储的数据,将子系统重启到第二配置;以及基于存储的数据,通过启动加载器选择第二启动映像。第一配置包括第一组模块,第二配置包括第二组模块,并且其中配置子系统到第二配置包括加载特定模块。通常,在本说明书中描述的主题的一个创新的方面可在包括多个子系统的系统中体现,其包括:控制子系统、第一患者方子系统和第二患者方子系统,其中第一患者方子系统与第一软件配置相关联并且第二患者方子系统与第二软件配置相关联,第二软件配置不同于第一软件配置,其中控制子系统配置系统,其中配置系统包括确定控制子系统和第一患者方子系统的第一组合或控制子系统和第二患者方子系统的第二组合是否通信耦合在一起并且,响应于该确定,选择由第一组合或第二组合使用的特定软件配置并且在验证软件配置之后初始化系统。前述和其他实施例可各自可选地包括以下特征中的一个或更多个,以单独或组合的形式。配置系统包括将确定的软件配置加载到控制本文档来自技高网...
多个设备的控制

【技术保护点】
一种方法,其包括:在与手术系统相关联的控制子系统处,从通信耦合到所述控制子系统并由所述控制子系统控制的所述手术系统的第一患者方子系统获得硬件配置信息;确定所述控制子系统和所述第一患者方子系统使用的软件版本,其中确定所述软件版本包括从多个软件版本中选择所述软件版本,并且其中所述多个软件版本中的每个软件版本与特定患者方子系统相关联;指示所述第一患者方子系统使用所述软件版本;确定所述软件版本当前是否被加载到所述控制子系统上;响应于确定所述软件版本当前没有被加载到所述控制子系统上,将所述软件版本加载到所述控制子系统上;验证被加载到所述控制子系统和所述第一患者方子系统上的所述软件版本;以及利用所述软件版本初始化所述手术系统。

【技术特征摘要】
【国外来华专利技术】2015.07.07 US 62/189,5231.一种方法,其包括:在与手术系统相关联的控制子系统处,从通信耦合到所述控制子系统并由所述控制子系统控制的所述手术系统的第一患者方子系统获得硬件配置信息;确定所述控制子系统和所述第一患者方子系统使用的软件版本,其中确定所述软件版本包括从多个软件版本中选择所述软件版本,并且其中所述多个软件版本中的每个软件版本与特定患者方子系统相关联;指示所述第一患者方子系统使用所述软件版本;确定所述软件版本当前是否被加载到所述控制子系统上;响应于确定所述软件版本当前没有被加载到所述控制子系统上,将所述软件版本加载到所述控制子系统上;验证被加载到所述控制子系统和所述第一患者方子系统上的所述软件版本;以及利用所述软件版本初始化所述手术系统。2.根据权利要求1所述的方法,包括在确定所述软件版本之前验证所述第一患者方子系统的所述硬件配置。3.根据权利要求2所述的方法,其中验证所述硬件配置包括确定所述硬件配置与所述控制子系统兼容。4.根据权利要求1所述的方法,其中所述控制子系统包括所述手术系统的术者操作台的组件,其中所述术者操作台被配置以向所述手术系统的操作人员提供控制功能。5.根据权利要求1所述的方法,其中所述第一患者方子系统包括一个或更多个机械手,其经配置以握住和定位一个或更多个相应手术器械。6.根据权利要求1-5中任一项所述的方法,其中将所述软件版本加载到所述第一患者方子系统上包括:确定多个启动映像中的特定启动映像,其中所述特定启动映像包含所述软件版本;以及将所述第一患者方子系统从当前启动映像重启到所述特定启动映像。7.根据权利要求6所述的方法,其中将所述第一患者方子系统从所述当前启动映像重启到所述特定启动映像包括:获得所述特定启动映像的第一标头块;将获得的第一标头块还原到所述特定启动映像;存储所述当前启动映像的第二标头块的副本;以及在还原和存储之后,使所述当前启动映像的所述第二标头块无效。8.根据权利要求6所述的方法,其中将所述第一患者方子系统从所述当前启动映像重启到所述特定启动映像包括:存储识别所述特定启动映像的参数;通过启动加载器读取存储的参数;以及基于所述存储的参数,通过所述启动加载器选择所述特定启动映像。9.根据权利要求1-5中任一项所述的方法,其中将所述软件版本加载到所述第一患者方子系统上包括:确定多个模块中的一个或更多个特定模块,其中所述特定模块包含所述软件版本;以及加载所述特定模块。10.根据权利要求1-5中任一项所述的方法,其中确定所述软件版本是基于所述控制子系统和所述第一患者方子系统之间的协作。11.根据权利要求1-5中任一项所述的方法,其中验证所述软件版本包括:确定所述控制子系统和所述第一患者方子系统是否已加载所述软件版本;以及响应于确定所述控制子系统或所述第一患者方子系统中的一个或更多个尚未加载确定的软件版本,生成错误消息并至少防止在所述手术系统手术系统中使用的所述控制子系统或所述第一患者方子系统的初始化。12.根据权利要求1-5中任一项所述的方法,包括耦合一个或更多个配件设备到所述手术系统,其中所述一个或更多个配件设备对于所述第一患者方子系统不是特定的。13.根据权利要求1-5中任一项所述的方法,进一步包括:辨认第二患者方子系统已通信耦合到所述控制器子系统;获得关于所述第二患者方子系统的硬件信息;验证所述第二患者方子系统的所述硬件信息;以及指示所述第二患者方子系统加载确定的软件版本。14.根据权利要求1-5中任一项所述的方法,进一步包括:辨认第二患者方子系统已通信耦合到所述控制子系统;获得关于所述第二患者方子系统的硬件信息;验证所述第二患者方子系统的所述硬件信息;以及将第二软件版本加载到所述控制子系统上,其中所述第二软件版本对应于被加载到所述第二患者方子系统上的软件。15.根据权利要求1-5中任一项所述的方法,其中基于当前被加载到所述控制器子系统上的软件版本确定所述软件版本。16.根据权利要求1-5中任一项所述的方法,其中基于当前被加载到所述第一患者方子系统上的软件版本确定所述软件版本。17.一种方法,其包括:在手术系统的第一子系统处接收指令以将特定软件版本加载到所述第一子系统上,其中所述特定软件版本是与多个子系统中的各个子系统相关联的多个软件版本中的一个,并且其中所述第一子系统包括多个配置,所述多个配置包括当前被配置在所述第一子系统上的第一配置;确定所述特定软件版本位于第二配置上;存储对应于所述第二配置的数据;配置所述子系统到所述第二配置;以及加载所述特定软件版本。18.根据权利要求17所述的方法,包括响应于接收到所述指令以加载所述特定软件版本,下载所述第二配置。19.根据权利要求17或18中任一项所述的方法,其中所述第一配置包括第一启动映像,所述第二配置包括第二启动映像,并且其中存储对应于所述第二配置的数据包括:还原所述第二启动的第一标头块以使所述第二启动映像有效;存储所述第一启动映像的第二标头块的副本;以及在还原和存储之后,使所述第一启动映像的所述标头块无效。20.根据权利要求19所述的方法,其中响应于配置所述子系统之前的中断:确定来自所述第一启动映像和所述第二启动映像的有效启动映像;将所述子系统重启到所述有效启动映像;确定...

【专利技术属性】
技术研发人员:T·穆什图福J·M·拉德尔
申请(专利权)人:直观外科手术操作公司
类型:发明
编号:201680032099
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1