在多媒体传输系统中发送媒体数据相关信息的方法和装置

文档序号:1326793 发布日期:2020-07-14 浏览:17次 >En<

阅读说明:本技术 在多媒体传输系统中发送媒体数据相关信息的方法和装置 (Method and apparatus for transmitting media data related information in multimedia transmission system ) 是由 苏泳完 朴勍模 于 2015-01-09 设计创作,主要内容包括:本发明涉及一种用于用信号通知资产相关信息的运动图像专家组媒体传输(MMT)系统,包括:发送实体,其向接收实体发送包含该资产相关信息的MMT分组,并利用该资产相关信息作为网络资源预留/更新功能的输入信息;接收实体,其利用从发送实体获得的资产信息作为网络资源预留/更新功能的输入信息,并对应于时间调整用于接收实体之内用于每个资产的媒体缓冲器的保证量;以及中间节点,当经由网络资源预留协议预留一定量的网络资源用于向接收实体提供关于每个流的服务并且然后提供该一定量的网络资源时,如果获得包括资产信息的分组则提取资产信息,并且基于该资产信息分配实际要求的资源量。(The present invention relates to a moving picture experts group media transport (MMT) system for signaling asset related information, comprising: a transmitting entity which transmits the MMT packet including the asset related information to a receiving entity and uses the asset related information as input information of a network resource reservation/update function; a receiving entity which uses asset information obtained from the transmitting entity as input information of a network resource reservation/update function and adjusts a guaranteed amount of a media buffer for each asset within the receiving entity corresponding to time; and an intermediate node that, when reserving a certain amount of network resources for providing a service on each flow to a receiving entity via a network resource reservation protocol and then providing the certain amount of network resources, extracts asset information if a packet including the asset information is obtained, and allocates an actually required amount of resources based on the asset information.)

在多媒体传输系统中发送媒体数据相关信息的方法和装置

本申请是国际申请日为2015年1月9日、中国申请号为201580012764.5、发明名称为“在多媒体传输系统中发送媒体数据相关信息的方法和装置”的发明专利申请的分案申请。

技术领域

本发明涉及在多媒体传输系统中发送媒体数据相关信息的方法和装置。

背景技术

基于运动图像专家组(MPEG)媒体传输(MMT)的通信系统(该系统已被提出作为用于提供多媒体服务的多媒体传输技术之一)在为特定业务(traffic)分配资源的过程中使用单独的协议,例如,资源预留协议(RSVP)。RSVP通过使用预定的代表值(例如,峰值速率,可持续速率等)预留相关的资源。

图1是用于说明在一个典型的基于MMT的通信系统中使用RSVP分配资源的情况的例子的视图。

参照图1,为了描述的方便,考虑这样的情况,其中基于MMT的通信系统提供的多媒体服务包括业务1、2和3,它们分别对应于总共三个媒体数据。在此时,当使用RSVP分配资源时,可以考虑预定的代表值(诸如A1至A3)被预设用于各个业务。这里,业务的代表值的总和表示为A,并且代表值具有单位[bps]。

发明内容

技术问题

但是,当分别对应于媒体数据的业务被实际发送时,根据时间的比特率不具有预定值,而是实时改变。因此,当基于RSVP分配了预先固定的资源时,网络的中间节点(例如路由器等)基于预定的代表值,难以准确反映相关业务实际需要的媒体数据的变化特性或资源的量。

同时,上述信息被呈现仅作为帮助对本发明的理解的背景信息。关于上述任何内容是否可能适用作为与本发明有关的现有技术,没有做出判定,也没有做出断言。

技术方案

根据本发明的一方面,提出一种用于在多媒体系统中由发送实体发送分组的方法,所述方法包括:生成用于与媒体数据相对应的资产的资产传递特性ADC消息;和发送所述ADC消息,其中,所述ADC消息包括与ADC相关的信息,其中,与ADC相关的信息包括服务质量QoS描述符和比特流描述符,所述QoS描述符提供用于QoS要求的信息以用于所述资产的传递,并且所述比特流描述符提供用于所述资产的统计的信息以用于所述资产的传递,其中,所述QoS描述符包括指示所述资产在所述发送实体和接收实体之间的传递所要求的抖动等级的抖动敏感度、和将服务分类为不同种类并且基于特定方案来管理比特流的每个类型的服务种类,并且,其中,如果所述服务种类指示恒定比特率CBR服务种类,则所述比特流描述符包括指示在连续资产传递期间的最高比特率的峰值速率、从构成所述资产的媒体处理单元MPU划分的媒体片段单元MFU的最大尺寸、以及指示在连续资产传递期间所述MFU的发送时间间隔的周期。

根据本发明的另一方面,提出一种用于在多媒体系统中由接收实体接收分组的方法,所述方法包括:接收用于与媒体数据相对应的资产的资产传递特性ADC消息;和识别所述ADC消息,其中,所述ADC消息包括与ADC相关的信息,其中,与ADC相关的信息包括服务质量QoS描述符和比特流描述符,所述QoS描述符提供用于QoS要求的信息以用于所述资产的传递,并且所述比特流描述符提供用于所述资产的统计的信息以用于所述资产的传递,其中,所述QoS描述符包括指示所述资产在所述发送实体和接收实体之间的传递所要求的抖动等级的抖动敏感度、和将服务分类为不同种类并且基于特定方案来管理比特流的每个类型的服务种类,并且,其中,如果所述服务种类指示恒定比特率CBR服务种类,则所述比特流描述符包括指示在连续资产传递期间的最高比特率的峰值速率、从构成所述资产的媒体处理单元MPU划分的媒体片段单元MFU的最大尺寸、以及指示在连续资产传递期间所述MFU的发送时间间隔的周期。

根据本发明的又一方面,提出一种用于在多媒体系统中发送分组的发送实体,所述发送实体包括:收发器;以及至少一个处理器,被配置为:生成用于与媒体数据相对应的资产的资产传递特性ADC消息;和控制所述收发器发送所述ADC消息,其中,所述ADC消息包括与ADC相关的信息,其中,与ADC相关的信息包括服务质量QoS描述符和比特流描述符,所述QoS描述符提供用于QoS要求的信息以用于所述资产的传递,并且所述比特流描述符提供用于所述资产的统计的信息以用于所述资产的传递,其中,所述QoS描述符包括指示所述资产在所述发送实体和接收实体之间的传递所要求的抖动等级的抖动敏感度、和将服务分类为不同种类并且基于特定方案来管理比特流的每个类型的服务种类,并且,其中,如果所述服务种类指示恒定比特率CBR服务种类,则所述比特流描述符包括指示在连续资产传递期间的最高比特率的峰值速率、从构成所述资产的媒体处理单元MPU划分的媒体片段单元MFU的最大尺寸、以及指示在连续资产传递期间所述MFU的发送时间间隔的周期。

根据本发明的再一方面,提出一种用于在多媒体系统中接收分组的接收实体,所述接收实体包括:收发器;和至少一个处理器,被配置为:控制所述收发器接收用于与媒体数据相对应的资产的资产传递特性ADC消息,和识别所述ADC消息,其中,所述ADC消息包括与ADC相关的信息,其中,与ADC相关的信息包括服务质量QoS描述符和比特流描述符,所述QoS描述符提供用于QoS要求的信息以用于所述资产的传递,并且所述比特流描述符提供用于所述资产的统计的信息以用于所述资产的传递,其中,所述QoS描述符包括指示所述资产在所述发送实体和接收实体之间的传递所要求的抖动等级的抖动敏感度、和将服务分类为不同种类并且基于特定方案来管理比特流的每个类型的服务种类,并且,其中,如果所述服务种类指示恒定比特率CBR服务种类,则所述比特流描述符包括指示在连续资产传递期间的最高比特率的峰值速率、从构成所述资产的媒体处理单元MPU划分的媒体片段单元MFU的最大尺寸、以及指示在连续资产传递期间所述MFU的发送时间间隔的周期。

本发明的实施例提出一种方法和装置,用于当在基于MMT的通信系统中提供多媒体服务时向网络的中间节点传递与媒体数据对应的各自业务的变化特性相关的信息片。

根据本发明的一方面,提出一种在包括至少一个中间节点的多媒体传输系统中发送媒体数据相关信息的方法。该方法包括:对于期望将多媒体服务提供到的接收实体对于每个有效时间段,配置与配置多媒体服务的至少一个媒体数据对应的业务的信息;以及向所述至少一个中间节点和所述接收实体传递与至少一个媒体数据相关的信息。

根据本发明的另一方面,提出一种在多媒体传输系统中接收媒体数据相关信息的方法。该方法包括:接收与配置从发送实体向接收实体提供的多媒体服务的至少一个媒体数据对应的业务的信息;以及基于业务的信息控制在发送实体和接收实体之间建立的流。

根据本发明的再一方面,提出一种在包括至少一个中间节点的多媒体传输系统中发送媒体数据相关信息的发送实体的装置。该装置包括:控制单元,对于期望将多媒体服务提供到的接收实体对于每个有效时间段,配置与配置多媒体服务的至少一个媒体数据对应的业务的信息;以及发送单元,其通过所述至少一个中间节点向所述接收实体传递与所述至少一个媒体数据相关的信息。

根据本发明的又一方面,提出一种在多媒体传输系统中接收媒体数据相关信息的中间节点的装置。该装置包括:接收单元,其接收与配置从发送实体向接收实体提供的多媒体服务的至少一个媒体数据对应的业务的信息;和控制单元,其基于业务的信息控制在发送实体和接收实体之间建立的流。

有益效果

在本发明的实施例中,当在基于MMT的通信系统中提供多媒体服务时,可以向网络的中间节点传递与媒体数据对应的各自业务的变化特性相关的信息片,使得中间节点可以通过使用变化特性相关的信息片来更高效地操作资源,并且可以减少网络资源的浪费。

附图说明

图1是用于说明在典型的基于MMT的通信系统中使用RSVP分配资源的情况的例子的视图;

图2是示出根据本发明的实施例的基于MMT的通信系统的示例的视图;

图3是用于说明根据本发明的实施例的中间节点基于从发送实体获取的资产传递特性(ADC)信息分配资源的操作的示例的视图;以及

图4是示出根据本发明的实施例的向中间节点和接收实体传递ADC信息的总体操作的示例的流程图。

具体实施方式

以下,将参考附图详细描述本发明的示范实施例的操作原理。类似的参考标号指定附图中类似的组件,可能即使组件在不同附图中示出。在本发明的以下描述中,相关的公知功能或配置的详细描述将省略,以免模糊本发明的主题。将在下面描述的术语是考虑到本发明中的功能定义的术语,并且可以根据用户,用户的意图或习惯而不同。因此,术语的定义应当基于整个说明书的内容来进行。

本发明的实施例提供一种方法和装置,用于当提供基于MMT媒体的多媒体服务时,向网络的中间节点传递与媒体数据对应的各个业务的变化特性相关的信息片。例如,考虑这样的情况,通过多媒体服务提供特定的电影。在这种情况下,与形成特定电影的字幕、图像和声音内容对应的各自的媒体数据存在,并且每个媒体数据可以包括一个资产(asset)。作为具体的例子,资产可以被配置为一一对应于形成特定电影的字幕、图像和声音内容。因此,在本发明的实施例中,ADC将被描述为与媒体数据(即资产)的各自业务的变化特性相关的信息片的例子。因此,根据本发明的实施例的一个ADC可以被配置用于每个资产,或可以被配置为映射到多个资产。因此,ADC可以被定义为传递至少一个资产所需的服务质量(QoS)和统计的所需量的描述。至少一个资产的ADC可被使用以便发送实体传递要应用于资源预留和传输策略的传输参数和QoS参数。ADC可以按照通常由常规定义的QoS控制服务实体使用的协议无关的格式(protocol agnostic format)来表示。例如,ADC可以包括QoS_descriptor和bitstream_descriptor。该QoS_descriptor被定义为传递相关资产的延迟和丢失所需的QoS等级。此外,bitstream_descriptor提供期望传递的相关资产的统计。下面将详细描述QoS_descriptor和bitstream_descriptor传递的特定信息片。

以下,本发明的实施例提出传递至少一个媒体数据(即资产,这形成MMT发送实体期望提供给MMT接收实体的多媒体服务)的ADC的特定示例。

(1)全部ADC传递

首先,作为对应于一个资产的示例,本发明的实施例提出一种全部ADC传递方法,用于在ADC信令消息中包括ADC信息(下文中称为“总体ADC信息”),其描述在关于特定电影的声音文件的总的再现时间段期间的总体业务特性,并且向基于MMT的接收实体发送包括总体ADC信息的ADC信令消息。具体地,根据本发明的实施例的ADC信令消息包括总体ADC信息。此外,为了代表相关资产的流的特性,ADC信令消息在总体ADC信息之外还包括packet_id和flow_label。对应于packet_id和flow_label的各自字段使用先前由MMT标准定义的字段值。此外,甚至一个资产具有对于每个服务类型不同的业务特性。服务类型的示例包括视频点播(VOD),直播,文件等。因此,可以配置分别对应于用于每个资产的多个版本或类型的ADC信息片。因此,可以在ADC信令消息中包括ADC_type字段,这是能够根据相关资产的版本或类型彼此区分ADC信息的标识符。

作为示例,根据本发明的实施例的ADC信令消息可以包括packet_id字段、flow_label字段和ADC_type字段,如下面表1的全部ADC传递情况中所示。在下面的表1到表5的每个中,第一列指示对应于“syntax(语法)”的信息片,第二列指示对应于“值”的信息片,第三列指示对应于“比特数”的信息片,而最后第四列指示对应于“Mnemonic(记忆)”的信息片。

表1

供参考,表1所示的ADC信令消息还包括指示相关消息是包括ADC信息的消息的message_id,指示在ADC信令消息中包括的ADC信息的版本的版本等。同样,ADC信令消息还包括上述的qos_descriptor和上述的bitstream_descriptor。qos_descriptor包括loss_tolerance(指示当传递对应于ADC信息的资产时要求的丢失容忍),jitter_sensitivity(代表资产在端到端的点(例如发送实体和接收实体)之间传递所通过的网络(ADC信息通过其传递)要求的抖动等级),class_of_service(其根据特定方案管理比特流的每个类型并且根据不同种类分类服务)和bidirection_indicator(指示是否要求双向传递)。例如,当要求双向传递时,可以将1比特的bidirection_indicator设置为1,并且当不要求双向传递时,可以将其设置为0。

可以为每个服务种类配置bitstream_descriptor。表1示出恒定比特率(CBR)服务种类和可变比特率(VBR)服务种类各自的bitstream_descriptor。CBR服务种类可以确保在专门用于发送资产的可选时间段期间的峰值比特率,并且可以用于要求固定比特率的实时服务,诸如没有静默抑制(silence suppression)的因特网协议语音(VoIP)。VBR服务种类确保这样的比特率,其使得通过共享信道的具有延迟约束的资产的峰值比特率被允许且被维持。VBR服务种类可以被用于多数实时服务,诸如视频电话,视频会议,流送服务等。表示VBR服务种类的比特流描述符的bitstream_descriptor_vbr和表示CBR服务种类的比特流描述符的bitstream_descriptor_cbr包括如下参数的至少一个。各参数包括:指示流标识符的flow_label,sustainable_rate(其是对于相关资产的连续传递需要确保的最小比特率),buffer_size(其是用于相关资产的传递的最大缓冲器尺寸),代表在相关资产的连续传递期间的峰值比特率的peak_rate,代表媒体片段单元(MFU)的最大尺寸的max_MFU_size和代表在相关资产的连续传递期间的MFU的周期的mfu_period。这里,MFU被定义为配置资产的媒体处理单元(MPU)的划分单元。

(2)具有时间持续期间的部分ADC传递

本发明的另一实施例提出了一种用于具有时间持续期间的部分ADC传递的方法,在相关资产的总体ADC信息中提取与部分时间持续期间对应的部分ADC信息,在ADC信令消息中包括提取的部分ADC信息,以及向基于MMT的接收实体发送包括提取的部分ADC信息的ADC信令消息。具体地,根据本发明另一实施例的ADC信令消息包括部分ADC信息和部分ADC信息的有效时间段信息。例如,有效时间段信息可按照“有效时段”字段的形式被包括在ADC信令消息中,如下面表2的具有时间持续期间的部分ADC传递的情况所示。

表2

参照表2,根据本发明的另一实施例的ADC信令消息包括部分ADC信息,并且相应地,包括关于部分ADC信息的“valid_period”。此外,根据本发明另一实施例的ADC信令消息还包括“packet_id”,“flow_label”和“ADC_type”,它们被包括在根据本发明的实施例的ADC信令消息中。当发送实体发送包括valid_period字段的ADC信令消息并且然后在valid_period字段中设置的有效时间段期满时,发送实体可以周期性地发送ADC,其包括设置了新的时间段的valid_period字段。虽然在表2中未示出,但是包括在valid_period字段的信息可以被细分为,例如,与包括在相关的ADC信令消息中的ADC信息的有效时间段的开始时间点和时间持续期间相应的各个值。

(3)具有版本信息的部分ADC传递

本发明的再一实施例提出了一种用于具有版本信息的部分ADC传递的方法,从关于相关资产的总体ADC信息中提取部分ADC信息,在ADC信令消息中包括提取的部分ADC信息,以及向基于MMT的接收实体发送包括提取的部分ADC信息的ADC信令消息。根据本发明的再一实施例的ADC信令消息包括版本信息,指示是否有必要更新部分ADC,来代替包括在上述根据本发明的另一实施例的ADC信令消息中的部分ADC信息的有效时间段信息。

例如,版本信息可按照如下面表3的具有版本的部分ADC传递的情况中所示的“ADC版本”信息的形式被包括在ADC信令消息中。

表3

参考表3,根据本发明的再一实施例的ADC信令消息包括相关资产的部分ADC信息和“ADC版本”,以及,还包括“packet_id”,“flow_label”和“ADC_type”,它们被包括在根据本发明的实施例的ADC信令消息中。

同时,在本发明的上述实施例和其他实施例中,不管接收实体是否做出请求,包括相关ADC信息的ADC信令消息被传递到接收实体。

(4)基于请求的ADC传递

如与上面比较,在本发明的又一实施例中,考虑这样的情况,其中至少一个路由器(这是在发送实体和接收实体之间配置的中间节点的例子)期望知道关于流经路由器自身的MMT流的后续媒体数据的变化特性(即,ADC)的部分信息。然后,相关的中间节点可以向发送实体发送对于相关MMT流的ADC信息的请求。因此,本发明的又一实施例提出了一种用于中间节点接收对于请求的响应的基于请求的ADC传递的方法。具体地,发送实体配置和通知ADC信令消息,其包括中间节点要发送ADC请求到的地址信息。这里,通知可使用这样的方案,发送实体广播地址信息给中间节点和接收实体。地址信息的示例可包括因特网协议(IP)/端口和统一资源定位符(URL)等。作为例子,根据本发明的又一实施例的ADC消息可以包括对应于如下表4的基于请求的ADC传递的情况中所示的地址信息的request_address字段。

表4

参考表4,根据本发明的又一实施例的ADC信令消息包括“packet_id”,“flow_label”和“ADC_type”,它们被包括在根据本发明的实施例的ADC信令消息中,并且还包括“request_address”。

下文中,根据本发明的又一实施例的中间节点可以配置包括期望请求的ADC信息的packet_id,flow_label和ADC_type等的ADC请求消息。这里,认为中间节点处于获取request_address字段的状态中,该request_address字段从自发送实体接收的ADC信令消息中获取。因此,根据本发明的又一实施例的中间节点全发送所配置的ADC请求消息到对应于request_address字段的地址。例如,ADC请求消息可以表示如下面表5所示。

表5

参考表5,根据本发明的再又一实施例的ADC请求消息可以包括“packet_id”,“flow_label”和“ADC_type”,它们被包括在根据本发明的实施例的ADC信令消息中,并且还可以包括为由中间节点所请求的相关ADC信息指定的时间持续期间信息。这里,作为示例,时间持续期间信息可以包括分别对应于ADC信息的开始时间点和结束时间点的start_time字段和end_time字段。因此,根据本发明的再又一实施例,中间节点可以在每个时间持续期间从发送实体获取相关ADC信息,并因此与根据本发明的实施例获取对应于相关资产的时间段的总体ADC信息时比较可以获取更精确的ADC信息。

图2是示出根据本发明的实施例的基于MMT的通信系统的示例的视图。

参照图2,作为示例,提供多媒体服务的基于MMT的通信系统200包括:MMT发送实体210,MMT接收实体240和中间节点220。MMT发送实体210是发送节点,其通过中间节点220向MMT接收实体240传递分别与多媒体服务提供的内容片对应的资产(即,媒体数据)。同样,MMT接收实体240是接收节点,其通过中间节点220接收已由MMT发送实体210发送的媒体数据。中间节点220用于在MMT发送实体210和MMT接收实体240之间传递媒体数据,并且当要求网络资源传递媒体数据时用于预留网络资源。

首先,作为示例,MMT发送实体210包括网络资源处理单元212,ADC信号产生/收集单元214,ADC信号处理单元216,以及发送单元218。ADC信号处理单元216根据时间收集包括分别对应于媒体数据的业务的ADC信息片(即,资产的变化特性相关的信息片),和执行用于发送收集的ADC信息片到MMT接收实体240的处理。此外,当从中间节点220接收对于特定ADC信息的ADC请求(例如,ADC请求消息)时,MMT发送实体210向中间节点220传递对应于ADC请求的信息。ADC信号产生/收集单元214收集ADC信息片。此时,可以对每个资产收集ADC信息,或者可以对多个资产收集ADC信息片。

网络资源处理单元212可通过使用非MMT定义的单独的协议(例如,RSVP)来预留用于发送媒体数据的网络资源。发送单元218按照MMT分组的形式配置关于资产和每个资产或多个资产的ADC信息等,并且以MMT分组的形式向MMT接收实体240发送ADC信息等。

作为示例,中间节点220包括网络资源处理单元222,网络资源分配单元224,动态资源管理单元226,资源当前状态监视单元228,ADC检测单元230,以及发送/接收单元232。ADC检测单元230监视通过中间节点220传递到MMT接收实体240的MMT分组,并且从监视的MMT分组中提取包括ADC信息的ADC信令消息。例如,MMT分组包括分组报头和有效载荷。在这方面,ADC检测单元230可基于在分组报头之内的类型字段、message_id信息等确定相关消息是否包括ADC信息。另外,ADC检测单元230可以检测是否有必要更新ADC信息,并当需要产生时,可以接收更新的ADC,或者可以向MMT发送实体210发送对期望获取的ADC信息的请求。动态资源管理单元226可以理解中间节点220自身(例如,路由器)的网络资源使用的当前状态,可以分析通过中间节点220自身发送到MMT接收实体240的媒体数据的变化特性,以及可向其他业务分配可用的网络资源。

图3是用于说明根据本发明的实施例的中间节点基于从发送实体获取的资产传递特性(ADC)信息分配资源的操作的示例的视图。

参考图3,认为A[bps]代表能够由中间节点当前提供的网络资源的总量,而An[bps]表示,作为例子,基于RSVP为通过资源预留请求的媒体数据n预留的网络资源的量。此外,[bps]表示基于由中间节点获取的ADC信息的取决于接收的媒体数据n的时间点的实际获取的资源的量。在此,媒体数据被在总共三种情况中来考虑,因此,n由1,2和3表示。

当在时间点t1 300处的可用网络资源量定义为Avail(t)时,中间节点可以通过使用下面的等式如下计算Avail(t)。可以由图3所示的动态资源管理单元326计算Avail(t)的值。

等式

Avail(t)={A1(t)-a1(t)}+{A2(t)-a2(t)}+...+{An(t)-an(t)}(这里,A=A1+A2+A3+...+An)

如上面等式表达的,可用的网络资源量是通过从针对与每个媒体数据对应的业务基于RSVP分配的资源的资源量中减去实际要求的资源量来获取。媒体业务1的可用资源量302是通过在时间点t1从A1中减去a1获取的,并且媒体业务2的可用资源量304是通过在时间点t1从A2中减去a2获取的。此外,媒体业务3的可用资源量306是通过在时间点t1从A3中减去a3获取的。然后,动态资源管理单元326可以通过将各个媒体数据的可用网络资源量加在一起来计算总的可用网络资源量。因此,根据本发明的实施例的动态资源管理单元326可以分配所计算的Avail(t)给用于在媒体业务1和2以外的第三业务的网络资源请求。

在根据本发明的实施例的中间节点中,网络资源预留处理单元322可以预留网络资源,以便通过使用不由MMT定义的单独的协议(例如,RSVP)来发送MMT媒体数据。

发送/接收单元332向MMT接收实体340发送MMT分组,这是已经从MMT发送实体310接收的。然后,网络资源分配单元324向特定业务分配中间节点320的网络资源。然后,资源当前状态监视单元328监视中间节点320的网络资源使用的当前状态。具体地,资源当前状态监视单元328根据各自对应于相关媒体数据的业务实时确认实际要求的资源量(其对应于图3的a1,a2和a3),并传递经确认的实际要求的资源量给动态资源管理单元326。

最后,MMT接收实体340包括网络资源预留处理单元342,缓冲器管理单元344,动态资源管理单元346,ADC检测单元348,和MMT分组接收单元350。动态资源管理单元346接收由MMT发送实体310发送的ADC信息,并且基于ADC信息获取与相关媒体数据对应的各自业务的变化特性。然后,考虑到变化特性,动态资源管理单元346将变化特性应用到网络资源请求的高效更新。当动态资源管理单元346执行在MMT接收实体340和MMT发送实体310之间的基于RSVP的网络资源预留时,动态资源管理单元346可以使用已经从ADC信息获取的“valid_period”信息,“ADC版本”信息等。此外,动态资源管理单元346可利用ADC信息用于需要由MMT接收实体340的缓冲器确保的缓冲器量等。ADC检测单元348监视接收的MMT分组,并且提取在监视的MMT分组内的ADC信令消息的ADC信息。例如,ADC检测单元348可基于形成MMT分组的分组报头的类型字段、包括在ADC信令消息中的“message_id”信息等确定相关消息是否包括ADC信息。同样,网络资源预留处理单元342基于不由MMT定义的单独的协议(例如,RSVP)来处理用于发送MMT媒体数据的网络资源预留。MMT分组接收单元350接收和处理由MMT发送实体310传递的MMT分组。

图4是示出根据本发明的实施例的向中间节点和接收实体传递ADC信息的总体操作的示例的流程图。为了便于描述,将考虑并描述如图2所示配置基于MMT的通信系统的情况。

参考图4,在步骤410中,MMT发送实体210和MMT接收实体240通过使用现有协议(例如RSVP)预留网络资源(例如,带宽,路径等,根据对应于相关媒体数据的各自业务)以用于发送MMT分组。

然后,在步骤412a和412b中,根据本发明的实施例的MMT发送实体210通过中间节点220向MMT接收实体240发送包括关于每个相关的媒体数据的ADC信息的MMT分组。这里,根据本发明的上述各个实施例以不同的形式执行用于发送ADC信息的方法。具体地,在本发明的基于全部ADC传递的实施例中,每个资产的总体ADC信息可以被包括在ADC信令消息中,并且可以发送包括用于每个资产的总体ADC信息的ADC信令消息。此时,总体ADC信息可以与多个资产相关联地配置,并且可以包括多个资产的各自的ADC信息片。具体地,根据本发明的基于全部ADC传递的实施例,ADC信令消息包括关于作为对应于一个资产的例子的电影文件的总体ADC信息。接着,在本发明的实施例(其基于具有时间持续期间的部分ADC传递,取代关于相关资产的总体ADC信息的传输)中,部分ADC信息被提取并且通过使用提取的部分ADC信息配置ADC信令消息。此时,ADC信令消息包括部分ADC信息的有效时间段信息以及提取的部分ADC信息。然后,当相关部分ADC信息的有效时间段期满时,MMT发送实体210可以周期性地发送包括被设置为新的时间段的有效时间段信息的ADC。根据基于具有版本信息的部分ADC传递的本发明的实施例,ADC信令消息包括部分ADC信息与版本信息,该版本信息指示是否有必要更新该部分ADC信息。最后,根据本发明的基于ADC请求的实施例,ADC信令消息包括基于中间节点220如在图4的步骤411中已发送给MMT发送实体210的ADC信息请求配置的ADC信息。在此情况下,认为MMT发送实体210处于这样的状态,其先前向中间节点220和MMT接收实体240通知了ADC请求信息将被发送到的地址信息。

在步骤414至420,中间节点220(已经接收了根据本发明的上述各实施例发送的ADC信令消息)可确认对于每个相关资产可用的资源量并且可重新分配确认的可用资源。具体地,在步骤414中,中间节点220可以打开和查看发送MMT发送实体210已经发送到MMT接收实体240的MMT分组的流,并且针对在已经打开和查看的流中的包括ADC信息的相关MMT分组,可以基于分组报头的类型字段和ADC信令消息内的“message_id”信息确认MMT分组是否包括ADC信息。然后,当确认了message_id指示ADC信令消息包括ADC信息时,在步骤416中,中间节点220可获取ADC信令消息中包括的ADC信息,并且可以通过包括在ADC信令消息中的“packet_id”和“flow_label”识别ADC信息是关于哪个流的业务信息。然后,在步骤418中,中间节点220可确认关于识别的流的取决于时间的业务的变化特性和所需的QoS等级(即,相关资产的实际要求的资源量)。因此,中间节点220可比较确认的实际要求的资源量与在步骤410中预留的资源量。然后,在步骤420中,中间节点220可以根据在实际要求的资源量和预留的资源量之间的差距确认可用资源量,然后可为第三业务重新分配确认的可用资源。

当从由MMT发送实体210发送的ADC信令消息中获取了相关资产的总体ADC信息时,根据本发明的实施例的中间节点220在分配给资产的总体时间段期间连续确认在特定时间点的可用资源量,如在图3中所示的时间点t1的情况一样。另外,中间节点220可利用确认的可用资源(这是未实际使用的)以用于第三业务。作为另一例子,当中间节点220从由MMT发送实体210发送的ADC信令消息中获取了相关资产的部分ADC信息和有效时间段信息时,中间节点220可以在与有效时间段信息对应的时间持续期间通过使用部分ADC信息确认可用的资源量,并且可以利用确认的可用资源用于第三业务。作为再一例子,当中间节点220从由MMT发送实体210发送的ADC信令消息中获取了相关资产的部分ADC信息和部分ADC信息的版本信息时,中间节点220比较当前ADC信息的版本与部分ADC信息的版本信息。当比较的结果表明该部分ADC信息具有新的版本时,中间节点220可以通过使用部分ADC信息确认可用资源量,并且可以利用确认的可用资源用于第三业务。最后,中间节点220基于先前已经从MMT发送实体获取的关于ADC信息请求的地址信息向MMT发送实体310发送ADC信息请求。在此,ADC信息请求可以包括用于识别请求ADC信息的分组和流的信息;和指示请求的ADC信息的时间持续期间、版本、类型等的信息。然后,中间节点220可从MMT发送实体310获取对应于ADC信息请求的ADC信息,可基于所获取的ADC信息确认可用的资源,并且可以利用确认的资源用于第三业务。同时,在步骤422中,MMT接收实体240(已经在步骤412b中接收由MMT发送实体210发送的ADC信令消息)可以比较在步骤410中预留的网络资源量和基于在ADC信令消息中包括的ADC信息被接收的每个资产的实际要求的网络资源量,可确认实际要求的网络资源量,因此,可以预测相关资产的后续业务特性。作为例子,当MMT接收实体240通过使用RSVP再次预留网络资源时,鉴于相关资产的可用资源量,MMT接收实体240可以执行操作,例如,预留接近于实际要求的资源量的资源量等等的操作。另外,MMT接收实体240可基于在可用资源量和对相关资产的实际要求的资源量之间的差距确定为相关资产预留的网络资源是否要被更新。另外,可以预先确保由MMT接收实体210中的缓冲器所需的缓冲器量。

如上所述,由于中间节点可接收与由MMT发送实体提供的多媒体服务的媒体数据对应的各自业务的ADC信息片,所以中间节点可以通过使用关于相关业务的ADC信息确认关于每个业务的实际可用的资源量,并能高效地操作确认的可用资源量,从而能够防止资源的浪费。

同时,虽然已经描述本发明的示范实施例,但是无需言明,可以对本发明的示范实施例进行各种改变和修改,而不脱离本发明的精神和范围。因此,本发明的精神和范围不局限于这里描述的实施例,而是由所附权利要求书及其等同物限定。

22页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于在线教育的视频生成方法、系统、设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类