[发明专利]一种分布式测试系统的软件自动增量更新升级方法有效
申请号: | 201710793424.1 | 申请日: | 2017-09-06 |
公开(公告)号: | CN108334370B | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 赵秀才;阎涛;贺稳安;杨洋;郭荣斌 | 申请(专利权)人: | 中国电子科技集团公司第四十一研究所 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;G06F11/36 |
代理公司: | 青岛智地领创专利代理有限公司 37252 | 代理人: | 种艳丽 |
地址: | 266555 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种分布式测试系统的软件自动增量更新升级方法,属于测试测量技术领域,本发明所提出的分布式测试系统的软件自动增量更新升级方法,使得测试节点内测试程序(Test Program,以下简称TP)进行更新升级时,下载数据量少、人工操作少且不影响正常的测试执行,尤其适用于测试节点大规模且个性化软件部署场景,整个更新升级过程耗时少、效率高且用户体验好。 | ||
搜索关键词: | 一种 分布式 测试 系统 软件 自动 增量 更新 升级 方法 | ||
【主权项】:
1.一种分布式测试系统的软件自动增量更新升级方法,其特征在于,采用一种分布式测试系统,其包括一个控制中心节点、若干测试节点和通信网络三部分;控制中心节点主要由主控计算机和配套组网管理软件组成,用于辅助测试管理人员完成管理控制操作;测试节点主要由传感器、仪表设备硬件、测量控制计算机及配套测试程序组成,主要进行信号测量与数据采集;通信网络将位置上分散的传感器或仪表设备互联起来,确保各个节点之间操作协同的实时性与交互数据的准确性;所述的分布式测试系统的软件自动增量更新升级方法,具体包括如下步骤:步骤1:在控制中心节点的主控计算机中,部署升级维护管理器组件,用于辅助管理人员进行包括新版本TP增量更新媒体文件的压缩打包、测试节点版本配置信息显示、测试节点TP执行状态显示、测试节点TP更新状态显示、推送策略设置、启动/停止推送策略执行、测试节点管理、节点版本管理、媒体文件信息库管理与媒体文件存储管理在内的操作;步骤2:在测试节点的测量控制计算机中,部署版本状态检测功能组件,用于辅助现场操作人员包括进行TP版本配置信息检测、TP版本配置信息上报、TP执行状态检测与TP执行状态上报在内的操作;步骤3:在测试节点的测量控制计算机中,部署媒体文件下载功能组件,用于辅助现场操作人员进行包括指定版本更新安装包媒体文件的后台下载、缓存、解压、替换与缓存删除在内的操作;步骤4:在测试节点的测量控制计算机中,部署升级更新功能组件,用于辅助现场操作人员进行待处理任务执行、TP版本配置信息检测、TP执行状态检测、更新策略设置与更新策略执行在内的操作;步骤5:通过控制中心节点中的升级维护管理器组件,订阅各个测试节点的TP版本配置信息网络变量,来实时显示各个测试节点的TP版本配置信息;步骤6:通过控制中心节点中的升级维护管理器组件,订阅各个测试节点的TP执行状态网络变量,来实时显示各个测试节点的TP执行状态信息;步骤7:通过控制中心节点中的升级维护管理器组件,结合对各个测试节点TP版本配置信息的比对分析,形成测试节点增量更新媒体文件列表,将拟更新TP媒体文件压缩打包,形成各个测试节点的个性化定制增量更新安装包,上传到指定存储空间,记录其下载URL(Uniform Resource Locator)地址到增量更新媒体文件列表,以便后续的自动推送更新使用;步骤8:通过控制中心节点中的升级维护管理器组件,根据TP版本配置信息与TP执行状态,调整各个测试节点的推送策略控制选项,执行“一键式”推送更新处理功能,按照设定的推送策略控制选项进行协同处理、实时显示各个测试节点的更新状态;步骤9:通过测试节点的升级更新功能组件,订阅本地TP更新命令网络变量,来按照设定的更新策略控制选项进行TP更新命令响应。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第四十一研究所,未经中国电子科技集团公司第四十一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710793424.1/,转载请声明来源钻瓜专利网。
- 上一篇:设备刷机方法、装置及非易失性计算机存储介质
- 下一篇:编辑对象的方法和装置