呼吸機的控制模塊的升級方法
【技術領域】
[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]在本發明的一個實施例中,當上位機啟動升級程序后,且在上位機判斷呼吸機的控制模塊需要進行升級、升級文件存在且升級文件的格式正確之后,上位機發送升級指令至呼吸機的控制模塊,使控制模塊進入更新模式,然后上位機判斷呼吸機的控制模塊是否處于更新模式。如果呼吸機的控制模塊接收升級指令后進入更新模式,則上位機判斷控