资源获取方法、装置及系统与流程

文档序号:15744736发布日期:2018-10-23 22:56阅读:来源:国知局

技术特征:

1.一种资源获取方法,其特征在于,该方法应用于第一基站和第二基站通过同一网关设备接入外部网络的情形,其中,所述第一基站上部署有第一边缘节点,所述第二基站上部署有第二边缘节点,所述方法包括:

所述第一边缘节点接收所述第二边缘节点发送的第一资源获取请求,所述第一资源获取请求中携带第一目标资源的资源标识;

所述第一边缘节点确定本地没有缓存所述第一目标资源的资源标识对应的第一目标资源;

基于所述第一目标资源的共享热度信息,所述第一边缘节点确定是否需要缓存所述第一目标资源,所述第一目标资源的共享热度信息由所述第一边缘节点从本边缘节点以及其他边缘节点接收到的针对所述第一目标资源的获取请求的次数确定,所述其他边缘节点包括在通过所述网关设备接入外部网络的基站中部署的除所述第一边缘节点之外的任一边缘节点;

当需要缓存所述第一目标资源时,所述第一边缘节点从部署在所述网关设备中的中心节点或所述第一目标资源的源站点中获取所述第一目标资源;

所述第一边缘节点缓存所述第一目标资源,并将所述第一目标资源发送至所述第二边缘节点。

2.根据权利要求1所述的方法,其特征在于,还包括:

当不需要缓存所述第一目标资源时,所述第一边缘节点向所述第二边缘节点发送第一提示信息,所述第一提示信息用于提示所述第二边缘节点从所述中心节点或所述第一目标资源的源站点中获取所述第一目标资源。

3.根据权利要求1或2所述的方法,其特征在于,所述第一边缘节点接收第二边缘节点发送的第一资源获取请求之后,还包括:

所述第一边缘节点更新所述第一目标资源的共享热度信息。

4.根据权利要求1-3任一所述的方法,其特征在于,所述方法还包括:

所述第一边缘节点接收终端发送的第二资源获取请求,所述第二资源获取请求中携带第二目标资源的资源标识;

所述第一边缘节点确定本地没有缓存所述第二目标资源的资源标识对应的第二目标资源;

基于所述第二目标资源的资源标识和存储的哈希表,所述第一边缘节点确定第三边缘节点的节点标识;其中所述哈希表中包括在通过所述网关设备接入外部网络的基站中部署的边缘节点的节点标识和对应的哈希值之间的映射关系;

所述第一边缘节点向所述第三边缘节点的节点标识对应的第三边缘节点发送所述第二资源获取请求。

5.根据权利要求4所述的方法,其特征在于,所述基于所述第二目标资源的资源标识和存储的哈希表,所述第一边缘节点确定第三边缘节点的节点标识,包括:

所述第一边缘节点对所述第二目标资源的资源标识进行哈希运算,得到第一哈希值;

所述第一边缘节点从所述在通过所述网关设备接入外部网络的基站中部署的边缘节点的节点标识对应的哈希值中确定与所述第一哈希值逻辑距离最近的第二哈希值;

所述第一边缘节点从所述哈希表中获取与所述第二哈希值对应的节点标识,并将获取的节点标识确定为所述第三边缘节点的节点标识。

6.根据权利要求4或5所述的方法,其特征在于,所述基于所述第二目标资源的资源标识和存储的哈希表,所述第一边缘节点确定第三边缘节点的节点标识之前,还包括:

所述第一边缘节点接收所述中心节点下发的所述哈希表。

7.根据权利要求4-6任一所述的方法,其特征在于,所述第一边缘节点向所述第三边缘节点的节点标识对应的第三边缘节点发送所述第二资源获取请求之后,还包括:

当接收到所述第三边缘节点发送的第二提示信息时,所述第一边缘节点向所述中心节点或所述第二目标资源的源站点发送所述第二资源获取请求,所述第二提示信息用于提示所述第一边缘节点从所述中心节点或所述第二目标资源的源站点中获取所述第二目标资源;

所述第一边缘节点接收所述中心节点或所述第二目标资源的源站点发送的所述第二目标资源,并将所述第二目标资源发送至所述终端。

8.一种资源获取方法,其特征在于,该方法应用于第一基站和第二基站通过同一网关设备接入外部网络的情形,其中,所述第一基站上部署有第一边缘节点,所述第二基站上部署有第二边缘节点,所述方法包括:

第二边缘节点接收终端发送的第一资源获取请求,所述第一资源获取请求中携带第一目标资源的资源标识;

所述第二边缘节点确定本地没有缓存所述第一目标资源,基于所述第一目标资源的资源标识和存储的哈希表,确定第一边缘节点的节点标识,并向所述第一边缘节点的节点标识对应的第一边缘节点发送所述第一资源获取请求,所述哈希表中包括在通过所述网关设备接入外部网络的基站中部署的边缘节点的节点标识和对应的哈希值之间的映射关系;

所述第一边缘节点接收所述第二边缘节点发送的所述第一资源获取请求,确定本地没有缓存所述第一目标资源的资源标识对应的第一目标资源;

所述第一边缘节基于所述第一目标资源的共享热度信息,确定是否需要缓存所述第一目标资源,所述第一目标资源的共享热度信息由所述第一边缘节点从本边缘节点以及其他边缘节点接收到的针对所述第一目标资源的获取请求的次数确定,所述其他边缘节点包括在通过所述网关设备接入外部网络的基站中部署的除所述第一边缘节点之外的任一边缘节点;

当所述第一边缘节点需要缓存所述第一目标资源时,所述第一边缘节点向为所述网关设备部署的中心节点或所述第一目标资源的源站点发送所述第一资源获取请求;

所述中心节点或所述第一目标资源的源站点接收所述第一资源获取请求,获取所述第一目标资源的资源标识对应的第一目标资源,并将所述第一目标资源发送给所述第一边缘节点;

所述第一边缘节点接收所述中心节点或所述第一目标资源的源站点发送的所述第一目标资源,缓存所述第一目标资源,并将所述第一目标资源发送至所述第二边缘节点;

所述第二边缘节点接收所述第一边缘节点发送的所述第一目标资源,并将所述第一目标资源发送给所述终端。

9.根据权利要求8所述的方法,其特征在于,所述基于所述第一目标资源的资源标识和存储的哈希表,确定第一边缘节点的节点标识之前,还包括:

所述中心节点对在通过所述网关设备接入外部网络的基站中部署的边缘节点的节点标识进行哈希运算,得到每个边缘节点的节点标识的哈希值;

所述中心节点建立所述在通过所述网关设备接入外部网络的基站中部署的边缘节点的节点标识和对应的哈希值之间的映射关系,得到所述哈希表,并将所述哈希表发送至所述在通过所述网关设备接入外部网络的基站中部署的边缘节点。

10.一种资源获取装置,其特征在于,所述装置是部署在第一基站上的第一边缘节点,所述第一基站和第二基站通过同一网关设备接入外部网络,所述第二基站上部署有第二边缘节点,所述装置包括:

接收单元,用于接收第二边缘节点发送的第一资源获取请求,所述第一资源获取请求中携带第一目标资源的资源标识;

确定单元,用于确定本地没有缓存所述第一目标资源的资源标识对应的第一目标资源;

所述确定单元,还用于基于所述第一目标资源的共享热度信息,确定是否需要缓存所述第一目标资源,所述第一目标资源的共享热度信息由所述第一边缘节点从本边缘节点以及其他边缘节点接收到的针对所述第一目标资源的获取请求的次数确定,所述其他边缘节点包括在通过所述网关设备接入外部网络的基站中部署的除所述第一边缘节点之外的任一边缘节点;

发送单元,用于当需要缓存所述第一目标资源时,从部署在所述网关设备中的中心节点或所述第一目标资源的源站点中获取所述第一目标资源;缓存所述第一目标资源,并将所述第一目标资源发送至所述第二边缘节点。

11.根据权利要求10所述的装置,其特征在于,所述发送单元还用于:

当不需要缓存所述第一目标资源时,向所述第二边缘节点发送第一提示信息,所述第一提示信息用于提示所述第二边缘节点从所述中心节点或所述第一目标资源的源站点中获取所述第一目标资源。

12.根据权利要求10或11所述的装置,其特征在于,所述装置还包括:

更新单元,用于更新所述第一目标资源的共享热度信息。

13.根据权利要求10-12任一所述的装置,其特征在于,

所述接收单元,还用于接收终端发送的第二资源获取请求,所述第二资源获取请求中携带第二目标资源的资源标识;

所述确定单元,还用于确定本地没有缓存所述第二目标资源的资源标识对应的第二目标资源;基于所述第二目标资源的资源标识和存储的哈希表,确定第三边缘节点的节点标识;其中所述哈希表中包括在通过所述网关设备接入外部网络的基站中部署的边缘节点的节点标识和对应的哈希值之间的映射关系;

所述发送单元,还用于向所述第三边缘节点的节点标识对应的第三边缘节点发送所述第二资源获取请求。

14.根据权利要求13所述的装置,其特征在于,所述确定单元还用于基于所述第二目标资源的资源标识和存储的哈希表,确定第三边缘节点的节点标识,具体为:

对所述第二目标资源的资源标识进行哈希运算,得到第一哈希值;

从所在通过所述网关设备接入外部网络的基站中部署的边缘节点的节点标识对应的哈希值中确定与所述第一哈希值逻辑距离最近的第二哈希值;

从所述哈希表中获取与所述第二哈希值对应的节点标识,并将获取的节点标识确定为所述第三边缘节点的节点标识。

15.根据权利要求13所述的装置,其特征在于,所述接收单元还用于:

接收所述中心节点下发的所述哈希表。

16.根据权利要求13-15任一所述的装置,其特征在于,所述发送单元还用于:

当接收到所述第三边缘节点发送的第二提示信息时,向所述中心节点或所述第二目标资源的源站点发送所述第二资源获取请求,所述第二提示信息用于提示所述第一边缘节点从所述中心节点或所述第二目标资源的源站点中获取所述第二目标资源;

所述接收单元,还用于接收所述中心节点或所述第二目标资源的源站点发送的所述第二目标资源,并将所述第二目标资源发送至所述终端。

17.一种资源获取系统,其特征在于,所述系统包括:第一边缘节点、第二边缘节点和中心节点或第一目标资源的源站点;其中,第一基站和第二基站通过同一网关设备接入外部网络,所述第一基站上部署有第一边缘节点,所述第二基站上部署有第二边缘节点;

所述第二边缘节点,用于接收终端发送的第一资源获取请求,所述第一资源获取请求中携带第一目标资源的资源标识;

所述第二边缘节点,还用于确定本地没有缓存所述第一目标资源,基于所述第一目标资源的资源标识和存储的哈希表,确定第一边缘节点的节点标识,并向所述第一边缘节点的节点标识对应的第一边缘节点发送所述第一资源获取请求,所述哈希表中包括在通过所述网关设备接入外部网络的基站中部署的边缘节点的节点标识和对应的哈希值之间的映射关系;

所述第一边缘节点,用于接收所述第一资源获取请求,确定本地没有缓存所述第一目标资源的资源标识对应的第一目标资源;

所述第一边缘节点,还用于基于所述第一目标资源的共享热度信息,确定是否需要缓存所述第一目标资源,所述第一目标资源的共享热度信息由所述第一边缘节点从本边缘节点以及其他边缘节点接收到的针对所述第一目标资源的获取请求的次数确定,所述其他边缘节点包括在通过所述网关设备接入外部网络的基站中部署的除所述第一边缘节点之外的任一边缘节点;

所述第一边缘节点,还用于当需要缓存所述第一目标资源时,向部署在所述网关设备中的中心节点或所述第一目标资源的源站点发送所述第一资源获取请求;

所述中心节点或所述第一目标资源的源站点,用于接收所述第一资源获取请求,获取所述第一目标资源的资源标识对应的第一目标资源,并将所述第一目标资源发送给所述第一边缘节点;

所述第一边缘节点,还用于接收所述中心节点或所述第一目标资源的源站点发送的所述第一目标资源,缓存所述第一目标资源,并将所述第一目标资源发送至所述第二边缘节点;

所述第二边缘节点,还用于接收所述第一边缘节点发送的所述第一目标资源,并将所述第一目标资源发送给所述终端。

18.根据权利要求17所述的系统,其特征在于,所述中心节点还用于:

对所述在通过所述网关设备接入外部网络的基站中部署的边缘节点的节点标识进行哈希运算,得到每个边缘节点的节点标识的哈希值;

建立所述在通过所述网关设备接入外部网络的基站中部署的边缘节点的节点标识和对应的哈希值之间的映射关系,得到所述哈希表,并将所述哈希表发送至在通过所述网关设备接入外部网络的基站中部署的边缘节点。

19.一种资源获取装置,其特征在于,所述装置包括:

处理器和存储器;

其中,所述存储器中存有计算机可读程序;

所述处理器通过运行所述存储器中的程序,以用于完成权利要求1-7任一所述的方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1