用于多路数据流的传输的方法、装置、设备和介质制造方法及图纸

技术编号:36185223 阅读:51 留言:0更新日期:2022-12-31 20:47
根据本公开的实施例,提供了多路数据流的传输方法、装置、设备和介质。该多路数据流的传输方法包括:在第一设备处,获取待传输的多路数据流。该方法还包括基于传输分辨率合并所述多路数据流以生成合成数据流,所述传输分辨率大于所述多路数据流的分辨率之和。该方法进一步包括向第二设备传输所述合成数据流。以此方式,用户可以仅通过单条链路即可将多路数据流传输至另一设备。由此降低了链路维护成本,并且提高了数据传输的可靠性。且提高了数据传输的可靠性。且提高了数据传输的可靠性。

【技术实现步骤摘要】
用于多路数据流的传输的方法、装置、设备和介质


[0001]本公开的示例实施例总体涉及计算机领域,特别地涉及用于多路数据流的传输的方法、装置、设备和计算机可读存储介质。

技术介绍

[0002]随着互联网技术的发展,基于互联网的服务得到了越来越广泛的应用,并且已经成为人们日常生活中的重要组成部分。人们在使用基于互联网的服务时,需要在多个设备间交互数据。例如,当用户需要使用云渲染服务时,用户需要将待渲染数据上传至云渲染平台,云渲染平台执行渲染任务后,将渲染结果发送给相应的用户。此外,随着云渲染技术的发展和应用场景的扩展,云渲染技术被应用于虚拟直播和虚拟会议等场景。在这些场景中,用户需要传输的数据越来越丰富,例如,用户通常需要将多路数据流传输至云渲染平台。
[0003]换句话说,随着互联网技术的发展,用户之间的数据交互变得越来越频繁且多样。因此,需要提供一种高效的数据传输机制,以提高多路数据流的传输效率。

技术实现思路

[0004]在本公开的第一方面,提供了一种多路数据流的传输方法。该方法包括在第一设备处,获取待传输的多路数据流。该方法还包括基于传输分辨率合并所述多路数据流以生成合成数据流,所述传输分辨率大于所述多路数据流的分辨率之和。该方法进一步包括向第二设备传输所述合成数据流。
[0005]在本公开的第二方面,提供了一种多路数据流的传输装置。该装置包括数据流获取模块,被配置为在第一设备处,获取待传输的多路数据流。该装置还包括合成模块,被配置为基于传输分辨率合并所述多路数据流以生成合成数据流,所述传输分辨率大于所述多路数据流的分辨率之和。该装置进一步包括传输模块,被配置为向第二设备传输所述合成数据流。
[0006]在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面的方法。
[0007]在本公开的第四方面,提供了一种计算机可读存储介质。介质上存储有计算机程序,计算机程序被处理器执行以实现第一方面的方法。
[0008]应当理解,本
技术实现思路
部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
附图说明
[0009]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
[0010]图1示出了本公开的实施例能够在其中应用的示例环境的示意图;
[0011]图2示出根据本公开的一些实施例的处理离线渲染任务过程的流程图;
[0012]图3示出了本公开的实施例能够在其中应用的另一示例环境的示意图;
[0013]图4示出了根据本公开的一些实施例的处理离线渲染任务装置的框图;以及
[0014]图5示出了能够实施本公开的多个实施例的设备的框图。
具体实施方式
[0015]下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0016]在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。
[0017]可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获得或使用)应当遵循相应法律法规及相关规定的要求。
[0018]可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当根据相关法律法规通过适当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
[0019]例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获得和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
[0020]作为一种可选的但非限制性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式,例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或“不同意”向电子设备提供个人信息的选择控件。
[0021]可以理解的是,上述通知和获得用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其他满足相关法律法规的方式也可应用于本公开的实现方式中。
[0022]如上所述,随着互联网技术的发展,设备间的数据交互变得越来越频繁且多样,例如,用户通常需要与其他设备交互多路数据流。在传统的多路数据流传输方案中,当用户需要传输多路数据流时,用户需要额外建立多条链路以传输多路数据流,而维护多条链路为用户带来了额外的链路维护成本。此外,多条链路间的数据同步也需要额外的处理和通信开销。更重要的是,当多条链路中的一条链路传输失败时,会导致整个数据传输的重传,从而最终影响用户体验。因此,需要提供一种高效的数据传输机制,以提高多路数据流的传输效率。
[0023]根据本公开的一些实施例,提出了一种多路数据流的传输方案。根据本公开的方案,当用户需要交互多路数据流时,用户基于传输分辨率将多路数据流进行合并以生成合
并数据流,其中传输分辨率大于多路数据流的分辨率之和。以此方式,用户仅需建立和维护一条链路,即可将多路数据流传输至另一设备。由此降低了用户的链路维护成本,并且提高了数据传输的可靠性。
[0024]示例环境
[0025]图1示出了本公开的实施例能够在其中实现的示例环境100的示意图。环境100包括第一设备110

1、110

2和110

3以及第二设备120。为便于讨论,第一设备110

1、110

2和110

3可以被统称为或单独称为第一设备110。环境100还包括第二设备120,第一设备110和第二设备120之间可以通过有线或无线的方式进行通信。
[0026]进一步地,在图1的特征实施例中,第一设备110

1需要将数据流传输至第二设备120。如图1所示,第一设备110

1需要将数据流130

1,以及可选地数据流130

2、130

3以及130...

【技术保护点】

【技术特征摘要】
1.一种多路数据流的传输方法,包括:在第一设备处,获取待传输的多路数据流;基于传输分辨率合并所述多路数据流以生成合成数据流,所述传输分辨率大于所述多路数据流的分辨率之和;以及向第二设备传输所述合成数据流。2.根据权利要求1所述的方法,其中所述传输分辨率基于如下项确定:所述多路数据流的各自分辨率中的最大分辨率,以及所述多路数据流的数目。3.根据权利要求1所述的方法,其中所述多路数据流包括:第一数据流,所述第一数据流具有第一色彩编码格式;以及第二数据流,所述第二数据流与透明度信息相关联。4.根据权利要求3所述的方法,其中所述第二数据流是通过裁剪所述第一数据流而获得的,或者所述第二数据流与所述第一数据流的透明度信息相关联。5.根据权利要求3或4所述的方法,其中合并所述多路数据流包括:相比于所述第二数据流,优先将所述第一数据流与其他数据流合并。6.根据权利要求1所述的方法,其中合并所述多路数据流包括:对所述多路数据流中的至少一路数据流进行色彩编码格式转换,以降低色彩编码的通道数目;以及将经过色彩编码格式转换的所述至少一路数据流与其他数据流合并。7.根据权利要求1所述的方法,其中将所述多路待传输的数据流合并为合成数据流包括:如果所述多路数据流的色彩编码格式均为单通道格式,将所述多路数据流转换为具...

【专利技术属性】
技术研发人员:张耀先久零杜晶张雷张世阳
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1