呼吸机的控制模块的升级方法

文档序号:8905110阅读:532来源:国知局
呼吸机的控制模块的升级方法
【技术领域】
[0001]本发明涉及医疗器械技术领域,特别涉及一种呼吸机的控制模块的升级方法。
【背景技术】
[0002]相关技术中,在对呼吸机的控制模块进行升级时,控制模块中的嵌入式芯片程序的下载、烧写需要通过客户端例如PC (Personal Computer,个人计算机)机连接仿真器,或者通过客户端和集成开发环境来实现,导致在实际的产品应用维护中带来许多不便,例如在现场维护时,现场需要有PC机、仿真器等设备以对控制模块的嵌入式芯片程序进行下载、烧写,或者对呼吸机进行拆机以对控制模块进行更换,从而实现对呼吸机的控制模块进行维护升级的目的。因此,需要对相关技术中的对呼吸机的控制模块的升级方法进行改进,为呼吸机的应用维护带来便利。

【发明内容】

[0003]本发明的目的旨在至少在一定程度上解决上述的技术问题。
[0004]为此,本发明的目的在于提出一种不仅实现简单,还无需增加硬件成本,为呼吸机的应用维护带来便利的呼吸机的控制模块的升级方法。
[0005]为达到上述目的,本发明实施例提出了一种呼吸机的控制模块的升级方法,包括以下步骤:上位机启动升级程序,以判断所述呼吸机的控制模块是否需要进行升级;在所述上位机判断所述呼吸机的控制模块需要进行升级之后,判断升级文件是否存在且所述升级文件的格式是否正确;在所述上位机判断所述升级文件存在且所述升级文件的格式正确之后,判断所述呼吸机的控制模块是否处于更新模式;以及在所述上位机判断所述呼吸机的控制模块处于所述更新模式之后,对所述升级文件进行解析以生成数据包,并将所述数据包发送至所述呼吸机的控制模块以使所述控制模块进行升级。
[0006]根据本发明实施例提出的呼吸机的控制模块的升级方法,通过上位机启动升级程序,在判断呼吸机的控制模块需要进行升级、升级文件存在且升级文件的格式正确与呼吸机的控制模块处于更新模式之后,对升级文件进行解析以生成数据包,并将数据包发送至呼吸机的控制模块以使控制模块进行升级,该升级方法不仅实现简单、比较实用,而且对系统消耗较少,无需增加硬件成本,为呼吸机的应用维护带来便利。
[0007]其中,在本发明的一个实施例中,所述上位机判断所述呼吸机的控制模块是否需要进行升级具体包括:所述上位机获取所述呼吸机的控制模块的最新版本信息,并对所述控制模块的当前版本信息和所述最新版本信息进行比较;当所述控制模块的当前版本低于所述控制模块的最新版本时,所述上位机判断所述呼吸机的控制模块需要进行升级。
[0008]进一步地,在本发明的一个实施例中,当所述呼吸机的控制模块处于所述更新模式之后,还包括:所述上位机读取所述控制模块的存储器的存储信息;所述上位机控制所述存储器执行擦除操作以擦除所述存储器需要烧写的区域。
[0009]进一步地,在本发明的一个实施例中,对所述升级文件进行解析以生成数据包具体为:所述上位机根据所述存储器需要烧写的区域对所述升级文件进行解析以生成所述数据包。
[0010]进一步地,在本发明的一个实施例中,当所述控制模块接收到所述数据包时,所述控制模块进行烧写和校验。
[0011 ] 进一步地,在本发明的一个实施例中,当所述数据包发送完成后,所述控制模块的升级完成,所述上位机退出所述升级程序。
[0012]另外,在本发明的一个实施例中,当所述数据包发送完成后,所述控制模块进行烧写和校验,并在所述控制模块进行烧写和校验完成后,所述控制模块发送升级完成指令至所述上位机。
[0013]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0014]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0015]图1为根据本发明实施例的呼吸机的控制模块的升级方法的流程图;
[0016]图2为根据本发明一个具体实施例的呼吸机的控制模块的升级方法的流程图。
【具体实施方式】
[0017]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0018]下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。此夕卜,本发明提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的可应用于性和/或其他材料的使用。另外,以下描述的第一特征在第二特征之“上”的结构可以包括第一和第二特征形成为直接接触的实施例,也可以包括另外的特征形成在第一和第二特征之间的实施例,这样第一和第二特征可能不是直接接触。
[0019]在本发明的描述中,需要说明的是,除非另有规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
[0020]下面参照附图描述根据本发明实施例提出的呼吸机的控制模块的升级方法。
[0021]图1为根据本发明实施例的呼吸机的控制模块的升级方法的流程图。参照图1所示,该呼吸机的控制模块的升级方法包括以下步骤:
[0022]SI,上位机启动升级程序,以判断呼吸机的控制模块是否需要进行升级。
[0023]在本发明的一个实施例中,在上位机启动升级程序后,上位机获取呼吸机的控制模块的最新版本信息,并对控制模块的当前版本信息和最新版本信息进行比较,当呼吸机的控制模块的当前版本低于呼吸机的控制模块的最新版本时,上位机判断呼吸机的控制模块需要进行升级;当呼吸机的控制模块的当前版本就是控制模块的最新版本时,上位机判断呼吸机的控制模块不需要进行升级,上位机退出升级程序。
[0024]S2,在上位机判断呼吸机的控制模块需要进行升级之后,判断升级文件是否存在且升级文件的格式是否正确。
[0025]在本发明的一个实施例中,当上位机启动升级程序后,且控制模块的当前版本低于控制模块的最新版本,上位机判断呼吸机的控制模块需要进行升级时,上位机获取升级文件及判断升级文件是否存在,即判断上位机是否获取升级文件成功,如果上位机判断升级文件存在,则继续判断升级文件的格式是否正确;如果上位机判断升级文件不存在,则上位机退出升级程序。当上位机判断升级文件存在时,上位机判断升级文件的格式是否正确,如果升级文件的格式为呼吸机的控制模块升级对应的升级文件的格式时,上位机判断升级文件的格式正确;如果升级文件的格式不是呼吸机的控制模块升级对应的升级文件的格式时,上位机判断升级文件的格式不正确,上位机退出升级程序。
[0026]S3,在上位机判断升级文件存在且升级文件的格式正确之后,判断呼吸机的控制模块是否处于更新模式。
[0027]在本发明的一个实施例中,当上位机启动升级程序后,且在上位机判断呼吸机的控制模块需要进行升级、升级文件存在且升级文件的格式正确之后,上位机发送升级指令至呼吸机的控制模块,使控制模块进入更新模式,然后上位机判断呼吸机的控制模块是否处于更新模式。如果呼吸机的控制模块接收升级指令后进入更新模式,则上位机判断控
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1