一种获取数据资源的方法和装置制造方法及图纸

技术编号:17164827 阅读:50 留言:0更新日期:2018-02-01 22:22
本发明专利技术公开了一种获取数据资源的方法,属于数据传输技术领域。所述方法包括:第一服务器接收目标数据资源的获取请求;第一服务器根据本地存储的组播资源列表,判断当前组播组内的同组服务器中是否存在目标数据资源;如果存在,第一服务器则在所述同组服务器中确定所述目标数据资源对应的第二服务器,并从所述第二服务器处获取所述目标数据资源。采用本发明专利技术,可以减少获取数据资源的过程中所消耗的网络资源。

A method and device for obtaining data resources

The invention discloses a method for obtaining data resources, which belongs to the field of data transmission technology. The method comprises: obtaining the first request server receives the target data resources; the first server to the local store multicast resource list, determine the current server group in the multicast group exists in the target data resources; if there is, the first server determines the target data corresponding to the second server on the same server group, and obtain the target data resource from the server second. The use of this invention can reduce the network resources consumed in the process of obtaining data resources.

【技术实现步骤摘要】
一种获取数据资源的方法和装置
本专利技术涉及数据传输
,特别涉及一种获取数据资源的方法和装置。
技术介绍
随着互联网技术的不断开发,CDN(内容分发网络,ContentDeliveryNetwork)服务也随之快速发展。CDN的网络架构中包括用于存储数据的大量网络节点,用户可以以较短的时间,通过这些网络节点中就近获取到其中存储的数据。由于单台服务器性能有限,故而每个网络节点中通常包含多台服务器,每台服务器可以与用户设备以及资源服务器建立通信连接。当服务器接收到用户设备发送的对于某个数据资源的获取请求后,可以从该数据资源所在的资源服务器处获取相应的数据资源,并将数据资源反馈给用户设备。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:一个网络节点中各服务器缺少有效的交互,当一个网络节点的多台服务器同时向多个用户设备提供同一数据资源时,需要分别进行数据资源的拉流和转发处理,这样,会造成网络节点的中转内耗带宽增加,消耗的网络资源较多。而且,目前,同个网络节点中多台服务器之间的通信,需要人为选定一台服务器来当主服务器,当有新数据资源时,都汇报给主服务器,当需要查询数据资本文档来自技高网...
一种获取数据资源的方法和装置

【技术保护点】
一种获取数据资源的方法,其特征在于,所述方法包括:第一服务器接收目标数据资源的获取请求;所述第一服务器根据本地存储的组播资源列表,判断当前组播组内的同组服务器中是否存在所述目标数据资源;如果存在,所述第一服务器则在所述同组服务器中确定所述目标数据资源对应的第二服务器,并从所述第二服务器处获取所述目标数据资源。

【技术特征摘要】
1.一种获取数据资源的方法,其特征在于,所述方法包括:第一服务器接收目标数据资源的获取请求;所述第一服务器根据本地存储的组播资源列表,判断当前组播组内的同组服务器中是否存在所述目标数据资源;如果存在,所述第一服务器则在所述同组服务器中确定所述目标数据资源对应的第二服务器,并从所述第二服务器处获取所述目标数据资源。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述同组服务器中不存在所述目标数据资源,所述第一服务器则从所述目标数据资源的源服务器处获取所述目标数据资源。3.根据权利要求2所述的方法,其特征在于,所述从所述目标数据资源的源服务器处获取所述目标数据资源之后,还包括:所述第一服务器周期性向预设的组播网络协议IP地址发送携带有所述目标数据资源的URL的资源新增通知,以使所述同组服务器通过所述组播IP地址获取到所述资源新增通知后,将所述目标数据资源的统一资源定位符URL记录在各自的组播资源列表中。4.根据权利要求3所述的方法,其特征在于,所述从所述目标数据资源的源服务器处获取所述目标数据资源之后,还包括:如果将所述目标数据资源从本地删除,所述第一服务器则向预设的组播IP地址发送携带有所述目标数据资源的URL的资源删除通知,或者停止向预设的组播IP地址发送所述资源新增通知,以使所述同组服务器将所述目标数据资源的URL从各自的组播资源列表中删除。5.根据权利要求3所述的方法,其特征在于,所述从所述目标数据资源的源服务器处获取所述目标数据资源之后,还包括:所述第一服务器接收第三服务器发送的所述目标数据资源的获取请求;所述第一服务器获取所述获取请求中携带的访问标识;如果所述访问标识和本地存储的所述第三服务器对应的访问标识相同,所述第一服务器则向所述第三服务器发送所述目标数据资源。6.一种获取数据资源的装置,其特征在于,所述装置包括:接收模块,用于接收目标数据资源的获取请求;判断模块,用于根据本地存储的组播资源列表,判断...

【专利技术属性】
技术研发人员:郑建文
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

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

1