当前位置: 首页 > 专利查询>梁科专利>正文

视频传输方法、设备及系统技术方案

技术编号:10212815 阅读:130 留言:0更新日期:2014-07-12 21:00
本发明专利技术提供了一种视频传输方法、设备及系统。其中,该方法包括:接收到至少一个客户端请求,并分别设置与每个客户端请求对应的视频文件的权重值;根据每个客户端请求对应的视频文件的级别信息以及网络信息确定对客户端请求的发送顺序,其中,级别信息中包括每个客户端请求对应的视频文件的权重值;按照发送顺序发送客户端请求至视频云存储服务器;接收视频云存储服务器根据客户端请求返回的视频数据。依据本发明专利技术实施例能够达到了合理安排客户端请求的发送顺序,提高用户完整流畅收看视频的机率,将视频传输效率最优化,进而提升用户体验的有益效果。

【技术实现步骤摘要】
视频传输方法、设备及系统
本专利技术涉及视频传输领域,特别是涉及一种视频传输方法、设备及系统。
技术介绍
随着网络社会的发展,网络资源的逐渐丰富,越来越多的人选择通过网络观看视频。通过网络用户能够根据自己的喜好选择视频进行收看,并且在网络上能够收看到来自美国、英国、韩国等不同国家的、任意类型(如喜剧、悬疑剧、惊悚剧)的视频。网络的丰富资源使得人们日渐依赖网络收看视频。但是,现有技术中,由于网络带宽和/或视频文件的清晰度和/或用户身份的不同等限制导致用户无法正常收看视频,尤其是在上网高峰期时,更是难以完整流畅地收看视频。综上,现有技术中在接收到用户收看视频的请求时,无法根据当前网络状况等信息合理返回视频数据至用户,导致用户无法流畅收看视频的不良后果,降低用户体验。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的视频传输方法、设备和相应的系统。依据本专利技术的一个方面,提供了一种视频传输方法,包括:接收到至少一个客户端请求,并分别设置与每个客户端请求对应的视频文件的权重值;根据每个客户端请求对应的视频文件的级别信息以及网络信息确定对所述客户端请求的发送顺序,其中,所述级别信息中包括所述每个客户端请求对应的视频文件的权重值;按照所述发送顺序发送所述客户端请求至视频云存储服务器;接收所述视频云存储服务器根据所述客户端请求返回的视频数据。可选地,分别设置与每个客户端请求对应的视频文件的权重值,包括:针对与每个客户端请求对应的视频文件,获取所述视频文件的数据信息,其中,所述视频文件的数据信息至少包括下列之一:所述视频文件的数据包大小信息,针对所述视频文件的客户端请求数量,针对所述视频文件的客户端请求的重要级别信息;根据所述视频文件的数据信息设置所述视频文件的权重值。可选地,接收所述视频云存储服务器根据所述客户端请求返回的视频数据之后,还包括:保存所述视频数据至本地数据库,以供客户端请求发送方查看。可选地,按照所述发送顺序发送所述客户端请求至视频云存储服务器之后,还包括:若预设时间内未接收到所述视频云存储服务器返回的视频数据,确定为缓存命中失败情况;发送缓存命中失败请求至所述视频云存储服务器;接收所述视频云存储服务器根据所述缓存命中失败请求返回的、与所述缓存命中失败请求对应的视频数据,并保存至所述本地数据库。依据本专利技术的另一个方面,还提供了一种视频传输设备,包括:缓存管理器,用于接收到至少一个客户端请求,并分别设置与每个客户端请求对应的视频文件的权重值;预取管理器,与所述缓存管理器相耦合,用于根据每个客户端请求对应的视频文件的级别信息以及网络信息确定对所述客户端请求的发送顺序,其中,所述级别信息中包括所述每个客户端请求对应的视频文件的权重值;请求发送器,与所述缓存管理器、所述预取管理器分别耦合,用于按照所述发送顺序发送所述客户端请求至视频云存储服务器;所述缓存管理器还用于,接收所述视频云存储服务器根据所述客户端请求返回的视频数据。可选地,所述缓存管理器还用于:按照如下步骤分别设置与每个客户端请求对应的视频文件的权重值,针对与每个客户端请求对应的视频文件,获取所述视频文件的数据信息,其中,所述视频文件的数据信息至少包括下列之一:所述视频文件的数据包大小信息,针对所述视频文件的客户端请求数量,针对所述视频文件的客户端请求的重要级别信息;根据所述视频文件的数据信息设置所述视频文件的权重值。可选地,所述视频传输设备还包括:缓存器,与所述缓存管理器相耦合,用于所述缓存管理器接收所述视频云存储服务器根据所述客户端请求返回的视频数据之后,保存所述视频数据至本地数据库,以供客户端请求发送方查看。可选地,所述视频传输设备还包括:所述缓存管理器还用于,若预设时间内未接收到所述视频云存储服务器返回的视频数据,确定为缓存命中失败情况;所述请求发送器还用于,发送缓存命中失败请求至所述视频云存储服务器;所述缓存管理器还用于,接收所述视频云存储服务器根据所述缓存命中失败请求返回的、与所述缓存命中失败请求对应的视频数据,并保存至所述本地数据库。依据本专利技术的另一个方面,还提供了一种视频传输系统,包括如上所述的视频传输设备、客户端以及视频云存储服务器,其中,所述客户端用于,发送客户端请求至所述视频传输设备;所述视频传输设备,用于接收到至少一个客户端请求,并分别设置与每个客户端请求对应的视频文件的权重值;根据每个客户端请求对应的视频文件的级别信息以及网络信息确定对所述客户端请求的发送顺序;按照所述发送顺序发送所述客户端请求至视频云存储服务器;以及,接收所述视频云存储服务器根据所述客户端请求返回的视频数据;所述视频云存储服务器,用于接收所述视频传输设备按照所述发送顺序发送的客户端请求;以及,根据所述客户端请求返回视频数据。可选地,所述视频传输系统还包括:所述视频传输设备,还用于若预设时间内未接收到所述视频云存储服务器返回的视频数据,确定为缓存命中失败情况;发送缓存命中失败请求至所述视频云存储服务器;所述视频云存储服务器还用于,根据所述缓存命中失败请求返回与所述缓存命中失败请求对应的视频数据;所述视频传输设备还用于,接收与所述缓存命中失败请求对应的视频数据,并保存至本地数据库。依据本专利技术实施例提供的视频传输方法,能够在接收到至少一个客户端请求之后,分别设置接收到的每个客户端的视频文件的权重值。之后,根据每个客户端请求对应的视频文件的级别信息以及网络信息确定客户端请求的发送顺序,并根据该确定的顺序发送客户端请求至视频云存储服务器,并接收视频云存储服务器返回的视频数据,解决了现有技术中在接收到用户收看视频的请求时,无法根据当前网络状况等信息合理返回视频数据至用户,导致用户无法流畅收看视频的问题,达到了合理安排客户端请求的发送顺序,提高用户完整流畅收看视频的机率,将视频传输效率最优化,进而提升用户体验的有益效果。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。根据下文结合附图对本专利技术具体实施例的详细描述,本领域技术人员将会更加明了本专利技术的上述以及其他目的、优点和特征。【附图说明】通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的视频传输方法的处理流程图;图2示出了根据本专利技术一个优选实施例的利用视频传输方法传输视频的系统结构示意图;图3示出了根据本专利技术一个实施例的视频传输设备的结构示意图;图4示出了根据本专利技术一个优选实施例的视频传输设备的结构示意图;以及图5示出了根据本专利技术一个实施例的视频传输系统的结构示意图。【具体实施方式】在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本专利技术也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描本文档来自技高网...

【技术保护点】
一种视频传输方法,其特征在于,包括:接收到至少一个客户端请求,并分别设置与每个客户端请求对应的视频文件的权重值;根据每个客户端请求对应的视频文件的级别信息以及网络信息确定对所述客户端请求的发送顺序,其中,所述级别信息中包括所述每个客户端请求对应的视频文件的权重值;按照所述发送顺序发送所述客户端请求至视频云存储服务器;接收所述视频云存储服务器根据所述客户端请求返回的视频数据。

【技术特征摘要】
1.一种视频传输方法,其特征在于,包括: 接收到至少一个客户端请求,并分别设置与每个客户端请求对应的视频文件的权重值; 根据每个客户端请求对应的视频文件的级别信息以及网络信息确定对所述客户端请求的发送顺序,其中,所述级别信息中包括所述每个客户端请求对应的视频文件的权重值; 按照所述发送顺序发送所述客户端请求至视频云存储服务器; 接收所述视频云存储服务器根据所述客户端请求返回的视频数据。2.根据权利要求1所述的方法,其特征在于,分别设置与每个客户端请求对应的视频文件的权重值,包括: 针对与每个客户端请求对应的视频文件,获取所述视频文件的数据信息,其中,所述视频文件的数据信息至少包括下列之一:所述视频文件的数据包大小信息,针对所述视频文件的客户端请求数量,针对所述视频文件的客户端请求的重要级别信息; 根据所述视频文件的数据信息设置所述视频文件的权重值。3.根据权利要求1或2所述的方法,其特征在于,接收所述视频云存储服务器根据所述客户端请求返回的视频数据之后,还包括: 保存所述视频数据至本地数据库,以供客户端请求发送方查看。4.根据权利要求1至3任一项所述的方法,其特征在于,按照所述发送顺序发送所述客户端请求至视频云存储服务器之后,还包括: 若预设时间内未接收到所述视频云存储服务器返回的视频数据,确定为缓存命中失败情况; 发送缓存命中失败请求至所述视频云存储服务器; 接收所述视频云存储服务器根据所述缓存命中失败请求返回的、与所述缓存命中失败请求对应的视频数据,并保存至所述本地数据库。5.—种视频传输设备,其特征在于,包括: 缓存管理器,用于接收到至少一个客户端请求,并分别设置与每个客户端请求对应的视频文件的权重值; 预取管理器,与所述缓存管理器相耦合,用于根据每个客户端请求对应的视频文件的级别信息以及网络信息确定对所述客户端请求的发送顺序,其中,所述级别信息中包括所述每个客户端请求对应的视频文件的权重值; 请求发送器,与所述缓存管理器、所述预取管理器分别耦合,用于按照所述发送顺序发送所述客户端请求至视频云存储服务器; 所述缓存管理器,还用于接收所述视频云存储服务器根据所述客户端请求返回的视频数据。6.根据权利要求5所述的设备,其特征在于,所述缓存管理器还用于: 按照...

【专利技术属性】
技术研发人员:梁科
申请(专利权)人:梁科
类型:发明
国别省市:江苏;32

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

1