[发明专利]缓存数据控制方法及设备在审
申请号: | 201710412883.0 | 申请日: | 2017-06-05 |
公开(公告)号: | CN108984433A | 公开(公告)日: | 2018-12-11 |
发明(设计)人: | 谢人超;谢俊峰;诸华林;黄韬 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F12/0897 | 分类号: | G06F12/0897;G06F12/0877;H04L29/08 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨泽;刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 边缘缓存节点 请求数据 数据获取请求 缓存数据 目标缓存 反馈数据信息 接收终端设备 中心缓存 终端设备 集合 发送 应用 | ||
1.一种缓存数据控制方法,其特征在于,应用于第一边缘缓存节点,所述方法包括:
接收终端设备发送的数据获取请求,所述数据获取请求中包括待请求数据的标识;
在所述第一边缘缓存节点中不包括所述待请求数据时,在所述第一边缘缓存节点对应的边缘缓存节点集合、及所述第一边缘缓存节点对应的中心缓存节点中,确定包括所述待请求数据的目标缓存节点;
在所述目标缓存节点中获取待请求数据。
2.根据权利要求1所述的方法,其特征在于,在所述第一边缘缓存节点对应的边缘缓存节点集合、及所述第一边缘缓存节点对应的中心缓存节点中,确定包括所述待请求数据的目标缓存节点,包括:
根据所述待请求数据的标识,在所述边缘缓存节点集合和所述中心缓存节点中确定包括所述待请求数据的命中缓存节点;
根据所述命中缓存节点的个数、及所述命中缓存节点中包括的缓存节点类型,在所述命中缓存节点中确定所述目标缓存节点。
3.根据权利要求2所述的方法,其特征在于,根据所述命中缓存节点的个数、及所述命中缓存节点中包括的缓存节点类型,在所述命中缓存节点中确定所述目标缓存节点,包括:
在确定所述命中缓存节点的个数为1时,则将所述命中缓存节点确定为所述目标缓存节点
在确定所述命中缓存节点中包括至少两个第二边缘缓存节点时,根据所述第一边缘缓存节点与每一个第二边缘缓存节点之间的链路质量,在所述至少两个第二边缘缓存节点中确定所述目标缓存节点;
在确定所述命中缓存节点中包括第三边缘缓存节点和中心缓存节点,向所述第三边缘缓存节点和所述目标缓存节点发送并行请求消息,并接收所述第三边缘缓存节点和所述目标缓存节点发送的并行响应消息,将最早接收到的并行响应消息对应的缓存节点确定为所述目标缓存节点。
4.根据权利要求2或3所述的方法,其特征在于,在确定所述边缘缓存节点集合和所述中心缓存节点中不存在命中缓存节点时,所述方法包括:
向数据服务器请求获取所述待请求数据;
或者,
向所述中心缓存节点发送所述数据获取请求,以使所述中心缓存节点在请求获取得到所述待请求数据后、向所述第一边缘缓存节点发送所述待请求数据。
5.一种缓存数据控制方法,其特征在于,应用于缓存控制器,所述方法包括:
接收所述数据服务器发送的数据推送请求消息,所述数据推送请求消息中包括待推送数据的标识,所述待推送数据为所述数据服务器根据多个缓存节点的数据访问信息确定得到的;
根据所述数据访问信息,确定所述待推送数据对应的边缘缓存节点;
向所述边缘缓存节点推送所述待推送数据。
6.根据权利要求5所述的方法,其特征在于,所述向所述目标缓存节点推送所述待推送数据,包括:
向所述边缘缓存节点发送第一数据推送消息;
其中,所述第一数据推送消息包括所述数据服务器中的地址、及所述待推送数据的标识,所述第一数据推送消息用于指示所述边缘缓存节点在所述数据服务器中获取所述待推送数据。
7.根据权利要求5所述的方法,其特征在于,所述向所述目标缓存节点推送所述待推送数据,包括:
向所述边缘缓存节点对应的中心缓存节点推送所述待推送数据;
向所述边缘缓存节点发送第二数据推送消息;
其中,所述第二数据推送消息包括所述中心缓存节点的地址、及所述待推送数据的标识,所述第二数据推送消息用于指示所述边缘缓存节点在所述中心缓存节点中获取所述待推送数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710412883.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种处理IO请求的方法及装置
- 下一篇:数据安全关联存储方法及装置