数据处理方法、服务器及客户端技术

技术编号:11861871 阅读:59 留言:0更新日期:2015-08-12 11:49
本发明专利技术实施例公开了数据处理方法、服务器及客户端,用于避免部分医疗设备由于升级后的软件与硬件不兼容而导致运行效率低,或运行效果不理想的情况。本发明专利技术实施例方法包括:服务器获取医疗设备的升级标识文件;服务器根据升级标识文件生成升级标识列表;服务器获取软件升级包;服务器查找升级标识列表确定第一目标升级标识对应的第一目标整机编号;服务器确定第一目标整机编号对应的第一目标医疗设备;服务器向第一目标医疗设备发送软件升级包,以使得第一目标医疗设备根据软件升级包进行升级。本发明专利技术实施例还公开了服务器和客户端,用于避免部分医疗设备由于升级后的软件与硬件不兼容而导致运行效率低,或运行效果不理想的情况。

【技术实现步骤摘要】

本专利技术涉实施例及通信领域,尤其涉及数据处理方法、服务器及客户端
技术介绍
大型的医疗设备是一个复杂的系统,由上百种软硬件组成,随着医疗事业的发展, 医疗设备的种类越来越丰富,销售量越来越大,相应的,对于医疗设备中各种部件的更新换 代也越来越频繁,医疗设备的系统配置种类也越来越多。 现有技术中,当需要对某种机型的医疗设备进行升级时,需要针对该机型的医疗 设备开发新的软件版本,并对该机型的医疗设备进行软件升级。 但是即使同一机型的医疗设备,它们的系统配置也不完全相同,可能会存在同一 功能部件但硬件型号不同的情况,而升级后的软件并不一定跟所有型号的硬件部件兼容, 这就使得软件在部分医疗设备中运行效率低,或运行效果不理想。
技术实现思路
本专利技术实施例提供了数据处理方法、服务器及客户端,用于避免部分医疗设备由 于升级后的软件与硬件不兼容而导致运行效率低,或运行效果不理想的情况。 本专利技术实施例提供一种数据处理方法,包括: 服务器获取医疗设备的升级标识文件,所述升级标识文件包含所述医疗设备的升 级标识及整机编号,所述升级标识用于标识所述医疗设备的系统配置; 所述服务器根据所述升级标识文件生成升级标识列表,所述升级标识列表包含升 级标识与整机编号的对应关系; 所述服务器获取软件升级包,所述软件升级包携带第一目标升级标识; 所述服务器查找所述升级标识列表确定所述第一目标升级标识对应的第一目标 整机编号; 所述服务器确定所述第一目标整机编号对应的第一目标医疗设备; 所述服务器向所述第一目标医疗设备发送所述软件升级包,以使得所述第一目标 医疗设备根据所述软件升级包进行升级。 可选地,所述服务器获取软件升级包之前包括: 所述服务器获取信息配置列表,所述信息配置列表包含所述医疗设备的所有系统 配置的配置关系; 所述服务器计算每一种系统配置的升级标识得到若干个升级标识; 所述服务器根据所述信息配置列表及所述若干个升级标识生成系统配置列表,所 述系统配置列表用于制作所述软件升级包及用于指示所有升级标识对应的系统配置; 所述服务器维护所述系统配置列表。 可选地,每一种系统配置包含若干个硬件部件信息及若干个软件模块信息; 所述服务器计算每一种系统配置的升级标识包括: 所述服务器将每一种系统配置中的每一个硬件部件的物资编码、每一个软件模块 的名称及版本号按预置顺序连接组成字符串得到若干个字符串,所述物资编码与所述每一 个硬件部件的型号对应; 所述服务器计算每一个字符串的哈希值得到若干个哈希值,并将所述若干个哈希 值作为所述若干种系统配置的升级标识。 可选地,所述升级标识文件还包含时间戳; 所述升级标识列表还包含时间戳、升级标识及整机编号的对应关系; 所述服务器维护所述系统配置列表之后包括: 所述服务器接收查询请求; 所述服务器根据所述查询请求确定第二目标整机编号; 当所述升级标识列表中存在多个第二目标整机编号时,所述服务器确定每一个第 二目标整机编号对应的升级标识及时间戳得到多个升级标识及多个时间戳; 所述服务器查找所述系统配置列表确定所述多个升级标识中每一个升级标识对 应的系统配置; 所述服务器确定所述多个时间戳中每一个时间戳对应的系统配置; 所述服务器对比所述每一个时间戳对应的系统配置得到所述第二目标整机编号 对应的第二目标医疗设备的系统配置变迀历史信息。 可选地,所述服务器根据所述信息配置列表及所述若干个升级标识生成系统配置 列表之后包括: 当所述医疗设备处于离线状态时,所述医疗设备获取所述软件升级包; 所述医疗设备运行第一客户端; 所述第一客户端接收解包请求; 所述第一客户端根据所述解包请求确定所述软件安装包,所述软件安装包携带第 一目标升级标识; 所述第一客户端获取医疗设备的第二目标升级标识; 所述第一客户端判断所述第二目标升级标识是否与所述第一目标升级标识中的 一个升级标识一致; 若否,则所述第一客户端查找系统配置列表确定所述第一目标升级标识对应的第 一系统配置及所述第二目标升级标识对应的第二系统配置; 所述第一客户端比较所述第一系统配置与所述第二系统配置得到差异信息; 所述第一客户端向用户提示所述差异信息并拒绝解包所述软件安装包。 本专利技术实施例提供另一种数据处理方法,包括: 第二客户端获取医疗设备的系统配置; 所述第二客户端计算所述系统配置的升级标识; 所述第二客户端根据所述医疗设备的整机编号及所述升级标识生成升级标识文 件; 所述第二客户端向服务器发送所述升级标识文件。 可选地,所述系统配置包含若干个硬件部件信息及若干个软件模块信息; 所述第二客户端获取所述医疗设备的系统配置包括: 所述第二客户端搜集所述医疗设备每一个硬件部件的型号及每一个软件模块的 版本得到若干个硬件部件信息及若干个软件模块信息; 或, 所述第二客户端搜集第一目标硬件部件的型号及第一目标软件模块的版本,所述 第一目标硬件部件的型号及所述第一目标软件模块的版本为所述第二客户端能自动获取 的硬件部件的型号及软件模块的版本; 所述第二客户端接收用户输入的第二目标硬件部件的型号及第二目标软件模块 的版本,所述第二目标硬件部件的型号及所述第二目标软件模块的版本为所述第二客户端 不能自动获取的硬件部件的型号及软件模块的版本; 所述第二客户端将所述第一目标硬件部件的型号及第二目标硬件部件的型号作 为所述若干个硬件部件信息,将所述第一目标硬件部件的型号及第二目标软件模块的版本 作为所述若干个软件模块信息。 可选地,所述第二客户端计算所述系统配置的升级标识包括: 所述第二客户端将每一个硬件部件的物资编码、每一个软件模块的名称及版本号 按预置顺序连接组成字符串,所述物资编码与所述每一个硬件部件的型号对应; 所述第二客户端计算所述字符串的哈希值,并将所述哈希值作为所述医疗设备的 升级标识。 本专利技术实例还提供一种服务器,包括: 第一获取模块,用于获取医疗设备的升级标识文件,所述升级标识文件包含所述 医疗设备的升级标识及整机编号,所述升级标识用于标识所述医疗设备的系统配置; 生成模块,用于根据所述第一获取模块获取的升级标识文件生成升级标识列表, 所述升级标识列表包含升级标识与整机编号的对应关系; 第二获取模块,用于获取软件升级包,所述软件升级包携带第一目标升级标识; 第一查找模块,用于查找所述升级标识列表确定所述第一目标升级标识对应的第 一目标整机编号; 第一确定模块,用于确定所述第一目标整机编号对应的第一目标医疗设备; 发送模块,用于向所述第一确定模块确定的第一目标医疗设备发送所述第二获取 模块获取的软件升级包,以使得所述第一目标医疗设备根据所述软件升级包进行升级。 可选地,所述服务器还包括: 第三获取模块,用于获取信息配置列表,所述信息配置列表包含所述医疗设备的 所有系统配置的配置关系; 计算模块,用于计算每一种系统配置的升级标识得到若干个升级标识; 生成模块,用于根据所述信息配置列表及所述若干个升级标识生成系统配置列 表,所述系统配置列表用于制作所述软件升级包及用于指示所有升级标识对应的系统配 置; 维护模块,用于维护所述系统配置列表。 可选地,每一种系统配置包含若干个硬件部件信息及若干个软件模块信息; 所述计算模块包括: 组成单元,用于将本文档来自技高网...
数据处理方法、服务器及客户端

【技术保护点】
一种数据处理方法,其特征在于,包括:服务器获取医疗设备的升级标识文件,所述升级标识文件包含所述医疗设备的升级标识及整机编号,所述升级标识用于标识所述医疗设备的系统配置;所述服务器根据所述升级标识文件生成升级标识列表,所述升级标识列表包含升级标识与整机编号的对应关系;所述服务器获取软件升级包,所述软件升级包携带第一目标升级标识;所述服务器查找所述升级标识列表确定所述第一目标升级标识对应的第一目标整机编号;所述服务器确定所述第一目标整机编号对应的第一目标医疗设备;所述服务器向所述第一目标医疗设备发送所述软件升级包,以使得所述第一目标医疗设备根据所述软件升级包进行升级。

【技术特征摘要】

【专利技术属性】
技术研发人员:李双学舒庆湘
申请(专利权)人:沈阳东软医疗系统有限公司
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1