一种高效的媒体数据布局方法技术

技术编号:18369631 阅读:35 留言:0更新日期:2018-07-05 13:42
本发明专利技术涉及一种高效的媒体数据布局方法,该方法包括控制节点向该下游节点对应的常用布局节点组发送媒体数据查询请求,每个常用布局节点组根据媒体数据标识从本地中查找下游节点请求的媒体数据,并做出响应;控制节点基于常用布局节点的响应,选择常用布局节点或非常用布局节点对用户进行媒体数据提供;该方法能够根据媒体数据本身的属性进行媒体数据布局,将同一媒体数据分层次的布局到一个或者多个设备中,从而对于重要的媒体数据提供较多的数据备份,此外,还能够通过用户的请求,将媒体进行高效的传播,大大的提高了媒体布局的效率。

An efficient method of media data layout

The present invention relates to an efficient media data layout method, which includes a control node sending media data query requests to the common layout nodes corresponding to the downstream nodes. Each common layout node group identifies the media data requested by the downstream nodes from the local media according to the media data, and makes a response. Based on the response of the commonly used layout nodes, the common layout node or the layout node is used to provide the media data. This method can arrange the media data according to the properties of the media data itself, the layout of the same media data in a hierarchical layout to one or more devices, so that the important media can be used. The data provide more data backup, in addition, the media can be effectively transmitted through the user's request, which greatly improves the efficiency of the media layout.

【技术实现步骤摘要】
一种高效的媒体数据布局方法
本专利技术属于数据布局领域,尤其涉及一种高效的媒体数据布局方法。
技术介绍
随着第三代移动通信技术和宽带网络的发展,网络通信能力不断提高,带来了业务的数量和种类的急剧增加,极大丰富了用户的生活。其中,采用流媒体技术将节目的多媒体数据(影像和声音等)进行压缩处理后存储到网络服务器,用户通过访问网络服务器,在下载节目的同时便可观看和收听该节目,而不需要在节目的整个多媒体文件下载完成后才能观看、收听。流媒体技术实现了在低带宽环境下实时提供高质量的影音效果。流媒体业务应用范围广泛,多种应用业务都需要流媒体技术支撑,流媒体业务已成为第三代移动通信技术和宽带网的主流业务。现有技术中的媒体数据布局方法不能基于媒体本身的属性进行分层次的媒体提供,用户也不能对不同属性的媒体进行有效的获取。基于上述诸多问题,现在亟需一种高效的媒体数据布局方法,能够根据媒体数据本身的属性进行媒体数据布局,将同一媒体数据分层次的布局到一个或者多个设备中,从而对于重要的媒体数据提供较多的数据备份,此外,还能够通过用户的请求,将媒体进行高效的传播,大大的提高了媒体布局的效率。【专利技术媒体数据】为了解决现有技术中的上述问题,本专利技术采用的技术方案如下:一种高效的媒体数据布局方法,其特征在于,该方法包括如下步骤:步骤1:控制节点向该下游节点对应的常用布局节点组发送媒体数据查询请求,每个常用布局节点组根据媒体数据标识从本地目录中查找下游节点请求的媒体数据,如果查找到所请求的媒体数据,则返回所请求媒体数据的媒体数据质量作为响应,否则不做响应;步骤2:控制节点基于常用布局节点的响应,选择常用布局节点或非常用布局节点对用户进行媒体数据提供,如果控制节点接收到常用布局节点的响应,则根据响应常用布局节点及其返回的媒体数据质量和需求参数选择一个常用布局节点提供媒体数据;如果控制节点没有接收到任何一个常用布局节点的响应,则根据媒体数据排名度等级选择一个或者多个常用布局节点进行媒体数据加载,并选择一个非常用布局节点提供媒体数据。进一步的,如果控制节点没有接收到任何一个常用布局节点的响应,则表示该下游节点对应的所有常用布局节点均没有加载用户请求的媒体数据,而和该用户喜好类似的其他下游节点也没有请求该媒体数据。进一步的,还包括排名度高的媒体数据主动推送的步骤:媒体节点将新的排名度高的媒体数据提供给各个布局节点。进一步的,媒体节点获取活跃度高于第一活跃值的布局节点组,获取该布局节点组中每个布局节点的可用存储空间大小,基于该存储空间的大小为该布局节点提供相应质量的等级的媒体数据。进一步的,为可用存储空间较大的布局节点提供质量等级较高的媒体数据。进一步的,活跃度为布局节点基于用户请求提供媒体数据的频次,在一定时间段内为下游节点提供媒体数据的次数越多,其活跃度越高。进一步的,活跃度为布局节点被设置为下游节点对应的常用布局节点的次数,当一布局节点被设置为常用布局节点的次数越多,其活跃度越高。进一步的,第一活跃度为活跃度排名超过第一约定值的布局节点对应的活跃度。进一步的,该第一约定值为10或者20。进一步的,活跃度为布局节点中保存的媒体数据的数量,布局节点保存的媒体数据数量越多则其活跃度越高,反之亦然。本专利技术的有益效果包括:能够根据媒体数据本身的属性进行媒体数据布局,将同一媒体数据分层次的布局到一个或者多个设备中,从而对于重要的媒体数据提供较多的数据备份,此外,还能够通过用户的请求,将媒体进行高效的传播,大大的提高了媒体布局的效率。【附图说明】此处所说明的附图是用来提供对本专利技术的进一步理解,构成本申请的一部分,但并不构成对本专利技术的不当限定,在附图中:图1是本专利技术的一种高效的媒体数据布局方法的流程图;图2是本专利技术的一种高效的媒体数据布局系统的结构图。【具体实施方式】下面将结合附图以及具体实施例来详细说明本专利技术,其中的示意性实施例以及说明仅用来解释本专利技术,但并不作为对本专利技术的限定。参见附图1,其示出了本专利技术的一种高效的媒体数据布局方法的基本步骤:步骤1:控制节点向该下游节点对应的常用布局节点组发送媒体数据查询请求,每个常用布局节点组根据媒体数据标识从本地目录中查找下游节点请求的媒体数据,如果查找到所请求的媒体数据,则返回所请求媒体数据的媒体数据质量作为响应,否则不做响应;步骤2:控制节点基于常用布局节点的响应,选择常用布局节点或非常用布局节点对用户进行媒体数据提供,如果控制节点接收到常用布局节点的响应,则根据响应常用布局节点及其返回的媒体数据质量和需求参数选择一个常用布局节点提供媒体数据;如果控制节点没有接收到任何一个常用布局节点的响应,则根据媒体数据排名度等级选择一个或者多个常用布局节点进行媒体数据加载,并选择一个非常用布局节点提供媒体数据;参见附图2,是本专利技术所应用的一种高效的媒体数据布局系统,该系统包括一个或多个媒体节点,一个或多个控制节点,一个或多个布局节点,一个或者多个下游节点。基于上述系统,下面对本专利技术的一种高效的媒体数据布局方法进行详细说明:(1)下游节点通过媒体数据请求界面发出针对指定媒体数据的媒体数据请求,该请求中携带媒体数据标识;该媒体数据请求被发送给控制节点;媒体数据请求中携带所请求的媒体数据的需求参数(Q,S);其中,Q为媒体数据质量,S为到达速度;其中,媒体数据质量限定的所请求的媒体数据的呈现质量,通常,媒体数据质量越高媒体数据的大小越大;而到达速度限定媒体数据到达下游节点的加载速度;媒体数据质量和到达速度之间可能存在矛盾,当媒体数据质量较高时,可能需要牺牲到达速度;优选的:该媒体数据请求界面通过下游节点的应用程序、网页、特定功能来呈现,该呈现的媒体数据由媒体节点提供;(2)控制节点向该下游节点对应的常用布局节点组发送媒体数据查询请求,每个常用布局节点组根据媒体数据标识从本地目录中查找下游节点请求的媒体数据,如果查找到所请求的媒体数据,则返回所请求媒体数据的媒体数据质量作为响应,否则不做响应;控制节点保存下游节点及其常用布局节点组的对应表;每个下游节点对应的常用布局节点组可能是相同或不同的(不同包括完全不同和部分不同);该对照表被控制节点实时更新;常用布局节点组中的常用布局节点选自和下游节点之间的通信开销小于第一阈值的布局节点;常用布局节点做出一次响应,则其命中率增加1;每过一个时间周期命中率减少第一预设值,此时,如果命中率小于第二预设值,则将该命中率小于第二预设值的布局节点从下游节点对应的常用布局节点组中删除;如果一布局节点和该下游节点之间的通信开销小于第一阈值,则将其增加入该下游节点对应的常用布局节点组,并将其命中率设置为一初始值;优选的:该初始值大于第二预设值;(3)控制节点基于常用布局节点的响应,选择常用布局节点或非常用布局节点对用户进行媒体数据提供,以及基于媒体数据排名度选择一个或多个常用布局节点进行媒体数据加载;如果控制节点接收到常用布局节点的响应,则根据响应常用布局节点Li及其返回的媒体数据质量QLi和需求参数(Q,S)选择一个常用布局节点提供媒体数据;具体的:根据公式(1)计算每个响应常用布局节点的平衡系数Bi,其中Ci为布局节点Li和下游节点之间的通信开销;该通信开销值为动态值,需要定期的进行实时本文档来自技高网...
一种高效的媒体数据布局方法

【技术保护点】
1.一种高效的媒体数据布局方法,其特征在于,该方法包括如下步骤:步骤1:控制节点向该下游节点对应的常用布局节点组发送媒体数据查询请求,每个常用布局节点组根据媒体数据标识从本地目录中查找下游节点请求的媒体数据,如果查找到所请求的媒体数据,则返回所请求媒体数据的媒体数据质量作为响应,否则不做响应;步骤2:控制节点基于常用布局节点的响应,选择常用布局节点或非常用布局节点对用户进行媒体数据提供,如果控制节点接收到常用布局节点的响应,则根据响应常用布局节点及其返回的媒体数据质量和需求参数选择一个常用布局节点提供媒体数据;如果控制节点没有接收到任何一个常用布局节点的响应,则根据媒体数据排名度等级选择一个或者多个常用布局节点进行媒体数据加载,并选择一个非常用布局节点提供媒体数据。

【技术特征摘要】
1.一种高效的媒体数据布局方法,其特征在于,该方法包括如下步骤:步骤1:控制节点向该下游节点对应的常用布局节点组发送媒体数据查询请求,每个常用布局节点组根据媒体数据标识从本地目录中查找下游节点请求的媒体数据,如果查找到所请求的媒体数据,则返回所请求媒体数据的媒体数据质量作为响应,否则不做响应;步骤2:控制节点基于常用布局节点的响应,选择常用布局节点或非常用布局节点对用户进行媒体数据提供,如果控制节点接收到常用布局节点的响应,则根据响应常用布局节点及其返回的媒体数据质量和需求参数选择一个常用布局节点提供媒体数据;如果控制节点没有接收到任何一个常用布局节点的响应,则根据媒体数据排名度等级选择一个或者多个常用布局节点进行媒体数据加载,并选择一个非常用布局节点提供媒体数据。2.根据权利要求1所述的高效的媒体数据布局方法,其特征在于,如果控制节点没有接收到任何一个常用布局节点的响应,则表示该下游节点对应的所有常用布局节点均没有加载用户请求的媒体数据,而和该用户喜好类似的其他下游节点也没有请求该媒体数据。3.根据权利要求1-2任意一项所述的高效的媒体数据布局方法,其特征在于,还包括排名度高的媒体数据主动推送的步骤:媒体节点将新的排名度高的媒体数据提供给各个布...

【专利技术属性】
技术研发人员:王焰辉黄玉甫曾刚
申请(专利权)人:航天星图科技北京有限公司
类型:发明
国别省市:北京,11

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

1