【技术实现步骤摘要】
资源的获取方法、装置、可读介质以及设备
[0001]本申请涉及计算机
,尤其涉及一种资源的获取方法、装置、可读介质以及设备。
技术介绍
[0002]现有技术中,当用户使用应用软件观看视频时,应用软件通常会尝试通过内容分发网络(Content Delivery Network,CDN)方式从CDN服务器中获取视频资源,或者通过点对点(Peer
‑
to
‑
peer,P2P)方式从拥有视频资源的终端中获取视频。具体的,应用软件首先尝试与拥有该视频的终端建立P2P连接,若P2P连接失败,则再从CDN服务器中获取视频。
[0003]然而,若P2P连接的失败率较高,用户则需要经常从CDN服务器获取视频,进而导致CDN服务器消耗的带宽过多,不能够满足降低服务器带宽成本的需求。
技术实现思路
[0004]基于上述现有技术的不足,本申请提出了一种资源的获取方法、装置、可读介质以及设备,以实现在不通过CDN服务器的情况下保障获取到资源。
[0005]为解决上述问题,现提出
【技术保护点】
【技术特征摘要】
1.一种资源的获取方法,其特征在于,应用于用户终端节点,所述资源的获取方法包括:向信令服务器发送目标资源的获取请求;接收所述信令服务器返回的与所述目标资源的获取请求对应的节点信息;其中,与所述目标资源的获取请求对应的节点信息,包括:目标终端节点的节点信息和中继终端节点的节点信息;所述目标终端节点为拥有所述目标资源的终端节点;若利用所述目标终端节点的节点信息,与所述目标终端节点请求建立点对点P2P连接失败,则利用所述中继终端节点的节点信息,与所述中继终端节点请求建立P2P连接,并向所述中继终端节点请求从所述目标终端节点中获取所述目标资源;获取所述中继终端节点返回的所述目标资源;其中,所述中继终端节点返回的所述目标资源由所述中继终端节点从所述目标终端节点中获取得到。2.根据权利要求1所述的方法,其特征在于,所述向所述中继终端节点请求从所述目标终端节点中获取所述目标资源,包括:向所述中继终端节点请求转发所述目标资源的获取请求至所述目标终端节点,以使得所述中继终端节点向所述目标终端节点发送所述目标资源的获取请求。3.根据权利要求1所述的方法,其特征在于,还包括:若利用所述目标终端节点的节点信息,与所述目标终端节点建立P2P连接成功,则向所述目标终端节点发送所述目标资源的获取请求;获取所述目标终端节点返回的所述目标资源。4.一种资源的获取方法,其特征在于,应用于信令服务器,所述资源的获取方法包括:接收用户终端节点发送的目标资源的获取请求;确定出与所述目标资源的获取请求对应的节点信息;其中,与所述目标资源的获取请求对应的节点信息,包括:目标终端节点的节点信息和中继终端节点的节点信息;所述目标终端节点为拥有所述目标资源的终端节点;将与所述目标资源的获取请求对应的节点信息返回至所述用户终端节点,以使得所述用户终端在利用所述目标终端节点的节点信息,与所述目标终端节点请求建立P2P连接失败时,则利用所述中继终端节点的节点信息,与所述中继终端节点请求建立P2P连接,并通过向所述中继终端节点请求从所述目标终端节点中获取所述目标资源,获取到所述中继终端节点返回的所述目标资源;其中,所述中继终端节点返回的所述目标资源由所述中继终端节点从所述目标终端节点中获取得到。5.根据权利要求4所述的方法,其特征在于,所述确定出与所述目标资源的获取请求对应的节点信息,包括:向调度服务器请求获取与所述目标资源的获取请求对应的节点信息,以使得所述调度服务器从数据后台中查找出拥有所述目标资源的终端节点的节点信息,从查找出的拥有所述目标资源的终端节点的节点信息中,选取出目标终端节点的节点信息,并从所述数据后台中查找出满足中继终端节点功能要求的终端节点的节点信息,从查找出的所述满足中继终端节点功能要求的终端节点的节点信息中,选取出最优的中继终端节点的节点信息;接收所述调度服务器返回的与所述目标资源的获取请...
【专利技术属性】
技术研发人员:鲁塔,
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。