A method for providing one or more patches to client devices is described. The method may include determining the version information of the inventory file used by the client device; detecting instructions that one or more patches have been omitted, including information for updating at least part of the information in the inventory file; and based on the version information of the inventory file (and the last missing patches in the application by the client). The version information of the manifest file that will be obtained after the patch, if available, requests one or more missing patches; and receives the one or more missing patches for updating the information in the manifest file.
【技术实现步骤摘要】
【国外来华专利技术】基于补丁来更新清单文件的部分
本专利技术涉及更新清单文件的部分,并且特别地但非排外地涉及用于使得能够实现将一个或多个漏掉的补丁(patch)传输到客户端设备的方法和系统、被适配用于接收一个或多个漏掉的补丁的客户端设备和用于使得能够实现将一个或多个漏掉的补丁传输到客户端设备的服务器、用于使得客户端设备能够请求一个或多个漏掉的补丁的诸如清单文件和/或补丁数据结构之类的数据结构,以及用于执行这样的方法的计算机程序产品。
技术介绍
为了使客户端设备能够从流媒体服务器检索包括音频和/或视觉内容的媒体数据,客户端设备需要检索指定可以在何处找到该内容的元数据。在HTTP自适应流媒体(HAS)的背景内,可使用所谓的清单文件将元数据提供给客户端设备,该清单文件在MPEG-DASH中被称为媒体呈现描述(MPD)。清单文件还可包含关于相同内容的变型(例如,采用不同分辨率、不同编码类型、不同语言和/或字幕版本等的相同内容)的可用性和位置以及内容是指直播事件(例如,如在广播中)还是视频点播的信息。因此,清单文件允许客户端设备选择和检索在给定例如回放设备的能力和网络/广播链路的能力的情况下可用的最适当的内容版本。当将直播媒体数据流式传输到客户端设备时,有必要将清单文件中的信息(即,用于直播内容的播出的元数据)保持最新。为此目的,可更新清单文件,使得它允许包含最近可用的片段。例如,MPEG-DASH标准包括MPD更新过程,其中周期性地发信号通知客户端设备以请求新的MPD版本。客户端设备因而可周期性地从服务器请求并接收清单文件的一个版本。为了减少带宽和信令,MPEGDASH标准进一步包括 ...
【技术保护点】
1.一种用于使得能够实现将一个或多个漏掉的补丁传输到客户端设备的方法,所述客户端设备优选地是HTTP自适应流媒体(HAS)客户端设备,包括:所述客户端设备检测到所述客户端设备已漏掉一个或多个补丁,所述一个或多个补丁中的每个包括用于更新由所述客户端设备使用的清单文件的至少部分的信息,所述清单文件优选地是动态清单文件;所述客户端设备确定指示由所述客户端设备使用的所述清单文件的清单文件版本的第一标识符;以及,所述客户端设备将所述第一标识符发送到服务器,用于使得所述服务器能够基于所述第一标识符确定一个或多个漏掉的补丁并将所述漏掉的补丁传输到所述客户端设备。
【技术特征摘要】
【国外来华专利技术】2015.12.11 EP 15199569.31.一种用于使得能够实现将一个或多个漏掉的补丁传输到客户端设备的方法,所述客户端设备优选地是HTTP自适应流媒体(HAS)客户端设备,包括:所述客户端设备检测到所述客户端设备已漏掉一个或多个补丁,所述一个或多个补丁中的每个包括用于更新由所述客户端设备使用的清单文件的至少部分的信息,所述清单文件优选地是动态清单文件;所述客户端设备确定指示由所述客户端设备使用的所述清单文件的清单文件版本的第一标识符;以及,所述客户端设备将所述第一标识符发送到服务器,用于使得所述服务器能够基于所述第一标识符确定一个或多个漏掉的补丁并将所述漏掉的补丁传输到所述客户端设备。2.根据权利要求1所述的方法,其中所述检测包括:所述客户端设备接收不能应用于由所述客户端设备使用的所述清单文件的补丁;所述客户端设备确定第二标识符,所述第二标识符指示不能应用的所接收的补丁的补丁版本;或者,指示在不能应用的所接收的补丁中引用的清单文件;所述客户端设备将所述第二标识符发送到所述服务器,用于使得所述服务器能够基于所述第一和第二标识符确定一个或多个漏掉的补丁。3.根据权利要求1或2所述的方法,其中在补丁请求消息中将所述第一和/或第二标识符发送到所述服务器,所述补丁请求消息优选地是HTTP消息。4.根据权利要求3所述的方法,其中所述补丁请求消息包括指示所述客户端设备正在使用的所述清单文件版本的第一(查询)参数;和/或指示不能应用的所接收的补丁的所述补丁版本或者指示在不能应用的所接收的补丁中引用的所述清单文件的第二(查询)参数。5.根据权利要求1-4中任一项所述的方法,进一步包括:所述客户端设备接收一个或多个漏掉的补丁;以及将所述一个或多个补丁的至少部分应用于所述清单文件。6.根据权利要求1-5中任一项所述的方法,其中所述清单文件包括服务器的位置信息,所述服务器被配置成基于一个或多个标识符确定一个或多个漏掉的补丁,所述一个或多个标识符优选地是指示清单文件版本的一个或多个标识符。7.一种用于将一个或多个漏掉的补丁传输到客户端设备的方法,所述客户端设备优选地是HTTP自适应流媒体(HAS)客户端设备,包括:接收,优选地从所述客户端设备接收,指示由所述客户端设备使用的清单文件的清单文件版本的第一标识符;基于至少所述第一标识符,确定所述客户端设备是否漏掉了一个或多个补丁;以及,如果确定所述客户端设备漏掉了一个或多个补丁,则将所述一个或多个漏掉的补丁的至少部分传输到所述客户端设备。8.根据权利要求7所述的方法,进一步包括:接收第二标识符,所述第二标识符指示由所述客户端设备接收的至少一个补丁的补丁版本;或者,指示由所述客户端设备接收的至少一个补丁引用的清单文件版本;以及,基于所述第一和第二标识符,确定所述客户端设备是否漏掉了一个或多个补丁;其中,可选地,所述第一标识符和/或第二标识符被作为第一和/或第二查询参数而包括在由所述客户端设备发送的补丁请求消息中,优选地,所述补丁请求消息是HTTP消息。9.根据权利要求7或8所述的方法,包括:使用所述第一标识符、所述第二标识符和版本信息用于确定所述客户端设备是否漏掉了一个或多个补丁,所述版本信息被存储在存储介质上并且包括关于在所述客户端设备检测到所述客户端设备已漏掉一个或多个补丁之前被传输到所述客户端设备的清单文件和/或补丁的信息。10.一种用于将清单文件更新信息传输到客户端设备的服务器,包括:计算机可读存储介质,所述计算机可读存储介质具有以其体现的计算机可读程序代码,以及耦合到所述计算机可读存储介质的处理器,...
【专利技术属性】
技术研发人员:E汤马斯,L达肯图,R梵布兰登伯格,MO梵德梵特,
申请(专利权)人:皇家KPN公司,
类型:发明
国别省市:荷兰,NL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。