[发明专利]一种多站点自动更新方法、客户端和系统有效
| 申请号: | 201480064008.2 | 申请日: | 2014-06-30 |
| 公开(公告)号: | CN105765908B | 公开(公告)日: | 2019-07-19 |
| 发明(设计)人: | 张奇;冯杰 | 申请(专利权)人: | 北京新媒传信科技有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/445 |
| 代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;何立春 |
| 地址: | 100089 北京市海淀区万*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 站点 自动更新 方法 客户端 系统 | ||
1.一种多站点自动更新方法,其特征在于,所述方法包括:
获取管理端的更新执行信息,并依此解析出能够区分站点、服务和普通内容的客户端更新信息;
依据规范的站点命名原则,从客户端更新信息中判断出客户端中需要停止、启动、或重启的站点,其中,所述客户端上部署多个站点;
依据规范的应用命名原则,从客户端更新信息中判断出客户端中需要停止、启动、或重启的服务;
从客户端更新信息中确定出需要更新的文件,按照停止站点、停止服务、更新文件、启动服务、启动站点的顺序自动执行更新操作;
更新操作结束后,在本地存储更新操作结果并将所述更新操作结果返回管理端;
所述获取管理端的更新执行信息,并依此解析出客户端更新信息包括:
获取管理端的分组信息及更新信息;其中,所述分组信息是管理端按照站点或服务的差异将客户端分割成若干组的信息,分组信息包括分组名称和客户端ID列表;所述更新信息包括分组名称和客户端实际更新目录;
通过将客户端ID与所述分组信息比对,识别出客户端所属的分组;
根据客户端所属的分组从管理端的更新信息中解析出客户端更新信息。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在执行自动更新操作之前,打包所述需要更新的文件得到归档包,在本地存储该归档包的备份信息并将所述备份信息返回管理端。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
获取管理端的回滚执行信息;
从所述回滚执行信息中判断出客户端中需要停止、启动、或重启的站点或者服务;
根据所述回滚执行信息,读取本地存储的备份信息,将需要回滚的内容从所述归档包中释放以用于覆盖更新失败的文件;
按照停止站点、停止服务、恢复文件、启动服务、启动站点的顺序执行回滚操作;
回滚操作结束后,将回滚操作结果返回管理端。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
更新操作结束后,从更新操作结果中获取更新后的文件的信息-摘要算法MD5值;
将所述MD5值记录于本地文件中并向管理端返回该MD5值以用于管理端对更新操作结果进行校验。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
获取管理端的删除执行信息;
根据所述删除执行信息,获取客户端需要删除的内容信息;
执行删除操作,并将删除操作结果返回管理端。
6.一种客户端,其特征在于,所述客户端包括:
信息处理模块,用于获取管理端的更新执行信息,并依此解析出能够区分站点、服务和普通内容的客户端更新信息;
站点控制模块,用于依据规范的站点命名原则,从客户端更新信息中判断出客户端中需要停止、启动、或重启的站点,其中,所述客户端上部署多个站点;
服务控制模块,用于依据规范的应用命名原则,从客户端更新信息中判断出客户端中需要停止、启动、或重启的服务;
更新模块,用于从客户端更新信息中确定出需要更新的文件,并按照停止站点、停止服务、更新文件、启动服务、启动站点的顺序自动执行更新操作,更新操作结束后,在本地存储更新操作结果并将所述更新操作结果返回管理端;
所述信息处理模块包括:
分组信息获取子模块,用于获取管理端的分组信息及更新信息;其中,所述分组信息是管理端按照站点或服务的差异将客户端分割成若干组的信息,分组信息包括分组名称和客户端ID列表;所述更新信息包括分组名称和客户端实际更新目录;
分组比对子模块,用于通过将客户端ID与所述分组信息比对,识别出客户端所属的分组;
解析子模块,用于根据客户端所属的分组从管理端的更新信息中解析出客户端更新信息。
7.根据权利要求6所述的客户端,其特征在于,所述客户端还包括:
备份模块,用于在执行更新操作之前,打包所述需要更新的文件得到归档包,在本地存储该归档包的备份信息并将所述备份信息返回管理端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480064008.2/1.html,转载请声明来源钻瓜专利网。





