一种视频传输方法及装置的制造方法

文档序号:8398420
一种视频传输方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及视频应用领域,特别涉及一种视频传输方法及装置。
【背景技术】
[0002]随着社会的进步和科技的发展,人们的业余生活也变得越来越丰富。网站为用户提供了形形色色的视频,用户所持客户端设备(手机、电脑等)可根据用户操作在线播放网站视频,也可以将网站视频下载到本地离线播放。
[0003]在用户通过客户端设备在线播放网站视频或将网站视频下载到本地的过程中,客户端设备都需要长时间与视频网站的服务器通信连接,从服务器中获取视频数据。由于用户需要经常使用客户端设备进行其他工作,如游戏、通话、编辑文件等,因此客户端设备长时间通过广域网与视频网站的服务器连接将导致客户端设备的部分资源被长时间占用,使得其他工作可使用的系统资源变少。同时,长时间与视频网站的服务器通信连接也将消耗较多的电能。

【发明内容】

[0004]基于上述问题,本发明实施例公开了一种视频传输方法及装置,以使客户端设备较快的获得目标视频。技术方案如下:
[0005]第一方面,本发明实施例提供了一种视频传输方法,该方法应用于路由器,所述路由器通过局域网与客户端设备连接,所述路由器通过广域网与第一服务器连接,所述方法包括:
[0006]接收所述第一服务器发送的目标视频的下载地址,其中,所述下载地址为所述客户端设备向所述第一服务器发送对于所述目标视频的下载请求后,所述第一服务器根据所述下载请求查找到的地址;所述下载请求中携带有具有绑定关系的所述客户端设备的身份信息及所述路由器的身份信息;
[0007]根据接收到的下载地址,向第二服务器请求所述目标视频的视频数据,其中,所述第一服务器和所述第二服务器为相同或不同的服务器;
[0008]接收所述第二服务器反馈的所述视频数据。
[0009]可选的,还包括:
[0010]当接收到完整的所述视频数据后,向所述客户端设备或所述第一服务器发送下载完成的通知消息。
[0011]可选的,还包括:
[0012]接收所述客户端设备发送的针对所述视频数据的下载请求;
[0013]向所述客户端设备发送所述视频数据,以使得所述客户端设备根据所述视频数据进行播放。
[0014]第二方面,本发明实施例还提供了一种视频传输方法,该方法应用于第一服务器,所述第一服务器通过广域网与路由器连接,所述路由器通过局域网与客户端设备连接,所述方法包括:
[0015]接收所述客户端设备发送的对目标视频的下载请求,其中,所述下载请求中携带有具有绑定关系的所述客户端设备的身份信息及所述路由器的身份信息;
[0016]根据所述下载请求,查找所述目标视频的下载地址;
[0017]将查找到的目标视频的下载地址发送给所述路由器,以使得所述路由器根据所述下载地址,向第二服务器请求所述目标视频的视频数据并接收所述第二服务器反馈的所述视频数据,其中,所述第一服务器和所述第二服务器为相同或不同的服务器。
[0018]可选的,还包括:
[0019]接收所述路由器在下载完毕后发送的下载完成的通知消息;
[0020]将所述通知消息发送给与所述客户端设备。
[0021]可选的,所述下载请求中还携带有:由用户预先订阅目标视频的订阅信息;
[0022]所述根据所述下载请求,查找所述目标视频的下载地址,包括:
[0023]判断是否存在所述订阅信息中的目标视频的更新信息;
[0024]若存在,查找更新的目标视频的下载地址。
[0025]第三方面,本发明实施例还提供了一种视频传输方法,该方法应用于客户端设备,所述客户端设备通过局域网与路由器连接,所述路由器通过广域网与第一服务器连接,所述方法包括:
[0026]向所述第一服务器发送目标视频的下载请求,其中,所述下载请求中携带有具有绑定关系的所述客户端设备的身份信息及所述路由器的身份信息,所述下载请求使得所述第一服务器将查找到的所述目标视频的下载地址反馈给所述路由器,进而所述路由器根据所述下载地址,向第二服务器请求所述目标视频的视频数据并接收所述第二服务器反馈的所述视频数据,其中,所述第一服务器和所述第二服务器为相同或不同的服务器。
[0027]可选的,向所述第一服务器发送目标视频的下载请求之前,还包括:
[0028]获得所述第一服务器推送的由用户预先订阅的目标视频的更新消息。
[0029]第四方面,本发明实施例还提供了一种视频传输装置,该装置应用于路由器,所述路由器通过局域网与客户端设备连接,所述路由器通过广域网与第一服务器连接,所述装置包括:地址接收单元、数据请求单元和数据接收单元,其中,
[0030]所述地址接收单元,用于接收所述第一服务器发送的目标视频的下载地址,其中,所述下载地址为所述客户端设备向所述第一服务器发送对于所述目标视频的下载请求后,所述第一服务器根据所述下载请求查找到的地址;所述下载请求中携带有具有绑定关系的所述客户端设备的身份信息及所述路由器的身份信息;
[0031]所述数据请求单元,用于根据所述地址接收单元接收到的下载地址,向第二服务器请求所述目标视频的视频数据,其中,所述第一服务器和所述第二服务器为相同或不同的服务器;
[0032]所述数据接收单元,用于接收所述第二服务器反馈的所述视频数据。
[0033]可选的,还包括:
[0034]第一通知单元,用于当所述数据接收单元接收到完整的所述视频数据后,向所述客户端设备或所述第一服务器发送下载完成的通知消息。
[0035]可选的,还包括:下载请求单元和数据发送单元,其中,
[0036]所述下载请求单元,用于接收所述客户端设备发送的针对所述视频数据的下载请求;
[0037]所述数据发送单元,用于向所述客户端设备发送所述视频数据,以使得所述客户端设备根据所述视频数据进行播放。
[0038]第五方面,本发明实施例还提供了一种视频传输装置,该装置应用于第一服务器,所述第一服务器通过广域网与路由器连接,所述路由器通过局域网与客户端设备连接,所述装置包括:请求接收单元、地址查找单元和地址发送单元,其中,
[0039]所述请求接收单元,用于接收所述客户端设备发送的对目标视频的下载请求,其中,所述下载请求中携带有具有绑定关系的所述客户端设备的身份信息及所述路由器的身份信息;
[0040]所述地址查找单元,用于根据所述请求接收单元接收的下载请求,查找所述目标视频的下载地址;
[0041]所述地址发送单元,用于将所述地址查找单元查找到的目标视频的下载地址发送给所述路由器,以使得所述路由器根据所述下载地址,向第二服务器请求所述目标视频的视频数据并接收所述第二服务器反馈的所述视频数据,其中,所述第一服务器和所述第二服务器为相同或不同的服务器。
[0042]可选的,还包括:第二通知单元和通知消息单元,其中,
[0043]所述第二通知单元,用于接收所述路由器在下载完毕后发送的下载完成的通知消息;
[0044]所述消息发送单元,用于将所述第二通知单元接收到的通知消息发送给与所述客户端设备。
[0045]可选的,所述下载请求中还携带有:由用户预先订阅目标视频的订阅信息;
[0046]所述地址查找单元,包括:判断子单元和查找子单元,其中,
[0047]所述判断子单元,用于判断是否存在所述订阅信息中的目标视频的更新信息;
[0048]所述查找子单元,用于当所述判断子单元判断结果为是时,查找更新的目标视频的下载地址。
[0049]第六方面,本发明实施例还提供了一种视频传输装置,该装置应用于客户端设备,所述客户端设备通过局域网与路由器连接,所述路由器通过广域网与第一服务器连接,所述装置包括:请求发送单元,
[0050]所述请求发送单元,用于向所述第一服务器发送目标视频的下载请求,其中,所述下载请求中携带有具有绑定关系的所述客户端设备的身份信息及所述路由器的身份信息,所述下载请求使得所述第一服务器将查找到的所述目标视频的下载地址反馈给所述路由器,进而所述路由器根据所述下载地址,向第二服务器请求所述目标视频的视频数据并接收所述第二服务器反馈的所述视频数据,其中,所述第一服务器和所述第二服务器为相同或不同的服务器。
[0051]可选的,还包括:
[0052]获得单元,用于在所述请求发送单元向所述第一服务器发送目标视频的下载请求前,获得所述第一服务器推送的由用户预先订阅的目标视频的更新消息。
[0053]第七方面,本发明实施例还提供了一种视频传输系统,该系统包括:第四方面所述的路由器、第五方面所述的第一服务器和第六方面所述的客户端设备。
[0054]本发明实施例中,路由器接收所述第一服务器发送的目标视频的下载地址,其中,所述下载地址为所述客户端设备向所述第一服务器发送对于所述目标视频的下载请求后,所述第一服务器根据所述下载请求查找到的地址;所述下载请求中携带有具有绑定关系的所述客户端设备的身份信息及所述路由器的身份信息;根据接收到的下载地址,向第二服务器请求所述目标视频的视频数据,其中,所述第一服务器和所述第二服务器为相同或不同的服务器;接收所述第二服务器反馈的所述视频数据。本发明实施例所提供的方案,路由器在接收到第一服务器发送的目标视频的下载地址后,可根据下载地址将目标视频的视频数据下载到本地。客户端设备则可在局域网中从路由器直接播放目标视频或下载目标视频到客户端设备中,通过局域网在线播放或下载目标视频的速度较现有技术的广域网快,因此客户端设备可利用较短时间获得目标视频,较现有技术减少了对客户端设备资源
再多了解一些
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1