数据处理方法、服务器及客户端的制作方法_4

文档序号:8512468阅读:来源:国知局
标升级标 识;
[0213] 411、第一客户端获取医疗设备的第二目标升级标识;
[0214] 医疗设备可以运行第二客户端获取自身的第二目标升级标识并存储在医疗设备 中,第一客户端读取医疗设备的第二目标升级标识;
[0215] 需要理解的是,第一客户端还可以通过其他途径获取医疗设备的第三目标升级标 识。
[0216] 412、第一客户端判断第二目标升级标识是否与第一目标升级标识中的一个升级 标识一致,若否,则执行步骤413,若是,则执行步骤416 ;
[0217] 第一客户端判断第二目标升级标识是否与第一目标升级标识中的一个升级标识 一致,若否,则执行步骤413,若是,则执行步骤416。
[0218] 413、第一客户端查找系统配置列表确定第一目标升级标识对应的第一系统配置 及第二目标升级标识对应的第二系统配置,并执行步骤414 ;
[0219] 当第一客户端确定第二目标升级标识与第一标升级标识中的一个升级标识一致 时,第一客户端查找系统配置列表确定第一目标升级标识对应的第一系统配置及第二目标 升级标识对应的第二系统配置。
[0220] 414、第一客户端比较第一系统配置与第二系统配置得到差异信息,并执行步骤 415 ;
[0221] 第一客户端比较第一系统配置与第二系统配置得到差异信息。
[0222] 415、第一客户端向用户提示差异信息并拒绝解包该软件安装包;
[0223] 第一客户端得到差异信息后,向用户提示该差异信息,告知用户是由于哪些硬件 部件或软件模块与软件升级包不兼容导致无法安装,同时拒绝解包该软件安装包。
[0224] 416、第一客户端执行其他流程;
[0225] 当第一客户端确定第二目标升级标识不与第一目标升级标识中的一个升级标识 一致时,第一客户端执行其他流程。
[0226] 需要说明的是,步骤403至406服务器生成及维护系统配置列表的过程,可以在服 务器步骤407医疗设备获取软件升级包之前任意一步,具体在哪一步此处不作限定。
[0227] 本发明实施例中,服务器可以生成系统配置列表,用于查找升级标识对应的系统 配置及制作携带第一目标升级标识的软件升级包,当医疗设备处于离线状态时,第一客户 端获取医疗设备自身的升级标识,当医疗设备自身的升级标识不与软件升级包携带的升级 标识中的任何一个一致时,第一客户端通过系统配置列表得知是医疗设备是由于哪些硬件 部件或软件模块导致软件升级包无法安装,第一客户端拒绝安装软件升级包,并告知用户 无法安装的原因,以使得用户可以根据提示更换软件部件型号或者更新软件模块版本后再 进行升级,避免了部分医疗设备由于升级后的软件与硬件不兼容而导致运行效率低,或运 行效果不理想的情况。
[0228] 上面从服务器侧对本发明实施例中数据处理方法进行描述,下面从客户端侧对本 发明实施例中数据处理方法进行描述,请参阅图5,本发明实施例中数据处理方法的另一实 施例包括:
[0229] 501、第二客户端获取医疗设备的系统配置;
[0230] 医疗设备运行第二客户端,第二客户端获取医疗设备的系统配置。
[0231] 502、第二客户端计算该系统配置的升级标识;
[0232] 第二客户端计算该系统配置的升级标识。
[0233] 503、第二客户端根据医疗设备的整机编号及升级标识生成标识文件;
[0234] 第二客户端根据医疗设备的整机编号及升级标识生成标识文件。
[0235] 504、第二客户端向服务器发送升级标识文件。
[0236] 第二客户端向服务器发送升级标识文件,以使得服务器根据软件升级包指定的升 级标识找到对应的医疗设备并向该医疗设备发送软件升级包,使得该医疗设备根据该软件 升级包进行升级。
[0237] 本发明实施例中,第二客户端获取医疗设备的系统配置并计算该系统配置的升级 标识,再将该升级标识上传至服务器,以使得服务器根据软件升级包指定的升级标识找到 对应的医疗设备并向该医疗设备发送软件升级包,使得该医疗设备根据该软件升级包进行 升级。也就是说只有系统配置与软件升级包兼容的医疗设备才能进行升级,避免了部分医 疗设备由于升级后的软件与硬件不兼容而导致运行效率低,或运行效果不理想的情况。
[0238] 为了便于理解,下面对本发明实施例中数据处理方法进行详细描述,请参阅继续 图5,本发明实施例中医疗设备的系统配置包含若干个硬件部件信息及若干个软件模块信 息,第二客户端可以通过以下两种方式获取医疗设备的系统配置:
[0239] 一、第二客户端搜集医疗设备每一个硬件部件的型号及每一个软件模块的版本得 到若干个部件信息及若干个软件模块信息;
[0240] 二、第二客户端搜集第一目标硬件部件的型号及第一目标软件模块的版本,第一 目标硬件部件的型号及第一目标软件模块的版本为第二客户端能自动获取的硬件部件的 型号;
[0241] 第二客户端接收用户输入的第二目标硬件部件的型号及第二目标软件模块的版 本,第二目标硬件部件的型号及第二目标软件模块的版本为第二客户端不能自动获取的硬 件部件的型号及软件模块的版本;
[0242] 第二客户端将第一目标硬件部件的型号及第二目标硬件部件的型号作为系统配 置的若干个硬件部件信息,将第一目标软件模块的版本及第二目标软件模块的版本作为系 统配置的若干个软件模块信息。
[0243] 本发明实施例中,第二客户端计算系统配置的升级标识的具体过程为:
[0244] 第二客户端将系统配置中每一个硬件部件的物资编码、每一个软件模块的名称及 版本号按预置顺序连接组成字符串,物资编码与硬件部件的型号对应,每一种硬件部件对 应唯一的物资编码;
[0245] 第二客户端计算字符串的哈希值,并将哈希值作为医疗设备的升级标识;
[0246] 本发明实施例中,生成标识文件之后可以存储该升级标识文件,也可以不存储该 升级标识文件,具体此处不作限定。
[0247] 本发明实施例中,第二客户端获取医疗设备的系统配置并计算该系统配置的升级 标识,再将该升级标识上传至服务器,服务器根据软件升级包指定的升级标识找到对应的 医疗设备并向该医疗设备发送软件升级包,使得该医疗设备根据该软件升级包进行升级。 也就是说只有系统配置与软件升级包兼容的医疗设备才能进行升级,避免了部分医疗设备 由于升级后的软件与硬件不兼容而导致运行效率低,或运行效果不理想的情况。
[0248] 其次,本发明实施例中,第二客户端可以通过多种途径获取医疗设备的系统配置, 提高了方案的灵活性。
[0249] 再次,本发明实施例中,第二客户端提供了一种计算系统配置的升级标识的具体 方式,提高了方案的可实现性。
[0250] 为了便于理解,下面以一实际应用场景对本发明实施例中数据处理方法进行描 述:
[0251] CT机由硬件部件1、硬件部件2、软件模块1组成,硬件部件1有型号1和型号2两 种型号,软件模块1有版本1和版本2两种版本,硬件部件2只有型号1 一种型号,升级服 务器根据上述信息生成信息配置列表。
[0252] 升级服务器计算每一组系统配置的升级标识,升级标识是根据型号特征如物资编 码和模块特征如模块名称加版本号,自动计算产生的,每一种系统配置的升级标识不同。计 算升级标识的算法如下:
[0253] 将系统配置中的每一个硬件部件的物资编码、软件模块的名称及版本号按预置顺 序连接成一个字符串,将该字符串的哈希值作为该系统配置的升级标识。
[0254] 升级服务器根据信息配置列表及每种系统配置的升级标识生成系统配置列表,如 表1所示。
[0255] 硬件部件1新增了一个型号3,升级服务器在系统配置列表中添加型号3,硬件部 件1型号3与其他硬件部件及软件模块组成新的系统配置9至11,如表2所示。
[0256] 每一台CT机在装配及调试完成,准备出厂前,在CT机上运行配置搜集软件,配置 搜集软件自动搜索该CT机的系统配置,即搜索CT机中每一个硬件部件的型号及每一个软 件模块的版本,配置搜索软件将每一个硬件部件的物资编码、每一个软件模块的名称及版 本号按预置顺序连接组成字符串,计算该字符串的哈希值,将该哈希值作为该CT机的升级 标识。
[0257] 配置搜集软件搜集完系统配置后,根据CT机的升级标识、整机编号及时间戳生成 升级标识文件,并将该升级标识文件上传至升级服务器中。
[0258] 升级服务器根据升级标识文件生成升级标识列表,如表3所示。
[0259] 用户输入SN191901,请求查询该整机编号对应的CT机的历史变迀信息,升级服 务器查找升级查询列表,得到SN191901在2014年6月5日12时3分31秒,升级标识为 CB7D3D,在2014年7月5日9时12分11秒,升级标识为AC75D3,升级服务器查收系统配置 列表得到CB7D3D对应的系统配置由型号2的硬件部件1、版本1的软件模块及型号1的硬 件部件组成,AC75D3对应的系统配置由型号2的硬件部件1、版本2的软件模块1及型号1 的部件2组成,对比两个系统配置得知整机编号为SN191901的CT机的软件模块1在2014 年7月5日9时12分11秒由版本1升级至版本2。
[0260] 工程师制作软件升级包Pl时,经过反复验证得知软件升级包Pl与型号2的硬件 部件1及版本2的软件模块不兼容,查找系统配置列表得知该软件升级包适用的系统配置 为EA1038,工程师将在升级服务器上发布软件升级包Pl。
[0261] 升级服务器获取软件升级包Pl,查找升级标识列表,得知EA1038对应的整机编号 为SN727183,升级服务器将软件升级包Pl推送到整机编号为SN727183的CT机上,使得整 机编号为SN727183的CT机根据软件升级包Pl进行升级。
[0262]
【主权项】
1. 一种数据处理方法,其特征在于,包括: 服务器获取医疗设备的升级标识文件,所述升级标识文件包含所述医疗设备的升级标 识及整机编号,所述升级标识用于标识所述医疗设备的系统配置; 所述服务器根据所述升级标识文件生成升级标识列表,所述升级标识列表包
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1