DASH客户端QoE度量的中间件分发制造技术

技术编号:17367331 阅读:73 留言:0更新日期:2018-02-28 20:08
用于生成质量测量报告的示例设备包括使用数字电路实现的一个或多个基于硬件的处理器,所述处理器配置为针对媒体数据执行中间件单元和目标应用。该中间件单元配置为通过广播或多播从服务器设备接收媒体数据,根据接收到的报告指令来生成接收报告,该接收报告涵盖对该媒体数据的接收,将该媒体数据的至少一部分分发给该客户端设备的目标应用,从该目标应用接收体验质量(QoE)报告,并且将该QoE报告的内容提供给接收报告服务器。

Middleware distribution of DASH client QoE metric

An example device for generating quality measurement reports includes one or more hardware based processors implemented by digital circuits, which are configured to execute middleware units and target applications for media data. The middleware unit configured to through broadcast or multicast receiving media data from the server device, according to the received instruction to generate report receiving report, the receiving report covers to receiving the media data, the media at least a portion of the data distribution to the target application of the client device, receiving quality of experience from the target application (QoE) report, and will provide the QoE report to receive the report server.

【技术实现步骤摘要】
【国外来华专利技术】DASH客户端QoE度量的中间件分发本专利申请要求于2015年6月19日递交的美国临时申请No.62/182,267的优先权,其整体内容以引用方式并入本文。
本公开内容涉及媒体数据的传输。
技术介绍
数字视频能力可以被合并到广泛范围的设备中,包括数字电视、数字直接广播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌面型计算机、数码相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏操纵台、蜂窝或卫星无线电话、视频电话会议设备等等。另外,服务器设备(比如网络服务器、内容分发网络(CDN)等等)可以,例如通过流或按需网络协议向客户端设备(比如个人计算机、机顶盒、比如笔记本电脑、蜂窝电话之类的移动设备等等)发送媒体数据。数字视频设备实现视频压缩技术,比如MPEG-2、MPEG-4、ITU-TH.263或ITU-TH.264/MPEG-4,第10部分,高级视频编码(VAC)、ITU-TH.265(也公知为高效视频编码(HEVC))和这些标准的扩展所定义的标准中描述的那些,以便更高效地发送和接收数字视频信息。在视频数据已经被编码之后,该视频数据可以被打包用于传输或存储。该视频数据可以被集合到符合各种不同标准(比如国际标准化组织(ISO)基础媒体文件格式及其扩展,比如AVC)的任何一种的视频文件中。数据(比如包括视频、音频的媒体数据和时序文本数据)可以在各种不同传输方法中分发。一个这种方法是第三代合作伙伴项目(3GPP)网络中的多媒体广播/多播服务(MBMS)。MBMS例如允许使用单个分发管道向大量订户分发感兴趣的服务。视频客户端报告的体验质量(QoE)对于监控系统中的分发性能和测量终端用户的观看质量是很重要的。MBMS例如提供方法用于通过其接收报告框架来测量传输质量和用户QoE。视频分发方法还可以包括它们自己的质量测量报告,其在终端设备上创建2个不同的报告点。为了确保涵盖内容分发性能的多个方面的合并报告是对于服务供应商容易可用的,很值得聚合两类报告(MBMS和视频客户端类型)。
技术实现思路
一般而言,本公开内容描述关于通过中间件单元向报告服务器分发基于HTTP的动态自适应流(DASH)客户端体验质量(QoE)度量的技术。也就是,客户端设备可以包括实现媒体数据的取回的DASH的DASH客户端(例如,该客户端设备中的单元,比如专用硬件单元或软件模块,比如网络浏览器扩展),以及使用广播或多播服务(比如多媒体广播/多播服务(MBMS)或增强MBMS(eMBS))接收媒体数据的中间件单元。该中间件单元还用作关于该DASH客户端的代理服务器,其中该中间件单元缓存接收到的媒体数据并将该媒体数据提供给该DASH客户端作为对来自该客户端设备的请求的响应。此外,该中间件单元可以从该客户端设备接收DASHQoE度量报告,并且代表该DASH客户端将这些DASHQoE度量报告分发给报告服务器。在一个示例中,一种生成质量测量报告的方法是由客户端设备的中间件单元执行的,并且包括通过广播或多播从服务器设备接收媒体数据,根据接收到的报告指令来生成接收报告,该接收报告涵盖对所述媒体数据的所述接收,将所述媒体数据的至少一部分分发给所述客户端设备的目标应用,从所述目标应用接收体验质量(QoE)报告,以及将所述QoE报告的内容提供给接收报告服务器。并且,在这一示例中,所述接收报告包括所述QoE报告的内容,但是在其它示例中,这些报告可以被单独地分发和/或分发给不同报告服务器。在另一个示例中,一种用于生成质量测量报告的设备包括使用数字电路实现的一个或多个基于硬件的处理器,所述处理器配置为执行针对媒体数据的中间件单元和目标应用。所述中间件单元配置为通过广播或多播从服务器设备接收媒体数据,根据接收到的报告指令来生成接收报告,该接收报告涵盖对所述媒体数据的所述接收,将所述媒体数据的至少一部分分发给所述客户端设备的目标应用,从所述目标应用接收体验质量(QoE)报告,以及将所述QoE报告的内容提供给接收报告服务器。在另一个示例中,一种用于生成质量测量报告的设备包括用于通过广播或多播从服务器设备接收媒体数据的单元,用于根据接收到的报告指令来生成接收报告的单元,该接收报告涵盖对所述媒体数据的所述接收,用于将所述媒体数据的至少一部分分发给所述客户端设备的目标应用的单元,用于从所述目标应用接收体验质量(QoE)报告的单元,以及用于将所述QoE报告的内容提供给接收报告服务器的单元。在另一个示例中,一种计算机可读存储介质存储有指令,所述指令被执行时使客户端设备的处理器通过广播或多播从服务器设备接收媒体数据,根据接收到的报告指令来生成接收报告,该接收报告涵盖对所述媒体数据的所述接收,将所述媒体数据的至少一部分分发给所述客户端设备的目标应用,从所述目标应用接收体验质量(QoE)报告,以及将所述QoE报告的内容提供给接收报告服务器。在下面的附图和描述中提出了一个或多个示例的细节。其它特性、目的和优势从该描述和附图以及权利要求将显而易见。附图说明图1是描绘了使用传统报告技术的系统的概念示意图。图2是描绘了根据本公开内容的技术的一个示例系统的概念示意图。图3是描绘了根据本公开内容的技术的另一个示例系统的概念示意图。图4是描绘了实现网络上的流媒体数据技术的一个示例系统的框图。图5是更详细地描绘了图4的取回单元的示例组件集合的框图。图6是描绘了示例多媒体内容的元素的概念示意图。图7是描绘了示例视频文件的元素的框图。图8是描绘了根据本公开内容的技术描可以包括在清单文件中的示例数据(比如DASH的媒体演示描述(MPD))的概念示意图。图9是描绘根据本公开内容的技术对关联分发过程描述(ADPD)的示例修改的概念示意图。图10是描绘根据本公开内容的技术的ADPD的替换模式的概念示意图。图11A是描绘本公开内容的技术的示例的概念示意图。图11B是描绘具有并行单播/广播接收的行为的示例的概念示意图。图12是描绘具有多个DASH客户端的行为的示例的概念示意图。图13是描绘根据本公开内容的技术的一种示例方法的流程图。图14是描绘根据本公开内容的技术的另一种示例方法的流程图。图15是描绘根据本公开内容的技术配置的的服务器设备和客户端设备的示例的框图。具体实施方式一般而言,本公开内容描述用于向一个或多个服务器报告体验质量(QoE)度量的技术。具体来讲,这些技术可以应用在客户端设备(也称为用户设备(UE))包括能够使流应用访问LTE网络上的内容广播的中间件单元的情况中。该中间件还用作提供给由客户端设备执行的流应用(该流应用可以是基于HTTP的动态自适应流(DASH)客户端)的广播内容的http服务器。然后传统上,该DASH客户端可以向服务器报告QoE度量,本公开内容的技术允许该中间件指示该DASH客户端向该中间件报告该QoE度量,替代或除了向该DASHQoE度量服务器报告。然后,该中间件将会将该DASHQoE测量报告包括在MBMS接收报告中或附加到其上。本公开内容的技术一般针对该中间件单元从该流应用接收该QoE度量并将该QoE度量主要提供给接收报告服务器,可选地提供给DASHQoE服务器。图1是描绘使用传统报告技术的系统100的概念示意图。在这一示例中,系统100包括用户设备(UE)106本文档来自技高网
...
DASH客户端QoE度量的中间件分发

【技术保护点】
一种生成质量测量报告的方法,所述方法包括由客户端设备的中间件单元进行以下操作:通过广播或多播从服务器设备接收媒体数据;根据接收到的报告指令来生成接收报告,其中所述接收报告涵盖对所述媒体数据的所述接收;将所述媒体数据的至少一部分分发给所述客户端设备的目标应用;从所述目标应用接收体验质量(QoE)报告;以及将所述QoE报告的内容提供给接收报告服务器。

【技术特征摘要】
【国外来华专利技术】2015.06.19 US 62/182,267;2016.06.16 US 15/184,4511.一种生成质量测量报告的方法,所述方法包括由客户端设备的中间件单元进行以下操作:通过广播或多播从服务器设备接收媒体数据;根据接收到的报告指令来生成接收报告,其中所述接收报告涵盖对所述媒体数据的所述接收;将所述媒体数据的至少一部分分发给所述客户端设备的目标应用;从所述目标应用接收体验质量(QoE)报告;以及将所述QoE报告的内容提供给接收报告服务器。2.如权利要求1所述的方法,其中,所述接收报告服务器与所述服务器设备是相同的。3.如权利要求1所述的方法,还包括向所述目标应用用信号发送所述客户端设备的本地主机地址以作为所述目标应用要发送所述QoE度量的目的地地址。4.如权利要求3所述的方法,其中,接收所述QoE度量包括从所述目标应用接收针对所指定的本地主机地址的所述QoE测量报告的HTTPPOST。5.如权利要求1所述的方法,还包括向所述目标应用发送所述媒体数据的清单文件,其中所述媒体数据的清单文件包括指示要报告的所述QoE度量的数据。6.如权利要求5所述的方法,还包括将所述媒体数据的所述清单文件的原始版本修改为包括指示要提供给所述服务器设备的所述QoE度量的所述数据。7.如权利要求6所述的方法,还包括从所述服务器设备接收指示要提供给所述服务器设备的所述QoE度量的所述数据。8.如权利要求5所述的方法,其中,所述清单文件包括多个度量元素,所述多个度量元素的每一个度量元素包括要提供给所述服务器设备的相应属性度量。9.如权利要求1所述的方法,还包括接收指示所述QoE度量要报告给所述接收报告服务器的数据。10.如权利要求9所述的方法,其中,接收所述数据还包括接收指示以下各项中的至少一项的数据:是否要压缩所述QoE度量、要报告的所述QoE度量列表、QoE度量的报告是否与所述广播或多播的接收报告同步、或者代表应该报告QoE度量的条件概率的DASHQoE采样百分比。11.如权利要求9所述的方法,其中,接收所述数据包括在相关联分发过程描述(ADPD)中接收所述数据。12.如权利要求1所述的方法,其中,提供所述QoE度量包括向所述服务器设备发送单个文档,所述单个文档包括所述QoE度量和所述接收报告数据,并且其中,发送所述单个文档包括:针对所述单个文档中的所述QoE度量的多部分MIME类型来设置第一值;以及针对所述单个文档中的所述接收报告数据的所述多部分MIME类型来设置第二不同值。13.如权利要求1所述的方法,其中,提供所述QoE度量报告包括向所述服务器设备发送单个文档,所述单个文档包括所述QoE度量和所述接收报告数据,并且其中,发送所述单个文档包括:在所述单个文档中设置所述QoE度量的第一可扩展标记语言(XML)报头;以及在所述单个文档中设置所述接收报告数据的第二不同XML报头。14.如权利要求1所述的方法,还包括:向所述目标应用发送指示以报告所有接收到的数据的所述QoE度量;以及基于集合概率来丢弃所述报告中的至少一些报告。15.如权利要求1所述的方法,其中,所述目标应用包括第一目标应用,其中,接收所述QoE度量包括从所述第一目标应用接收第一QoE度量集合,所述方法还包括:从包括所述第一目标应用的多个目标应用接收包括所述第一QoE度量集合的多个QoE度量,其中,提供所述QoE度量包括向所述接收报告服务器发送包括所述多个QoE度量的报告。16.一种用于生成质量测量报告的设备,所述设备包括:使用数字电路实现的一个或多个基于硬件的处理器,所述处理器配置为执行针对媒体数据的中间件单元和目标应用,其中,所述中间件单元配置为:通过广播或多播从服务器设备接收媒体数据;根据接收到的报告指令来生成接收报告,其中所述接收报告涵盖对所述媒体数据的所述接收;将所述媒体数据的至少一部分分发给所述客户端设备的目标应用;从所述目标应用接收体验质量(QoE)报告;以及将所述QoE报告的内容提供给接收报告服务器。17.如权利要求16所述的设备,其中,所述中间件单元还配置为向所述目标应用发送将所述客户端设备的本地主机地址指定为所述目标应用要发送所述QoE度量的目的地地址的清单文件,以及从所述目标应用接收针对所指定的本地主机地址的所述QoE测量报告的HTTPPOST。18.如权利要求16所述的设备,其中,所述中间件单元还配置为向所述目标应用发送包括指示要报告的所述QoE度量的数据的所述媒体数据的清单文件。19.如权利要求16所述的设备,其中,所述中间件单元还配置为接收关联分发过程描述(ADPD),其中所述接收报告关联分发过程描述(ADPD)指示要向所述接收报告服务器报告所述QoE度量并且指示以下各项中的至少一项:是否要压缩所述QoE度量、要报告的所述QoE度量列表、QoE度量的报告是否与所述广播或多播的接收报告同步、或者代表应该报告QoE度量的条件概率的DASHQoE采样百分比。20.如权利要求16所述的设备,其中,所述中间件单元配置为向所述服务器设备发送单个文档,所述单个文档包括所述QoE度量和所述接收报告数据,并且其中,为了发送所述单个文档,所述中间件单元配置为:针对所述单个文档中的所述QoE度量的多部...

【专利技术属性】
技术研发人员:R·A·戈尔米C·M·D·帕索斯N·奈克T·施托克哈默C·N·洛
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1