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

文档序号:8398420阅读:来源:国知局
的占用,增加了客户端设备中其他进程的可使用资源,进一步也节省了客户端设备的电量。
【附图说明】
[0055]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0056]图1为本发明实施例提供的一种视频传输方法的一种流程图;
[0057]图2为用户勾选的目标视频界面示意图;
[0058]图3为本发明实施例提供的一种视频传输方法的另一种流程图;
[0059]图4为本发明实施例提供的一种视频传输方法的另一种流程图;
[0060]图5为本发明实施例提供的一种视频传输方法的另一种流程图;
[0061]图6为本发明实施例提供的一种视频传输方法的另一种流程图;
[0062]图7为本发明实施例提供的一种视频传输方法的另一种流程图;
[0063]图8为本发明实施例提供的一种视频传输方法的另一种流程图;
[0064]图9为本发明实施例提供的一种视频传输装置的一种结构示意图;
[0065]图10为本发明实施例提供的一种视频传输装置的另一种结构示意图;
[0066]图11为本发明实施例提供的一种视频传输系统的信令图。
【具体实施方式】
[0067]为了使客户端设备较快的获得目标视频,本发明实施例提供了应用于路由器的视频传输方法、应用于第一服务器的视频传输方法和应用于客户端设备的视频传输方法。
[0068]从路由器角度,本发明实施例提供了一种视频传输方法,该路由器通过局域网与客户端设备连接,该路由器通过广域网与第一服务器连接,该方法可以包括以下步骤:
[0069]接收所述第一服务器发送的目标视频的下载地址,其中,所述下载地址为所述客户端设备向所述第一服务器发送对于所述目标视频的下载请求后,所述第一服务器根据所述下载请求查找到的地址;所述下载请求中携带有具有绑定关系的所述客户端设备的身份信息及所述路由器的身份信息;
[0070] 根据接收到的下载地址,向第二服务器请求所述目标视频的视频数据,其中,所述第一服务器和所述第二服务器为相同或不同的服务器;
[0071 ] 接收所述第二服务器反馈的所述视频数据。
[0072]需要说明的是,本发明实施例所提供的一种视频传输方法应用于路由器,该路由器具有独立的操作系统,可以通过广域网与服务器进行连接,在本发明实施例中指的是第一服务器,也可以通过局域网与客户端设备进行连接,该路由器内置有硬盘可以用于存储传输的数据,内置有samba服务器可以与外部进行通信。
[0073]本发明实施例所提供的方案,路由器在接收到第一服务器发送的目标视频的下载地址后,可根据下载地址将目标视频的视频数据下载到本地。客户端设备则可在局域网中从路由器直接播放目标视频或下载目标视频到客户端设备中,通过局域网在线播放或下载目标视频的速度较现有技术的广域网快,因此客户端设备可利用较短时间获得目标视频,较现有技术减少了对客户端设备资源的占用,增加了客户端设备中其他进程的可使用资源,进一步也节省了客户端设备的电量。
[0074]从第一服务器角度,本发明实施例提供了一种视频传输方法,该第一服务器通过广域网与路由器连接,该路由器通过局域网与客户端设备连接,该方法可以包括以下步骤:
[0075]接收所述客户端设备发送的对目标视频的下载请求,其中,所述下载请求中携带有具有绑定关系的所述客户端设备的身份信息及所述路由器的身份信息;
[0076]根据所述下载请求,查找所述目标视频的下载地址;
[0077]将查找到的目标视频的下载地址发送给所述路由器,以使得所述路由器根据所述下载地址,向第二服务器请求所述目标视频的视频数据并接收所述第二服务器反馈的所述视频数据,其中,所述第一服务器和所述第二服务器为相同或不同的服务器。
[0078]需要说明的是,本发明实施例所提供的一种视频传输方法应用于第一服务器,在上述步骤中的第一服务器和第二服务器可以是相同的服务器,也可以是不同的服务器。当第一服务器和第二服务器是相同的服务器时,说明下载地址和视频数据在同一个服务器存储;当第一服务器和第二服务器是不同的服务器时,说明下载地址和视频数据由不同的服务器进行存储,存储视频数据的服务器一般为CDN(内容分发网络)服务器。从CDN服务器获得视频数据需遵循Http协议(超文本传送协议)或P2P协议(对等网络协议)等。该第一服务器和该第二服务器可通过广域网与路由器进行连接。
[0079]本发明实施例所提供的方案,路由器在接收到第一服务器发送的目标视频的下载地址后,可根据下载地址将目标视频的视频数据下载到本地。客户端设备则可在局域网中从路由器直接播放目标视频或下载目标视频到客户端设备中,通过局域网在线播放或下载目标视频的速度较现有技术的广域网快,因此客户端设备可利用较短时间获得目标视频,较现有技术减少了对客户端设备资源的占用,增加了客户端设备中其他进程的可使用资源,进一步也节省了客户端设备的电量。
[0080]从客户端设备角度,本发明实施例提供了一种视频传输方法,该客户端设备通过局域网与路由器连接,该路由器通过广域网与第一服务器连接,该方法可以包括以下步骤:
[0081]向所述第一服务器发送目标视频的下载请求,其中,所述下载请求中携带有具有绑定关系的所述客户端设备的身份信息及所述路由器的身份信息,所述下载请求使得所述第一服务器将查找到的所述目标视频的下载地址反馈给所述路由器,进而所述路由器根据所述下载地址,向第二服务器请求所述目标视频的视频数据并接收所述第二服务器反馈的所述视频数据,其中,所述第一服务器和所述第二服务器为相同或不同的服务器。
[0082]需要说明的是,本发明实施例所提供的一种视频传输方法应用于客户端设备,其中,该客户端设备可以为:手机、平板电脑、笔记本电脑等便携式设备,当然,该客户端设备也可以为:台式电脑、数字电视等非便携式设备。另外,该客户端设备需支持利用samba协议播放视频。
[0083]本发明实施例所提供的方案,路由器在接收到第一服务器发送的目标视频的下载地址后,可根据下载地址将目标视频的视频数据下载到本地。客户端设备则可在局域网中从路由器直接播放目标视频或下载目标视频到客户端设备中,通过局域网在线播放或下载目标视频的速度较现有技术的广域网快,因此客户端设备可利用较短时间获得目标视频,较现有技术减少了对客户端设备资源的占用,增加了客户端设备中其他进程的可使用资源,进一步也节省了客户端设备的电量。
[0084]为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0085]下面对本发明实施例所提供的一种视频传输方法的步骤进行详细介绍。如图1所示,为从路由器侧提供的一种视频传输方法的一种流程图,该方法应用于路由器,该路由器通过局域网与客户端设备连接,该路由器通过广域网与第一服务器连接,该方法可以包括以下步骤:
[0086]S101,接收所述第一服务器发送的目标视频的下载地址;
[0087]其中,所述下载地址为所述客户端设备向所述第一服务器发送对于所述目标视频的下载请求后,所述第一服务器根据所述下载请求查找到的地址;所述下载请求中携带有具有绑定关系的所述客户端设备的身份信息及所述路由器的身份信息;
[0088]具体的,用户所持客户端设备根据用户对目标视频的选择生成下载请求,该下载请求中至少携带有目标视频的基本信息(如目标视频名称和主要演员等)和客户端设备的身份信息,如设备的MAC (物理)地址和IP (网协)地址等。在本发明实施例中,该下载请求中还携带有具有绑定关系的所述客户端设备的身份信息及所述路由器的身份信息。该客户端设备和该路由器可通过局域网进行连接。用户可以在视频网站中选择目标视频,在实际操作中,可以是在目标视频的预定位置进行勾选,如图2所示,共勾选了“武媚娘传奇”、“非诚勿扰”、“名侦探柯南”共三个目标视频。当用户在网站中选择好目标视频时,客户端设备则针对该目标视频生成下载请求。客户端设备向第一服务器发送该下载请求,相应的,该第一服务器接收该下载请求,并根据下载请求中的目标视频的基本信息,在第一服务器本地查找该目标视频的下载地址,且在查找到下载地址后,将该下载地址反馈给与客户端设备的身份信息绑定的路由器的身份信息对应的路由器上,该路由器中的samba服务器控制接收该目标视频的下载地址。
[0089]S102,根据接收到的下载地址,向第二服务器请求所述目标视频的视频数据;
[0090]其中,所述第一服务器和所述第二服务器为相同或不同的服务器;
[0091]具体的,当上述第一服务器和第二服务器是不同的服务器时,第一服务器可以是文件索引服务器,在该服务器中存储有视频的下载地址,但并没有存储有视频的视频数据,第二服务器可以是数据资源服务器,在该服务器中存储有各个视频的视频数据。当第一服务器将目标视频的下载地址发送给路由器后,路由器即可根据该下载地址,向第二服务器请求目标视频的视频数据;当第一服务器和第二服务器是相同的服务器时,则整个方案中只需要一个服务器即可,这个服务器既存储有目标视频的下载地址,又存储有目标视频的视频数据,路由器则可以直接向反馈下载地址的服务器请求目标视频的视频数据。为了能够更加合理的分配服务器的任务,减
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1