【技术实现步骤摘要】
缓存数据控制方法及设备
本专利技术实施例涉及通信
,尤其涉及一种缓存数据控制方法及设备。
技术介绍
在数据服务器和终端设备之间通常部署有缓存节点,缓存节点可以缓存数据服务器中的部分数据,当终端设备需要从数据服务器中获取数据信息时,终端设备可以在从缓存节点中获取所需的数据信息。目前,数据服务器和终端设备之间通常部署有两级缓存节点,分别记为一级缓存节点和二级缓存节点,其中,终端设备可以与第一缓存节点直接通信,一级缓存节点可以和二级缓存节点直接通信,二级缓存节点可以和数据服务器直接通信。当终端设备需要获取数据信息时,终端设备先向一级缓存节点请求获取数据信息,若一级缓存节点中缓存有该数据信息时,则向终端设备发送该数据信息;若一级缓存节点中未缓存有该数据信息,则一级缓存节点向二级缓存节点请求获取该数据信息,并向设备发送该数据信息;若二级缓存节点中也未缓存该数据信息,则二级缓存节点向数据服务器请求获取该数据信息,向一级缓存节点发送该数据信息,并由一级缓存节点向终端设备发送该数据信息。由上可知,在现有技术中,终端设备需要获取数据信息时,必须逐级向各缓存节点、及数据服务器请求获取数据,导致向终端设备反馈数据信息的效率低下。
技术实现思路
本专利技术实施例提供一种缓存数据控制方法及设备,提高了向终端设备反馈数据信息的效率。第一方面,本申请提供一种缓存数据控制方法,在第一边缘缓存节点接收到终端设备发送的、包括待请求数据的标识数据获取请求之后,第一边缘缓存节点判断其是否缓存有待请求数据,若是,则第一边缘缓存节点在本地获取待请求数据,若否,则第一边缘缓存节点在第一边缘缓存节点对 ...
【技术保护点】
1.一种缓存数据控制方法,其特征在于,应用于第一边缘缓存节点,所述方法包括:接收终端设备发送的数据获取请求,所述数据获取请求中包括待请求数据的标识;在所述第一边缘缓存节点中不包括所述待请求数据时,在所述第一边缘缓存节点对应的边缘缓存节点集合、及所述第一边缘缓存节点对应的中心缓存节点中,确定包括所述待请求数据的目标缓存节点;在所述目标缓存节点中获取待请求数据。
【技术特征摘要】
1.一种缓存数据控制方法,其特征在于,应用于第一边缘缓存节点,所述方法包括:接收终端设备发送的数据获取请求,所述数据获取请求中包括待请求数据的标识;在所述第一边缘缓存节点中不包括所述待请求数据时,在所述第一边缘缓存节点对应的边缘缓存节点集合、及所述第一边缘缓存节点对应的中心缓存节点中,确定包括所述待请求数据的目标缓存节点;在所述目标缓存节点中获取待请求数据。2.根据权利要求1所述的方法,其特征在于,在所述第一边缘缓存节点对应的边缘缓存节点集合、及所述第一边缘缓存节点对应的中心缓存节点中,确定包括所述待请求数据的目标缓存节点,包括:根据所述待请求数据的标识,在所述边缘缓存节点集合和所述中心缓存节点中确定包括所述待请求数据的命中缓存节点;根据所述命中缓存节点的个数、及所述命中缓存节点中包括的缓存节点类型,在所述命中缓存节点中确定所述目标缓存节点。3.根据权利要求2所述的方法,其特征在于,根据所述命中缓存节点的个数、及所述命中缓存节点中包括的缓存节点类型,在所述命中缓存节点中确定所述目标缓存节点,包括:在确定所述命中缓存节点的个数为1时,则将所述命中缓存节点确定为所述目标缓存节点在确定所述命中缓存节点中包括至少两个第二边缘缓存节点时,根据所述第一边缘缓存节点与每一个第二边缘缓存节点之间的链路质量,在所述至少两个第二边缘缓存节点中确定所述目标缓存节点;在确定所述命中缓存节点中包括第三边缘缓存节点和中心缓存节点,向所述第三边缘缓存节点和所述目标缓存节点发送并行请求消息,并接收所述第三边缘缓存节点和所述目标缓存节点发送的并行响应消息,将最早接收到的并行响应消息对应的缓存节点确定为所述目标缓存节点。4.根据权利要求2或3所述的方法,其特征在于,在确定所述边缘缓存节点集合和所述中心缓存节点中不存在命中缓存节点时,所述方法包括:向数据服务器请求获取所述待请求数据;或者,向所述中心缓存节点发送所述数据获取请求,以使所述中心缓存节点在请求获取得到所述待请求数据后、向所述第一边缘缓存节点发送所述待请求数据。5.一种缓存数据控制方法,其特征在于,应用于缓存控制器,所述方法包括:接收所述数据服务器发送的数据推送请求消息,所述数据推送请求消息中包括待推送数据的标识,所述待推送数据为所述数据服务器根据多个缓存节点的数据访问信息确定得到的;根据所述数据访问信息,确定所述待推送数据对应的边缘缓存节点;向所述边缘缓存节点推送所述待推送数据。6.根据权利要求5所述的方法,其特征在于,所述向所述目标缓存节点推送所述待推送数据,包括:向所述边缘缓存节点发送第一数据推送消息;其中,所述第一数据推送消息包括所述数据服务器中的地址、及所述待推送数据的标识,所述第一数据推送消息用于指示所述边缘缓存节点在所述数据服务器中获取所述待推送数据。7.根据权利要求5所述的方法,其特征在于,所述向所述目标缓存节点推送所述待推送数据,包括:向所述边缘缓存节点对应的中心缓存节点推送所述待推送数据;向所述边缘缓存节点发送第二数据推送消息;其中,所述第二数据推送消息包括所述中心缓存节点的地址、及所述待推送数据的标识,所述第二数据推送消息用于指示所述边缘缓存节点在所述中心缓存节点中获取所述待推送数据。8.一种边缘缓存节点,其特征在于,包括:包括接收器、处理器、存储器及通信总线,所述存储器用于存储程序指令,所述通信总线用于实...
【专利技术属性】
技术研发人员:谢人超,谢俊峰,诸华林,黄韬,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。