一种业务数据的获取方法及装置制造方法及图纸

技术编号:27508513 阅读:14 留言:0更新日期:2021-03-02 18:37
本发明专利技术实施例提供一种业务数据的获取方法及装置,涉及通信技术领域,能够提高UE获取业务数据时的效率。该方法包括:获取多个数据中心设备的状态信息,其中,一个数据中心设备的状态信息包括该数据中心设备的可用资源大小和该数据中心设备在网络中对应的层级;将该多个数据中心设备中,可用资源大小大于或等于可用资源阈值并且在网络中对应的层级为高层级的数据中心设备确定为CDN镜像节点,该CDN镜像节点用于缓存源站设备中的业务数据;将该多个数据中心设备中,在网络中对应的层级为低层级的数据中心设备确定为CDN缓存节点,该CDN缓存节点用于为UE提供该业务数据。存节点用于为UE提供该业务数据。存节点用于为UE提供该业务数据。

【技术实现步骤摘要】
一种业务数据的获取方法及装置


[0001]本专利技术实施例涉及通信
,尤其涉及一种业务数据的获取方法及装置。

技术介绍

[0002]目前,用户设备(user equipment,UE)可以向某一台内容分发网络(content delivery network,CDN)缓存服务器发送业务数据请求消息,并从该CDN缓存服务器中获取业务数据。
[0003]现有的CDN缓存服务器可以通过人为进行选择,具体的,运维人员统计某一区域(例如某一省市)的面积和该区域中UE的数量,然后,运维人员再根据该区域的面积和该区域中UE的数量确定是否为该区域配置CDN缓存服务器,例如,可以为面积较大和UE较多的区域配置至少一台CDN缓存服务器。
[0004]但是,上述通过人为选择CDN缓存服务器的方法可能存在不合理的情况,例如某一区域的面积较小且UE的数量较少,该区域可能并没有被配置相应的CDN缓存服务器,则该区域内的UE可能需要到较远的其他区域中(具体为其他区域对应的CDN缓存服务器中)获取业务数据,影响了UE获取业务数据时的效率。

技术实现思路

[0005]本专利技术实施例提供一种业务数据的获取方法及装置,能够提高UE获取业务数据时的效率。
[0006]第一方面,本专利技术实施例提供一种业务数据的获取方法,包括:获取多个数据中心设备的状态信息,其中,一个数据中心设备的状态信息包括该数据中心设备的可用资源大小和该数据中心设备在网络中对应的层级,该数据中心设备在网络中对应的层级与该数据中心设备在该网络中连接的网络设备的层级相同;将该多个数据中心设备中,可用资源大小大于或等于可用资源阈值并且在网络中对应的层级为高层级的数据中心设备确定为CDN镜像节点,该CDN镜像节点用于缓存源站设备中的业务数据;将该多个数据中心设备中,在网络中对应的层级为低层级的数据中心设备确定为CDN缓存节点,该CDN缓存节点用于为UE提供该业务数据。
[0007]第二方面,本专利技术实施例提供一种业务数据的获取方法,包括:CDN管理服务器接收业务加速请求消息,该业务加速请求消息中包括待加速业务的业务类型,该业务加速请求消息用于请求该CDN管理服务器确定至少一个目标CDN镜像节点和多个目标CDN缓存节点,该至少一个目标CDN镜像节点用于缓存待加速业务对应的业务数据,该多个目标CDN缓存节点用于为UE提供该业务数据;该CDN管理服务器确定该至少一个目标CDN镜像节点和该多个目标CDN缓存节点;该CDN管理服务器向该至少一个目标CDN镜像节点发送第一加速指示消息,该第一加速指示消息中包括该待加速业务的业务类型和源站设备的互联网协议(internet protocol,IP)地址,该第一加速指示消息用于指示该至少一个目标CDN镜像节点从该源站设备中获取该待加速业务对应的业务数据;该CDN管理服务器接收该至少一个
目标CDN镜像节点发送的第一加速完成消息,该第一加速完成消息用于通知该CDN管理服务器,该至少一个目标CDN镜像节点已完成该业务数据的加速过程;该CDN管理服务器向该多个目标CDN缓存节点发送第二加速指示消息,该第二加速指示消息中包括该待加速业务的业务类型和该至少一个目标CDN镜像节点的IP地址,该第二加速指示消息用于指示该多个目标CDN缓存节点从该至少一个目标CDN镜像节点中获取该待加速业务对应的业务数据;该CDN管理服务器接收该多个目标CDN缓存节点发送的第二加速完成消息,该第二加速完成消息用于通知该CDN管理服务器,该多个目标CDN缓存节点已完成该业务数据的加速过程。
[0008]第三方面,本专利技术实施例提供一种业务数据的获取装置,包括:获取模块和确定模块;该获取模块,用于获取多个数据中心设备的状态信息,其中,一个数据中心设备的状态信息包括该数据中心设备的可用资源大小和该数据中心设备在网络中对应的层级,该数据中心设备在网络中对应的层级与该数据中心设备在该网络中连接的网络设备的层级相同;该确定模块,用于将该多个数据中心设备中,可用资源大小大于或等于可用资源阈值并且在网络中对应的层级为高层级的数据中心设备确定为CDN镜像节点,该CDN镜像节点用于缓存源站设备中的业务数据;并且,将该多个数据中心设备中,在网络中对应的层级为低层级的数据中心设备确定为CDN缓存节点,该CDN缓存节点用于为UE提供该业务数据。
[0009]第四方面,本专利技术实施例提供一种业务数据的获取装置,包括:接收模块、确定模块以及发送模块;该接收模块,用于接收业务加速请求消息,该业务加速请求消息中包括待加速业务的业务类型,该业务加速请求消息用于请求该业务数据的获取装置确定至少一个目标CDN镜像节点和多个目标CDN缓存节点,该至少一个目标CDN镜像节点用于缓存待加速业务对应的业务数据,该多个目标CDN缓存节点用于为UE提供该业务数据;该确定模块,用于确定该至少一个目标CDN镜像节点和该多个目标CDN缓存节点;该发送模块,用于向该至少一个目标CDN镜像节点发送第一加速指示消息,该第一加速指示消息中包括该待加速业务的业务类型和源站设备的IP地址,该第一加速指示消息用于指示该至少一个目标CDN镜像节点从该源站设备中获取该待加速业务对应的业务数据;该接收模块,还用于接收该至少一个目标CDN镜像节点发送的第一加速完成消息,该第一加速完成消息用于通知该业务数据的获取装置,该至少一个目标CDN镜像节点已完成该业务数据的加速过程;该发送模块,还用于向该多个目标CDN缓存节点发送第二加速指示消息,该第二加速指示消息中包括该待加速业务的业务类型和该至少一个目标CDN镜像节点的IP地址,该第二加速指示消息用于指示该多个目标CDN缓存节点从该至少一个目标CDN镜像节点中获取该待加速业务对应的业务数据;该接收模块,还用于接收该多个目标CDN缓存节点发送的第二加速完成消息,该第二加速完成消息用于通知该业务数据的获取装置,该多个目标CDN缓存节点已完成该业务数据的加速过程。
[0010]第五方面,本专利技术实施例提供另一种业务数据的获取装置,包括:处理器、存储器、总线和通信接口;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当业务数据的获取装置运行时,处理器执行上述存储器存储的上述计算机执行指令,以使业务数据的获取装置执行如上述第一方面所提供的业务数据的获取方法。
[0011]第六方面,本专利技术实施例提供另一种业务数据的获取装置,包括:处理器、存储器、总线和通信接口;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当业务数据的获取装置运行时,处理器执行上述存储器存储的上述计算机执行指令,以使业务数
据的获取装置执行如上述第二方面所提供的业务数据的获取方法。
[0012]第七方面,本专利技术实施例提供一种计算机可读存储介质,包括计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行上述第一方面所提供的一种业务数据的获取方法。
[0013]第八方面,本专利技术实施例提供一种计算机可读存储介质,包括计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行上述第二本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务数据的获取方法,其特征在于,包括:获取多个数据中心设备的状态信息,其中,一个数据中心设备的状态信息包括所述数据中心设备的可用资源大小和所述数据中心设备在网络中对应的层级,所述数据中心设备在网络中对应的层级与所述数据中心设备在所述网络中连接的网络设备的层级相同;将所述多个数据中心设备中,可用资源大小大于或等于可用资源阈值并且在网络中对应的层级为高层级的数据中心设备确定为内容分发网络CDN镜像节点,所述CDN镜像节点用于缓存源站设备中的业务数据;将所述多个数据中心设备中,在网络中对应的层级为低层级的数据中心设备确定为CDN缓存节点,所述CDN缓存节点用于为用户设备UE提供所述业务数据。2.根据权利要求1所述的方法,其特征在于,所述高层级包括集团级、大区级以及省级,所述低层级包括核心级、汇聚级、接入级以及基站级。3.根据权利要求2所述的方法,其特征在于,所述多个数据中心设备的状态信息中还包括所述多个数据中心设备各自的可用资源类型;在所述将所述多个数据中心设备中,在网络中对应的层级为低层级的数据中心设备确定为CDN缓存节点之后,所述方法还包括:根据所述多个数据中心设备各自的可用资源类型,确定所述CDN缓存节点可缓存的业务数据的类型。4.一种业务数据的获取方法,其特征在于,包括:内容分发网络CDN管理服务器接收业务加速请求消息,所述业务加速请求消息中包括待加速业务的业务类型,所述业务加速请求消息用于请求所述CDN管理服务器确定至少一个目标CDN镜像节点和多个目标CDN缓存节点,所述至少一个目标CDN镜像节点用于缓存待加速业务对应的业务数据,所述多个目标CDN缓存节点用于为用户设备UE提供所述业务数据;所述CDN管理服务器确定所述至少一个目标CDN镜像节点和所述多个目标CDN缓存节点;所述CDN管理服务器向所述至少一个目标CDN镜像节点发送第一加速指示消息,所述第一加速指示消息中包括所述待加速业务的业务类型和源站设备的IP地址,所述第一加速指示消息用于指示所述至少一个目标CDN镜像节点从所述源站设备中获取所述待加速业务对应的业务数据;所述CDN管理服务器接收所述至少一个目标CDN镜像节点发送的第一加速完成消息,所述第一加速完成消息用于通知所述CDN管理服务器,所述至少一个目标CDN镜像节点已完成所述业务数据的加速过程;所述CDN管理服务器向所述多个目标CDN缓存节点发送第二加速指示消息,所述第二加速指示消息中包括所述待加速业务的业务类型和所述至少一个目标CDN镜像节点的IP地址,所述第二加速指示消息用于指示所述多个目标CDN缓存节点从所述至少一个目标CDN镜像节点中获取所述待加速业务对应的业务数据;所述CDN管理服务器接收所述多个目标CDN缓存节点发送的第二加速完成消息,所述第二加速完成消息用于通知所述CDN管理服务器,所述多个目标CDN缓存节点已完成所述业务数据的加速过程。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述CDN管理服务器向所述至少一个目标CDN镜像节点发送第一加速停止消息,所述第一加速停止消息中包括所述待加速业务的业务类型,所述第一加速停止消息用于指示所述至少一个目标CDN镜像节点停止从所述源站设备中获取所述待加速业务对应的业务数据;所述CDN管理服务器接收所述至少一个目标CDN镜像节点发送的第一停止完成消息,所述第一停止完成消息用于通知所述CDN管理服务器,所述至少一个目标CDN镜像节点已停止所述业务数据的加速过程;所述CDN管理服务器向所述多个目标CDN缓存节点发送第二加速停止消息,所述第二加速停止消息中包括所述待加速业务的业务类型,所述第二加速停止消息用于指示所述多个目标CDN缓存节点停止从所述至少一个目标CDN镜像节点中获取所述待加速业务对应的业务数据;所述CDN管理服务器接收所述多个目标CDN缓存节点发送的第二停止完成消息,所述第二加速完成消息用于通知所述CDN管理服务器,所述多个目标CDN缓存节点已停止所述业务数据的...

【专利技术属性】
技术研发人员:殷昭印
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1