[发明专利]一种可配置的分布式软件分发方法有效

专利信息
申请号: 201910423156.3 申请日: 2019-05-21
公开(公告)号: CN110134407B 公开(公告)日: 2020-07-24
发明(设计)人: 杨胜蓝;包亮;崔隽;丁海斌;卢笑天;赵侃侃;马毓凯;陆凯;崔松岳 申请(专利权)人: 中电莱斯信息系统有限公司
主分类号: G06F8/60 分类号: G06F8/60;H04L12/24;H04L12/851;H04L29/08
代理公司: 南京苏高专利商标事务所(普通合伙) 32204 代理人: 曹坤
地址: 210000 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 配置 分布式 软件 分发 方法
【权利要求书】:

1.一种可配置的分布式软件分发方法,其特征在于,包括以下步骤:

步骤1,可选配置项一:重要节点先行分发,根据分发网络中不同节点优先级不同,设置节点优先级从而使得重要节点先行软件分发;进行步骤2;

步骤2,可选配置项二:限制带宽占用,可以在部署时刻配置硬件限制,也可在运行时刻配置软件限制;部署时刻的硬件限制,其特征在于在部署阶段规定各客户端、服务器、软件仓库在软件分片传输所使用的端口,在涉及到的路由器/防火墙中设置端口的网络带宽最大占用比例;运行时刻的软件限制,其特征在于通过软件设置限制带宽占用比例,从而对各节点的网络带宽进行控制;进行步骤3;

步骤3,可选配置项三:节点优先级排列,根据分发网络中不同节点任务不同,设置节点优先级排列可配置某节点提供对外下载服务的能力,如不提供对外下载服务或先行提供对外下载服务;进行步骤4;

步骤4,服务器下发软件分发命令至各客户端;可选配置项一至二生效:重要节点优先分发;进行步骤5;

步骤5,客户端收到软件分发请求,向软件仓库请求软件基本信息;所述软件基本信息包括:软件名称、软件哈希值、软件分片大小及软件分片哈希值,其中软件哈希值用于校验软件是否成功下载,软件分片哈希值用于校验软件分片是否成功下载;进行步骤6;

步骤6,软件仓库对软件切块成N份,生成软件分片;进行步骤7;

步骤7,客户端收到软件基本信息,向软件仓库请求该软件第n分片的下载地址,其中n为1-N的一个未出现过的随机数;进行步骤8;

步骤8,可选配置项一生效:节点优先级排列;根据节点优先级排列,软件仓库返回保存该软件第n分片的机器IP列表;进行步骤9;

步骤9,客户端拿到第n分片的机器IP列表,依次请求机器IP开始下载;进行步骤10;

步骤10,可选配置项二生效:限制带宽占用;客户端下载第n分片完毕,进行分片校验;校验成功,进行步骤11;校验失败,如果重试次数已大于指定值T,直接向服务器汇报下载失败,结束下载任务,避免不断重试无效下载链接占用网络资源,否则跳转步骤9,向下一机器IP请求下载,若无下一机器IP,则重新尝试下载该软件分片;

步骤11,客户端通知软件仓库注册本客户端拥有软件的第n分片;进行步骤12;

步骤12,判断全部软件分片是否下载完毕;是,进行步骤13;否,跳转步骤7;

步骤13,客户端下载软件完毕,进行软件校验;校验成功,流程结束;校验失败,跳转步骤5。

2.根据权利要求1所述的一种可配置的分布式软件分发方法,其可配置项之重要节点优先分发,其特征在于:分发网络中的节点按照它们在系统中的定位分配优先级,可设置节点优先级从而使得重要节点优先分发,优先下载软件分片,确保后续业务的快速推动与实施。

3.根据权利要求1所述的一种可配置的分布式软件分发方法,其可配置项之限制带宽占用,其特征在于:客户端下载软件分片过程中配置限制带宽占用,以防止软件分发占据过多网络带宽资源从而影响其他业务;

限制带宽占用的配置优先为部署时刻的硬件限制,也可在运行时刻配置软件限制;部署时刻的硬件限制,其特征在于在部署阶段规定各客户端、服务器、软件仓库在软件分片传输所使用的端口,在涉及到的路由器/防火墙中设置端口的网络带宽最大占用比例;运行时刻的软件限制,其特征在于通过软件设置限制带宽占用比例,从而对各节点的网络带宽进行控制。

4.根据权利要求1所述的一种可配置的分布式软件分发方法,其可配置项之节点优先级排列,其特征在于:软件仓库返回客户端保存该软件分片的机器IP列表时,可配置返回机器IP列表的优先级排列;分发网络中不同节点任务不同,通过节点优先级排列可配置某节点提供对外下载服务的能力,如不提供对外下载服务或优先提供对外下载服务。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电莱斯信息系统有限公司,未经中电莱斯信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910423156.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top