0081] 對比模塊,用于對比所述每一個時間戳對應(yīng)的系統(tǒng)配置得到所述第二目標(biāo)整機(jī)編 號對應(yīng)的第二目標(biāo)醫(yī)療設(shè)備的系統(tǒng)配置變迀歷史信息。
[0082] 本發(fā)明實施例還提供一種客戶端,包括:
[0083] 獲取模塊,用于獲取醫(yī)療設(shè)備的系統(tǒng)配置;
[0084] 計算模塊,用于計算所述系統(tǒng)配置的升級標(biāo)識;
[0085] 生成模塊,用于根據(jù)所述醫(yī)療設(shè)備的整機(jī)編號及所述升級標(biāo)識生成升級標(biāo)識文 件;
[0086] 發(fā)送模塊,用于向服務(wù)器發(fā)送所述升級標(biāo)識文件。
[0087] 可選地,所述系統(tǒng)配置包含若干個硬件部件信息及若干個軟件模塊信息;
[0088] 所述獲取模塊包括:
[0089] 第一搜集單元,用于搜集所述醫(yī)療設(shè)備每一個硬件部件的型號及每一個軟件模塊 的版本得到若干個硬件部件信息及若干個軟件模塊信息;
[0090] 或,
[0091] 第二搜集單元,用于搜集第一目標(biāo)硬件部件的型號及第一目標(biāo)軟件模塊的版本, 所述第一目標(biāo)硬件部件的型號及所述第一目標(biāo)軟件模塊的版本為所述第二客戶端能自動 獲取的硬件部件的型號及軟件模塊的版本;
[0092] 接收單元,用于接收用戶輸入的第二目標(biāo)硬件部件的型號及第二目標(biāo)軟件模塊的 版本,所述第二目標(biāo)硬件部件的型號及所述第二目標(biāo)軟件模塊的版本為所述第二客戶端不 能自動獲取的硬件部件的型號及軟件模塊的版本;
[0093] 分析單元,用于將所述第一目標(biāo)硬件部件的型號及所述目標(biāo)硬件部件的型號作為 所述若干個硬件部件信息,將所述第一目標(biāo)硬件部件的型號及所述目標(biāo)軟件模塊的版本作 為所述若干個軟件模塊信息。
[0094] 可選地,所述計算模塊包括:
[0095] 組成單元,用于將每一個硬件部件的物資編碼、每一個軟件模塊的名稱及版本號 按預(yù)置順序連接組成字符串,所述物資編碼與所述每一個硬件部件的型號對應(yīng);
[0096] 計算單元,用于計算所述字符串的哈希值,并將所述哈希值作為所述醫(yī)療設(shè)備的 升級標(biāo)識。
[0097] 從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點:
[0098] 本發(fā)明實施例中,客戶端獲取醫(yī)療設(shè)備的系統(tǒng)配置并計算該系統(tǒng)配置的升級標(biāo) 識,再將該升級標(biāo)識上傳至服務(wù)器,服務(wù)器根據(jù)軟件升級包指定的升級標(biāo)識找到對應(yīng)的醫(yī) 療設(shè)備并向該醫(yī)療設(shè)備發(fā)送軟件升級包,使得該醫(yī)療設(shè)備根據(jù)該軟件升級包進(jìn)行升級。也 就是說只有系統(tǒng)配置與軟件升級包兼容的醫(yī)療設(shè)備才能進(jìn)行升級,避免了部分醫(yī)療設(shè)備由 于升級后的軟件與硬件不兼容而導(dǎo)致運行效率低,或運行效果不理想的情況。
【附圖說明】
[0099] 圖1為本發(fā)明實施例中數(shù)據(jù)處理方法的一個實施例;
[0100] 圖2為本發(fā)明實施例中數(shù)據(jù)處理方法的另一實施例;
[0101] 圖3為本發(fā)明實施例中數(shù)據(jù)處理方法的另一實施例;
[0102] 圖4為本發(fā)明實施例中數(shù)據(jù)處理方法的另一實施例;
[0103] 圖5為本發(fā)明實施例中數(shù)據(jù)處理方法的另一實施例;
[0104] 圖6為本發(fā)明實施例中服務(wù)器的一個實施例;
[0105] 圖7為本發(fā)明實施例中服務(wù)器的另一實施例;
[0106] 圖8為本發(fā)明實施例中服務(wù)器的另一實施例;
[0107] 圖9為本發(fā)明實施例中客戶端的一個實施例;
[0108] 圖10為本發(fā)明實施例中客戶端的另一實施例。
【具體實施方式】
[0109] 本發(fā)明實施例提供了數(shù)據(jù)處理方法、服務(wù)器及客戶端,用于避免部分醫(yī)療設(shè)備由 于升級后的軟件與硬件不兼容而導(dǎo)致運行效率低,或運行效果不理想的情況。
[0110] 請參閱圖1,本發(fā)明實施例中數(shù)據(jù)處理方法的一個實施例包括:
[0111] 101、服務(wù)器獲取醫(yī)療設(shè)備的升級標(biāo)識文件;
[0112] 醫(yī)療設(shè)備運行客戶端獲取自身的系統(tǒng)配置,客戶端計算系統(tǒng)配置的升級標(biāo)識,再 根據(jù)醫(yī)療設(shè)備的整機(jī)編號和升級標(biāo)識生成升級標(biāo)識文件,客戶端向服務(wù)器發(fā)送升級標(biāo)識文 件,服務(wù)器接收這些升級標(biāo)識文件。
[0113] 102、服務(wù)器根據(jù)升級標(biāo)識文件生成升級標(biāo)識列表;
[0114] 服務(wù)器根據(jù)升級標(biāo)識文件生成升級標(biāo)識列表,該升級標(biāo)識列表包含升級標(biāo)識與整 機(jī)編號的對應(yīng)關(guān)系。
[0115] 103、服務(wù)器獲取軟件升級包;
[0116] 用戶制作軟件升級包時,根據(jù)軟件升級包的兼容性及驗證情況,指定該軟件升級 包適用的系統(tǒng)配置,這些系統(tǒng)配置對應(yīng)的升級標(biāo)識為第一目標(biāo)升級標(biāo)識,軟件升級包中攜 帶該第一目標(biāo)升級標(biāo)識,用戶將攜帶第一目標(biāo)升級標(biāo)識的軟件升級包上傳至服務(wù)器,服務(wù) 器接收該軟件升級包。
[0117] 104、服務(wù)器查找升級標(biāo)識列表確定第一目標(biāo)升級標(biāo)識對應(yīng)的第一目標(biāo)整機(jī)編 號;
[0118] 服務(wù)器獲取該軟件升級包后,查找升級標(biāo)識列表,確定第一目標(biāo)升級標(biāo)識對應(yīng)的 第一目標(biāo)整機(jī)編號。
[0119] 105、服務(wù)器確定第一目標(biāo)整機(jī)編號對應(yīng)的第一目標(biāo)醫(yī)療設(shè)備;
[0120] 服務(wù)器確定第一整機(jī)編號對應(yīng)的第一目標(biāo)醫(yī)療設(shè)備。
[0121] 106、服務(wù)器向第一目標(biāo)醫(yī)療設(shè)備發(fā)送軟件升級包。
[0122] 服務(wù)器確定第一目標(biāo)醫(yī)療設(shè)備后,向第一目標(biāo)醫(yī)療設(shè)備發(fā)送軟件升級包,以使得 第一目標(biāo)醫(yī)療設(shè)備根據(jù)該軟件升級包進(jìn)行升級。
[0123] 本發(fā)明實施例中,客戶端獲取醫(yī)療設(shè)備的系統(tǒng)配置并計算該系統(tǒng)配置的升級標(biāo) 識,再將該升級標(biāo)識上傳至服務(wù)器,服務(wù)器根據(jù)軟件升級包指定的升級標(biāo)識找到對應(yīng)的醫(yī) 療設(shè)備并向該醫(yī)療設(shè)備發(fā)送軟件升級包,使得該醫(yī)療設(shè)備根據(jù)該軟件升級包進(jìn)行升級。也 就是說只有系統(tǒng)配置與軟件升級包兼容的醫(yī)療設(shè)備才能進(jìn)行升級,避免了部分醫(yī)療設(shè)備由 于升級后的軟件與硬件不兼容而導(dǎo)致運行效率低,或運行效果不理想的情況。
[0124] 為了便于理解,下面對本發(fā)明實施例中數(shù)據(jù)處理方法進(jìn)行詳細(xì)描述,請參閱圖2, 本發(fā)明實施例中數(shù)據(jù)處理方的另一實施例法包括:
[0125] 201、服務(wù)器獲取醫(yī)療設(shè)備的升級標(biāo)識文件;
[0126] 醫(yī)療設(shè)備運行客戶端獲取自身的系統(tǒng)配置,客戶端計算系統(tǒng)配置的升級標(biāo)識,再 根據(jù)醫(yī)療設(shè)備的整機(jī)編號和升級標(biāo)識生成升級標(biāo)識文件,客戶端向服務(wù)器發(fā)送升級標(biāo)識文 件,服務(wù)器接收這些升級標(biāo)識文件,升級標(biāo)識文件包含醫(yī)療設(shè)備的升級標(biāo)識及升級編號,還 可以包括其他信息,具體此處不作限定。
[0127] 202、服務(wù)器根據(jù)升級標(biāo)識文件生成升級標(biāo)識列表;
[0128] 服務(wù)器根據(jù)升級標(biāo)識文件生成升級標(biāo)識列表,該升級標(biāo)識列表包含升級標(biāo)識與整 機(jī)編號的對應(yīng)關(guān)系,根據(jù)升級標(biāo)識文件包含的信息不同,升級標(biāo)識列表還可以包含其他對 應(yīng)關(guān)系,具體此處不作限定。
[0129] 203、服務(wù)器獲取信息配置列表;
[0130] 將醫(yī)療設(shè)備劃分為若干個硬件部件和軟件模塊,窮舉每種硬件部件和軟件模塊, 根據(jù)不同型號的若干個硬件部件和不同版本的若干個軟件模塊組成醫(yī)療設(shè)備所有可能的 系統(tǒng)配置,根據(jù)這些系統(tǒng)配置的配置關(guān)系生成信息配置列表。服務(wù)器獲取該信息配置列表。
[0131] 204、服務(wù)器計算每一種系統(tǒng)配置的升級標(biāo)識得到若干個升級標(biāo)識;
[0132] 每一種系統(tǒng)配置都包含若干個硬件部件信息及若干個軟件模塊信息,服務(wù)器將每 一種系統(tǒng)配置中的每一個硬件部件的物資編碼、每一個軟件模塊的名稱及版本號按預(yù)置順 序連接組成字符串得到若干個字符串,物資編碼與硬件部件的型號對應(yīng),每一種硬件部件 對應(yīng)唯一的物資編碼。
[0133] 服務(wù)器計算每一個字符串的哈希值得到若干個哈希值,并將這若干個哈希值作為 若干種系統(tǒng)配置的升級標(biāo)識。
[0134] 需要說明的是,服務(wù)器還可以通過其他方式計算若干種系統(tǒng)配置的升級標(biāo)識,具 體此處不作限定。
[0135] 205、服務(wù)器根據(jù)系統(tǒng)配置列表及若干個升級標(biāo)識生成系統(tǒng)配置列表;
[0136] 服務(wù)器根據(jù)系統(tǒng)配置及計算得到的若干個升級標(biāo)識生成系統(tǒng)配置列表,系統(tǒng)配置 列表中,每一個升級標(biāo)識對應(yīng)一種系統(tǒng)配置,該系統(tǒng)配置列表用于制作軟件升級包及用于 指示所有升級標(biāo)識對應(yīng)的系統(tǒng)配置。
[0137] 206、服務(wù)器維護(hù)系統(tǒng)配置列表;
[0138] 當(dāng)某個硬件部件換型號或者某個軟件模塊發(fā)布新版本,服務(wù)器在系統(tǒng)配置列表中 添加新型號的硬件部件或新版本的軟件模塊,并根據(jù)該硬件部件或軟件模塊組成新的系統(tǒng) 配置,服務(wù)器再根據(jù)步驟204中的計算方法計算新的系統(tǒng)配置的升級標(biāo)識,根據(jù)步驟205中 的方法生成新的系統(tǒng)配置列表。
[0139] 207、服務(wù)器獲取軟件升級包;
[0140] 用戶在制作軟件升級包時,根據(jù)軟件升級包的兼容性及驗證情況,查找該系統(tǒng)配 置列表得到適用該軟件升級包的系統(tǒng)配置,及該系統(tǒng)配置對應(yīng)的第一目標(biāo)升級標(biāo)識,用戶 制作出攜帶第一目標(biāo)升級標(biāo)識的軟件升級包后,將該軟件升級包上傳至服務(wù)器,服務(wù)器獲 取該軟件升級包。
[0141] 208、服務(wù)器查找升級標(biāo)識列表確定第一目標(biāo)升級標(biāo)識對應(yīng)的第一目標(biāo)整機(jī)編 號;
[0142] 服務(wù)器獲取該軟件升級包后,查找升級標(biāo)識列表,確定第一目標(biāo)升級標(biāo)識對應(yīng)的 第一目標(biāo)整機(jī)編號。
[0143] 209、服務(wù)器確定第一目標(biāo)整機(jī)編號對應(yīng)的第一目標(biāo)醫(yī)療設(shè)備;
[0144] 服務(wù)器確定第一整機(jī)編號對應(yīng)的第一目標(biāo)醫(yī)療設(shè)備。
[0145] 210、服務(wù)器向第一目標(biāo)醫(yī)療設(shè)備發(fā)送軟件升級包。
[0146] 服務(wù)器確定第一目標(biāo)醫(yī)療設(shè)備后,向第一目標(biāo)醫(yī)療設(shè)備發(fā)送軟件升級包,以使得 第一目標(biāo)醫(yī)療設(shè)備根據(jù)該軟件升級包進(jìn)行升級。
[0147] 需要說明的是步驟203至206服務(wù)器生成及維護(hù)系統(tǒng)配置列表的過程,可以在服 務(wù)器步驟207服務(wù)器獲取軟件升級包之前任意一步,具體在哪一步此處不作限定。
[0148] 本發(fā)明實施例中,客戶端獲取醫(yī)療設(shè)備的系統(tǒng)配置并計算該系統(tǒng)配置的升級標(biāo) 識,再將該升級標(biāo)識上傳至服務(wù)器,服務(wù)器根據(jù)軟件升級包指定的升級標(biāo)識找到對應(yīng)的醫(yī) 療設(shè)備并向該醫(yī)療設(shè)備發(fā)送軟件升級包,使得該醫(yī)療設(shè)備根據(jù)該軟件升級包進(jìn)行升級。也 就是說只有系統(tǒng)配置與軟件升級包兼容的醫(yī)療設(shè)備才能進(jìn)行升級,避免了部分醫(yī)療設(shè)備由 于升級后的