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)对 ...
【技术保护点】
一种生成质量测量报告的方法,所述方法包括由客户端设备的中间件单元进行以下操作:通过广播或多播从服务器设备接收媒体数据;根据接收到的报告指令来生成接收报告,其中所述接收报告涵盖对所述媒体数据的所述接收;将所述媒体数据的至少一部分分发给所述客户端设备的目标应用;从所述目标应用接收体验质量(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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。