一种数据传输方法和相关装置制造方法及图纸

技术编号:24764528 阅读:47 留言:0更新日期:2020-07-04 11:15
本申请实施例公开了一种数据传输方法和相关装置,所述方法包括:根据观看请求确定目标数据标识和播放分辨率信息;确定所述目标数据标识所标识目标数据的多个数据传输地址;所述目标数据具有多个分辨率版本,所述多个数据传输地址中对应保存所述目标数据的不同分辨率版本;从所述多个分辨率版本中确定出对应所述播放分辨率信息的目标版本;通过保存所述目标版本的数据传输地址获取所述目标版本的目标数据。通过根据终端设备所能够播放的播放分辨率信息,从多个分辨率版本的目标数据中确定出对应的目标版本进行目标数据的传输,使终端设备在获取目标数据后,不需要进行转码处理即可播放,在降低了网络资源损耗的同时减轻了终端设备的转码处理压力。

A data transmission method and related device

【技术实现步骤摘要】
一种数据传输方法和相关装置
本申请涉及数据传输领域,特别是涉及一种数据传输方法和相关装置。
技术介绍
随着网络传输技术的不断发展,越来越多的用户喜欢通过各式各样的终端设备来观看视频数据,例如在各个直播软件观看直播、在各个视频网站观看视频等。其中,由于不同终端设备所处的网络环境条件以及自身设备条件有所不同,因此用户在利用终端设备观看视频时,所能够播放的分辨率也有所不同。在一些相关技术中,无论用户侧终端设备的上述条件如何,终端设备都会传输分辨率最高的视频数据,再通过转码生成具有自身所能够播放的分辨率的数据进行播放,从而导致当用户实际能够播放的分辨率低于接收的数据分辨率时,会浪费大量的网络资源,同时会给终端设备带来大量的转码处理压力,增加了资源损耗。
技术实现思路
为了解决上述技术问题,本申请提供了一种数据传输方法,通过终端设备所能够播放的视频数据分辨率信息,从多个分辨率版本的目标数据中选出适合终端设备播放的目标版本,然后通过保存目标版本的数据传输地址中获取目标版本的目标数据,从而使终端设备能够获取可以直接播放的视频数据,不需要进行进一步的转码,减轻了转码处理压力的同时降低了网络资源损耗。本申请实施例公开了如下技术方案:第一方面,本申请实施例提供了一种数据传输方法,所述方法包括:根据观看请求确定目标数据标识和播放分辨率信息;确定所述目标数据标识所标识目标数据的多个数据传输地址;所述目标数据具有多个分辨率版本,所述多个数据传输地址中对应保存所述目标数据的不同分辨率版本;从所述多个分辨率版本中确定出对应所述播放分辨率信息的目标版本;通过保存所述目标版本的数据传输地址获取所述目标版本的目标数据。第二方面,本申请实施例提供了一种数据传输装置,所述装置包括第一确定单元,第二确定单元,第三确定单元和获取单元:所述第一确定单元,用于根据观看请求确定目标数据标识和播放分辨率信息;所述第二确定单元,用于确定所述目标数据标识所标识目标数据的多个数据传输地址;所述目标数据具有多个分辨率版本,所述多个数据传输地址中对应保存所述目标数据的不同分辨率版本;所述第三确定单元,用于从所述多个分辨率版本中确定出对应所述播放分辨率信息的目标版本;所述获取单元,用于通过保存所述目标版本的数据传输地址获取所述目标版本的目标数据。第三方面,本申请实施例提供了一种数据传输方法,所述方法包括:接收终端设备发送的数据请求,所述数据请求包括目标数据标识和播放分辨率信息;确定所述目标数据标识所标识目标数据的多个数据传输地址,所述目标数据具有多个分辨率版本,所述多个数据传输地址中对应保存所述目标数据的不同分辨率版本;从所述多个分辨率版本中确定出对应所述播放分辨率信息的目标版本;通过保存所述目标版本的数据传输地址,向所述终端设备发送所述目标版本的目标数据。第四方面,本申请实施例提供了一种数据传输装置,所述装置包括第一接收单元,第一确定单元,第二确定单元和发送单元:所述第一接收单元,用于接收终端设备发送的数据请求,所述数据请求包括目标数据标识和播放分辨率信息;所述第一确定单元,用于确定所述目标数据标识所标识目标数据的多个数据传输地址,所述目标数据具有多个分辨率版本,所述多个数据传输地址中对应保存所述目标数据的不同分辨率版本;所述第二确定单元,用于从所述多个分辨率版本中确定出对应所述播放分辨率信息的目标版本;所述发送单元,用于通过保存所述目标版本的数据传输地址,向所述终端设备发送所述目标版本的目标数据。第五方面,本申请实施例提供了一种用于数据传输的设备,所述设备包括处理器以及存储器:所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;所述处理器用于根据所述程序代码中的指令执行第一方面中任意一项所述的数据传输方法,或执行第三方面中任意一项所述的数据传输方法。第六方面,本申请实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行第一方面中任意一项所述的数据传输方法,或执行第三方面所述的数据传输方法。由上述技术方案可以看出,本申请提供了一种数据传输方法,处理设备能够在用户想要观看视频数据时接收观看请求,根据观看请求获取目标数据标识和播放区域能够播放的播放分辨率信息,该目标数据标识能够标识目标数据的多个数据传输地址,每一个数据传输地址中都保存有一个分辨率版本的目标数据。处理设备可以根据播放分辨率信息,从多个分辨率版本中选出对应播分辨率信息的目标版本,最后通过保存该目标版本的数据接收地址获取目标版本的目标数据,从而不需要处理设备直接传输分辨率最高的视频数据,只需要传输用于播放视频数据的终端设别所能够播放的分辨率的数据,因此不需要终端设备再进行转码,一定程度上降低了网络资源损耗,同时减轻了处理设备的转码处理压力。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种实际应用场景中数据传输方法的示意图;图2为本申请实施例提供的一种数据传输方法的流程图;图3为本申请实施例提供的一种数据传输方法的示意图;图4为本申请实施例提供的一种数据传输方法的流程图;图5为本申请实施例提供的一种数据传输方法的示意图;图6为本申请实施例提供的一种数据传输方法的流程图;图7为本申请实施例提供的一种数据传输方法的流程图;图8为本申请实施例提供的一种数据传输方法的流程图;图9为本申请实施例提供的一种数据传输装置的结构框图;图10为本申请实施例提供的一种数据传输装置的结构框图;图11为本申请实施例提供的一种用于数据传输的设备的结构图;图12为本申请实施例提供的一种服务器的结构图。具体实施方式下面结合附图,对本申请的实施例进行描述。在相关技术中,为了减轻用户侧终端设备的转码压力,用于向终端设备传输数据的服务器会先检测终端设备所处的网络环境,该网络环境能体现出终端设备在单位之间内所能够接收的数据量。可以理解的是,对于相同时长的视频数据来说,分辨率越高的数据所具有的数据量越大,因此服务器可以在将视频数据转码为多个分辨率的视频数据之后,将分辨率较高的视频数据发送给网络环境较好的终端设备,将分辨率较低的视频数据发送给网络环境较差的终端设备,从而一定程度上降低了终端设备的网络资源损耗。但是,由于终端设备自身条件有所区别,终端设备所能够播放的视频数据的分辨率也有所区别,因此当终端设备自身条件较差时,若处在一个较好的网络环境中,在相关技术中服务器仍然会向终端设备发送分辨率较高的数本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:/n根据观看请求确定目标数据标识和播放分辨率信息;/n确定所述目标数据标识所标识目标数据的多个数据传输地址;所述目标数据具有多个分辨率版本,所述多个数据传输地址中对应保存所述目标数据的不同分辨率版本;/n从所述多个分辨率版本中确定出对应所述播放分辨率信息的目标版本;/n通过保存所述目标版本的数据传输地址获取所述目标版本的目标数据。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:
根据观看请求确定目标数据标识和播放分辨率信息;
确定所述目标数据标识所标识目标数据的多个数据传输地址;所述目标数据具有多个分辨率版本,所述多个数据传输地址中对应保存所述目标数据的不同分辨率版本;
从所述多个分辨率版本中确定出对应所述播放分辨率信息的目标版本;
通过保存所述目标版本的数据传输地址获取所述目标版本的目标数据。


2.根据权利要求1所述的方法,其特征在于,所述根据观看请求确定目标数据标识和播放分辨率信息,包括:
根据所述观看请求,确定所述目标数据标识;
确定对应于所述目标数据标识的播放区域;
确定所述播放区域对应的所述播放分辨率信息。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
通过所述播放区域播放所述目标版本的目标数据。


4.根据权利要求1所述的方法,其特征在于,所述目标数据标识为目标直播数据标识,所述数据传输地址为直播数据拉流地址,所述播放区域用于播放目标版本的目标直播数据。


5.一种数据传输装置,其特征在于,所述装置包括第一确定单元,第二确定单元,第三确定单元和获取单元:
所述第一确定单元,用于根据观看请求确定目标数据标识和播放分辨率信息;
所述第二确定单元,用于确定所述目标数据标识所标识目标数据的多个数据传输地址;所述目标数据具有多个分辨率版本,所述多个数据传输地址中对应保存所述目标数据的不同分辨率版本;
所述第三确定单元,用于从所述多个分辨率版本中确定出对应所述播放分辨率信息的目标版本;
所述获取单元,用于通过保存所述目标版本的数据传输地址获取所述目标版本的目标数据。


6.一种数据传输方法,其特征在于,所述方法包括:
接收终端设备发送的数据请求,所述数据请求包括目标数据标识和播放分辨率信息;
确定所述目标数据标...

【专利技术属性】
技术研发人员:房伟
申请(专利权)人:深圳市腾讯信息技术有限公司
类型:发明
国别省市:广东;44

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

1