首页> 中国专利> 带宽管理装置、中央管理装置和带宽管理的方法

带宽管理装置、中央管理装置和带宽管理的方法

摘要

本发明的实施例提供一种带宽管理装置、中央管理装置和带宽管理方法。所述带宽管理装置包括:第一接收器,所述第一接收器用于接收媒体装置的属性信息;其中媒体装置的关键性因数包括在所述属性信息的每一片段中;第二接收器,所述第二接收器用于从所述媒体装置接收媒体流;带宽分配器,所述带宽分配器用于基于所述关键性因数而向每一媒体流分配带宽。经由本发明的所述实施例,实现了带宽使用的最优化,且很容易适应性地改变视频流的所述关键性等级。

著录项

  • 公开/公告号CN103931142A

    专利类型发明专利

  • 公开/公告日2014-07-16

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN201380000429.4

  • 发明设计人 拉胡尔·贾德夫;刘丙真;

    申请日2013-04-10

  • 分类号H04L12/26;

  • 代理机构

  • 代理人

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-17 00:50:37

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-08-04

    授权

    授权

  • 2014-08-13

    实质审查的生效 IPC(主分类):H04L12/26 申请日:20130410

    实质审查的生效

  • 2014-07-16

    公开

    公开

说明书

技术领域

本申请案涉及媒体监控系统,确切地说,涉及带宽管理装置、中央管 理装置以及带宽管理的方法。

背景技术

视频监控系统中存在大量由监控装置(例如摄像机)所产生的视频流。 该视频流将经由共享链路传输到一个远程存档服务器;因此共享链路的带 宽受到限制。受限制的带宽会对视频的质量造成影响,因而可能无法实现 实时监控。

图1为图示由许多摄像机产生的视频流在共享链路中传输的拓扑图。 如图1所示,共享链路的带宽受到限制,并且大量视频流将传输到远程存 档服务器。

在另一方面,不同装置产生的视频流可以具有不同的优先级。也就是 说,一些视频装置产生的视频流可能是关键的,因而应具有较高优先级; 而其他视频装置产生的视频流可能是不关键的,因而应具有较低优先级。

现今,可以根据摄像机所产生的视频的关键性等级而在视频流中附上 一些参数(例如QoS、DiffServ)。可以在传输层(例如TCP)中支持那些 参数,这样一来,关键的视频流可以具有优先级较高的QoS,因而,可以 增大该视频流所用的带宽。

然而,申请人发现,仅在传输层中考虑关键性因数,不能实现带宽使 用的最优化,并且很难适应性地改变视频流的关键性等级。

发明内容

本发明的实施例针对带宽管理装置、中央管理装置以及带宽管理的方 法,以便实现带宽使用的最优化。

根据本发明实施例的第一方面,提供一种用于流媒体的带宽管理装 置,所述带宽管理装置包含:

第一接收器,所述第一接收器用于接收媒体装置的属性信息;其中, 用于指示所述媒体装置的重要性等级的关键性因数包括在所述属性信息 的每一片段中;

第二接收器,所述第二接收器用于从所述媒体装置中接收媒体流;以 及

带宽分配器,所述带宽分配器用于至少基于所述关键性因数而向每一 媒体流分配带宽。

根据本发明实施例的第二方面,提供一种用于流媒体的中央管理装 置,所述中央管理装置包含:

第四接收器,所述第四接收器用于从带宽管理装置接收消息,其中所 述消息请求得到媒体装置的属性信息;

第二发送器,所述第二发送器用于将媒体装置的属性信息发送到带宽 管理装置;其中用于指示所述媒体装置的重要性等级的关键性因数包括在 所述属性信息的每一者中,因此所述带宽管理装置至少基于关键性因数而 向从媒体装置中接收的每一媒体流分配带宽。

根据本发明实施例的第三方面,提供一种用于流媒体的带宽管理方 法,所述方法包含:

接收媒体装置的属性信息;其中用于指示媒体装置的重要性等级的关 键性因数包括在所述属性信息的每一片段中;

从所述媒体装置中接收媒体流;以及

至少基于所述关键性因数而向每一媒体流分配带宽。

根据本发明实施例的第四方面,提供一种用于流媒体的带宽管理方 法,所述方法包含:

从带宽管理装置接收消息,其中所述消息请求得到媒体装置的属性信 息;

将媒体装置的属性信息发送到带宽管理装置;其中用于指示所述媒体 装置的重要性等级的关键性因数包括在所述属性信息的每一者中,因此所 述带宽管理装置至少基于所述关键性因数而向从媒体装置中接收的每一 媒体流分配带宽。

本发明的优点在于:在带宽管理装置中考虑关键性因数,因而实现了 带宽使用的最优化,并且很容易适应性地改变媒体流的关键性等级。

参考以下描述和附图,本发明的这些和其他方面以及特征将显而易 见。在描述和附图中,详细揭示了本发明的特定实施例,以指示本发明的 原理可以采用的一些方式,但是应理解,本发明并不限于相应的范围。相 反,本发明包括所附权利要求书的精神和项内的所有变化、修改以及等效 物。

参考一项实施例描述和/或说明的特征可以采用相同方式或类似方式 用于一项或多项其他实施例,和/或与其他实施例的特征结合使用或替代这 些特征。

应强调的是,本说明书中所用的术语“包含”用于说明存在所陈述的特 征、整体、步骤或组件,但并不排除存在或添加一个或多个其他特征、整 体、步骤、组件或它们的组合。

参考以下附图可以更好地理解本发明的许多方面。附图中的组件不必 按比例绘制,而是将重点放在清晰地说明本发明的原理上。为了有助于说 明并描述本发明的一些部分,可以对附图中对应部分的尺寸进行放大,例 如,相对于其他部分而言,使其比根据本发明实际制作的示例性装置大。 本发明的一个附图或实施例中描绘的元件和特征也可以与一个或多个额 外的附图或实施例中描绘的元件和特征相结合。此外,在附图中,相同参 考编号指代若干视图中的对应部分,并且可以用来指代一项以上实施例中 的相同或类似部分。

附图说明

附图被包括在内以提供对本发明的进一步理解,附图构成本说明书的 一部分并说明本发明的优选实施例,并且附图与描述一起用于阐明本发明 的原理。在所有的附图中用相同的参考标号来表示相同的元件。

在附图中:

图1为图示由许多摄像机产生的视频流在共享链路中传输的现有技术 的拓扑图;

图2为图示根据视频的关键性等级而在视频流中附上一些参数的现有 技术的拓扑图;

图3为本发明的一项实施例的带宽管理装置的示意图;

图4为图示本发明一项实施例的位于网络中的带宽管理装置的拓扑 图;

图5为本发明的一项实施例的带宽管理装置的另一示意图;

图6为本发明一项实施例的带宽管理装置的另一示意图的实例;

图7为本发明的一项实施例的带宽管理方法的流程图;

图8为本发明的一项实施例的带宽管理方法的另一流程图;

图9为本发明中的带宽管理方法的另一流程图的实例;

图10为本发明的一项实施例的中央管理器的示意图;

图11为本发明的一项实施例的带宽管理方法的流程图;

图12为本发明的LBM系统的示意图;

图13为本发明的DBM系统的示意图;

图14为图示本发明的一项实施例的一些域的另一示意图的实例。

具体实施方式

各实施例的许多特征和优点从详细说明书中显而易见,因此,所附权 利要求书意图涵盖属于其真实精神和范围内的实施例的所有此类特征和 优点。此外,由于所属领域的技术人员将容易想到多种修改和变化,因而 并不希望将发明性实施例限于所说明并描述的确切构造和操作,因此,可 以采取的所有适当修改和等效物均属于相应范围内。

下文参考附图来描述本发明的各优选实施例。

目前,在一种情形中,仅在传输层中考虑关键性因数。图2为图示根 据视频的关键性等级而在视频流中附上一些参数(例如QoS、DiffServ) 的拓扑图。

如图2所示,关键的视频流可以具有优先级更高的QoS,因而可以增 大视频流所用的带宽。

然而,在这一情形中,实时传输的用户体验可能受到影响。原因是这 一情形中可能发生数据包的丢失,因此可能需要进行一些重传。网络的传 输效率可能降低。此外,可能无法执行与视频内容整合为一体的最优化。

在另一情形中,视频装置始终产生最低质量的视频。通过这种方式所 占用的带宽可能是最低带宽,因而可以尽可能地节省带宽。

然而,即使在带宽满足要求时,也可以传输低质量的视频流。也就是 说,即使在可用带宽(例如2Mbps)大于最低带宽时,视频装置仍然传输 具有最低带宽的视频流(例如100Kbps),这样便会浪费可用的带宽。此 外,很难重新配置共享带宽,并且很难最优化视频流。

实施例1

本发明的此项实施例提供一种用于流媒体的带宽管理装置。

图3为本发明的一项实施例的带宽管理装置的示意图。如图3所示, 带宽管理装置300包括:第一接收器301、第二接收器302以及带宽分配 器303;

其中第一接收器301用于接收媒体装置的属性信息;其中用于指示媒 体装置的重要性等级的关键性因数包括在每一属性信息中;第二接收器 302用于从媒体装置中接收媒体流;带宽分配器303用于至少基于关键性 因数而向每一媒体流分配合适的带宽。

在此项实施例中,媒体装置可以是视频装置,且媒体流为视频流;或 者媒体装置可以是音频装置,且媒体流为音频流;或者媒体装置可以是视 频与音频装置,且媒体流为视频与音频流。在下文中,可以将视频装置作 为一个实例来提供。

在此项实施例中,关键性因数可以用于指示媒体装置的重要性等级。 例如,如果媒体装置是最重要的监控设备,那么关键性因数可以是1;如 果媒体装置是最不重要的监控设备,那么关键性因数可以是5。

在此项实施例中,媒体装置的属性信息可以来自中央管理装置。带宽 管理装置300可以进一步包括:第一发送器(图3中未图示),所述第一 发送器用于发送消息以请求得到媒体装置的属性信息;并且第一接收器 301从中央管理装置中接收属性信息。然而,情况并不限于此,所述属性 信息也可以来自其他设备。

在此项实施例中,带宽管理装置300可以是本地带宽服务器,这一本 地带宽服务器可以从同一本地网络中的所有视频装置中接收视频流。此 外,带宽管理装置300可以与中央服务器(中央管理装置)通信,这一中 央服务器可以提供所有视频装置的属性信息。

在此项实施例中,带宽管理装置可以应用于域中。此外,整个网络中 可以存在一些带宽管理装置;并且每一带宽管理装置在一个域中工作。然 而,情况并不限于此,而是可以根据实际需要来确定特定的方式。

图4为图示网络中的带宽管理装置的拓扑图。如图4所示,存在一些 视频装置401、带宽管理装置402以及中央管理装置403。带宽管理装置 402针对所有视频装置401使用关键性因数;因此带宽管理装置402可以 在较低带宽下对优先级较低的流进行转码,并且在较高带宽下对优先级较 高的流进行转码。

图5为本发明的一项实施例的带宽管理装置的另一示意图。如图5所 示,带宽管理装置500包括:第一接收器501、第二接收器502以及带宽 分配器503。

如图5所示,带宽管理装置500进一步包括:第三接收器504,所述 第三接收器504用于接收可用的带宽值;并且带宽分配器503进一步用于 基于关键性因数和可用的带宽值而向每一媒体流分配合适的带宽。

在此项实施例中,可用的带宽值可以来自于中央管理装置。然而,情 况并不限于此,它也可以来自其他设备。

在实施中,可用的带宽值可以包括在属性信息中。另一方法是,可用 带宽可以由中央管理装置单独地发送。然而,情况并不限于此,而是可以 根据实际需要来确定特定的方式。

此外,用于指示媒体装置的活跃等级的活跃性因数(activity factor) 可以包括在每一属性信息中。例如,如果媒体装置是最活跃的监控设备(例 如,媒体装置在任何时候都产生媒体流),那么活跃性因数可以是1;如果 媒体装置是最不活跃的监控设备(例如,媒体装置只在每天上午6:00-7:00 产生媒体流),那么活跃性因数可以是5。

表1示出了包括有可用带宽值和活跃性因数的属性信息的实例。属性 信息由中央管理装置发送。

如表1中所示,有四个视频装置1-4,并且每个视频装置具有三个属 性字段:ID、关键性因数以及(进行活跃性检测时的)活跃性因数。此外, 包括了用于带宽管理装置的可用带宽值。

表1

其中,关键性因数从1到5,并且1最高,5最低。此外,关键性因 数可以根据装置的活跃性等级而动态地改变。

在实施中,带宽分配器503特定用于在来自媒体装置的媒体流的总带 宽小于或等于可用的带宽值时,直接向每一媒体流分配所需的带宽。

此外,带宽分配器503特定用于根据关键性因数来降低媒体装置的带 宽要求;并且在来自视频装置或者视频域的视频流的总带宽大于可用的带 宽值时,基于已降低的带宽要求而向每一媒体流分配带宽。

表2示出了来自媒体装置的媒体流的总带宽大于可用带宽值时的处理 方法的实例。

表2

在实施中,当来自视频装置的视频流的总带宽大于可用的带宽值时, 视频速率可以降低。

图6为带宽管理装置的另一示意图的实例。如图6所示,本地带宽管 理器(带宽管理装置)可以接收资料信息(属性信息)并动态地更新可用 的带宽值。

如图6所示,存在一些从视频装置中接收视频供给的供给接收器;流 分类器发送源流的比特率以及流标识符等信息。

如图6所示,流量整形器接收装置资料信息,并且通过考虑关键性因 数来计算/分派带宽。此外,流量整形器向供给调节器发送关于有待使用的 有效输出比特率的信息。

在实施中,视频装置或视频域的关键性因数可以进行更新。带宽管理 装置可以进一步包括:第一更新器(图中未图示),所述第一更新器用于 更新用以指示媒体装置的重要性等级的关键性因数;并且带宽分配器可以 基于已改变的关键性因数而进一步向每一视频流重新分配合适的带宽。

在实施中,第一更新器可以直接更新关键性因数;或者可以从中央管 理装置等其他装置中接收更新信息,这样一来,第一更新器基于所述更新 信息来更新关键性因数。

在一些情形中,一些摄像机可以在一些时间段具有较高优先级。例如, 位于工作区域中的摄像机可以在工作时间(例如从早上8:00到下午6:00) 具有较高优先级,且在非工作时间(例如从下午6:00到第二天的早上8:00) 具有较低优先级。

从而可以动态地更新媒体装置的关键性因数。带宽分配器可以基于已 改变的关键性因数而进一步向每一媒体流重新分配合适的带宽。

在实施中,可以更新可用的带宽值;而带宽分配器基于关键性因数和 已更新的可用带宽值而进一步向每一媒体流重新分配合适的带宽。

在一些情形中,共享链路的带宽可以由视频和非视频使用。有时,可 以动态地更新视频的可用带宽。例如,在工作时间(例如从早上8:00到下 午6:00),视频装置的可用带宽可以是4Mbps,且非视频的带宽可以是6 Mbps;在非工作时间(例如从下午6:00到第二天的早上8:00),视频装置 的可用带宽可以是6Mbps,且非视频的带宽可以是4Mbps。

从而可以动态地改变可用的带宽值;带宽分配器可以基于关键性因数 和已更新的可用带宽值而进一步向每一媒体流重新分配合适的带宽。此 外,可以实现带宽使用的整体最优化,并且很容易适应性地改变视频流的 关键性等级。

在实施中,视频装置的活跃性因数可以进行更新。带宽管理装置可以 进一步包括:第二更新器(图中未图示),所述第二更新器用于更新活跃 性因数;而带宽分配器基于关键性因数和已更新的活跃性因数进一步向每 一媒体流重新分配合适的带宽。

在实施中,第二更新器可以直接更新活跃性因数;或者可以从中央管 理装置等其他装置中接收更新信息,这样一来,第二更新器基于所述更新 信息来更新活跃性因数。

从上述实施例中可以看出,在带宽管理装置中考虑了关键性因数,因 而改进了实时传输的用户体验;此外,实现了带宽使用的整体最优化,并 且很容易适应性地改变媒体流的关键性等级。

实施例2

本发明的此项实施例提供一种用于流媒体的带宽管理方法。此项实施 例对应于在带宽管理装置中应用的上述实施例1;因而将不再描述相同的 内容。

图7为本发明的一项实施例的方法的流程图。

如图7所示,所述方法包括:

步骤701,带宽管理装置接收媒体装置的属性信息;其中用于指示媒 体装置的重要性等级的关键性因数包括在每一属性信息中;

步骤702,带宽管理装置从媒体装置中接收媒体流;

步骤703,带宽管理装置至少基于关键性因数而为每一媒体流分配合 适的带宽。

在此项实施例中,带宽管理装置可以是本地带宽服务器,这一本地带 宽服务器可以从同一本地网络中的所有视频装置中接收视频流。此外,带 宽管理装置可以与中央服务器(中央管理装置)通信,这一中央服务器可 以提供所有视频装置的属性信息。

在此项实施例中,用于指示媒体装置的活跃等级的活跃性因数可以包 括在每一属性信息中;且步骤703基于关键性因数和活跃性因数而进一步 向每一媒体流分配合适的带宽。

图8是本发明的一项实施例的方法的另一流程图。

如图8所示,所述方法包括:

步骤801,带宽管理装置接收媒体装置的属性信息;其中媒体装置的 关键性因数包括在每一属性信息中;

步骤802,带宽管理装置接收可用的带宽值;

步骤803,带宽管理装置从媒体装置中接收媒体流;

步骤804,带宽管理装置基于关键性因数和可用的带宽值而向每一媒 体流分配合适的带宽。

在此项实施例中,活跃性因数可以包括在每一属性信息中;且步骤804 基于关键性因数、活跃性因数以及可用的带宽值而进一步向每一媒体流分 配合适的带宽。

在实施中,步骤804特定地在来自媒体装置的媒体流的总带宽小于或 等于可用的带宽值时,直接向每一视频流分配所需的带宽。

此外,步骤804特定地在来自媒体装置的媒体流的总带宽大于可用带 宽值时根据关键性因数降低媒体装置的带宽要求;并且基于已降低的带宽 要求而向每一媒体流分配带宽。

图9为本发明中的方法的另一流程图的实例。如图9所示,这一实例 中存在四个视频装置、一个带宽管理装置(本地带宽管理器)以及一个中 央管理装置(中央管理器);此外,还存在一个存档服务器。

如图9所示,所述方法包括:

步骤901,本地带宽管理器在中央管理器中注册。

步骤902,中央管理器发送视频装置的属性信息;其中每一视频装置 的关键性因数都包括在属性信息中。

在这一实例中,可用的值包括在属性信息中。详细地说,这些参数在 表1中示出。也就是说,装置1的关键性因数为1;装置2的关键性因数 为2;装置3的关键性因数为3;装置4的关键性因数为5;可用带宽值 (max_domain_bandwidth)为5Mbps。

步骤903,本地带宽管理器从视频装置接收视频流,并且计算所需的 带宽(actual_bandwidth_needed)。

在一个情形中,每个视频装置的数据速率为1Mbps,且视频装置所需 的总带宽为4Mbps。所需的带宽小于可用的带宽,因本地带宽管理器直接 向每个视频装置分配1Mbps。

在另一个情形中,每个视频装置的数据速率为2Mbps,且视频装置所 需的总带宽为8Mbps。所需的带宽大于可用的带宽,因而本地带宽管理器 将根据关键性因数降低视频装置的带宽要求,并且基于已降低的带宽要求 而为每一媒体流分配带宽。

在这一情形中,如图9所示,本地带宽管理器将为装置1分配2Mbps; 为装置2分配1.5Mbps;为装置3分配1Mbps;以及为装置4分配512Kbps。

步骤904,可以使用所分配的带宽将视频流发送到存档服务器。

如图9所示,可以更新可用的带宽值;而带宽管理装置可以基于关键 性因数和已更新的可用带宽值而进一步向每一视频流重新分配合适的带 宽。

如图9所示,所述方法可以进一步包括:

步骤905,本地带宽管理器接收已更新的可用带宽值。

在此实例中,已更新的可用值为4Mbps。每个视频装置的数据速率为 2Mbps,且视频装置所需的总带宽为8Mbps。所需的带宽大于可用的带宽, 因而本地带宽管理器将根据关键性因数降低视频装置的带宽要求,并且基 于已降低的带宽要求而向每一媒体流分配带宽。

在这一情形中,如图9所示,本地带宽管理器将为装置1分配2Mbps; 为装置2分配1Mbps;为装置3分配512Kbps;以及为装置4分配512 Kbps。

步骤906,可以使用所分配的带宽将视频流发送到存档服务器。

在此项实施例中,可以更新媒体装置的关键性因数;而本地带宽装置 可以基于已改变的关键性因数而进一步向每一媒体流重新分配合适的带 宽。

在此项实施例中,可以更新媒体装置的活跃性因数;而本地带宽装置 基于关键性因数和已更新的活跃性因数而进一步向每一媒体流重新分配 合适的带宽。

在此项实施例中提供了另一个实例。在这一实例中,摄像机1用于行 政室(admin room)中,且关键性因数为3;摄像机2用于储藏室中,且 关键性因数为1;摄像机3用于走廊中,且关键性因数为5;摄像机4用 于接待室中,且关键性因数为5;并且可用的带宽值为2Mbps。详细地说, 属性信息的这些参数在表3中示出。

表3

在这一实例中,每个视频装置的原始视频速率为750Kbps,并且所需 的总带宽为3Mbps。因为所需的总带宽小于可用的带宽值,所以带宽管理 装置必须根据关键性因数降低带宽要求。

在一个情形中,本地带宽管理器可以向装置1分配512Kbps;向装置 2分配750Kbps;向装置3分配400Kbps;并且向装置4分配400Kbps。 从而,所需的总带宽为约2Mbps。

在另一情形中,本地带宽管理器可以接收已更新的可用带宽值(例如 2.5Mbps)。本地带宽管理器可以向每一视频装置重新分配带宽;并且可以 根据所重新分配的带宽来改变每一视频流的视频速率。

在另一情形中,可以向这个域中添加新的摄像机,并且所添加的摄像 机具有自己的关键性因数。本地带宽可以基于这个域中每一视频装置的关 键性因数来重新分配带宽。

在另一情形中,可以改变一些视频装置的活跃性等级。也就是说,可 以动态地更新视频装置的活跃性因数。

在这一实例中,装置4的活跃性等级从3变到4。从而可以向装置1 分配512Kbps;向装置2分配750Kbps;向装置3分配300Kbps;并且 向装置4分配500Kbps。

从上述实施例中可以看出,在带宽管理装置中考虑了关键性因数,因 而改进了实时传输的用户体验;此外,实现了带宽使用的整体最优化,并 且很容易适应性地改变媒体流的关键性等级。

实施例3

本发明的此项实施例提供一种用于流媒体的中央管理装置。此项实施 例对应于上述实施例1;并且将不再描述相同内容。

图10为本发明的一项实施例的中央管理装置的示意图。如图10所示, 中央管理装置1000包括:第四接收器1001以及第二发送器1002;中央管 理装置1000的其他部分可以参考现有技术,且将不再描述该内容。

其中第四接收器1001用于从带宽管理装置接收消息,其中该消息请 求得到媒体装置的属性信息;第二发送器1002用于将媒体装置的属性信 息发送到带宽管理装置;其中媒体装置的关键性因数包括在每一属性信息 中。

在此项实施例中,中央管理装置1000可以进一步包括:第三发送器 (图10中未图示)。第三发送器用于向带宽管理装置发送可用的带宽值。

在此项实施例中,用于指示媒体装置的活跃等级的活跃性因数可以包 括在每一属性信息中。

从上述实施例中可以看出,在带宽管理装置中考虑了关键性因数,因 而改进了实时传输的用户体验;此外,实现了带宽使用的整体最优化,并 且很容易适应性地改变媒体流的关键性等级。

实施例4

本发明的此项实施例提供一种用于流媒体的带宽管理方法。此项实施 例对应于在中央管理装置中应用的上述实施例3中的方法;因而将不再描 述相同的内容。

图11为本发明的一项实施例的方法的流程图。

如图11所示,所述方法包括:

步骤1101,中央管理装置从带宽管理装置中接收消息,其中该消息请 求得到媒体装置的属性信息;

步骤1102,中央管理装置向带宽管理装置发送媒体装置的属性信息; 其中媒体装置的关键性因数包括在每一属性信息中。

如图11所示,所述方法可以进一步包括:

步骤1103,中央管理装置向带宽管理装置发送可用的带宽值。

在此项实施例中,用于指示媒体装置的活跃等级的活跃性因数可以包 括在每一属性信息中。

从上述实施例中可以看出,在带宽管理装置中考虑了关键性因数,因 而改进了实时传输的用户体验;此外,实现了带宽使用的整体最优化,并 且很容易适应性地改变媒体流的关键性等级。

实施例5

本发明的此项实施例提供LBM(本地带宽管理)系统,所述LBM系 统包括:多个媒体装置和一个LBM装置(对应于如实施例1中所描述的 带宽管理装置)。

图12为本发明的LBM系统的示意图。如图12中所示,LBM系统1200 包括:至少两个媒体装置1201和一个LBM装置1202;

其中媒体装置1201用于产生媒体流;LBM装置1202用于接收媒体 装置的属性信息;从媒体装置接收媒体流,并至少基于关键性因数而向每 一媒体流分配带宽;其中用于指示媒体装置的重要性等级的关键性因数包 括在每一属性信息中。

在此实施例中,LBM系统可以进一步包括中央管理装置(图12中未 图示)。中央管理装置用于将媒体装置的属性信息发送到LBM装置。

本发明的此项实施例进一步提供DBM(域带宽管理)系统,所述DBM 系统包括两个或两个以上LBM系统。

图13为本发明的DBM系统的示意图。如图13所示,DBM系统1300 包括:至少两个LBM系统1301和一个DBM装置1302;

其中LBM系统1301如上述实施例所描述;DBM装置1302用于接收 至少LBM系统的属性信息;从LBM系统接收媒体流并至少基于关键性因 数而向每一媒体流分配带宽;其中用于指示LBM系统的重要性等级的关 键性因数包括在每一属性信息中。

在此项实施例中,也可以考虑(对应于LBM系统的)多个域,并且 一些本地带宽管理装置(对应于LBM装置)可并行工作。

图14为图示一些带宽管理装置的示意图的实例。如图14所示,存在 三个域(对应于LBM系统)以及一个域带宽控制器(对应于DBM装置)。

例如,在域1中,原始有效带宽=10Mbps,但由于某些装置关键程度 较低,因此有效带宽=8Mbps;在域2中,原始有效带宽=10Mbps,但由 于某些装置关键程度较低,因此有效带宽=6Mbps;在域3中,原始有效 带宽=10Mbps,但由于某些装置关键程度较低,因此有效带宽=6Mbps。

在考虑全域的关键程度之后,域控制器可以进一步减少其层中的带宽 使用。由于域2和域3是优先级相对较低的域,因此有效带宽可以最终为 14Mbps。应注意,在没有域控制器的情况下,该有效带宽可能是20Mbps。 本发明的实施例进一步提供了一种计算机可读程序,其中当所述程序在带 宽管理装置中执行时;所述程序使得计算机能够执行用于流媒体的带宽管 理方法。

本发明的实施例进一步提供一种存储了计算机可读程序的存储媒体, 其中所述计算机可读程序使得计算机能够执行用于流媒体的带宽管理方 法。

应理解,本发明的各部分可以由硬件、软件、固件或其组合来实施。 在上述实施例中,多个步骤或方法可以由存储在存储器中的软件或固件来 实现,并且由合适的指令执行系统来执行。例如,如果由硬件来实现,那 么可以像在另一实施例中一样由所属领域已知的以下技术中的任一技术 或其组合来实现:具有逻辑门电路的用于实现数据信号的逻辑功能的离散 逻辑电路、具有合适的组合逻辑门电路的专用集成电路、可编程门阵列 (PGA),以及现场可编程门阵列(FPGA)等等。

流程图中的描述或方框或者采用其他形式的任何过程或方法应被理 解成指示包含一个或多个模块、片段或部分,以用于实现特定逻辑功能或 过程中步骤的可执行指令的代码,而且本发明的优选实施例的范围包含其 他实施方案,其中这些功能可以采用与所示或所述那些方式不同的方式来 执行,包括根据相关功能以基本上同步的方式或以相反的顺序来执行这些 功能,本发明相关领域的技术人员应理解上述内容。

例如,流程图中图示或本文以其他方式描述的逻辑和/或步骤应被理解 为用于实现逻辑功能的可执行指令的顺序表,它可以在任何计算机可读媒 体中实施,以供指令执行系统、装置或设备(例如,包括计算机的系统、 包括处理器的系统,或能够从指令执行系统、装置或设备中提取指令并执 行这些指令的其他系统)使用,或者与指令执行系统、装置或设备结合使 用。

上述文字描述和附图示出了本发明的各种特征。应理解,所属领域的 技术人员可以准备合适的计算机代码,以执行上文所述且附图所示的每个 步骤和过程。还应理解,所有的终端机、计算机、服务器以及网络可以是 任何类型的,并且可以根据本发明来准备计算机代码,以通过使用相应设 备来实施本发明。

本文中揭示了本发明的特定实施例。所属领域的技术人员将容易认识 到,本发明可应用于其他环境。实际上,存在许多实施例和实施方案。所 附权利要求书绝非意图将本发明的范围限于上述特定实施例。此外,任何 对用于“、……的装置”的引用都是在解释装置加功能,以描述元件和权 利要求,而且并不希望将任何未引用用于“……的装置”的元件理解为装 置加功能的元件,即使该权利要求中包括词语“装置”也是如此。

虽然已经示出了一项或多项特定的优选实施例并且已经描述了本发 明,但很明显,所属领域的技术人员在阅读并理解上述描述和附图后可以 想到等效修改和变型。特别是对于由上述元件(部分、组件、设备以及组 成等等)执行的各种功能而言,除非另有规定,否则希望描述这些元件的 术语(包括对“装置”的引用)对应于执行这些元件的特定功能的任何元 件(即,功能等效物),即使该元件不同于执行本发明就相关结构所说明 的一项或多项示例性实施例的功能的元件。此外,尽管仅参考所说明实施 例中的一项或多项来描述本发明的特定特征,但是此类特征可以根据需要 并鉴于任何给定或特定应用的有利方面而与其他实施例的一个或多个其 他特征相结合。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号