[发明专利]一种多任务内容更新方法、装置、设备及介质有效
申请号: | 201911260104.5 | 申请日: | 2017-03-01 |
公开(公告)号: | CN111064780B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 卢畅;苗辉 | 申请(专利权)人: | 贵州白山云科技股份有限公司 |
主分类号: | H04L67/5682 | 分类号: | H04L67/5682 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 胡丹 |
地址: | 550003 贵州省贵阳市*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 内容 更新 方法 装置 设备 介质 | ||
本发明公开了一种多任务内容更新方法及装置,此方法包括:网络中的节点接收到多个更新任务,根据各更新任务的优先级指数从高到低的顺序、调用本地更新任务程序依次执行更新任务,根据接收到多个更新任务的当前节点与未执行过更新任务的其它节点的连通等级,选择出下级节点,将接收到的多个更新任务发送至下级节点,依次方法逐级类推,直至所述网络中所有节点都接收到多个更新任务并执行更新为止。本发明还具有以下优点:解决了文件更新在传统CDN技术上速度和效率不能兼得的问题。分布式协作保障所有的任务都能有效快速的到达所有节点,保障内容的完整性。实现内容及调度的分布式计算,实现全网全地区接入,解决并发瓶颈,实现整个系统的强扩展。
本申请是2017年03月01日提交中国国家知识产权局专利局、申请号为201710117463.X、发明名称为“一种内容更新方法及装置”的中国专利申请的分案申请。
技术领域
本发明涉及网络数据传输领域,尤其涉及一种多任务内容更新方法、装置、设备及介质。
背景技术
在当前的网络环境下,诸如图片、网页、音乐、视频等内容通常使用具有分布在全球各地的缓存节点的内容分发网络(Content Delivery Network,简称CDN)来为终端用户提供更快内容访问服务。用户可以直接从就近的内容节点获取特定的缓存内容,而无需回源服务器请求内容。然而,当网站更新资源后,所有缓存该部分内容的节点也都需要及时更新(含删除),否则用户就会继续获得旧的内容,如某新闻网站刊登的内容一旦出现错误或者被黑客篡改,为避免更严重的事态,全网内容需要即时更新,由于CDN往往有大量的分布在不同地域的节点,要及时更新所有节点上缓存内容是一大挑战。
在传统的CDN缓存机制中,全网内容更新基于消息队列的形式实现,当内容更新时,由一台中心服务器管理上千台设备,中心需要确认所有设备的状态和跟踪设备的推送情况,当设备失败时需要重试。通过设备跟踪、失败重传的方式,系统可以实现一次内容在全网的更新完成。这种方式存在如下缺陷:
1、一旦网络出状况,以目前的网络实际状况来看,传统内容更新方式有可能出现服务器在任务有效时间内无法获取更新。此时,中心收到跟踪反馈后会重传,最终效率大打折扣;
2、内容更新可能同时涉及到数量庞大的统一资源定位符(Uniform ResourceLocator,URL),消息队列处理一条URL所用时间一般在上万毫秒级别,一次全网内容的完整更新则需要数分钟甚至数十分钟,显然无法满足企业需求;
3、消息队列只通过任务开始的时间顺序对任务进行排队处理,而任务更新的紧迫程度和任务开始的时间顺序不相符,这导致任务更新的不公平。
发明内容
为了解决上述问题,本发明提供了一种内容更新方法及装置。
本发明提供了一种内容更新方法,应用于内容分发网络或非内容分发网络,包括:网络中的节点接收更新任务,根据所述更新任务执行更新,在未执行过更新任务的其它节点中选择出下级节点,将接收到的更新任务发送至下级节点,依次方法逐级类推,直至所述网络中所有节点都接收到更新任务并执行更新为止。
上述内容更新方法还具有以下特点:
所述在未执行过更新任务的其它节点中选择出下级节点包括:从未执行过更新任务的其它节点中选择多个目标节点,获取当前节点与所述目标节点的连通等级,选择连通等级前N名的M个节点作为当前节点的下级节点;其中,M和N为大于零的整数。
上述内容更新方法还具有以下特点:
所述从未执行过更新任务的其它节点中选择多个目标节点包括以下方式中的一种:
方式一,从未执行过更新任务的其它节点中选择与当前节点处于同一运营商网络的多个节点;
方式二,从未执行过更新任务的其它节点中选择与当前节点处于同一运营商网络并且在地域上小于预设距离的多个节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州白山云科技股份有限公司,未经贵州白山云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911260104.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种翻折式舞台反声罩板
- 下一篇:一种客流排队时间的检测方法、装置及系统
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法