[发明专利]一种应用更新的方法及装置有效
申请号: | 201510618517.1 | 申请日: | 2015-09-24 |
公开(公告)号: | CN105338058B | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 李鹏 | 申请(专利权)人: | 新浪网技术(中国)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 更新 方法 装置 | ||
1.一种应用更新的方法,更新前的应用和更新后的应用均安装在服务器中,其特征在于,所述方法包括:
负载均衡器向所述更新前的应用发送检查信息;
接收所述更新前的应用返回的携带有端口标识的响应信息,其中,当所述服务器已经加载了所述更新后的应用时,所述响应信息中携带的端口标识为所述更新后的应用对应的端口标识,当所述服务器未加载所述更新后的应用时,所述响应信息中携带的端口标识为所述更新前的应用对应的端口标识;
当监测到所述响应信息中携带的端口标识与预先保存的所述更新前的应用对应的端口标识不一致时,通知所述服务器发布所述更新后的应用对应的端口标识;并
将保存的访问所述更新前的应用的访问请求的目的端口标识,修改为所述更新后的应用对应的端口标识。
2.如权利要求1所述的方法,其特征在于,负载均衡器向所述更新前的应用发送的检查信息中携带预先保存的所述更新前的应用对应的端口标识;
当所述服务器未加载所述更新后的应用时,所述负载均衡器接收到的响应信息中携带的所述更新前的应用对应的端口标识为:所述更新前的应用当前使用的端口标识。
3.如权利要求2所述的方法,其特征在于,负载均衡器向所述更新前的应用发送检查信息,具体包括:
所述负载均衡器通过超文本传输协议HTTP向所述更新前的应用发送检查信息,其中,所述负载均衡器预先保存的所述更新前的应用对应的端口标识携带在HTTP协议的header字段中。
4.如权利要求1所述的方法,其特征在于,接收所述更新前的应用返回的携带有端口标识的响应信息,具体包括:
接收所述更新前的应用通过超文本传输协议HTTP返回的携带有端口标识的响应信息,其中,HTTP协议的header中携带所述更新前的应用对应的端口标识或所述更新后的应用对应的端口标识。
5.一种应用更新的方法,其特征在于,所述方法包括:
接收更新后的应用发送的所述更新后的应用对应的端口标识,其中,所述更新后的应用对应的端口标识是所述更新后的应用被服务器加载后发送的;
接收负载均衡器发送的检查信息;
向所述负载均衡器返回携带所述更新后的应用对应的端口标识的响应信息,使所述负载均衡器在监测到所述响应信息中携带的端口标识与预先保存的端口标识不一致时,通知所述服务器发布所述更新后的应用对应的端口标识,并将保存的访问请求的目的端口标识,修改为所述更新后的应用对应的端口标识。
6.一种应用更新的装置,更新前的应用和更新后的应用均安装在服务器中,其特征在于,所述装置包括:
发送模块,用于向所述更新前的应用发送检查信息;
第三接收模块,用于接收所述更新前的应用返回的携带有端口标识的响应信息,其中,当所述服务器已经加载了所述更新后的应用时,所述响应信息中携带的端口标识为所述更新后的应用对应的端口标识,当所述服务器未加载所述更新后的应用时,所述响应信息中携带的端口标识为所述更新前的应用对应的端口标识;
监测模块,用于当监测到所述响应信息中携带的端口标识与预先保存的所述更新前的应用对应的端口标识不一致时,通知所述服务器发布所述更新后的应用对应的端口标识;
修改模块,用于将保存的访问所述更新前的应用的访问请求的目的端口标识,修改为所述更新后的应用对应的端口标识。
7.如权利要求6所述的装置,其特征在于,所述发送模块向所述更新前的应用发送的检查信息中携带预先保存的所述更新前的应用对应的端口标识;
当所述服务器未加载所述更新后的应用时,所述第三接收模块接收到的响应信息中携带的所述更新前的应用对应的端口标识为:所述更新前的应用当前使用的端口标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新浪网技术(中国)有限公司,未经新浪网技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510618517.1/1.html,转载请声明来源钻瓜专利网。