对媒体内容的发送和接收进行调度的方法、设备和系统技术方案

技术编号:14655356 阅读:71 留言:0更新日期:2017-02-16 19:31
公开了由客户端对媒体内容的接收执行调度的方法,该方法包括:确定允许在客户端与服务器之间接收媒体内容的多个网络连接;预测这样一种缓冲定时,即在缓冲定时通过所确定的多个网络连接中的一些网络连接来接收将以客户端的缓冲器尺寸为单位被接收的媒体内容片段;生成用于在所预测的缓冲定时将要分配给一些网络连接的媒体内容片段分配给多个网络连接中的每一个的调度信息;以及向服务器发送所生成的调度信息。

【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及对媒体内容的发送和接收进行调度的方法、设备和系统,更具体地,涉及在客户端处对媒体内容的接收进行调度的方法及该客户端、在服务器处对媒体内容的发送进行调度的方法及该服务器、在第二服务器处对媒体内容的发送和接收进行调度的方法及该第二服务器、以及对媒体内容的发送和接收进行调度的系统。
技术介绍
随着无线通信网络的发展,可以从服务器向用户提供各种类型的媒体内容并且用户可以使用媒体内容。通过流化从服务器向用户设备发送媒体内容。当流化媒体内容时,缓冲媒体内容所需要的时间是用于确定关于提供媒体内容的质量的重要因素之一。当前,已进行许多研究以减少当流化媒体内容时缓冲媒体内容所需要的时间。具体地,正在积极地研发高效地对通过服务器与用户终端之间的至少一个网络连接所发送和接收的媒体内容进行调度的方法。
技术实现思路
技术问题本公开提供用于在客户端与服务器之间的媒体内容发送和接收中、通过对从服务器向客户端发送的媒体内容进行调度来对媒体内容的发送和接收进行调度以降低客户端接收媒体内容所需要的时间的方法、设备和系统。解决方案公开了由客户端对媒体内容的接收执行调度的方法,该方法包括:确定允许在客户端与服务器之间接收媒体内容的多个网络连接;预测缓冲定时,其中在所述缓冲定时通过所确定的多个网络连接中的一些网络连接来接收以客户端的缓冲器尺寸为单位被接收的媒体内容片段;生成用于在所预测的缓冲定时将要分配给所述一些网络连接的媒体内容片段分配给多个网络连接中的每一个的调度信息;以及向服务器发送所生成的调度信息。附图说明图1是示出根据实施方式用于对媒体内容的发送和接收进行调度的系统的概念图;图2是示出根据实施方式用于在客户端处对媒体内容的接收执行调度的方法的流程图;图3是示出根据实施方式在客户端处通过预测对媒体内容的接收的调度效果来确定是否执行调度的方法的流程图。图4是描述根据实施方式在客户端处基于缓冲器尺寸和多个网络连接的数量来预测接收媒体内容所需要的时间的方法的图表;图5是描述根据实施方式在客户端处通过使用查找表来生成调度信息的方法的图;图6是示出根据实施方式在客户端处基于所生成的调度信息从服务器接收媒体内容的方法的流程图;图7是根据实施方式用于对媒体内容的接收进行调度的客户端的框图;图8是描述根据实施方式在服务器处对媒体内容的发送进行调度的方法的流程图;图9是描述根据实施方式在服务器处通过使用查找表来对媒体内容的发送进行调度的方法的图;图10是示出根据实施方式在服务器处确定是否存在调度效果以及基于确定结果来执行调度的方法的流程图。图11是根据实施方式用于对媒体内容的发送进行调度的服务器的框图;图12是描述根据实施方式用于对媒体内容的发送和接收进行调度的系统的概念图;图13是示出根据实施方式在第二服务器处生成用于接收媒体内容的调度信息的方法的流程图;图14是描述根据实施方式在第二服务器处通过使用查找表来对媒体内容的发送和接收进行调度的方法的图;图15是示出根据本公开实施方式在对媒体内容的发送和接收执行调度的情况下在第二服务器处确定是否存在调度效果的方法的流程图;以及图16是根据实施方式用于对媒体内容的发送和接收进行调度的第二服务器的框图。具体实施方式根据实施方式由客户端对媒体内容的接收执行调度的方法包括:确定允许在客户端与服务器之间接收媒体内容的多个网络连接;预测这样的缓冲定时,在所述缓冲定时通过所确定的多个网络连接中的一些网络连接来接收将以客户端的缓冲器尺寸为单位被接收的媒体内容片段;生成用于在所预测的缓冲定时将要分配给一些网络连接的媒体内容片段分配给多个网络连接中的每一个的调度信息;以及向服务器发送所生成的调度信息。根据实施方式在由客户端对媒体内容的接收执行调度的方法中,如果媒体内容片段被分配给一些网络连接,则调度信息可包括用于改变媒体内容片段的尺寸的请求。根据实施方式在由客户端对媒体内容的接收执行调度的方法中,调度信息可包括可分配给多个网络连接中的每一个的片段的片段尺寸信息。根据实施方式在由客户端对媒体内容的接收执行调度的方法中,生成调度信息可包括比较第一接收时间与第二接收时间,其中在第一接收时间中通过一些网络连接来接收媒体内容片段,在第二接收时间中通过多个网络连接接收媒体内容片段;以及发送所生成的调度信息可包括:基于第一接收时间与第二接收时间的比较的结果发送所生成的调度信息。根据实施方式在由客户端对媒体内容的接收执行调度的方法中,发送调度请求还可包括:在第一接收时间比第二接收时间大出阈值的情况下,向服务器传递调度请求。根据实施方式在由客户端对媒体内容的接收执行调度的方法中,生成调度信息可包括:从查找表提取与媒体内容片段的尺寸有关的片段尺寸信息,其中所述查找表限定多个网络连接的数量与缓冲器尺寸之间的关系以及分配给多个网络连接中的每一个的媒体内容片段的尺寸。根据实施方式由客户端对媒体内容的接收执行调度的方法还可包括:基于所发送的调度信息接收媒体内容。在根据实施方式由客户端对媒体内容的接收执行调度的方法中,接收媒体内容可包括:基于由服务器生成的调度信息接收由于对媒体内容片段进行分割而生成的子片段。在根据实施方式由客户端对媒体内容的接收执行调度的方法中,接收子片段可包括:从多个网络连接中的每一个数量相同的至少一个子片段。在根据实施方式由客户端对媒体内容的接收执行调度的方法中,接收至少一个子片段可包括:如果多个网络连接的数据传输速率不同,则基于多个网络连接的数据传输速率的比率,确定分配给多个网络连接中的每一个的子片段的数量。根据实施方式由服务器对媒体内容的发送执行调度的方法可包括:确定允许在客户端与服务器之间接收媒体内容的多个网络连接;预测缓冲定时,在所述缓冲定时通过所确定的多个网络连接中的一些网络连接来接收将以客户端的缓冲器尺寸为单位被接收的媒体内容片段;以及执行调度以在所预测的缓冲定时将要分配给一些网络连接的媒体内容片段分配给多个网络连接中的每一个。根据实施方式由第二服务器对媒体内容的发送和接收执行调度的方法包括:确定允许在客户端与第一服务器之间接收媒体内容的多个网络连接;预测缓冲定时,在所述缓冲定时通过所确定的多个网络连接中的一些网络连接来接收将以客户端的缓冲器尺寸为单位被接收的媒体内容片段;生成用于在所预测的缓冲定时将要分配给一些网络连接的媒体内容片段分配给多个网络连接中的每一个的调度信息;以及向第一服务器发送所生成的调度信息。根据实施方式用于对媒体内容的接收进行调度的客户端包括控制器、调度器和通信器,其中,控制器配置为确定允许在客户端与服务器之间接收媒体内容的多个网络连接;调度器配置为预测通过所确定的多个网络连接中的一些网络连接来接收将以客户端的缓冲器尺寸为单位被接收的媒体内容片段的缓冲定时,以及生成用于在所预测的缓冲定时将要分配给一些网络连接的媒体内容片段分配给多个网络连接中的每一个的调度信息;通信器配置为向服务器发送所生成的调度信息。根据实施方式对媒体内容的发送进行调度的服务器包括控制器和调度器,其中,控制器配置为确定允许在客户端与服务器之间接收媒体内容的多个网络连接;调度器配置为预测通过所确定的多个网络连接中的一些网络连接来接收将以客户端的缓冲器尺寸为单位被接收的媒体内容片段的缓冲定时,以及执行用于在所预测本文档来自技高网...
对媒体内容的发送和接收进行调度的方法、设备和系统

【技术保护点】
由客户端对媒体内容的接收执行调度的方法,所述方法包括:确定允许在所述客户端与服务器之间接收所述媒体内容的多个网络连接;预测缓冲定时,在所述缓冲定时通过所确定的多个网络连接中的一些网络连接来接收将以所述客户端的缓冲器尺寸为单位被接收的媒体内容片段;生成用于在所预测的缓冲定时将要分配给所述一些网络连接的媒体内容片段分配给所述多个网络连接中的每一个的调度信息;以及向所述服务器发送所生成的调度信息。

【技术特征摘要】
【国外来华专利技术】2014.05.20 KR 10-2014-00604861.由客户端对媒体内容的接收执行调度的方法,所述方法包括:确定允许在所述客户端与服务器之间接收所述媒体内容的多个网络连接;预测缓冲定时,在所述缓冲定时通过所确定的多个网络连接中的一些网络连接来接收将以所述客户端的缓冲器尺寸为单位被接收的媒体内容片段;生成用于在所预测的缓冲定时将要分配给所述一些网络连接的媒体内容片段分配给所述多个网络连接中的每一个的调度信息;以及向所述服务器发送所生成的调度信息。2.如权利要求1所述的方法,其中生成所述调度信息包括比较第一接收时间与第二接收时间,其中在所述第一接收时间中通过所述一些网络连接来接收所述媒体内容片段,在所述第二接收时间中通过所述多个网络连接来接收所述媒体内容片段,以及发送所生成的调度信息包括:基于所述第一接收时间与所述第二接收时间的比较结果来发送所生成的调度信息。3.如权利要求1所述的方法,还包括:基于所发送的调度信息接收所述媒体内容。4.如权利要求3所述的方法,其中,接收所述媒体内容包括:由所述服务器基于所生成的调度信息接收由于对所述媒体内容片段进行分割而生成的至少一个子片段。5.如权利要求4所述的方法,其中,接收所述至少一个子片段包括:如果所述多个网络连接的数据传输速率彼此不同,则基于所述多个网络连接的数据传输速率的比率,确定将要分配给所述多个网络连接中的每一个的子片段的数量。6.由服务器对媒体内容的发送执行调度的方法,所述方法包括:确定允许在客户端与所述服务器之间接收所述媒体内容的多个网络连接;预测缓冲定时,在所述缓冲定时通过所确定的多个网络连接中的一些网络连接来接收将以所述客户端的缓冲器尺寸为单位被接收的媒体内容片段;执行调度,以在所预测的缓冲定时将要分配给所述一些网络连接的媒体内容片段分配给所述多个网络连接中的每一个。7.如权利要求6所述的方法,其中,执行所述调度包括:如果要将所述媒体内容片段分配给所述一些网络连接,则将所述媒体内容片段的尺寸改变为能够分配给所述多个网络连接中的每一个的尺寸。8.如权利要求6所述的方法,其中,执行所述调度包括:比较第一接收时间与第二接收时间,其中在所述第一接收时间中通过所述一些网络连接来接收所述媒体内容片段,在所述第二接收时间中通过所述多个网络连接来接收所述媒体内容片段,以及基于所述第一接收时间与所述第二接收时间的比较结果,执行用于将所述媒体内容片段分配给所述多个网络连接中的每一个的调度。9.由第二服务器对媒体内容的发送和接收执行调度的方法,所述...

【专利技术属性】
技术研发人员:洪淳基郑度泳崔正锡
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1