[发明专利]资源的传输方法和装置有效
申请号: | 201611248652.2 | 申请日: | 2016-12-29 |
公开(公告)号: | CN108259542B | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 宋翔宇;江启泉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 11240 北京康信知识产权代理有限责任公司 | 代理人: | 董文倩;褚敏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标资源 终端 终端集合 方法和装置 资源服务器 获取目标 资源传输系统 多个终端 传输 响应 改造 | ||
本发明公开了一种资源的传输方法和装置。其中,该方法包括:接收第一终端对目标资源的第一请求,目标资源为资源服务器提供的资源;确定与目标资源对应的终端集合,终端集合包括请求过目标资源的多个终端;在终端集合中存在缓存有目标资源的第二终端的情况下,指示第一终端从第二终端获取目标资源;在终端集合中不存在缓存有目标资源的第二终端的情况下,指示第一终端从资源服务器获取目标资源。本发明解决了相关技术中为了提升响应速度对资源传输系统进行改造的成本较高的技术问题。
技术领域
本发明涉及互联网领域,具体而言,涉及一种资源的传输方法和装置。
背景技术
浏览器本身不支持相互之间直接建立信道进行通信,主要是通过服务器进行中转,比如,需要在客户端甲和客户端乙之间通信,首先需要甲和服务器、乙和服务器之间建立信道,甲给乙发送消息时,甲先将消息发送到甲的服务器上,甲的服务器对甲的消息进行中转传输到乙的服务器,由乙的服务器将消息发送到乙处,反过来也是一样。这样甲与乙之间的一次消息要通过两段信道,通信的效率同时受制于这两段信道的带宽。同时这样的信道并不适合数据流的传输,如何建立浏览器之间的点对点传输,一直困扰着开发者,为了解决上述问题,WebRTC应运而生。
WebRTC是一个开源项目,旨在使得浏览器能为实时通信(RTC)提供简单的接口。利用浏览器提供的即时通信接口,通过一系列的信令,建立一个浏览器与浏览器之间(peer-to-peer)的信道,这个信道可以发送任何数据,而不需要经过服务器,并且WebRTC可以用于实现流媒体传输,通过浏览器调用设备的摄像头、话筒,使得浏览器之间可以传递音频和视频等流媒体。
在利用上述的WebRTC组成的资源传输系统进行多媒体信息、文字文件等资源的传输时,需要依赖于CDN服务器的分发,但是随着用户的增加,CDN服务器往往不能及时响应用户的需求,导致了用户获取资源的时延较大,若要提高及时性就需要在传输系统中增加CDN服务器,其成本较高。
针对相关技术中为了提升响应速度对资源传输系统进行改造的成本较高的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种资源的传输方法和装置,以至少解决相关技术中为了提升响应速度对资源传输系统进行改造的成本较高的技术问题。
根据本发明实施例的一个方面,提供了一种资源的传输方法,包括:接收第一终端对目标资源的第一请求,其中,目标资源为资源服务器提供的资源;确定与目标资源对应的终端集合,其中,终端集合包括请求过目标资源的多个终端;在终端集合中存在缓存有目标资源的第二终端的情况下,指示第一终端从第二终端获取目标资源;在终端集合中不存在缓存有目标资源的第二终端的情况下,指示第一终端从资源服务器获取目标资源。
根据本发明实施例的一个方面,还提供了一种资源的传输方法,包括:发送对目标资源的第一请求至预设服务器,其中,目标资源为资源服务器提供的资源;接收预设服务器返回的指示信息,其中,指示信息用于指示终端集合中是否存在缓存有目标资源的第二终端,终端集合包括请求过目标资源的多个终端;在终端集合中存在缓存有目标资源的第二终端的情况下,从第二终端获取目标资源;在终端集合中不存在缓存有目标资源的第二终端的情况下,从资源服务器获取目标资源。
根据本发明实施例的另一方面,还提供了一种资源的传输装置,包括:第一接收单元,用于接收第一终端对目标资源的第一请求,其中,目标资源为资源服务器提供的资源;确定单元,用于确定与目标资源对应的终端集合,其中,终端集合包括请求过目标资源的多个终端;第一指示单元,用于在终端集合中存在缓存有目标资源的第二终端的情况下,指示第一终端从第二终端获取目标资源;第二指示单元,用于在终端集合中不存在缓存有目标资源的第二终端的情况下,指示第一终端从资源服务器获取目标资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611248652.2/2.html,转载请声明来源钻瓜专利网。