[发明专利]应用的上线部署方法及其装置与系统有效
申请号: | 201010200837.2 | 申请日: | 2010-06-10 |
公开(公告)号: | CN102137283A | 公开(公告)日: | 2011-07-27 |
发明(设计)人: | 马汉军;许鑫 | 申请(专利权)人: | 华为软件技术有限公司 |
主分类号: | H04N21/254 | 分类号: | H04N21/254;H04N21/266 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 210012 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 上线 部署 方法 及其 装置 系统 | ||
1.一种应用的上线部署方法,其特征在于,包括:
接收需要上线部署的应用包,该应用包携带预置的热度等级;
选择所述热度等级对应的数量的应用服务器;
向选择的应用服务器分发所述应用包,以使该应用服务器对该应用包对应的应用进行上线部署。
2.根据权利要求1所述的方法,其特征在于,所述选择热度等级对应的数量的应用服务器,具体包括:
按照低负载优先的原则选择所述数量的应用服务器。
3.根据权利要求1所述的方法,其特征在于,在选择所述热度等级对应的数量的应用服务器之后,还包括:
保存应用包与所述选择的应用服务器的对应关系;
在所述向选择的应用服务器分发所述应用包之后,还包括:
接收需要发布的所述应用包的内容元数据;
查询所述应用包对应的应用服务器的信息;
向查询到的应用服务器发送所述内容元数据,以使该应用服务器发布所述内容元数据。
4.根据权利要求1所述的方法,其特征在于,在向选择的应用服务器分发所述应用包之后,还包括:
获取所述应用包对应的应用的在线用户总数;
判断所述用户总数是否在所述应用包的热度等级对应的用户数量范围之内;
若否,则将应用包的热度等级调整为所述用户总数对应的热度等级;
选择调整后的所述应用包的热度等级对应的数量的应用服务器;
将所述应用包调整到所选择的应用服务器上,以使该应用服务器对该应用包对应的应用进行上线部署。
5.根据权利要求4所述的方法,其特征在于,还包括:
在判定所述用户总数在所述应用包的热度等级对应的用户数量范围之内时,判断所述应用包对应的应用的在线用户总数是否上升,且上升速度达到预置的阈值;
若是,则增加所述应用包的热度等级;
选择增加后的所述应用包的热度等级对应的数量的应用服务器;
将所述应用包调整到所选择的应用服务器上,以使该应用服务器对该应用包对应的应用进行上线部署。
6.根据权利要求4所述的方法,其特征在于,还包括:
在判定所述用户总数在所述应用包的热度等级对应的用户数量范围之内时,判断所述应用包对应的应用的在线用户总数是否下降,且下降速度达到预置的阈值;
若是,则降低所述应用包的热度等级;
选择降低后的所述应用包的热度等级对应的数量的应用服务器;
将所述应用包调整到所选择的应用服务器上,以使该应用服务器对该应用包对应的应用进行上线部署。
7.一种应用的上线部署装置,其特征在于,包括:
接收模块,用于接收需要上线部署的应用包,该应用包携带预置的热度等级;
选择模块,用于选择所述热度等级对应的数量的应用服务器;
发送模块,用于向选择的应用服务器分发所述应用包,以使该应用服务器对该应用包对应的应用进行上线部署。
8.根据权利要求7所述的装置,其特征在于,所述选择模块包括:
获取单元,用于获取每个应用服务器的负载情况;
选择单元,用于按照低负载优先的原则选择所述数量的应用服务器。
9.根据权利要求7所述的装置,其特征在于,还包括:
保存模块,用于在选择模块执行相关操作之后,保存应用包与所述选择的应用服务器的对应关系;
发布模块,用于在发送模块向选择的应用服务器分发所述应用包之后,接收需要发布的所述应用包的内容元数据,查询所述应用包对应的应用服务器的信息;向查询到的应用服务器发送所述内容元数据,以使该应用服务器发布所述内容元数据。
10.一种应用的上线部署系统,其特征在于,包括:
应用后台,用于接收需要上线部署的应用包,该应用包携带预置的热度等级,选择所述热度等级对应的数量的应用服务器;向选择的应用服务器分发所述应用包,以使该应用服务器对该应用包对应的应用进行上线部署;
至少一个应用服务器,用于接收应用后台发送的所述应用包,并对所述应用包进行上线部署。
11.根据权利要求10所述的系统,其特征在于,应用服务器还用于向应用后台上报应用包对应的应用的在线用户数;
应用后台还用于根据应用服务器上报的应用包对应的应用的在线用户数,获取所述应用包对应的应用的在线用户总数,判断所述用户总数是否在所述应用包的热度等级对应的用户数量范围之内,若否,则将应用包的热度等级调整为所述用户总数对应的热度等级,选择调整后的所述应用包的热度等级对应的数量的应用服务器,将所述应用包调整到所选择的应用服务器上,以使该应用服务器对该应用包对应的应用进行上线部署。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为软件技术有限公司,未经华为软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010200837.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:纺车式渔线轮的卷线筒支承结构
- 下一篇:防裂、愈裂袜