用于内容传递控制的方法和设备的制作方法

文档序号:7978260阅读:96来源:国知局
用于内容传递控制的方法和设备的制作方法
【专利摘要】为了控制向移动通信网络(1)的多个客户端(6)的内容传递,移动通信网络(1)的网络实体(5)采集多个客户端(6)的地理信息,并基于规则评估所采集的多个客户端(6)的地理信息,以确定是否要适配内容传递。网络实体(5)识别要适配内容传递的区域。如果确定要适配内容传递,网络实体(5)向控制实体(10)选择性地输出消息(9)。控制实体(10)响应于接收到消息(9),控制内容传递,以针对位于所识别的区域中的客户端适配内容传递。
【专利说明】用于内容传递控制的方法和设备
【技术领域】
[0001]本发明涉及控制向移动通信网络的多个客户端的内容传递的方法以及相应的设备。
【背景技术】
[0002]向移动通信网络的客户端传递内容是十分令人感兴趣的。传递媒体(如音频、图像或视频)具有广泛的应用。技术实现可以基于流传输技术。流传输可以是实况流传输或按需的。可以通过下载进行内容的传递。说明性地,认为对交通工具的媒体传递是令人感兴趣的。无线电消费的重要部分发生在汽车中,并且始终能够到达钟爱电台是用户和服务提供商感兴趣的。同时,音频流传输具有较低的驾驶员分心风险。内容传递的进一步示例包括各种汽车咨询娱乐特征(如,向后座娱乐系统传递视频、经由后座娱乐系统的在线游戏)以及交通和导航信息。可以通过移动通信网络向汽车传递电影,以在后座娱乐系统上观看。向移动通信网络的客户端传递内容的附加示例包括向手持设备传递视频或其他媒体或手持设备的在线游戏。当位于相同区域(如校园)中的大量人员希望同时观看相同电影时,移动通信网络的接入网可能经历过载情形。
[0003]可以想到向交通工具或其他客户端的媒体流传输的不同技术实现。为了通过无线通信网络进行流传输,流传输方案应提供适应性,以适应当前无线链路的波动的链路速率。
[0004]适应性流传输可以利用实时传输协议(RTP)作为传输协议,实时流传输协议(RTSP)作为会话发起和控制协议。实现适应性流传输的另一方法基于适应性超文本传输协议(HTTP)流传输。在后一情况下,媒体可以作为以不同速率编码的媒体文件序列而存储在流传输服务器上。可以通过传输对应的清单文件在会话前向客户端通知或在会话期间向客户端更新不同的媒体文件和相关联的比特率。响应于此,客户端可以通过向服务器请求具有适当比特率的媒体文件来执行速率适配。在例如3GPP TS26.233V9.0.0(2009-12)中描述了适应性流传输方案。
[0005]在这样的适应性流传输方案中,在单独的会话层上执行速率适配。这限制了适配内容传递的灵活性。说明性地,随着请求内容传递的客户端的数目增加,无线接入网中的拥塞情形可能变得更加可能。当在单独的会话和用户层执行质量劣化时,提供内容的服务提供商仅具有有限的对这样的情形作出反应的选项。此外,传统的适应性流传输还使考虑约束具有挑战性,所述约束可能是由于例如关于数据量的协议导致的,所述数据量可以是由给定服务提供商通过给定通信网络传递的。

【发明内容】

[0006]目的是:减轻或消除上述缺陷中的至少一些缺陷,并提供改进的用于控制内容传递的方法和设备。
[0007]根据一实施例,提供了一种控制向移动通信网络的多个客户端的内容传递的方法。所述内容是通过通过移动通信网络的无线接入网传递到多个客户端的。与移动通信网络相关联的网络实体采集多个客户端的地理信息。网络实体基于规则评估所采集的多个客户端的地理信息,以确定是否要适配内容传递并识别要适配内容传递的区域。如果确定要适配内容传递,网络实体向控制实体选择性地输出消息。控制实体响应于接收到消息来控制内容传递,以针对位于所识别的区域中的客户端适配内容传递。
[0008]根据另一实施例,提供了一种控制实体,被配置为控制向移动通信网络的多个客户端的内容传递。所述控制实体包括接口和控制器,所述接口用于与移动通信网络的网络实体通信。所述控制器被配置为通过接口向网络实体输出用于评估多个客户端的地理信息的规则。所述控制器被配置为通过接口从网络实体接收消息,所述消息包含与内容传递的位置相关适配有关的信息。所述控制器被配置为基于接收到的消息,针对位于区域中的客户端以位置相关方式适配内容传递,所述区域是基于与位置相关适配有关的信息确定的。
[0009]根据另一实施例,提供了一种控制向移动通信网络的多个客户端的内容传递的方法。所述方法包括:向移动通信网络的网络实体输出用于评估多个客户端的地理信息的规贝U。所述方法包括:从网络实体接收消息,所述消息包含与内容传递的位置相关适配有关的信息。所述方法包括:基于接收到的消息,针对位于区域中的客户端以位置相关方式适配内容传递,所述区域是基于与位置相关适配有关的信息确定的。所述方法可由控制实体执行以控制内容传递。
[0010]根据另一实施例,提供了一种用于移动通信网络的网络实体。所述网络实体包括:接收机,被配置为接收移动通信网络的多个客户端的地理信息。所述网络实体包括:接口,被配置为从控制向多个客户端的内容传递的控制实体接收规则。所述网络实体包括:处理单元,被配置为基于接收到的规则评估接收到的多个客户端的地理信息,以确定是否要适配内容传递并识别要适配内容传递的区域。所述处理单元被配置为:如果确定要适配内容传递,通过所述接口选择性地输出消息。
[0011]根据另一实施例,提供了一种用于确定是否需要对向移动通信网络的多个客户端的内容传递进行位置特定的适配。移动通信网络的网络实体采集多个客户端的地理信息。网络实体基于规则评估所采集的多个客户端的地理信息,以确定是否要适配内容传递并识别要适配内容传递的区域。如果确定要适配内容传递,网络实体向控制实体选择性地输出消息。网络实体可以从控制实体接收所述规则。
[0012]根据另一实施例,提供了一种包括移动通信网络的系统,所述系统包括根据实施例的网络实体和根据实施例的控制实体。所述系统还可以包括:内容源,用于经由移动通信网络的无线接入网向移动通信网络的客户端传递内容。
[0013]在根据实施例的方法和设备中,考虑与多个客户端的位置有关的信息以进行内容传递适配。这在适配内容传递时提供了增强的通用性。
[0014]根据其他实施例,可以提供其他方法、设备、系统或用于实现方法的计算机程序产
品O
【专利附图】

【附图说明】
[0015]图1是可以实现根据本发明实施例的概念的系统的示意图。
[0016]图2是根据实施例操作的系统的框图。
[0017]图3和4适应性地示出了根据实施例的基于多个客户端的地理信息的内容传递控制。
[0018]图5是实施例的控制实体的框图。
[0019]图6是表示实施例的方法中的控制实体的操作的流程图。
[0020]图7是实施例的网络实体的框图。
[0021]图8是表示实施例的方法中的网络实体的操作的流程图。
[0022]图9是示出了根据实施例的信号流的系统的框图。
[0023]图10是示出了根据实施例的信号流的系统的框图。
[0024]图11是示出了根据实施例的信号流的系统的框图。
[0025]图12是示出了根据实施例的信号流的系统的框图。
[0026]图13是示出了根据实施例的基于客户端数目的指示符适配内容传递的示意图。【具体实施方式】
[0027]以下,将参照示例实施例和附图更详细地说明本发明,在附图中,相同或相应的附图标记指定相同或相应的实体。所示实施例涉及控制内容传递的概念。这样的内容传递的示例包括音频流传输、视频流传输或其他媒体流传输。附加示例包括下载媒体或其他内容。传递可以是实况的或按需的。可能在根据给定标准(如3GPP(第三代伙伴计划)技术规范(TS))操作的移动通信网络的上下文中描述一些实施例和其中使用的实体。应理解:还可以在其他类型的通信网络中应用所示概念。
[0028]图1示出了可以实现实施例的概念的系统。通过移动通信网络I向客户端传递内容。服务提供商3可以经由实况流传输提供媒体内容或者可以按需提供内容。内容可以存储在一个或多个内容源7处。内容源7可以提供经由移动通信网络I最终传递至客户端的内容。内容可以经由移动通信网络I的节点(如GGSN(网关GPRS支持节点)2)传递。在其他网络技术中,可以使用其他节点。说明性地,节点2可以是在客户端与外部分组数据网络之间提供连接的TON(分组数据网络)网关。移动通信网络I可以被配置用于根据LTE(长期演进)操作。移动通信网络I可以具有作为LTE的SAE (系统架构演进)的核心网架构。可以通过无线接入网(RAN)4向移动通信网络的客户端发送内容。
[0029]根据实施例,可以适配内容传递。执行内容传递的适配的情形包括以下情形:RAN中存在拥塞情形、或者在移动通信网络覆盖的特定区域中预期拥塞情形。在该情况下,可以适配内容传递,以减轻受影响区域中的RAN的负荷。已经发生RAN中拥塞的或除非采取对策否则预期未来发生拥塞的区域将被称为“受影响区域”。受影响区域由移动通信网络的网络实体识别。
[0030]可以使用由移动通信网络I采集或者以其他方式在移动通信网络I中可用或由移动通信网络I取得的信息来实现内容传递的适配。内容传递的适配可以基于多个客户端的地理信息。从而,可以实现内容传递的位置相关的适配。可以使用其他外部信息,以例如预期RAN中的局部拥塞情形。这样的信息可以包括当日时间、移动通信网络I的拓扑信息、公路交通状况、与服务提供商的服务类型有关的信息和与客户端的订阅类型有关的信息中的任一项或任意组合。无需实际测量RAN中的状况以执行内容传递的适配。
[0031]网络实体5与移动通信网络I相关联。网络实体5可以位于移动通信网络I内。网络实体5可以负责采集客户端的地理信息,即,与客户端的位置有关的信息。网络实体5可以与其他实体通信以采集客户端的地理信息。说明性地,网络实体5可以从地理播放服务(例如从地理播放服务的服务器)取得地理信息。网络实体5可以被配置为使该信息直接对控制实体10或对另一第三方可用。为了增强的私密性和/或减少数据业务,网络实体5可以被配置为根据规则评估所采集的地理信息。基于评估结果,网络实体5可以向控制实体10或另一第三方选择性地输出消息9,以向控制实体10或另一第三方通知评估结果。网络实体5可以具有接口,以接收用于评估所采集的客户端的地理信息的规则8。规则8可由服务提供商3例如经由控制实体10注入。
[0032]控制实体10可以位于移动通信网络I外。即,控制实体10可以被配置为受与移动通信网络I的运营商不同的一方控制。控制实体10可操作用于决定采取哪些措施来减轻受当前或预期拥塞情形影响的区域中的RAN的负荷。控制实体10可以被配置为采取减轻RAN负荷的多个不同措施中的任一个或任意组合。控制实体10还可以被配置为决定要适配内容传递的程度。在控制实体10的控制下可以采取的不同措施包括:适配内容源7向位于所识别区域中的客户端提供内容的内容传递速率。备选地或附加地,控制实体10可以在移动通信网络I中执行服务质量(QoS)承载适配,以调整传递内容的QoS承载的保证比特率。备选地或附加地,控制实体10可以基于订阅信息优先化位于所识别的区域中的客户端。可以在应用层实现内容传递的适配。
[0033]控制实体10可以发送一个或多个控制消息,以实施内容传递的适配。适配的执行可以经由执行点发生,执行点也可以位于移动通信网络I外。备选地或附加地,适配的执行可以在移动通信网络的客户端中发生。
[0034]图1的系统可以被配置为执行封闭式控制环。可由服务提供商3或控制实体10接收体验质量(QoE)报告。可以相对于已做出的适配和/或已注入网络实体5的规则来评估QoE报告。QoE报告可用作反馈,以适配注入网络实体5的规则8。
[0035]图2更详细地示出了使用实施例的方法和设备来控制内容传递的系统。向移动通信网络I的客户端6传递内容。控制实体10与移动通信网络的网络实体5接口连接。控制实体10使用网络实体5所提供的信息来控制内容传递。控制实体10可以采取一个或多个不同的措施,减轻与通过移动通信网络I的RAN进行内容传递相关联的数据传输。
[0036]网络实体5可以是由移动通信网络I的运营商操作的专用计算设备,以基于从控制实体10接收的规则来评估客户端的地理信息。说明性地,网络实体5可以是与地理消息传输服务器接口连接以从地理消息传输服务器取得与客户端的位置有关的信息的计算设备。备选地,评估多个客户端的地理信息的网络实体5可以具有附加功能。说明性地,网络实体5可以是地理消息传输服务器。在该情况下,当客户端从移动通信网络I所覆盖的一个区域移动至另一区域时,网络实体5充当从不同客户端接收位置更新的地理消息传输服务器。进一步说明性地,网络实体5可以是移动通信网络I的监视多个客户端的地理信息的另一位置感知节点或者可以与其接口连接。地理信息可以(但无需)包括与地理坐标有关的信息。地理信息可以具有多种格式中的任一种。说明性地,地理信息可以指示相应客户端当前位于的RAN小区。地理信息还可以具有更粗的粒度。说明性地,每个客户端的地理信息可以指示客户端当前位于的区域或多个区域。区域可以分别覆盖多个RAN小区。
[0037]网络实体5具有用于接收规则28的接口,根据所述规则28,评估地理信息。通过其在网络实体5处接收规则28的接口可以是应用编程接口(API)。规则28可以包括网络实体5在阈值比较时使用的一个或多个阈值。可以向网络实体5输入更复杂的规则。除了监视给定时间位于各个区域中的客户端的数目,这样的规则还可以包括:监视位于各个区域中的客户端的数目的变化率。例如使用与客户端数目的改变有关的信息,可以在拥塞情形实际发生前预测RAN的特定区域中的拥塞情形。规则可以依赖于其他或附加参数,如,当日时间。从而,可以考虑以规则方式(例如,作为当日时间的函数)在不同小区中发生的RAN负载的变化。
[0038]网络实体5采集多个客户端的地理信息,以基于其评估规则。基于使用规则28对地理信息的评估,网络实体5可以输出消息29,通知控制实体10已发生特定情况。如将更详细地说明的,消息29可以指示位于特定区域中的客户端的数目或密度超过阈值。消息29还可以指示位于特定区域中的客户端的数目或密度未来可能超过阈值。消息29还可以指示客户端的数目或密度降至低于另一阈值或未来可能降至低于另一阈值。在其可以指示已满足规则28的区域的意义下,消息29可以是小区特定的。消息29可以包括该区域的标识符和/或位于相应区域中的客户端的标识符。在一些实现中,控制实体10可以使用该信息以位置特定的方式适配内容传递,使得位于该区域中的客户端受适配影响,而位于其他区域中的客户端不受影响。
[0039]响应于接收到消息29,控制实体10可以产生一个控制消息或多个控制消息30。可以向实现内容传递适配的不同执行点中的任一个或任意组合发送控制消息30。
[0040]控制实体10可以控制执行点20实现内容传递的适配。执行点20可以是例如HTTP流传输服务器或者可以耦合至HTTP流传输服务器。可以适配内容源针对位于特定区域中的客户端输出内容的比特率。备选地或附加地,可以考虑不同客户端的订阅类型。说明性地,可以针对向具有基本订阅的客户端的内容传递选择性地适配比特率。备选地或附加地,可以考虑提供内容传递的服务提供商与移动通信网络I的运营商之间的协定。说明性地,可以基于服务提供商已使用了协定数据量中的多少来选择性地进行适配。
[0041]适配内容源针对特定客户端输出内容的比特率可以多种方式实现。说明性地,执行点20可以是将流传输请求或其他内容请求重定向到与不同比特率对应的不同文件的服务器。可以向执行点20提供受影响客户端的标识符,例如,这些客户端的互联网协议(IP)地址。接着,控制实体10在IP层执行过滤,选择性地使特定客户端从与给定比特率相关联的内容源接收内容。进一步说明性地,执行点20可以是模拟以不同比特率提供内容的多个虚拟内容服务器的内容源24。虽然不同比特率可以达到每个客户端的级别,以与移动通信网络I协调的方式执行适配。因此,与仅基于给定客户端执行的对RAN情况的测量适配向该特定客户端的内容传递的情况相比,可以更完全的方式更多地考虑移动通信网络I中的情况。
[0042]备选地或附加地,控制实体10可以控制第二执行点21实现内容传递的适配。第二执行点21可以是或可以耦合至实时传输协议(RTP)服务器25。可以通过指示客户端使用其内容请求中的标签来执行这样的适配。如果区域中的RAN可能变为拥塞,可以指示位于该区域中的全部或一些客户端在其请求中包括标签。第二执行点21可以基于标签将从客户端接收的请求重定向至以不同比特率提供所请求服务的多个不同内容源。在这样的实现中,控制实体10在应用层过滤或重定向来自不同客户端的请求。
[0043]备选地或附加地,控制实体10可以控制第三执行点22实现内容传递的适配。第三执行点22可以是或可以耦合至发送清单文件的服务器。可以在流传输中使用这样的清单文件。清单文件包括可以从其接收内容的内容源的地址信息。可以向所选客户端发送被修改为包括提供所请求内容(但以不同的流传输比特率)的另一内容源的地址的清单文件。可以向位于RAN可能变得拥塞的区域中的一些或全部客户端发送这样的修改后的清单文件。
[0044]备选地或附加地,控制实体10可以控制第四执行点23适配内容传递。在该情况下,可以执行服务质量(QoS)承载适配27。第四执行点23可以与移动通信网络I接口连接,以使QoS承载得到适配。可以针对一些客户端选择性地适配QoS承载。说明性地,可以针对位于RAN可能变得拥塞的区域中的一些或全部客户端适配QoS承载。
[0045]针对适配内容传递的多种方式中的每一种,可以基于移动通信网络的客户端的地理信息,识别要适配内容传递的客户端。当决定要如何适配控制传递以及要适配到何种程度时,可以考虑附加信息。说明性地,决定是否要适配给定客户端的内容传递比特率以及比特率要被设置为的新值可以附加地基于位于受影响区域中的客户端的订阅类型和/或基于相应内容传递的服务提供商和移动通信网络I的运营商之间协定的数据预算。
[0046]内容被传递至的客户端6提供QoE报告31。QoE报告31可以自动产生并由客户端6发送。基于QoE报告31,控制实体10可以修改用于评估多个客户端的地理信息的规贝U。可以向网络实体5提供修改后的规则。说明性地,如果规则涉及发起比特率改变的阈值比较,可以基于从不同客户端接收的QoE报告31使阈值偏移。
[0047]图3和4示出了移动通信网络所覆盖的区域。移动通信网络包括多个RAN小区41-45。地理消息传输区域40可以被定义为多个RAN小区41-45的并集。地理消息传输区域40可以是用于例如地理消息的区域。地理消息传输区域40可以包括多个RAN小区41-44。当客户端进入或离开地理消息传输区域(如地理消息传输区域40)时,通知地理消息传输服务器。当控制内容传递时,可以将这样的信息用作地理信息。虽然定义用于移动通信网络中的地理消息的地理消息传输区域可用于识别客户端的地理信息,还可以使用任意其他地理信息来识别要减轻RAN负荷的区域。
[0048]图3示出了三个客户端46、48和51位于地理消息传输区域40内的状态。客户端可以进入或离开地理消息传输区域40。其他客户端47、49、50起初位于其他RAN小区中。图4示出了位于地理消息传输区域40中的客户端的数目已增加的状态。客户端47、48已移入地理消息传输区域40。小区41-44中的RAN变为过载的风险随位于地理消息传输区域40中的客户端的数目的增加而增加。通过随时间推移监视地理消息传输区域40中客户端的数目或密度,网络实体5可以确定数目或密度是否超过阈值。当使用当前内容传递设置时,可以选择阈值与RAN小区41-44尚未过载的客户端的数目或密度对应。可以在其发生前预期潜在的拥塞情形。这允许在RAN中的拥塞情形严重影响体验质量前,实现内容传递的得体适配。可以通过适配内容传递来减轻小区41-44中RAN的负荷,使得拥塞情形不太可能发生。
[0049]当进行内容传递的适配以减轻RAN的负荷时,可以针对特定客户端选择性地进行适配。说明性地,响应于确定地理消息传输区域40中的客户端的数目或密度达到或超过阈值,可以在该时间针对位于地理消息传输区域40中的一些或全部客户端46-49、51选择性地适配内容传递。可以针对不同的客户端采取不同的措施。说明性地,可以考虑以下事实:位于地理消息传输区域40中的客户端46-49、51对于内容传递可能具有不同的订阅类型和/或不同的服务提供商可能与移动通信网络I的运营商具有不同的协定。例如,可以首先针对具有基本订阅的客户端劣化内容传递。
[0050]图5是控制实体10的框图表示。例如,可以在图1和2的系统中使用控制实体10,以控制向移动通信网络的客户端的内容传递。控制实体10可以是服务器。在操作中,控制实体10可以位于移动通信网络外。控制实体10可以位于后端中,例如,广域网(如互联网)的主干中。
[0051]控制实体10 —般地包括接口 11和耦合至接口的控制器12。控制器12可以包括一个或多个处理器,执行计算机可执行指令代码以执行此处描述的各种过程。当在系统中使用控制实体10控制内容传递时,使用接口 11与移动通信网络的网络实体通信。可以通过接口 11向移动通信网络的网络实体输出规则,从而将网络实体编程为根据规则评估多个客户端的地理信息。可以在接口 11处接收来自网络实体的消息。虽然在图5中示出了功能单元,接口 11还可以包括用于向网络实体输出规则和用于从网络实体接收规则的分离的接口单元。控制实体10包括用于输出控制消息的另一接口 18,从而实现内容传递的适配。虽然另一接口 18可以是与接口 11不同的分离的功能单元,接口 11和另一接口 18的功能可由一个物理接口单元执行。控制器12被配置为基于在接口 11处接收的消息来确定如何以位置相关方式适配内容传递。控制器12可以处理从网络实体接收的消息。消息可以包含RAN拥塞的或除非采取对策否则可能变为拥塞的区域的标识符。附加地或备选地,消息可以包括位于RAN拥塞或除非采取对策否则可能变为拥塞的区域中的客户端的标识符。控制器12可以基于该信息产生控制消息,并且可以经由另一接口 18输出控制消息。
[0052]如已在以上描述的,控制实体10可以被配置为以多种方式中的任一方式控制内容传递的适配。
[0053]说明性地,控制器12可以产生控制消息,并且可以向处理内容请求的服务器(如HTTP服务器)输出控制消息。控制器12可以产生控制消息,使得其包括位于受影响区域中的客户端的标识符。无需位于受影响区域中的所有客户端的标识符都包括在控制消息中。说明性地,如果基于不同客户端的服务等级执行内容传递的选择性适配,控制器12可以产生控制消息,使得其包括位于受影响区域中的客户端的子集的标识符,该子集是基于订阅等级选择的。控制消息可以包括与各种客户端可以使用的最大内容传递速率有关的信息。响应于接收到控制消息,处理内容传递请求的服务器可以基于发起请求的客户端的标识符,将请求重定向至多个不同流传输服务器之一。不同的流传输服务器可以是虚拟服务器。不同流传输服务器中的每一个可以分别存储顺序传递至客户端的表示内容的文件序列。文件序列可以对应于不同的流传输速率。因此,控制实体引起来自位于受影响区域中的不同客户端的请求重定向至多个不同流传输服务器之一,从而引起内容传递的适配。在接口 11处接收的和用于重定向来自位于受影响区域中的这些客户端的请求的客户端标识符可以包括这些客户端的互联网协议(IP)地址。
[0054]备选地或附加地,控制器12可以产生另一控制消息,使得其包括一个或多个标签,每个标签分别与可以向具有相应标签的客户端传递内容的对应的最大比特率相关联地发送。标签是用于重定向请求的数据段。可以存在一个标签针对最大比特率,以及另一标签针对另一最大比特率。控制实体10可以向基于标签将包括标签的内容请求重定向至多个不同的流传输服务器之一的服务器(例如向流传输服务器)输出这样的另一控制消息。说明性地,控制实体10可以向RTP服务器输出包括标签以及相关联的最大比特率在内的该另一控制消息。控制实体10可以发送控制消息,指示位于受影响区域中的客户端在即将来临的内容请求中包括标签。控制实体10可以使移动通信网络中的服务器向位于受影响区域中的客户端发送包括标签在内的客户端控制消息。接收客户端控制消息的客户端可以将标签添加至它们的内容请求,直到它们接收到包括另一标签或指示不再需要使用标签的另一客户端控制消息。在这样的方案中,无需向控制实体10提供位于受影响区域中的客户端的标识符。因此,可以增强私密性。
[0055]备选地或附加地,控制器12可以产生控制消息,以适配移动通信网络中的服务质量(QoS)承载。控制器12可以产生控制消息,向移动通信网络中的承载管理器通知QoS承载的保证比特率的修改。控制消息可以指示例如通过降低保证比特率对保证比特率的适配。可以针对位于受影响区域中的不同客户端以不同方式适配保证比特率。不同客户端可以例如基于它们对相应内容传递服务的订阅类型而受到不同对待。
[0056]备选地或附加地,控制器12可以产生控制消息,所述控制消息使修改后的清单文件被发送至位于受影响区域中的客户端。为此,控制器12可以产生并向服务网关发送控制消息,所述服务网关发送包括与内容源有关的信息(如可以从其取得数据的内容源的地址)在内的清单文件。控制消息可以包括与位于受影响区域中的客户端的最大比特率有关的信息以及相应客户端的标识符。与最大比特率有关的信息可以包括以分别与位于受影响区域中的客户端的标识符相关联的不同比特率提供相同内容的一个或更多个流传输服务器的地址。服务网关操作用于响应于来自客户端的请求,发送包括与内容源有关的信息在内的清单文件。当控制实体10向服务网关发送控制消息时,服务网关将发送修改后的清单文件,所述清单文件包括以降低的比特率提供内容的流传输服务器的地址。清单文件可以是符合如例如3GPP TS26.247v.10.0.0中定义的HTTP的动态适应性流传输(DASH)的清单文件。还可以根据专有流传输技术(如Adobe系统的HTTP动态流传输、苹果公司的HTTP实况流传输(HLS)以及微软的平滑流传输)来实现修改后的清单文件的传输。将意识到:根据实施例,与移动通信网络协调地而非“跨越”移动通信网络发送修改后的清单文件。
[0057]控制实体10可以实现上述各种过程的组合。说明性地,控制器12可以发送多个控制消息,从而引起修改后的清单文件被发送并且引起内容请求基于客户端的IP地址被选择性地重定向。因此,向位于受影响区域中的客户端发送修改后的清单文件的基于客户端的方法可以支持在网络侧实现的方法,如,基于使用IP地址执行的过滤向多个流传输服务器重定向请求。
[0058]在由控制实体10执行以适配内容传递的各种过程的每个过程中,控制实体10可以控制适配比特率的程度。说明性地,控制实体10可以接收指示位于区域中的客户端的实际数目具有值\&的消息。控制器12可以将位于该区域中的客户端的最大允许比特率bs,
target计算为
[0059]bs, target〈CA / ns, is, (I)
[0060]其中,Ca指示相应区域的可用容量。
[0061]可以向位于受影响区域中的不同客户端分配不同的目标比特率。在该情况下,控制器12可以设置客户端的目标比特率,使得[0062]Σ >3,_上.〈(;。(2)
[0063]此处,表示位于受影响区域中的由索引j指定的客户端的最大允许比特率,并且对位于相应的受影响区域中的客户端的所有索引j计算和。可以基于例如客户端订阅类型分配比特率。说明性地,可以在满足式子(2)时降低具有基本订阅的客户端的最大允许比特率,同时具有基本订阅以外的订阅的客户端的最大允许比特率可以保持不变。
[0064]将理解:虽然可以在每个客户端的级别上独立分配比特率,基于多个客户端的位置适配内容传递。针对一个客户端设置的比特率将取决于有多少其他客户端位于采取对策以避免RAN拥塞的相应的受影响区域中。虽然可以针对每个客户端独立分配比特率,内容传递的基于位置的适配仍考虑受影响区域中客户端的总数目或密度。
[0065]在由控制实体10执行以适配内容传递的各种过程的每一过程中,控制器12可以在确定是否要针对位于区域中的客户端适配内容传递时考虑附加信息。说明性地,控制单元10可以包括与控制器12耦合的存储单元14。存储单元14可以存储可用于确定是否要针对位于特定区域中的客户端适配内容传递的各种信息中的任一项或任意组合。
[0066]说明性地,可以在存储单元14中存储移动通信网络15的拓扑信息15。考虑到客户端可以移动至用于传递内容的容量较高的区域,当评估是否需要内容传递时,可以使用这样的拓扑信息。参照图3和4的示例RAN小区,拓扑信息15可以包括与RAN小区41-44的数目有关的信息,所述RAN小区41-44构成预期在RAN中发生拥塞情形的区域40。
[0067]备选地或附加地,可以在存储单元14中存储历史数据的库16。这样的历史数据可以是统计信息,可以在正在使用控制实体10时采集所述统计信息。历史数据可以包括与特定区域中的规则拥塞有关的长期统计信息。存储单元14还可以存储与各种客户端的服务和订阅类型有关的信息。当执行优先化使得与位于相同的受影响区域中的其他客户端的比特率相比一些客户端的比特率劣化至更低程度时,可以使用该信息。
[0068]控制单元10还可以包括附加接口,用于接收当确定是否要适配内容传递以及要适配到何种程度时可以使用的其他信息。说明性地,当客户端是分别装配了用于与无线通信网络通信的接口的交通工具时,在确定是否要适配内容传递以及要适配到何种程度时可以使用交通信息。控制实体10可以包括交通消息接收机19,用于接收交通消息。控制器12可以耦合至交通消息接收机19,并且可以被配置为基于接收的交通信息预期RAN中的拥塞情形。说明性地,控制器12可以将在交通消息接收机19处接收的交通消息和与客户端的数目或密度已超过阈值的区域有关的信息组合,以确定相邻区域中的客户端的数目是否可能增加至该区域中的RAN趋向拥塞的值。进一步说明性地,如果如交通消息指示的特定区域中存在交通堵塞,控制器12可以预期该区域中可能发生拥塞。
[0069]虽然控制实体10可以采取措施来基于客户端的地理信息减轻特定区域中RAN的负荷,控制实体10无需直接访问移动通信网络的所有客户端的地理信息。客户端的地理信息可由网络实体监视。控制实体10可以经由接口 11向网络实体输出用于评估客户端的地理信息的一个或多个规则。规则可以包括由网络实体用来与区域中客户端的数目相比较的阈值。规则可以包括由网络实体用来与区域中客户端的数目相比较的多个阈值。当达到阈值中的任一个时,控制实体10在接口 11处接收来自网络实体的消息。从而,控制实体被警告以下情形:要适配向相应区域中客户端的内容传递的比特率。
[0070]控制实体10可以被配置为从客户端接收QoE报告。控制实体10可以经由接口 11接收QoE报告。备选地,控制实体可以具有用于接收QoE报告的单独接口。控制器12可以评估QoE报告。基于QoE报告,控制器12可以适配用于评估客户端的地理信息的规则。说明性地,如果QoE报告显示服务的频繁中断,可以适配用于评估客户端的地理信息的规则。这可以涉及减小触发内容传递的劣化的阈值。接着,可以经由接口 11向网络实体输出新规贝U。这允许控制实体10采取措施,以甚至更早地减轻RAN的负荷。可以基于从其接收QoE报告的区域,以位置特定的方式,实现对QoE报告的评估以及相关联的规则适配。通过适配用于评估地理信息的规则,可以实现闭环控制,其中,可以进一步改进内容传递的适配。
[0071]图6是可由控制实体10执行以控制向移动通信网络的客户端的内容传递的过程60的流程图。
[0072]在61,控制实体10输出用于评估地理信息的一个或多个规则。可以向移动通信网络的网络实体输出规则。可以在消息中向网络实体输出规则,发送所述消息,以将网络实体配置为基于规则监视客户端的地理信息并基于评估提供消息。当在闭环控制中适配规则时,可以向网络实体输出规则,以重配置网络实体,使得其应用基于QoE报告修改了的规则。
[0073]在62,控制实体10从网络实体接收消息。根据使用规则对客户端的地理信息进行评估的结果产生的消息可以包括满足规则之一的区域的标识符。区域的标识符可以是地理消息传输区域的标识符、RAN小区的标识符等。消息可以备选地或附加地包括位于该区域中的客户端的标识符。客户端的标识符可以包括用于向客户端传递内容的客户端的IP地址。
[0074]在63,响应于接收到消息,控制实体10适配内容传递。可以位置相关的方式执行适配。适配可以包括适配向位于受影响区域中的客户端传递内容的比特率。适配可以包括计算向位于受影响区域中的客户端的内容传递的比特率,至少一个客户端的比特率是基于相同受影响区域中存在的其他客户端的数目来计算的。控制实体10可以输出一个或多个控制消息,以选择性地调整向位于受影响区域中的多个客户端传递内容。
[0075]控制实体10可以执行各种过程中的任一过程,以使内容传递的比特率被适配。说明性地,可以使用上述过程中的任一个。当在62接收的消息包括位于受影响区域中的多个客户端的标识符时,可以使用标识符向以不同比特率提供该内容的多个不同的流传输服务器之一选择性地中继内容请求。备选地或附加地,可以执行向位于受影响区域中的多个客户端发送标签和/或修改后的清单文件。备选地或附加地,控制实体10可以向移动通信网络输出控制消息,以调整QoS承载的保证比特率。在可用于减轻受影响区域中RAN小区的负载的一些过程中,控制实体的控制器12可以产生多个不同的控制消息。说明性地,控制器12可以产生一个控制消息,以实现向位于受影响区域中的客户端发送标签或修改后的清单文件。控制器12可以产生另一控制消息,以配置HTTP流传输服务器、RTP服务器、流传输网关服务器或接收内容传递请求的另一服务器,使得内容请求选择性地中继至多个不同的流传输服务器之一。
[0076]过程60可以包括附加步骤。说明性地,可以接收QoE报告。可以基于QoE报告自动适配规则。适配规则可以包括调整与客户端的数目或密度相比较的阈值。接着,过程可以返回61。进一步说明性地,过程60可以包括基于从网络实体接收的消息更新在存储单元中存储的历史数据的步骤。从而,可以增强历史数据的可靠性,并且可以在控制实体正在操作时增加历史数据所基于的数据量。
[0077]图7是网络实体5的框图表示。可以在例如图1和2的系统中使用网络实体5,以控制向移动通信网络的客户端的内容传递。网络实体5可由移动通信网络的运营商操作。网络实体5还可以执行附加功能,如,地理消息传输功能。备选地,网络实体5可以耦合至地理消息传输服务器或移动通信网络的采集客户端的地理信息的另一节点。
[0078]网络实体5包括接口 71、处理单元72和接收机73。接口 71可以是编程接口,例如API。接收机73可以是被配置用于与移动通信网络的另一节点通信的接口。可以包括一个或多个处理器或专用电路的处理单元72耦合至接口 71和接收机73。
[0079]在接收机73处接收移动通信网络的多个客户端的地理信息。例如当网络实体5还充当地理消息传输服务器时,可由多个客户端主动报告地理信息。网络实体还可以询问移动通信网络的另一节点,以在接收机73处接收多个客户端的地理信息。处理单元72基于一个规则或基于多个规则评估接收到的地理信息。处理单元72可以对接收到的地理信息执行附加处理。说明性地,处理单元72可以被配置为基于接收到的地理信息更新在存储单元74中存储的数据库75。数据库75可以定义客户端和区域之间的映射。说明性地,如果地理信息指示客户端已穿过地理消息传输区域之间的边界,处理单元72可以相应地更新数据库75。
[0080]在接收机73处接收的地理信息可以具有多个格式中的任一种。说明性地,地理信息可以包括相应客户端位于的RAN小区的标识符。地理信息可以备选地或附加地包括可以覆盖多于一个RAN小区的地理消息传输区域的标识符。地理信息可以备选地或附加地包括地理坐标。
[0081]可以经由接口 71注入由处理单元72使用的规则。在操作中,可以从位于移动通信网络外的控制实体注入规则。说明性地,在一些实现中,可以经由接口 71向网络实体5提供一个阈值或至少两个阈值。网络实体5可以针对多个不同区域的每个区域,分别将客户端的数目与阈值比较。可以针对不同区域(例如针对不同的地理消息传输区域)注入不同阈值。规则可以更加复杂。说明性地,规则可以包括:不仅基于区域中客户端的当前数目还基于该数目的变化率输出消息的准则。规则可以包括:由处理器71执行以评估客户端的地理信息的可执行指令代码。规则可以包括在网络实体5中存储的可执行指令代码的参数。在后一情况下,控制实体可以配置网络实体,使得其执行预定义的过程以评估多个客户端的地理信息,同时使用由控制实体注入的参数。参数可以包括与区域中客户端的数据相比较的一个或多个阈值。
[0082]处理单元72被配置为基于在接口 71处接收的规则评估多个客户端的地理信息。说明性地,处理单元72可以确定分别位于移动通信网络所覆盖的多个不同区域的每个区域中的客户端的数目。处理单元72可以将该数目与相关联的阈值或与相关联的阈值对进行比较。处理单元72可以被配置为通过基于规则评估多个客户端的地理信息来预测此时或外来受拥塞情形影响的区域。基于阈值比较的结果,处理单元72可以选择性地产生消息并可以向控制实体输出消息。消息可以通过接口 71输出。说明性地,当移动通信网络的位于区域中的客户端的数目超过第一阈值时,可以产生并输出消息。当移动通信网络的位于区域中的客户端的数目降至低于第二阈值时,可以产生并输出另一消息。从而,向控制实体通知基于先前注入的规则,达到以下状态:应采取措施以避免所识别区域中RAN中的拥塞。备选地,向控制实体通知:由于该区域中的客户端的数目已充分降低,以致即使以较高比特率向客户端传递内容,发生RAN中拥塞的风险也比较小,所以可以放松先前采取的以位置特定的方式适配内容传递的这样的措施。消息可以是警报,被产生并发送以向控制实体通知应以位置特定的方式适配内容传递。
[0083]基于规则评估地理信息包括识别要适配内容传递的区域。这可以多种方式来实现。说明性地,处理单元72可以确定要适配内容传递的区域的标识符。处理单元72可以被配置为在发送至网络实体的消息中输出受影响区域的这样的标识符。备选地,处理单元72可以确定位于要适配内容传递的区域中的客户端的标识符。处理单元72可以访问存储单元74,以使用针对多个客户端标识符指定了所客户端位于的区域的数据库75来确定位于区域中的客户端。客户端标识符可以例如是当向客户端传递内容时使用的客户端的IP地址。客户端标识符还可以是其他客户端标识符,并且处理单元72可以被配置为将客户端标识符映射至当向客户端传递内容时使用的客户端的相关联的IP地址。
[0084]网络实体5操作用于向位于移动通信网络外的控制实体提供与RAN中的预期拥塞情形有关的信息。相应客户端的标识符可以(但无需)输出至控制实体。说明性地,网络实体5的处理单元72可以基于使用规则对地理信息的评估,选择性地产生消息,所述消息包括要适配内容传递的区域的标识符。这样的信息可以足以使控制实体以位置选择的方式适配内容传递。说明性地,当向位于相应区域中的客户端发送标签或修改后的清单文件时,可以无需向控制实体实际通知客户端的标识符。因此,可以实现增强的私密性。在其他实现中,网络5的处理单元72可以基于使用规则对地理信息的评估选择性地产生消息,所述消息包括位于要适配内容传递的区域中的客户端的标识符。控制实体可以使用消息中包括的客户端标识符,以基于发起请求的客户端的IP地址向多个不同的流传输服务器之一中继内容请求。备选地或附加地,控制实体可以使用消息中包括的客户端标识符选择性地配置流传输网关或流传输服务器,以便基于发起请求的客户端的IP地址将内容请求选择性地导向至多个不同流传输服务器之一。因此,可以针对位于受影响区域中的客户端,选择性地调整比特率。
[0085]图8是可由网络实体5执行以向控制实体通知要适配向移动通信网络的客户端的内容传递的过程80的流程图。
[0086]在81,网络实体5接收用于评估地理信息的一个或多个规则。可以从位于移动通信网络外的控制实体接收规则。可以在消息中接收规则,所述消息将网络实体配置为基于规则监视客户端的地理信息并基于评估提供消息。
[0087]在82,网络实体5采集移动通信网络的多个客户端的地理信息。甚至在接收规则前也可以采集多个客户端的地理信息。可以使用客户端向地理消息传输服务器所发送的信息来采集多个客户端的地理信息。可以通过询问移动通信网络的知晓客户端位置的节点,来采集多个客户端的地理信息。
[0088]在83,基于规则评估多个客户端的地理信息。如上所述,规则可以包括用于评估地理信息的阈值。基于规则评估地理信息可以包括:针对多个不同区域的每个区域,分别确定客户端数目的指示符。基于规则评估地理信息可以包括:将位于区域中的客户端的数目的指示符与阈值进行比较。基于规则评估地理信息可以包括:将客户端的数目的指示符与第一阈值和第二阈值进行比较。可以执行更复杂的评估。说明性地,可以针对多个不同区域分别评估不仅每个区域的客户端的即时数目还有每个区域的客户端数目的变化率。评估可以包括:基于位于该区域以及可选地相邻区域中的客户端的数目,预测RAN中可能发生拥塞情形的区域。
[0089]在84,确定是否满足警报准则。当区域中的客户端的数目达到或超过相关联的阈值时,可以满足警报准则。当区域中的客户端的数目超过第一阈值或降至低于第二阈值时,可以满足警报准则。如果不满足警报准则,过程返回至82。如果满足警报准则,过程在85继续。
[0090]在85,网络实体5的处理单元72产生消息。向控制实体输出消息。消息可以包括基于在84的评估预测到拥塞情形的区域的标识符。消息可以包括位于预测到拥塞情形的区域中的客户端的标识符。接着,过程返回至82。
[0091]如果网络实体接收到新规则,过程可以返回至81。接着,使用新规则继续评估地理信息。
[0092]参照图9-12,将说明根据实施例的控制内容传递的方法中的信号流以及相应的系统。以相同的附图标记指定已在图1-8的上下文中说明的设备或消息。
[0093]图9是示出了根据实施例的信号流的系统的框图。控制实体10基于发起请求的客户端的IP地址控制将内容请求中继或重定向至多个不同的流传输服务器之一的执行点
20。执行点20可以是接收内容请求的任意服务器,例如,HTTP服务器。控制实体10充当决策点,操作用于基于IP地址过滤内容请求,使内容请求选择性地重定向至多个不同的流传输服务器之一。
[0094]控制实体10向网络实体5发送一个或多个规则28。网络实体5采集内容被传递至的多个客户端的地理信息,并基于规则28评估所采集的地理信息。基于评估结果,向控制实体10发送消息91。消息91包括位于受影响区域中的客户端的标识符。可以在受影响区域中的RAN变为拥塞前发送消息91。可以使用客户端的地理信息预期拥塞情形。
[0095]接收到消息91触发控制实体10决定是否要适配向位于受影响区域中的至少一些客户端的内容传递,以及要针对位于受影响区域中的哪个客户端适配内容传递。说明性地,控制实体10可以根据式子(I)和(2)之一向位于受影响区域中的客户端分配目标比特率。控制实体10向执行点20发送控制消息92。控制消息92可以包括位于受影响区域中的客户端的标识符以及相关联的目标比特率。无需位于受影响区域中的所有客户端的标识符都被包括在控制消息92中。如果控制实体10决定仅要针对位于受影响区域中的客户端的子集劣化内容传递,可以产生控制消息92,以仅包括这些客户端的标识符以及相关联的目标比特率。使用控制消息92,控制实体10配置执行点20,使得根据发起请求的客户端的IP地址选择性地将内容请求中继或重定向至多个流传输服务器96-98之一。执行点20可以存储客户端的IP地址以及相关联的目标比特率,用于对请求的后续处理。
[0096]内容源95可以包括流传输服务器96-98。流传输服务器96_98无需是物理上不同的实体。流传输服务器96-98可由被配置为以不同流传输速率提供相同内容的一个物理服务器实现。如果内容源95被配置为仅以给定的预定义比特率提供内容,控制实体10或执行点20可以向内容源95发送另一控制消息,从而请求以多个不同的比特率提供内容。可以响应于这样的请求在内容源95中建立相应的虚拟流传输服务器。
[0097]当客户端6发送内容请求93时,执行点20确定客户端6的目标比特率。执行点20基于客户端6的目标比特率选择多个流传输服务器96-98之一。说明性地,执行点20可以选择多个流传输服务器96-98中提供比特率小于或等于该客户端的目标比特率的内容的一个流传输服务器。如果存在多个这样的服务器96-98,可以选择提供最大比特率小于或等于目标比特率的内容的流传输服务器。执行点20将请求中继或重定向至相应的流传输服务器96-98。
[0098]图10是示出了根据实施例的信号流的系统的框图。控制实体10使控制消息103’发送至位于受影响区域中的所有客户端。该控制消息103’可以包括客户端将在其内容请求中包括的标签。控制实体10还控制执行点20,使得执行点20基于在相应内容请求中包括的标签将内容请求重定向至多个流传输服务器96-98之一。在该实现中,控制实体10可以充当应用层上的过滤器。
[0099]网络实体5采集内容被传递至的多个客户端的地理信息,并基于规则评估所采集的地理信息。基于评估结果,向控制实体10发送消息101。消息101可以包括受影响区域的标识符。消息101还可以包括与位于区域中的客户端的数目有关的信息。然而,由于控制实体10先前设置了规则28,无需在消息101中指示位于受影响区域中的客户端的数目。控制实体10可以使用与先前输出的规则有关的信息来确定已触发消息101的发送的受影响区域中的客户端的数目。消息101可以(但无需)包括位于受影响区域中的客户端的标识符。当预测RAN中的拥塞情形时,可以发送消息101。
[0100]接收到消息101触发控制实体10决定是否要适配向位于受影响区域中的客户端的内容传递。说明性地,控制实体10可以根据式子(I)和(2)向位于受影响区域中的客户端分配目标比特率。控制实体10向执行点20发送配置消息102。执行点20可以是接收内容请求的任意服务器,例如,流传输网关或RTP服务器。配置消息102包括与标签有关的信息以及相关联的目标比特率。执行点20被配置为将包括标签在内的内容请求重定向至以与目标比特率最佳匹配的比特率提供内容的流传输服务器96-98。说明性地,执行点20可以将内容请求重定向至以比目标比特率(如被分配给在请求中包含的标签的目标比特率所指示的)小的流传输速率提供内容的流传输服务器。
[0101]接收到消息101还触发控制实体10向位于受影响区域中的客户端发送具有标签的控制消息。控制实体10可以向网络实体5发送包括标签的控制消息103。网络实体可以向位于受影响区域中的客户端中继该控制消息103作为控制消息103’。在其他实现中,控制实体10可以向与网络实体5不同的移动通信网络I的节点发出具有标签的控制消息103。接着,该其他节点可以向位于受影响区域中的客户端发送标签。可以使用地理消息传输技术向位于受影响区域中的客户端发送标签。
[0102]当客户端6发送内容请求104时,标签包括在请求104中。执行点20使用配置消息102中包括的信息,基于标签,确定客户端6的目标比特率。执行点20可以基于客户端6的目标比特率,选择多个流传输服务器96-98之一。说明性地,执行点20可以选择多个流传输服务器96-98中提供比特率小于或等于该客户端的目标比特率的内容的一个流传输服务器。如果存在多个这样的流服务器96-98,可以选择提供最大比特率仍小于或等于目标比特率的内容的流传输服务器。执行点20将请求中继或重定向至相应的流传输服务器96-98。
[0103]图11是示出了根据实施例的信号流的系统的框图。控制实体10控制作为移动通信网络I的承载管理器115的执行点。从而,可以针对向位于受影响区域中的客户端传输内容的QoS承载适配保证比特率。
[0104]控制实体10向网络实体5发送一个或多个规则28。网络实体5采集内容被传递至的多个客户端的地理信息,并基于规则28评估所采集的地理信息。基于评估结果,向控制实体发送消息111。消息111包括位于受影响区域中的客户端的标识符。可以在受影响区域中的RAN变为拥塞前发送消息111。可以使用客户端的地理信息预期拥塞情形。
[0105]接收到消息11触发控制实体10决定是否要适配向位于受影响区域中的至少一些客户端的内容传递,以及要针对位于受影响区域中的哪个客户端适配内容传递。说明性地,控制实体10可以根据式(I)和(2)向位于受影响区域中的客户端分配目标比特率。控制实体10向承载管理器115发送控制消息112。控制消息112可以包括位于受影响区域中的客户端的标识符以及相关联的目标比特率。无需位于受影响区域中的所有客户端的标识符都包括在控制消息112中。控制实体10配置承载管理器115,从而适配QoS承载的保证比特率。当向客户端6传递内容时,可以基于控制消息112设置通过其传递内容的QoS承载117的保正比特率。这导致对向客户端6的数据传输的比特率的适配。
[0106]本发明的实施例不限于参照图9-11说明的信号流。说明性地,控制实体10可以使清单文件被修改并发送至位于移动通信网络I的受影响区域中的客户端。进一步说明性地,各种过程可以彼此组合以控制内容传递。
[0107]虽然图1、2和9-11中仅示出了一个移动通信网络1,控制实体10可以与多个不同的移动通信网络接口连接,以控制内容传递。
[0108]图12示出了实施例的方法和系统的信号流。系统包括可以包括第一移动通信网络I和第二移动通?目网络121在内的多个移动通/[目网络。例如,可以如参照图9_11中任一个说明的那样,控制向第一移动通信网络I的客户端的内容传递。例如,可以使用参照图9-11中任一个说明的 过程和信号流,类似地控制向第二移动通信网络121的客户端126的内容传递。
[0109]控制实体10可以向第一移动通信网络I的网络实体5注入规则28,并且可以向第二移动通信网络121的网络实体125注入规则128。控制实体10可以针对不同的移动通信网络(即针对不同的运营商)选择不同的规则。可以基于服务提供商以及第一移动通信网络I和第二移动通信网络121的运营商之间的服务协议分别选择规则,所述服务提供商提供传递至客户端的内容。可以基于与可在预定义时间间隔中使用的协定的数据量相比较的已用于分别通过第一移动通信网络I和第二移动通信网络121传递内容的数据量,分别选择规则。说明性地,控制实体10可以设置不同的阈值,针对第一移动通信网络I和第二移动通信网络121,将特定区域中客户端的数目与不同阈值进行比较。
[0110]响应于从第一移动通信网络I接收到消息91或响应于从第二移动通信网络121接收到消息129,控制实体10可以决定如何适配内容传递和/或要将比特率调整多少。控制实体10控制执行点20实现内容传递的适配。
[0111]图13是示出了根据实施例的基于客户端的数目或密度适配内容传递的示意图。可以分别针对多个不同区域,通过监视区域内客户端数目的指示符,来执行内容传递的空间选择性适配,例如比特率降低或增加。客户端可以是装配了用于与移动通信网络通信的接口。指示符可以是客户端的数目、客户端的密度或作为客户端数目的单调函数的另一量。指示符130被示为时间的函数。指示符130可以与第一阈值131和第二阈值132比较。第一阈值131和第二阈值132可由控制实体10设置。
[0112]当指示符130在第一时间T1134超过第一阈值131时,相应移动通信网络的网络实体可以向控制实体输出消息。这导致控制实体采取措施,减轻相应区域中RAN的负荷。当指示符130在第二时间T2135降至低于第一阈值时,不需要向控制实体输出消息,并且控制实体无需采取任何行动。当指示符130在第三时间T3136超过第二阈值132时,相应移动通信网络的网络实体可以向控制实体输出消息。这导致控制实体适配位于相应区域中的客户端的比特率,使得再次允许较高比特率的内容传递。响应于在第一时间Tl发送的消息,控制实体在第一时间Tl针对位于相应区域中的客户端执行比特率降低。该劣化持续时段137。在第三时间T3后,控制实体采取允许再次以较高比特率传递内容的措施。这表明在时段138中RAN不太可能拥塞。
[0113]可以使用实施例的方法、设备和系统获得各种效果。根据实施例,内容传递的适配与移动通信网络协调。这允许当例如由于交通堵塞引起的交通工具密度高导致出现负载峰时对内容传递的得体适配。针对可能出现过载情形的区域以位置特定的方式执行适配,可以避免其他区域中的非必要劣化。针对位于受影响区域中的客户端,内容传递的适配可以避免服务中断或其他严重的对感知质量的负面影响。
[0114]进一步说明性地,当内容传递的适配与移动通信网络协调时,可以考虑服务提供商和网络运营商之间的合同框架。这样的合同框架可以预见有限量的要发送的数据,这是由于数据分发协议自身或由于更复杂的协议(如业务的选择性优先化)导致的。当存在可能超过数据量的危险时,服务提供商具有以下选项:以灵活的方式(例如基于客户端的订阅优先化客户端)作出反应。与仅在单独的会话和用户层上执行速率适配的方法相比,获得增强的通用性。通过考虑内容提供商的观点,还可以在高负载情形下保持商定的容量预笪
[0115]应理解:上述示例和实施例仅是说明性的并且易受各种修改。说明性地,在此处描述的每个实施例和方面中,客户端可以是交通工具。实施例的方法、设备和系统不限于此,并且还可以用于移动通信网络的其他客户端。进一步说明性地,在此处描述的每个实施例和方面中,内容传递可以是音频流传输。实施例的方法、设备和系统不限于此,并且还可以用于视频流传输、媒体流传输、多媒体流传输。流传输可以分别是实况流传输或按需的。还可以在通过下载传递内容时使用实施例的方法、设备和系统。进一步说明性地,在此处描述的每个实施例和方面中,控制实体可以被配置为执行多个不同的过程,以实施内容传递的适配。控制实体可以被配置为响应于从网络实体接收到消息,确定应使用不同过程中的哪个过程或这些不同过程的哪一组合。进一步说明性地,在此处描述的每个实施例和方面中,控制实体可以是移动通信网络外的服务器。控制实体可以是用于控制在实施例的上下文中描述的功能的专用服务器,但还可以集成在其他服务器中。进一步说明性地,在此处描述的每个实施例和方面中,网络实体可以被配置为特别监视特定内容被传递至的客户端(例如接收特定音频流)的地理信息。然而,在此处描述的每个实施例和方面中,当在网络实体中执行对地理信息的评估时可以使用位于区域中的客户端的总数。一般地,对内容传递感兴趣的客户端的总数将随客户端的总数增减,从而当确定是否要进行内容传递的适配时,可以使用客户端的总数。进一步说明性地,在此处描述的每个实施例和方面中,网络实体可以是与移动通信网络的节点接口连接的服务器。网络实体可以是例如地理播放服务的地理播放服务器,或者可以耦合至地理播放服务器。地理播放服务器可以接收与客户端所位于的地理播放服务的块有关的信息。进一步说明性地,在此处描述的每个方面和实施例中,控制实体可以是用于控制在实施例的上下文中描述的功能的专用服务器,但还可以集成在其他服务器中。说明性地,控制实体可以集成在提供传递至客户端的内容的内容提供商的网关或服务器中。此外,应理解:可以通过使用将由现有设备的处理器执行的相应设计的软件或者通过使用专用设备硬件来实现上述概念。
【权利要求】
1.一种用于控制向移动通信网络(I)的多个客户端(6 ;46-51 ;6、126)的内容传递的方法,所述内容是通过移动通信网络(I)的无线接入网传递到多个客户端(6 ;46-51 ;6、126)的,所述方法包括: 由与移动通信网络⑴相关联的网络实体(5 ;125)采集多个客户端(6 ;46-51 ;6、126)的地理信息; 由网络实体(5 ;125)基于规则评估所采集的多个客户端出;46-51 ;6、126)的地理信息,以确定是否要适配内容传递并识别要适配内容传递的区域(40); 如果确定要适配内容传递,由网络实体(5 ;125)向控制实体(10)选择性地输出消息(9 ;29 ;91 ;101 ;111 ;129); 由控制实体(10)响应于接收到消息(9 ;29 ;91 ;101 ;111 ;129)来控制内容传递,以针对位于所识别的区域(40)中的客户端(46-49、51)适配内容传递。
2.根据权利要求1所述的方法, 其中,为了针对位于所识别的区域(40)中的客户端(46-49、51)适配内容传递,控制实体(10)产生控制消息(92 ;103 ;112)以执行以下至少一项: -适配内容源(95)向位于所识别的区域(40)中的客户端(46-49、51)提供内容的内容传递速率;或 -在通过其传递内容的移动通信网络(I)中执行服务质量(QoS)承载(117)适配;或 -基于订阅信息,优先 化位于所识别的区域(40)中的客户端(46-49、51)。
3.根据权利要求2所述的方法, 其中,控制实体(10)基于接收到的消息(91 ;101)选择内容源(95)向所述区域(40)中的客户端传递内容的内容传递速率,并基于所选择的内容传递速率来产生控制消息(92 ;103)。
4.根据权利要求3所述的方法, 其中,针对无线接入网的至少两个不同小区(41、45)选择不同的内容传递速率。
5.根据权利要求3或4所述的方法, 其中,所述控制实体(10)向执行点(20)发送控制消息(92),并且所述执行点(20)响应于接收到控制消息(92),将来自位于所识别的区域(40)中的客户端(6)的内容请求(93)导向与所选择的内容传递速率相关联的内容源(95)的内容服务器(96-98)。
6.根据权利要求3或4所述的方法, 其中,所述控制实体(10)向位于所识别的区域(40)中的客户端(46-49、51)发送控制消息(103),并且位于所识别的区域(40)中的所述客户端(46-49、51)响应于接收到控制消息(103),向与所选择的内容传递速率相关联的内容源(95)的内容服务器(96-98)请求内容。
7.根据前述权利要求中任一项所述的方法, 其中,所述评估包括:基于所采集的多个客户端出;46-51 ;6、126)的地理信息,预测受无线接入网中的拥塞情况影响的区域(40), 其中,所述控制实体(10)控制内容传递,以减轻所识别的区域(40)中的无线接入网的负荷。
8.根据前述权利要求中任一项所述的方法,还包括:由控制实体(10)向网络实体(5 ;125)提供所述规则。
9.根据权利要求所述的方法8,还包括: 由控制实体(10)从内容被传递至的多个客户端(6 ;46-51 ;6、126)接收质量报告(31), 其中,所述控制实体(10)基于接收到的质量报告(31)修改所述规则。
10.一种控制实体,被配置为控制向移动通信网络(I)的多个客户端(6;46-51 ;6、126)的内容传递,所述控制实体(10)包括: 接口(11),用于与移动通信网络(I)的网络实体(5;125)通信;以及 控制器(12),被配置为 -通过接口(11)向网络实体(5 ;125)输出用于评估多个客户端(6 ;46-51 ;6、126)的地理信息的规则, -通过接口 (11)从网络实体(5 ;125)接收消息(9 ;29 ;91 ;101 ;111 ;129),所述消息(9 ;29 ;91 ;101 ;111 ;129)包含与内容传递的位置相关适配有关的信息,以及 -基于接收到的消息(91 ;101),针对位于区域(40)中的客户端(46-49,51)以位置相关方式适配内容传递,所述区域(40)是基于与位置相关适配有关的信息确定的。
11.根据权利要求10所述的控制实体, 其中,所述控制器(12)被 配置为基于消息(9 ;29 ;91 ;101)产生控制消息(92 ;103),以适配内容源(95)向位于所述区域(40)中的客户端(46-49、51)提供内容的内容传递速率。
12.根据权利要求11所述的控制实体, 其中,所述信息包括位于所述区域(40)中的客户端(46-49、51)的地址,并且所述控制器(12)被配置为基于所述地址来产生控制消息(92)。
13.根据权利要求12所述的控制实体, 其中,所述控制器(12)被配置为向接收内容传递的客户端请求(93)的执行点(20)发送控制消息(92),所述控制消息(92)至少包括所述地址的子集。
14.根据权利要求11或12所述的控制实体, 其中,所述信息包括所述区域(40)的区域标识符,并且所述控制器(12)被配置为向位于所述区域(40)中的客户端(46-49、51)发送控制消息(103)。
15.根据权利要求14所述的控制实体, 其中,所述控制器(12)被配置为产生控制消息(103),使得所述控制消息(103)包括:用于发送清单文件的标签和命令中的至少一个,所述清单文件是根据基于接收到的消息(91 ; 101)所选择的内容传递速率产生的。
16.根据权利要求10-15中任一项所述的控制实体, 其中,所述控制器(12)被配置为基于所述消息(9 ;29 ;111)产生另一控制消息(112),并向移动通信网络(I)输出所述另一控制消息(112),以执行服务质量(QoS)承载(117)适配。
17.根据权利要求10-16中任一项所述的控制实体, 其中,所述控制器(12)被配置为基于位于所述区域(40)中的客户端(46-49、51)的订阅类型来适配内容传递。
18.根据权利要求10-17中任一项所述的控制实体,其中,所述控制器(12)被配置为评估从内容被传递至的多个客户端(6 ;46-51 ;6、126)接收的质量报告(31),以基于接收到的质量报告(31)来适配所述规则,并通过所述接口(11)向网络实体(5 ;125)输出适配后的规则。
19.一种用于移动通信网络(I)的网络实体,所述网络实体(5 ;125)包括: 接收机(73),被配置为接收移动通信网络(I)的多个客户端(6 ;46-51 ;6、126)的地理信息; 接口(71),被配置为从控制向多个客户端(6 ;46-51 ;6、126)的内容传递的控制实体(10)接收规则; 处理单元(72),被配置为 -基于接收到的规则评估接收到的多个客户端(6;46-51 ;6、126)的地理信息,以确定是否要适配内容传递并识别要适配内容传递的区域(40);以及 -如果确定要适配内容传递,通过所述接口(71)选择性地输出消息(9 ;29 ;91 ;101 ;.111 ;129)。
20.根据权利要求19所述的网络实体, 其中,所述处理单元(72)被配置为基于所采集的多个客户端(6 ;46-51 ;6、126)的地理信息,预测受移动通信网络(I)的无线接入网中的拥塞情况影响的区域,并基于所预测的区域选择性地输出所述消息(9 ;29 ;91 ;101 ;111 ;129)。
21.根据权利要求20所述的网络实体, 其中,所述处理单元(72)被配置为针对多个区域中的每个区域分别将指示位于所述区域(40)中的客户端(46-49、51)的数目的指示符(130)与至少一个阈值(131、132)进行比较,以预测受拥塞情况影响的区域。
22.根据权利要求19-21中任一项所述的网络实体, 其中,所述处理单元(72)被配置为确定位于所述区域(40)中的客户端(46-49、51)的地址,并输出包括所确定的地址在内的消息(9 ;29 ;91 ;129)。
23.根据权利要求19-22中任一项所述的网络实体, 其中,所述处理单元(72)被配置为输出包括所述区域(40)的标识符在内的消息(9 ;.29 ;101 ;111)。
【文档编号】H04W4/18GK103748857SQ201180072964
【公开日】2014年4月23日 申请日期:2011年10月12日 优先权日:2011年6月22日
【发明者】黑柯·帕酷, 马库斯·坎帕曼, 勒内·伦巴兹 申请人:瑞典爱立信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1