麻醉机升级方法及装置制造方法

文档序号:6494330阅读:296来源:国知局
麻醉机升级方法及装置制造方法
【专利摘要】本发明公开了一种麻醉机升级方法及装置,该方法包括:麻醉机获取该麻醉机的一个或多个组件对应的待升级的软件版本;该麻醉机向该一个或多个组件发送升级命令,其中,该升级命令用于指示该一个或多个组件从工作模式切换为升级模式;该麻醉机将该一个或多个组件对应的现有的软件版本升级为该待升级的软件版本。通过本发明能够使得麻醉机的升级更加简便,进而在一定程度上提高了升级效率。
【专利说明】麻醉机升级方法及装置
【技术领域】
[0001]本发明涉及麻醉机领域,尤其涉及一种麻醉机升级方法及装置。
【背景技术】
[0002]随着技术的发展,目前,麻醉机功能不断完善,电子器件也越来越多增多,及麻醉机的组件也越来越多。因此,对于麻醉机组件的软件版本的升级就变得越来越复杂。
[0003]在相关技术中,存在两种升级方式:
[0004]第一种是将麻醉机拆机,将组件拆卸下来,与计算机连接,通过计算机上的升级程序,在计算机对这些组件进行升级。第二种是相对于第一种方式更容易实现,在该方式中不在需要将组件拆卸下来,而是将麻醉机各个组件分别连接到外部计算机,使用计算机上的特定升级软件经过一系列操作后完成升级。
[0005]无论是上述哪种升级方式,均需要使用外部计算机才能完成升级,这种升级方式不便于使用。

【发明内容】

[0006]本发明的目的在于提出麻醉机升级方法及装置,能够使得麻醉机的升级更加简便,进而在一定程度上提高了升级效率。
[0007]为达此目的,根据本发明的一个方面,提供了一种麻醉机升级方法,该方法包括:麻醉机获取所述麻醉机的一个或多个组件对应的待升级的软件版本;所述麻醉机向所述一个或多个组件发送升级命令,其中,所述升级命令用于指示所述一个或多个组件从工作模式切换为升级模式;所述麻醉机将所述一个或多个组件对应的现有的软件版本升级为所述待升级的软件版本。
[0008]优选地,所述麻醉机获取所述待升级的软件版本包括:所述麻醉机从与所述麻醉机连接的外接存储设备上获取所述待升级的软件版本。
[0009]优选地,所述麻醉机获取所述待升级的软件版本包括:所述麻醉机通过所述麻醉机的网络接口从与升级服务器上获取所述待升级的软件版本。
[0010]优选地,所述麻醉机获取所述待升级的软件版本包括:所述麻醉机根据获取到的配置文件判断需要升级的所述一个或多个组件;所述麻醉机获取所述一个或多个组件的所述待升级的软件版本。
[0011]优选地,所述麻醉机获取所述配置文件包括:所述麻醉机通过所述麻醉机的网络接口从升级服务器上获取所述配置文件;或者,所述麻醉机从与所述麻醉机连接的外接存储设备上获取所述配置文件。
[0012]优选地,所述麻醉机将所述多个组件对应的现有的软件版本升级为所述待升级的软件版本包括:所述麻醉机根据所述多个组件的连接结构确定所述多个组件的升级顺序;所述麻醉机根据所述升级顺序依次将所述多个组件对应的现有的软件版本升级为所述待升级的软件版本。[0013]优选地,所述麻醉机将所述一个或多个组件对应的现有的软件版本升级为所述待升级的软件版本包括:所述麻醉机向所述一个或多个组件发送擦除命令,其中,所述擦除命令用于将所述一个或多个组件对应的现有的软件版本擦除;所述麻醉机获取所述待升级的软件版本,并以16进制格式写入到所述一个或多个组件的存储区。
[0014]优选地,所述方法还包括:所述麻醉机的显示装置显示以下至少之一:所述一个或多个组件的信息、所述一个或多个组件当前使用的软件版本的信息、所述待升级软件版本的信息、升级结果的提示信息。
[0015]优选地,所述方法还包括:所述麻醉机判断升级是否成功;所述麻醉机在所述一个或多个组件均升级成功的情况下,重新启动。
[0016]根据本发明的另一个方面,还提供了一种麻醉机升级装置,位于麻醉机中,包括:获取模块,用于获取所述麻醉机的一个或多个组件对应的待升级的软件版本;发送模块,用于向所述一个或多个组件发送升级命令,其中,所述升级命令用于指示所述一个或多个组件从工作模式切换为升级模式;升级模块,用于将所述一个或多个组件对应的现有的软件版本升级为所述待升级的软件版本。
[0017]优选地,所述获取模块从与所述麻醉机连接的外接存储设备上获取所述待升级的软件版本。
[0018]优选地,所述获取模块通过所述麻醉机的网络接口从与升级服务器上获取所述待升级的软件版本。
[0019]优选地,所述麻醉机还包括:第二获取模块,用于获取配置文件;所述获取模块包括:判断单元,用于根据所述第二获取模块获取到的配置文件判断需要升级的所述一个或多个组件;获取单元,用于获取所述一个或多个组件的所述待升级的软件版本。
[0020]优选地,所述第二获取模块用于通过所述麻醉机的网络接口从升级服务器上获取所述配置文件;或者,所述第二获取模块用于从与所述麻醉机连接的外接存储设备上获取所述配置文件。
[0021]优选地,所述升级模块包括:确定单元,用于根据所述多个组件的连接结构确定所述多个组件的升级顺序;升级单元,用于根据所述升级顺序依次将所述多个组件对应的现有的软件版本升级为所述待升级的软件版本。
[0022]优选地,所述升级模块包括:发送单元,用于向所述一个或多个组件发送擦除命令,其中,所述擦除命令用于将所述一个或多个组件对应的现有的软件版本擦除;写入单元,用于获取所述待升级的软件版本,并以16进制格式写入到所述一个或多个组件的存储区。
[0023]优选地,所述装置还包括:提示模块,用于向所述麻醉机的显示装置发送显示的信息,其中,所述待显示的信息包括以下至少之一:所述一个或多个组件的信息、所述一个或多个组件当前使用的软件版本的信息、所述待升级软件版本的信息、升级结果的提示信息。
[0024]优选地,所述装置还包括:判断模块,用于判断升级是否成功;启动模块,用于在所述一个或多个组件均升级成功的情况下,重新启动。
【专利附图】

【附图说明】
[0025]图1是根据本发明实施例的麻醉机升级方法的流程图;[0026]图2是根据本发明实施例的麻醉机升级装置的结构框图;
[0027]图3是根据本发明实施例的麻醉机升级装置的优选结构框图;
[0028]图4是根据本发明实施例的麻醉机升级装置的另一优选的结构框图;
[0029]图5是根据本发明优选实施方式的升级流程图。
【具体实施方式】
[0030]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0031]在本实施例中提供了一种麻醉机升级方法,图1是根据本发明实施例的麻醉机升级方法的流程图,如图1所示,该流程包括如下步骤:
[0032]步骤S102,麻醉机获取该麻醉机的一个或多个组件对应的待升级的软件版本;
[0033]步骤S104,该麻醉机向一个或多个组件发送升级命令,其中,升级命令用于指示一个或多个组件从工作模式切换为升级模式;
[0034]步骤S106,该麻醉机将一个或多个组件对应的现有的软件版本升级为待升级的软件版本。
[0035]通过上述步骤,麻醉机可以在得到待升级的软件版本之后进行升级,即本实施例中的麻醉机是具有升级功能,这样就不再需要外部的计算机来对麻醉机进行升级,相比于需要使用计算机来进行升级的方式,升级更加便利。
[0036]麻醉机获取待升级的软件版本有很多方式,在本实施例中提供了一种优选的方式,在该优选实施方式中,麻醉机可以与外部存储设备连接,然后从与该麻醉机连接的外接存储设备上获取该待升级的软件版本。例如,麻醉机可以通过USB接口与移动存储设备连接,然后从移动存储设备上得到所需要的软件版本。这种方式还是需要先将带升级的软件版本放置在移动存储设备上。在另一个优选实施方式,麻醉机通过该麻醉机的网络接口从与升级服务器上获取该待升级的软件版本。这种优选的实施方式,不再需要人工插上移动存储设备,而是直接就可以使麻醉机得到待升级的软件版本。并且,该升级方式还有一种好处,即通过一个升级服务器就可以为多个麻醉机来进行升级。
[0037]在另外一个优选实施例中,麻醉机还可以根据配置文件来判断需要升级哪个组件或者哪些组件,即该麻醉机根据获取到的配置文件判断需要升级的一个或多个组件,然后该麻醉机获取该一个或多个组件的该待升级的软件版本。配置文件和待升级的软件版本一样,其也可以放在升级服务器或移动存储设备上。比较优地,如果配置文件放在升级服务器上,升级服务器可以向麻醉机推送其有需要升级的软件版本的通知,然后麻醉机可以自动去升级服务器获取该配置文件,根据该配置文件得知哪些组件需要升级。
[0038]在另一个优选的实施例中,如果需要升级多个组件,麻醉机还可以根据该多个组件的连接结构确定该多个组件的升级顺序,然后,该麻醉机根据该升级顺序依次将该多个组件对应的现有的软件版本升级为待升级的软件版本。
[0039]一个优选的升级方式可以包括如下步骤:麻醉机向该一个或多个组件发送擦除命令,其中,该擦除命令用于将该一个或多个组件对应的现有的软件版本擦除;然后,该麻醉机获取待升级的软件版本,并以16进制格式写入到该一个或多个组件的存储区。当然这仅仅是一个优选的实施方式,升级的方式并不限于此。
[0040]为了便于用户查看升级过程的信息,在一个优选的实施方式中,该麻醉机的显示装置还可以显示以下至少之一:该一个或多个组件的信息、该一个或多个组件当前使用的软件版本的信息、待升级软件版本的信息、升级结果的提示信息。
[0041]在另一个优选实施方式中,为了确保麻醉机正常的工作,该麻醉机还可以判断升级是否成功;然后,麻醉机在该一个或多个组件均升级成功的情况下,重新启动。或者也可以在显示装置上提示用户需要启动或者不需要启动,让用户手动来选择是否重新启动。
[0042]在本优选实施例中,还提供了一种麻醉机升级装置,位于麻醉机中,该升级装置用于实现上述实施例及其优选实施例,已经进行过说明的,在此不再赘述。图2是根据本发明实施例的麻醉机升级装置的结构框图,如图2所示,该装置包括:获取模块22、发送模块24、升级模块26,下面对此进行说明。
[0043]获取模块22,用于获取该麻醉机的一个或多个组件对应的待升级的软件版本;发送模块24,用于向该一个或多个组件发送升级命令,其中,该升级命令用于指示该一个或多个组件从工作模式切换为升级模式;升级模块26,用于将该一个或多个组件对应的现有的软件版本升级为该待升级的软件版本。
[0044]优选地,该获取模块22从与该麻醉机连接的外接存储设备上获取该待升级的软件版本。和/或,该获取模块22通过该麻醉机的网络接口从与升级服务器上获取该待升级的软件版本。
[0045]图3是根据本发明实施例的麻醉机升级装置的优选结构框图,如图3所示,该麻醉机还可以包括:第二获取模块32,该模块用于获取配置文件。在该优选结构中,该获取模块22包括:判断单元222,该单元用于根据该第二获取模块获取到的配置文件判断需要升级的该一个或多个组件;获取单元224,该单元用于获取该一个或多个组件的该待升级的软件版本。
[0046]优选地,该第二获取模块32用于通过该麻醉机的网络接口从升级服务器上获取该配置文件;或者,该第二获取模块32用于从与该麻醉机连接的外接存储设备上获取该配置文件。
[0047]优选地,该升级模块26可以包括:确定单元,该单元用于根据该多个组件的连接结构确定该多个组件的升级顺序;升级单元,该单元用于根据该升级顺序依次将该多个组件对应的现有的软件版本升级为该待升级的软件版本。
[0048]优选地,该升级模块26可以包括:发送单元,用于向该一个或多个组件发送擦除命令,其中,该擦除命令用于将该一个或多个组件对应的现有的软件版本擦除;写入单元,用于获取待升级的软件版本,并以16进制格式写入到该一个或多个组件的存储区。优选地,该写入单元可以实现上述确定单元和升级单元的功能。
[0049]图4是根据本发明实施例的麻醉机升级装置的另一优选的结构框图,如图4所示,该装置还可以包括:提示模块42,该模块用于向该麻醉机的显示装置发送显示的信息,其中,该待显示的信息包括以下至少之一:该一个或多个组件的信息、该一个或多个组件当前使用的软件版本的信息、该待升级软件版本的信息、升级结果的提示信息。
[0050]优选地,该装置还可以包括:判断模块,用于判断升级是否成功;启动模块,用于在该一个或多个组件均升级成功的情况下,重新启动。[0051]图5是根据本发明优选实施方式的升级流程图,下面结合该附图5对一个优选的实施例进行说明。
[0052]在该优选实施例中,通过在麻醉机上位机上部署升级程序,同时在各组件与用户界面软件之间建立通信通路,各组件软件建立升级模式,并建立组件从工作模式到升级模式的转换机制,实现方便快捷的升级方法。使用该方案完成麻醉机的各组件软件升级只需启动升级程序,开始升级,退出重启三步人机交互,即可轻松完成复杂的升级过程。
[0053]在需要对麻醉机的组件进行软件升级时,可以将各组件的最新版本文件存入U盘,并将版本信息写入配置文件,一并存入U盘。携带此U盘到麻醉机现场即可对麻醉机各组件进行升级。既省去了拆机的麻烦,又不需携带计算机进行复杂操作。
[0054]本优选实施例中的升级过程如下:在用户界面点击软件升级按钮,即可进入升级程序。如图5所示,升级程序启动时,检查麻醉机各组件的软件版本,与U盘配置文件中的版本信息比对,如需更新,列出组件的版本信息。之后点击更新组件按钮,即可顺序更新麻醉机各组件。各组件更新时,向组件发送一个命令,使组件进入更新模式。在更新模式下,组件对原有工作软件进行擦除操作,擦除后接收新版软件文件,写入组件存储区。接收完成后,组件重启,该组件进入新版的工作状态。全部组件更新完成后对麻醉机进行重启操作,即完成更新。完成更新后重启麻醉机,查看版本信息,可验证更新结果。
[0055]本优选实施例中的升级程序作为用户界面软件的一个模块,部署到麻醉机的上位机上。升级程序可以完成下列功能:
[0056]a)检查麻醉机哪些组件需更新。此部分的功能需U盘中最新版本信息的配置文件辅助完成,此配置文件可使用文本文件,或者XML文件等。升级程序开始运行即检查麻醉机各组件的版本信息并从U盘中读取最新版本信息。经比对后列出需更新的版本信息。
[0057]b)根据麻醉机组件连接结构确定组件的更新顺序。顺序更新各组件,更新过程中不需用户进行任何操作。
[0058]c)组件升级的过程中,要向组件发送跳转命令,进入升级模式,在升级模式下,发送擦除命令,擦除成功后从U盘读取组件的最新软件,以16进制格式发送给组件,写入组件存储区。最后发送重启命令,完成一个组件的更新。
[0059]d)在升级程序界面中显示各组件更新信息、更新进度提示信息等。
[0060]本优选实施例中充分利用麻醉机各组件与用户界面之间的已有通信通路,实现升级程序与组件的信息交互。对于组件的升级模式。本优选实施例中,在各组件部署升级模式,并建立由工作模式向升级模式的跳转机制。组件在正常启动时进入工作模式,在收到特定命令时进入升级模式(该组件升级模式,不调用工作软件,为擦除、写入工作软件文件做好准备)。进入升级模式后,工作软件停止运行,即可对工作软件进程擦除,写入,重启等操作。
[0061]在本优选实施例中,升级程序在麻醉机上运行,不需拆机,也不用外接计算机,不使用外部软件。可以在外接U盘中存储组件软件文件,升级程序读取后发送给组件。并且,本优选实施例中的升级界面简单明了,操作简单。只需点击几次按钮即可完成升级。优选地,组件还可以以一定顺序自动更新,更新过程中如无错误发生,不需用户进行任何操作。在本优选实施例中还利用了用户界面与组件间已有通路,不增加硬件成本。
[0062]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【权利要求】
1.一种麻醉机升级方法,其特征在于,包括: 麻醉机获取所述麻醉机的一个或多个组件对应的待升级的软件版本; 所述麻醉机向所述一个或多个组件发送升级命令,其中,所述升级命令用于指示所述一个或多个组件从工作模式切换为升级模式; 所述麻醉机将所述一个或多个组件对应的现有的软件版本升级为所述待升级的软件版本。
2.根据权利要求1所述的方法,其特征在于,所述麻醉机获取所述待升级的软件版本包括: 所述麻醉机从与所述麻醉机连接的外接存储设备上获取所述待升级的软件版本。
3.根据权利要求1所述的方法,其特征在于,所述麻醉机获取所述待升级的软件版本包括: 所述麻醉机通过所述麻醉机的网络接口从与升级服务器上获取所述待升级的软件版本。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述麻醉机获取所述待升级的软件版本包括: 所述麻醉机根据获取到的配置文件判断需要升级的所述一个或多个组件; 所述麻醉机获取所述一个或多个组件的所述待升级的软件版本。
5.根据权利要求4所述的方法,其特征在于,所述麻醉机获取所述配置文件包括: 所述麻醉机通过所述麻醉机的网络接口从升级服务器上获取所述配置文件;或者,所述麻醉机从与所述麻醉机连接的外接存储设备上获取所述配置文件。
6.根据权利要求1所述的方法,其特征在于,所述麻醉机将所述多个组件对应的现有的软件版本升级为所述待升级的软件版本包括: 所述麻醉机根据所述多个组件的连接结构确定所述多个组件的升级顺序; 所述麻醉机根据所述升级顺序依次将所述多个组件对应的现有的软件版本升级为所述待升级的软件版本。
7.根据权利要求1或6所述的方法,其特征在于,所述麻醉机将所述一个或多个组件对应的现有的软件版本升级为所述待升级的软件版本包括: 所述麻醉机向所述一个或多个组件发送擦除命令,其中,所述擦除命令用于将所述一个或多个组件对应的现有的软件版本擦除; 所述麻醉机获取所述待升级的软件版本,并以16进制格式写入到所述一个或多个组件的存储区。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括: 所述麻醉机的显示装置显示以下至少之一:所述一个或多个组件的信息、所述一个或多个组件当前使用的软件版本的信息、所述待升级软件版本的信息、升级结果的提示信息。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括: 所述麻醉机判断升级是否成功; 所述麻醉机在所述一个或多个组件均升级成功的情况下,重新启动。
10.一种麻醉机升级装置,位于麻醉机中,其特征在于,包括: 获取模块,用于获取所述麻醉机的一个或多个组件对应的待升级的软件版本;发送模块,用于向所述一个或多个组件发送升级命令,其中,所述升级命令用于指示所述一个或多个组件从工作模式切换为升级模式; 升级模块,用于将所述一个或多个组件对应的现有的软件版本升级为所述待升级的软件版本。
11.根据权利要求10所述的装置,其特征在于,所述获取模块从与所述麻醉机连接的外接存储设备上获取所述待升级的软件版本。
12.根据权利要求10所述的装置,其特征在于,所述获取模块通过所述麻醉机的网络接口从与升级服务器上获取所述待升级的软件版本。
13.根据权利要求10至12中任一项所述的装置,其特征在于, 所述麻醉机还包括:第二获取模块,用于获取配置文件; 所述获取模块包括:判断单元,用于根据所述第二获取模块获取到的配置文件判断需要升级的所述一个或多个组件;获取单元,用于获取所述一个或多个组件的所述待升级的软件版本。
14.根据权利要求13所述的装置,其特征在于,所述第二获取模块用于通过所述麻醉机的网络接口从升级服务器上获取所述配置文件;或者,所述第二获取模块用于从与所述麻醉机连接的外接存储设备上获取所述配置文件。
15.根据权利要求10所述的装置,其特征在于,所述升级模块包括: 确定单元,用于根据所述多个组件的连接结构确定所述多个组件的升级顺序; 升级单元,用于根据所述升级顺序依次将所述多个组件对应的现有的软件版本升级为所述待升级的软件版本。
16.根据权利要求10或15所述的装置,其特征在于,所述升级模块包括: 发送单元,用于向所述一个或多个组件发送擦除命令,其中,所述擦除命令用于将所述一个或多个组件对应的现有的软件版本擦除; 写入单元,用于获取所述待升级的软件版本,并以16进制格式写入到所述一个或多个组件的存储区。
17.根据权利要求10所述的装置,其特征在于,所述装置还包括: 提示模块,用于向所述麻醉机的显示装置发送显示的信息,其中,所述待显示的信息包括以下至少之一:所述一个或多个组件的信息、所述一个或多个组件当前使用的软件版本的信息、所述待升级软件版本的信息、升级结果的提示信息。
18.根据权利要求10所述的装置,其特征在于,所述装置还包括: 判断模块,用于判断升级是否成功; 启动模块,用于在所述一个或多个组件均升级成功的情况下,重新启动。
【文档编号】G06F9/445GK103914310SQ201210592051
【公开日】2014年7月9日 申请日期:2012年12月29日 优先权日:2012年12月29日
【发明者】卢军从 申请人:北京谊安医疗系统股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1