CN104471904A - 基于实时网络动态的内容优化 - Google Patents
基于实时网络动态的内容优化 Download PDFInfo
- Publication number
- CN104471904A CN104471904A CN201380038619.5A CN201380038619A CN104471904A CN 104471904 A CN104471904 A CN 104471904A CN 201380038619 A CN201380038619 A CN 201380038619A CN 104471904 A CN104471904 A CN 104471904A
- Authority
- CN
- China
- Prior art keywords
- mobile content
- load condition
- subscriber equipment
- access point
- network element
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000005457 optimization Methods 0.000 title claims abstract description 24
- 238000000034 method Methods 0.000 claims abstract description 40
- 238000004891 communication Methods 0.000 claims description 15
- 230000008859 change Effects 0.000 claims description 12
- 230000008569 process Effects 0.000 claims description 9
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 claims description 7
- 229910052737 gold Inorganic materials 0.000 claims description 6
- 239000010931 gold Substances 0.000 claims description 6
- 238000013507 mapping Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 5
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 claims description 4
- 229910052802 copper Inorganic materials 0.000 claims description 4
- 239000010949 copper Substances 0.000 claims description 4
- 229910052709 silver Inorganic materials 0.000 claims description 4
- 239000004332 silver Substances 0.000 claims description 4
- 238000006116 polymerization reaction Methods 0.000 claims 1
- 230000005641 tunneling Effects 0.000 claims 1
- 230000003044 adaptive effect Effects 0.000 abstract description 5
- 238000013459 approach Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 7
- 230000006978 adaptation Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 239000008186 active pharmaceutical agent Substances 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 150000001875 compounds Chemical class 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000011835 investigation Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- WWYNJERNGUHSAO-XUDSTZEESA-N (+)-Norgestrel Chemical compound O=C1CC[C@@H]2[C@H]3CC[C@](CC)([C@](CC4)(O)C#C)[C@@H]4[C@@H]3CCC2=C1 WWYNJERNGUHSAO-XUDSTZEESA-N 0.000 description 1
- 235000010894 Artemisia argyi Nutrition 0.000 description 1
- 229910000906 Bronze Inorganic materials 0.000 description 1
- 241000760358 Enodes Species 0.000 description 1
- BQCADISMDOOEFD-UHFFFAOYSA-N Silver Chemical compound [Ag] BQCADISMDOOEFD-UHFFFAOYSA-N 0.000 description 1
- 244000030166 artemisia Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000010974 bronze Substances 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- KUNSUQLRTQLHQQ-UHFFFAOYSA-N copper tin Chemical compound [Cu].[Sn] KUNSUQLRTQLHQQ-UHFFFAOYSA-N 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013386 optimize process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/35—Flow control; Congestion control by embedding flow control information in regular packets, e.g. piggybacking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/25—Flow control; Congestion control with rate being modified by the source upon detecting a change of network conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2416—Real-time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
说明书和附图提出了一种用于基于实时网络动态进行自适应内容优化的新方法、设备和软件相关产品,该实时网络动态至少包括处于小区/接入点(eNB)级别上的网络负载(拥塞)状态以及UE订阅状态。网络核心的网络元件,诸如EPC的PGW,可以使用本文描述的两种方法之一来确定至少一个接入点(eNB)的负载状态,和/或确定eNB所服务的一个或多个UE的订阅信息。EPC可以通过将实时服务eNB负载信息和/或UE订阅状态连同来自与服务eNB无线通信的UE的移动内容(例如,视频)请求提供给MCO,来增强EPC与MCO之间的现有协议。这将允许MCO提供被发送至UE的移动内容(包括带宽)。
Description
技术领域
本发明的示例性且非限制性的实施例总体涉及无线通信,并且更具体地涉及基于实时网络动态的自适应内容优化。
背景技术
可在说明书和/或附图中找到的以下缩写被定义如下:
3GPP:第三代合作伙伴计划
API:应用编程接口
BS:基站
CAGR:复合年增长率
DL:下行链路
DPI:数据分组检查
EPC:演进分组核心
E-UTRA:演进通用陆地无线电接入
eNB或eNodeB:演进节点B/E-UTRAN***中的基站
E-UTRAN:演进UTRAN(LTE)
GPRS:通用分组无线电服务
GTP:GPRS隧道协议
http:超文本传输协议
ID:标识、标识符
IP:互联网协议
LTE:长期演进
LTE-A:高级长期演进
MAC:消息认证码
MCO:移动内容优化器
PCRF:策略控制和计费规则功能
PGW:分组网关
QoE:体验质量
QoS:服务质量
SGW:服务网关
SSL:安全套接字层
UE:用户设备(例如,移动终端)
UDP:用户数据报协议
UL:上行链路
UMTS:通用移动电信***
URL:统一资源定位符
UTRAN:通用陆地无线电接入网。
从2010年到2015年百分之92的复合年增长率(CAGR)到2015年将达到每月6.3艾字节(exabyte),并且世界的移动数据业务的三分之二到2015年将为视频,参见White paper: Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2011-2016, 2012。这已向运行商网络带来极大挑战。调查(参见Lightreading, “Wireless Ops Blamed for Poor Mobile Video Quality”, 2012年1月31日)已显示,74%的移动用户赞成运营商对在通过他们的移动网络进行流送时他们的视频停滞、缓冲或花太长时间启动承担最多责任,且该调查已发现,缓慢的浏览速度将使43%的回应者考虑更换运营商,而另外24%说,缓冲和较差视频质量将使他们考虑更换。此外,47%的移动用户说,当视频花太长时间播放时,他们沮丧,并且45%被不连续、中断的播放弄得心灰意冷。
移动内容优化(MCO)已被用作有效的工具,供运营商在不牺牲用户体验的情况下减少进入移动网络的过多移动数据。由于大多数移动数据业务是基于http的视频,因此移动优化目标在于移动视频类型的应用。图1示出了基本移动优化架构。其发挥EPC处的DPI功能的优势(使用例如服务网关或分组网关(PGW))以便拦截来自UE的可疑视频/图像URL请求并将它们转发至移动内容优化器(MCO)以用于优化目的。
发明内容
根据本发明的第一方面,一种方法,包括:由网络核心的网络元件确定与一个或多个用户设备无线通信的至少一个接入点的负载状态;由所述网络元件将至少包括所述至少一个接入点的所述负载状态或从所述负载状态映射的拥塞状态的信息添加到来自所述一个或多个用户设备中的至少一个用户设备的移动内容请求;以及由所述网络元件向移动内容优化器发送具有所添加的信息的移动内容请求,以使用所添加的信息优化所请求的移动内容。
根据本发明的第二方面,一种方法,包括:由包括移动内容优化器的设备从网络核心的网络元件接收至少包括与一个或多个用户设备无线通信的至少一个接入点的负载状态或从所述负载状态映射的拥塞状态的信息连同来自所述一个或多个用户设备中的至少一个用户设备的移动内容请求;由所述设备使用所接收到的信息优化所请求的视频内容;以及由所述设备向所述至少一个用户设备发送所优化的移动内容。
根据本发明的第三方面,一种设备,包括:至少一个处理器和存储计算机指令的集合的存储器,其中,所述处理器和存储计算机指令的存储器被配置成使所述设备:确定与一个或多个用户设备无线通信的至少一个接入点的负载状态;将至少包括所述至少一个接入点的所述负载状态或从所述负载状态映射的拥塞状态的信息添加到来自所述一个或多个用户设备中的至少一个用户设备的移动内容请求;以及向移动内容优化器发送具有所添加的信息的移动内容请求,以使用所添加的信息优化所请求的移动内容。
根据本发明的第四方面,一种设备,包括:至少一个处理器和存储计算机指令的集合的存储器,其中,所述处理器和存储计算机指令的存储器被配置成使所述设备:从网络核心的网络元件接收至少包括与一个或多个用户设备无线通信的至少一个接入点的负载状态或从所述负载状态映射的拥塞状态的信息连同来自所述一个或多个用户设备中的至少一个用户设备的移动内容请求;使用所接收到的信息优化所请求的视频内容;以及向所述至少一个用户设备发送所优化的移动内容。
附图说明
为了更好地理解本发明的性质和目的,对结合以下附图作出的以下详细描述进行参考,在附图中:
图1是典型MCO架构的图;
图2是图示了正当使用策略的示例;
图3是演示了根据本发明示例性实施例的负载更新协议的图;
图4是演示了根据本发明示例性实施例的自适应移动内容优化的图;
图5是演示了用于实现本发明实施例的MCO功能/性能的图;
图6是演示了由EPC中的网络元件对本发明示例性实施例的实现的流程图;
图7是演示了由MCO对本发明示例性实施例的实现的流程图;以及
图8是用于实施本发明示例性实施例的网络元件的框图。
具体实施方式
MCO的目的是基于可通过本文描述的实施例促进的以下因素来提供内容适配。
对用户来说的可用带宽:其取决于网络拥塞的程度、正在请求的内容的类型、用户正在使用的设备和用户的订阅。当前商业可用的MCO(诸如SKYFIRE)已经将网络拥塞分类为高拥塞、中等拥塞、低拥塞和无拥塞,使得其基于网络拥塞级别来提供不同视频内容压缩比。用户的订阅还能够影响对UE(用户)来说可用的带宽。运营商已经开始采用若干移动数据计划,并且,基于用户的如图2中所示的计划向这些用户给出不同数据处理。运营商对MCO感兴趣存在两个主要原因。第一,网络业务由于视频业务而爆发,并且运营商保持升级其设备,但投资的回报不直接与业务增长成比例。第二,运营商想要通过实现某种正当使用策略,以受控方式控制业务增长。出于这些原因,运营商基于针对互联网定价和经济状况的特定应用使用和/或可用带宽和/或订户用户数据来探索不同数据计划。这推动了对网络中的移动优化器的需要。
·设备类型:这确定目标播放的屏幕大小。
·内容的元数据:元数据包含如何构造视频内容以使得接收客户端能够适当地解译内容的描述。通常,元数据被包括在从服务器到客户端的http视频响应流的前几个分组中。
·内容策略:这取决于移动运营商与内容提供商之间的协定,该策略可以包括是否允许内容被修改/高速缓存等等。
在现有解决方案中,针对经过移动内容优化器的所有请求手动预配置网络拥塞条件。在视频优化的情况下,不存在自适应压缩机制支持,即,不论网络条件可以如何改变,贯穿视频优化过程使用一个设置。当前,EPC不将网络负载信息提供给移动内容优化器(MCO)引擎。
由于多层数据计划的引入,基于订阅信息来以不同方式对待每个用户。图2给出了多层计划如何工作的一个示例,当用户支付30欧元、20欧元和10欧元时,用户被分类为金、银和铜类别。由此,金用户可得到的最大比特率是7 Mbps,银用户可以得到2 Mbps最大比特率,并且铜用户仅可以得到1 Mbps。此外,当无线电网络被加载时,不同订阅类别的用户得到不同QoS优先级。然而,不存在任何移动内容优化器(MCO)当其执行优化时考虑订阅信息。
基于至少包括处于小区/接入点(eNB)级别上的网络负载(拥塞)状态以及UE订阅状态的实时网络动态,针对自适应内容优化而提出新方法、设备和软件相关产品(例如,计算机可读存储器)。根据本发明的示例性实施例,可以使用以下机制。首先,诸如EPC的PGW之类的网络核心的网络元件可以确定使用例如本文描述的两种方法之一与一个或多个UE无线通信的至少一个接入点(eNB、基站)的负载状态。然后,EPC(或者一般地,网络核心)可以增强EPC与MCO之间的现有协议,以针对来自与服务eNB无线通信的至少一个UE的移动内容(例如,视频)请求将来自服务eNB的实时负载信息承载到MCO。因此,移动服务可以由MCO基于服务eNB负载条件提供给该至少一个UE。此外,将请求移动内容(视频)的UE的订阅信息与服务eNB实时负载动态进行整合可以允许MCO提供对被发送至UE的移动内容的可用带宽的更准确估计,从而增强UE的体验质量(QoE)。
根据本发明的一个实施例,eNB负载状态发现可以包括(但不限于)上行链路/下行链路无线电负载、回程网络负载和eNB处理负载。可以根据这些教导的示例性实施例来实施两个eNB负载状态发现方法,以使EPC能够意识到每个eNB处的负载状态。
第一方法是:开发eNB与EPC之间的负载更新协议,从而通知从eNB到EPC的负载状况(或状态)改变。在该方法中,可以将eNB负载状态确定/定义为无线电负载、回程网络负载和eNB处理负载中的最大值,并且可以将eNB负载状态映射到拥塞状态中。这种映射的原因是降低去往MCO的负载更新消息的频率。这里是这种映射的示例:
负载状态 | >0.75 | 0.5-0.75 | 0.25-0.5 | <0.25 |
拥塞状态 | 高拥塞 | 中等拥塞 | 低拥塞 | 无拥塞 |
注意,使用该类型的映射不是强制的,并且运营商和/或MCO可以定义它们自身的负载,且也具有它们自身对拥塞级别/负载级别的定义。
在图3处看到的负载更新协议信号16可以是基于UDP的且是一个方向的,即,如图3中所示从eNB到EPC。随着这些消息通过UDP而被发送,当几个消息未被EPC接收到时,其可以使用其他手段。例如,如果该消息被周期性地(至少重复一次)发送并且消息之一丢失,则重复的消息将被成功接收到的概率较高。可替换地,eNB可以监视来自其自身相关模块(诸如调度器、回程传输模块等)的负载信息。由负载更新协议承载的信息可以包括eNB地址和拥塞状态。为了减小由负载更新协议带来的开销,eNB可以仅当eNB处的拥塞状态改变时发送负载更新。
在第二方法中,EPC可以通过聚合来自给定eNB的GTP隧道的吞吐量来获得eNB负载状态。由于所有UE数据业务经过EPC网关,因此EPC可以监视来自给定UE的业务状态。然而,通过监视每UE业务,将难以在数千个UE上按比例增加,并且UE业务状态将由于无线电接收而变化较多。为了克服这种问题,EPC可以监视每eNB的聚合业务状态。由于UE业务在eNB与EPC之间经过GTP隧道,因此EPC可以监视来自特定eNB的传入GTP隧道和去往该特定eNB的传出GTP隧道二者。对于给定eNB,EPC可以通过隧道ID来识别GTP隧道,该隧道ID是在隧道建立期间指派的。通过监视这些GTP隧道的业务负载,EPC可以估计eNB负载。与负载更新协议(第一方法)相比,使用负载估计(第二方法)的EPC不那么准确,这是由于其仅测量EPC与eNB之间的吞吐量数据和链路状态。
在另一示例性实施例中,在图4中图示了自适应移动内容优化,图4示出了例如eNB负载信息可以如何被用作针对移动内容优化的输入。实际上,EPC可以将这种信息馈送到任何移动服务作为API。移动视频优化被用作图4中的示例,以图示如何基于如下所解释的实时网络动态来实现自适应内容优化。
步骤1:eNB向EPC发送其负载状态;
步骤2:UE发送具有视频URL的HTTP GET(例如,取得请求);
步骤3:EPC处的DPI引擎拦截HTTP GET,并推断出HTTP GET内部的视频URL可能是视频内容的指示;
步骤4:EPC将服务eNB地址、服务eNB的拥塞状态以及UE订户信息(如下面进一步解释)添加到所接收到的HTTP GET的http选项首部中(或者其可以附加在URL自身的结尾处,然后其在转发到互联网之前被MCO剥掉);
步骤5:MCO提取和处理所接收到的HTTP GET URL的http选项首部,存储服务eNB地址、订户信息和服务eNB拥塞状态信息并剥掉选项首部,并进一步经由互联网将所接收到的http请求转发到遥远的服务器(或者遥远的视频服务器),其中,遥远的服务器例如是互联网的一部分;
步骤6:遥远的视频服务器以在有效载荷中具有视频内容(具有元数据)的HTTP/1.1 200 OK对MCO作出响应;
步骤7:MCO引擎根据负载条件、UE订户信息(如下面进一步解释)和设备类型等来优化移动内容;
步骤8-9:MCO经由HTTP/1.1 200 OK消息将优化的内容发送至UE;
步骤a:如果服务eNB的负载在视频流送期间(或者甚至在视频流送开始之前但在步骤4之后)改变,则eNB将负载更新发送至EPC;
步骤b:EPC经由HTTP张贴(post)消息将服务eNB的负载改变的更新发送至MCO,该HTTP张贴消息包含服务eNB地址和拥塞状态;
步骤c:MCO引擎更新被服务eNB所服务的视频内容的移动视频优化的执行代码转换、速率转换、大小转换等的设置中的一个或多个:因此,MCO可以基于实时动态来自适应优化移动内容;
步骤d-e:由MCO将优化的内容递送至UE。
在另一实施例中,可以将基于订阅信息的正当使用策略与服务eNB实时负载动态进行整合。如本文所提及,运营商倾向于在其网络中实行正当使用策略,并且,正当使用策略基于订阅信息,例如如图2中所示。仅依赖于网络拥塞不能确定给定UE可能具有的可用带宽。在该实施例中,将基于每UE的正当使用策略和实时网络业务动态并入到可用带宽估计过程可以被执行,由此改进估计的准确度。该方法假定:运营商具有关于对UE的不同订阅类别来说的可用带宽的知识,如图2中所示。
EPC网关具有与PCRF服务器的接口,并可以得到UE的订阅信息,该订阅信息基于其账单计划来指示UE属于哪个订阅类别。在UE的初始附着期间,EPC网关可以从PCRF获得UE订阅信息。从该订阅信息,EPC可能能够确定UE是属于例如GOLD(金)、SILVER(银)还是BRONZE(铜)状态。
当EPC拦截来自UE的可疑视频URL请求(参见图4中的步骤3)时,其可以在图4的步骤4中添加UE的订阅状态/类别作为http可选首部之一,正如针对拥塞状态那样。例如,如果UE属于GOLD类别,则HTTP GET(得到)将具有可选首部“订阅状态:GOLD”。
在从EPC接收到经修改的HTTP GET时,MCO可以提取包括eNB IP地址、eNB拥塞状态和UE订阅类别的可选首部信息,并基于MCO处的预定义规则来估计对UE来说可用的潜在带宽。如果订阅信息改变,则PCRF将通知EPC关于这种改变,并且EPC将经由具有适当选项首部的HTTP张贴消息来告知MCO关于该改变。大多数时间,用户的订阅信息不改变太频繁,但eNB拥塞状态可以被更频繁地更新。
本文进一步演示了可以如何应用本发明的实施例。例如,运营商向用户销售5GB/月和2GB/月分别作为计划A和计划B。可能发生的是,重耗费用户消耗更多数据,并且用户-A(GOLD)可以在他的时间消逝之前达到数据容量(datacap)。然后,用户-A计划可以被降低到较低状态,并且该动态订阅和消耗速率必须被传送至MCO,使得已达到数据容量的那些用户将被以不同方式对待。
然后,运营商可以提出关于如何对待订户的不同的策略以及业务应当如何被对待等等。本文描述的实施例中提出的机制使运营商能够提出不同排列。可以使用正在访问的诸如设备类型、订阅策略、使用时间/容量、拥塞、内容之类的信息来导出策略,并且在图5中进一步图示该信息。
图5演示了MCO引擎可以如何基于例如由互联网服务器提供的预期内容的元数据(图4中的步骤6)以及诸如UE设备类型和操作***、每eNB的网络拥塞和UE订户信息之类的其他输入信息(图4中的步骤4)根据本文描述的实施例而执行。使用该输入信息,MCO可以根据本文描述的实施例提供优化的输出(图4中的步骤7-9)。
注意,两种类型的UE信息可以由MCO导出。第一,当用户作出来自URL的http请求时,http请求包含处于该http请求中的操作***信息(例如ANDROID、WINDOWS或甚至APPLE iOS等)。第二,通过PCRF接收到的订户信息记录可以包含设备类型。
所描述的实施例的优势包括但不限于:
使移动内容优化引擎能够提供更有效的移动优化而不损害用户体验;
开发网络业务监视器机制,允许EPC精确指出eNB中的小区扇区级别处的拥塞情形,使得在这种精细级别处提供网络拥塞信息可以帮助诸如MCO之类的移动应用更好地针对每个UE执行内容优化过程;
基于在服务eNB处针对给定UE的实时网络负载来实现动态内容适配,这可以减少/最小化当移动内容被加载时UE可能体验的拖延的数目,从而根据可用带宽约束来优化用户体验;
与UE订阅简档和eNB处的网络拥塞进行相关可以提供对UE来说可用的带宽的更准确估计,因此,诸如MCO之类的移动服务可以基于带宽限制来更好地针对UE调整移动内容;以及
在UE侧上不需要改变,使得传统UE也可以被本文描述的实施例支持。
图6示出了演示由EPC中的网络元件(例如,PGW)进行的对本发明的实施例的实现的示例性流程图。注意,图6中所示的步骤的顺序不是绝对必需的,因此在原理上,各个步骤可以不按所图示的顺序执行。此外,可以跳过特定步骤,可以添加或替掉不同步骤,或者可以在单独的应用中执行所选步骤或步骤组。
在根据该示例性实施例的方法中,如图6中所示,在第一步骤40中,EPC的网络元件(例如,PGW)接收与一个或多个UE无线通信的至少一个接入点(例如,eNB)的负载状态。
在下一步骤42中,EPC的网络元件将至少包括该至少一个接入点的负载状态或从负载状态映射的拥塞状态和/或(该一个或多个UE中的)至少一个UE的订阅状态的信息添加到来自该一个或多个UE中的该至少一个UE(捕获)的移动内容请求。在下一步骤44中,EPC的网络元件向MCO发送具有所添加的信息的移动内容请求,以使用所添加的信息来优化诸如视频之类的所请求的移动内容。
在下一步骤46中,EPC的网络元件进一步在响应于移动内容请求将优化的移动内容流送至该至少一个UE期间确定该至少一个接入点的负载/拥塞状态和/或该至少一个UE的订阅状态的改变。在下一步骤48中,EPC的网络元件向MCO发送更新的负载/拥塞状态和/或更新的订阅状态以进一步优化流送移动内容(诸如视频)。
图7示出了演示由MCO(例如,由包括MCO的设备)进行的对本发明的实施例的实现的示例性流程图。注意,图7中所示的步骤的顺序不是绝对必需的,因此在原理上,各个步骤可以不按所图示的顺序执行。此外,可以跳过特定步骤,可以添加或替掉不同步骤,或者可以在单独的应用中执行所选步骤或步骤组。
在根据该示例性实施例的方法中,如图7中所示,在第一步骤60中,MCO(例如,包括MCO的设备)从EPC的网络元件接收至少包括与一个或多个UE无线通信的至少一个接入点(eNB)的负载状态或从负载状态映射的拥塞状态和/或(该一个或多个UE中的)至少一个UE的订阅状态的信息连同来自该至少一个UE的移动内容请求。
在下一步骤62中,MCO经由互联网将移动内容请求转发至服务器并从该服务器接收移动内容。在下一步骤64中,MCO使用所接收到的信息来优化所请求的视频内容,并将优化的移动内容发送至该至少一个UE。
在下一步骤66中,MCO在流送优化的移动内容期间从EPC的网络元件接收包括下述一项或多项的更新信息:该至少一个接入点的更新负载状态或从更新负载状态映射的拥塞状态;以及该至少一个UE的更新订阅状态。在下一步骤68中,MCO基于所接收到的更新信息来进一步优化移动内容,并将进一步优化的移动内容发送至该至少一个UE。
图8示出了根据本发明的实施例的演示被包括在(LTE)网络100中的MCO设备80以及网络元件(例如,EPC的PGW)82的设备的框图的示例。注意,MCO设备80可以被放置在云中或被放置在与网络元件82相同的运营商网络中。图8是适于实施本发明的示例性实施例(例如,参照图2-7)的各种电子设备的简化框图以及电子设备的部件被配置成使该电子设备进行操作所依照的具体方式。
网络元件80可以包括例如至少一个发射机80a、至少一个接收机80b、至少一个处理器80c、至少一个存储器80d和移动内容优化器应用模块80e。根据本发明的实施例,发射机80a和接收机80b可以被配置成例如使用链路/接口81提供与设备82(以及图8中未示出的其他设备)的通信(例如,有线通信)并使用链路86经由互联网提供与遥远服务器的通信。发射机80a和接收机80b一般可以是用于发射/接收的装置,并可以被实现为收发机或其结构等同物。进一步注意,相同需求和考虑可以适用于诸如设备82之类的其他网络设备的发射机和接收机。
至少一个存储器80d(例如,计算机可读存储器)的各种实施例可以包括适于本地技术环境的任何数据储存技术,包括但不限于基于半导体的存储器设备、磁存储器设备和***、光学存储器设备和***、固定存储器、可移除存储器、盘存储器、闪速存储器、DRAM、SRAM、EEPROM等。处理器80c的各种实施例包括但不限于通用计算机、专用计算机、微处理器、数字信号处理器(DSP)和多核处理器。类似实施例适用于诸如图8中所示的设备82之类的其他设备中的存储器和处理器。
移动内容优化器应用模块80e可以提供用于执行图7中所示的步骤60-68的各种指令。模块80e可以被实现为存储器80d中存储的应用计算机程序,但是一般地,其可以被实现为软件、固件和/或硬件模块或其组合。特别地,在软件或固件的情况下,可以使用包括计算机处理器要执行的在其上使用计算机程序代码(即,软件或固件)的计算机可读指令(例如,程序指令)的诸如计算机可读存储器(例如,非瞬变计算机可读存储器)、计算机可读介质或计算机可读储存结构之类的软件相关产品来实现一个实施例。此外,模块80e可以被实现为单独的块,或可以与设备80的任何其他模块/块组合,或者其可以根据其功能而被分割为若干个块。
设备82可以具有与设备80类似的部件,如图8中所示,使得与设备80的部件有关的上面的讨论完全适用于设备82的部件。设备82分别经由链路85连接至网络100的接入点(eNB)且经由链路83连接至PCRF。
负载和订阅状态应用模块87可以提供用于执行图6中所示的步骤40-48的各种指令。模块87可以被实现为相应设备82的存储器中存储的应用计算机程序,但是一般地,其可以被实现为软件、固件和/或硬件模块或其组合。特别地,在软件或固件的情况下,可以使用包括计算机处理器要执行的在其上使用计算机程序代码(即,软件或固件)的计算机可读指令(例如,程序指令)的诸如计算机可读存储器(例如,非瞬变计算机可读存储器)、计算机可读介质或计算机可读储存结构之类的软件相关产品来实现一个实施例。此外,模块87可以被实现为单独的块,或可以与设备82的任何其他模块/块组合,或者其可以根据其功能而被分割为若干个块。
注意,本文描述的各种非限制性实施例可以被分离地使用、被组合或被针对具体应用选择性地组合。
此外,上述非限制性实施例的各种特征中的一些可以用于在不对应地使用其他所描述的特征的情况下获益。因此,上面的描述应当被视为仅说明本发明的原理、教导和示例性实施例,而不是作为其限制。
应当理解,上述布置仅说明本发明的原理的应用。在不脱离本发明的范围的情况下本领域技术人员可以设计出许多修改和可替换布置,并且,所附权利要求意图覆盖这种修改和布置。
Claims (20)
1.一种方法,包括:
由网络核心的网络元件确定与一个或多个用户设备无线通信的至少一个接入点的负载状态;由所述网络元件将至少包括所述至少一个接入点的所述负载状态或从所述负载状态映射的拥塞状态的信息添加到来自所述一个或多个用户设备中的至少一个用户设备的移动内容请求;以及
由所述网络元件向移动内容优化器发送具有所添加的信息的移动内容请求,以使用所添加的信息优化所请求的移动内容。
2.根据权利要求1所述的方法,其中,所述移动内容请求包括视频请求。
3.根据权利要求1所述的方法,其中,所述负载状态是基于负载更新协议来确定的,所述负载更新协议通过所述至少一个接入点告知所述网络元件关于所述负载状态的改变。
4.根据权利要求3所述的方法,其中,所述负载更新协议是单向用户数据报协议。
5.根据权利要求1所述的方法,其中,所述负载状态是通过聚合去往和来自所述至少一个接入点的通用分组无线电服务隧道协议隧道的吞吐量来确定的。
6.根据权利要求1所述的方法,其中,所述网络元件是分组网关。
7.根据权利要求1所述的方法,其中,所述至少一个接入点是eNB。
8.根据权利要求1所述的方法,进一步包括:
由所述网络核心的所述网络元件在响应于所述移动内容请求将优化的移动内容流送至所述至少一个用户设备期间确定所述至少一个接入点的所述负载状态的改变;以及
由所述网络元件向所述移动内容优化器发送所述至少一个接入点的更新负载状态或从所述更新负载状态映射的更新拥塞状态,以进一步优化流送移动内容。
9.根据权利要求1所述的方法,其中,所述负载状态是基于所述至少一个接入点的上行链路/下行链路无线电负载、回程网络负载和处理负载中的一个或多个来确定的。
10.根据权利要求1所述的方法,进一步包括:
由所述网络核心的所述网络元件确定针对所述至少一个接入点的订阅状态,其中,所述订阅状态被包括在所添加的信息中。
11.根据权利要求10所述的方法,进一步包括:
由所述网络核心的所述网络元件在响应于所述移动内容请求将优化的移动内容流送至所述至少一个用户设备期间进一步确定所述至少一个用户设备的订阅状态的改变;以及
由所述网络元件将更新订阅状态发送至所述移动内容优化器,以进一步优化流送移动内容。
12.一种方法,包括:
由包括移动内容优化器的设备从网络核心的网络元件接收至少包括与一个或多个用户设备无线通信的至少一个接入点的负载状态或从所述负载状态映射的拥塞状态的信息连同来自所述一个或多个用户设备中的至少一个用户设备的移动内容请求;
由所述设备使用所接收到的信息优化所请求的视频内容;以及
由所述设备向所述至少一个用户设备发送所优化的移动内容。
13.根据权利要求12所述的方法,其中,所述优化包括:
经由互联网将所述移动内容请求转发至服务器;
从所述服务器接收所述移动内容;以及
基于至少包括所述负载状态或拥塞状态的所接收到的信息来优化所接收到的视频内容。
14.根据权利要求12所述的方法,其中,所接收到的信息包括所述至少一个用户设备的订阅状态。
15.根据权利要求12所述的方法,其中,所述订阅状态具有指示在所述至少一个用户设备处可用的对应带宽的金、银或铜状态。
16.根据权利要求12所述的方法,其中,所述移动内容请求是视频请求。
17.根据权利要求12所述的方法,其中,所述网络元件是分组网关,并且所述至少一个接入点包括eNB。
18.根据权利要求12所述的方法,进一步包括:
由所述设备在流送优化的移动内容期间从所述网络核心的所述网络元件接收更新信息,所述更新信息包括下述一项或多项:
所述至少一个接入点的更新负载状态或从所述更新负载状态映射的拥塞状态,以及
所述至少一个用户设备的更新订阅状态;以及
基于所接收到的更新信息来进一步优化所述移动内容。
19.一种设备,包括:
至少一个处理器和存储计算机指令的集合的存储器,其中,所述处理器和存储计算机指令的存储器被配置成使所述设备:
确定与一个或多个用户设备无线通信的至少一个接入点的负载状态;
将至少包括所述至少一个接入点的所述负载状态或从所述负载状态映射的拥塞状态的信息添加到来自所述一个或多个用户设备中的至少一个用户设备的移动内容请求;以及
向移动内容优化器发送具有所添加的信息的移动内容请求,以使用所添加的信息优化所请求的移动内容。
20.一种设备,包括:
至少一个处理器和存储计算机指令的集合的存储器,其中,所述处理器和存储计算机指令的存储器被配置成使所述设备:
从网络核心的网络元件接收至少包括与一个或多个用户设备无线通信的至少一个接入点的负载状态或从所述负载状态映射的拥塞状态的信息连同来自所述一个或多个用户设备中的至少一个用户设备的移动内容请求;
使用所接收到的信息优化所请求的视频内容;以及
向所述至少一个用户设备发送所优化的移动内容。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/554,302 US20140026169A1 (en) | 2012-07-20 | 2012-07-20 | Content Optimization Based On Real Time Network Dynamics |
US13/554,302 | 2012-07-20 | ||
PCT/EP2013/062457 WO2014012724A1 (en) | 2012-07-20 | 2013-06-17 | Content optimization based on real time network dynamics |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104471904A true CN104471904A (zh) | 2015-03-25 |
CN104471904B CN104471904B (zh) | 2017-09-08 |
Family
ID=48669932
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380038619.5A Expired - Fee Related CN104471904B (zh) | 2012-07-20 | 2013-06-17 | 用于内容优化的方法和设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20140026169A1 (zh) |
EP (1) | EP2875616B1 (zh) |
CN (1) | CN104471904B (zh) |
WO (1) | WO2014012724A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112602297A (zh) * | 2018-06-25 | 2021-04-02 | 上海诺基亚贝尔股份有限公司 | 用于无线移动通信***中的互联网内容推送服务的方法和装置 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102066130B1 (ko) * | 2013-01-18 | 2020-02-11 | 삼성전자주식회사 | 무선 통신 시스템에서 트래픽 제어 방법 및 장치 |
KR102099650B1 (ko) * | 2013-03-11 | 2020-05-15 | 삼성전자 주식회사 | 이동통신 네트워크의 혼잡 상황 제어 방법 및 장치 |
EP3097672B1 (en) * | 2014-01-20 | 2021-03-31 | Nokia Solutions and Networks Oy | Method of operating a network entity |
US10321287B2 (en) | 2014-06-03 | 2019-06-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and device for exchanging signalling information |
US10085157B2 (en) * | 2015-06-18 | 2018-09-25 | International Business Machines Corporation | Reconfiguring a mobile network based on cellular network state information |
CN109729396B (zh) * | 2017-10-31 | 2022-03-11 | 华为技术有限公司 | 视频分片数据传输方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101507182A (zh) * | 2006-06-26 | 2009-08-12 | 艾利森电话股份有限公司 | 用于快速通信量测量和监控的网络节点和方法 |
WO2010140015A1 (en) * | 2009-06-03 | 2010-12-09 | Telefonaktiebolaget L M Ericsson (Publ) | Congestion-based traffic metering |
CN102547388A (zh) * | 2010-12-28 | 2012-07-04 | 特克特朗尼克公司 | 移动网络中的视频转码的自适应控制 |
-
2012
- 2012-07-20 US US13/554,302 patent/US20140026169A1/en not_active Abandoned
-
2013
- 2013-06-17 WO PCT/EP2013/062457 patent/WO2014012724A1/en active Application Filing
- 2013-06-17 EP EP13730206.3A patent/EP2875616B1/en not_active Not-in-force
- 2013-06-17 CN CN201380038619.5A patent/CN104471904B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101507182A (zh) * | 2006-06-26 | 2009-08-12 | 艾利森电话股份有限公司 | 用于快速通信量测量和监控的网络节点和方法 |
WO2010140015A1 (en) * | 2009-06-03 | 2010-12-09 | Telefonaktiebolaget L M Ericsson (Publ) | Congestion-based traffic metering |
CN102547388A (zh) * | 2010-12-28 | 2012-07-04 | 特克特朗尼克公司 | 移动网络中的视频转码的自适应控制 |
EP2472946A1 (en) * | 2010-12-28 | 2012-07-04 | Tektronix, Inc. | Adaptive control of video transcoding in mobile networks |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112602297A (zh) * | 2018-06-25 | 2021-04-02 | 上海诺基亚贝尔股份有限公司 | 用于无线移动通信***中的互联网内容推送服务的方法和装置 |
US11533380B2 (en) | 2018-06-25 | 2022-12-20 | Nokia Technologies Oy | Methods and apparatuses for internet content pushing service in a wireless mobile communication system |
Also Published As
Publication number | Publication date |
---|---|
EP2875616A1 (en) | 2015-05-27 |
WO2014012724A1 (en) | 2014-01-23 |
US20140026169A1 (en) | 2014-01-23 |
EP2875616B1 (en) | 2017-08-09 |
CN104471904B (zh) | 2017-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104471904A (zh) | 基于实时网络动态的内容优化 | |
US11968128B2 (en) | Management, by an intermediate device, of the quality of transmission of a data stream to a mobile terminal | |
US8909728B2 (en) | Retrieving content from local cache | |
US10455042B2 (en) | Transmitting information across a communications network | |
CN101989913B (zh) | 用于使局域网中的网络设备获取业务内容的方法及装置 | |
US8972523B2 (en) | Adaptive localized content storage and distribution | |
US11271862B2 (en) | Service delivery in a communication network | |
KR101548144B1 (ko) | 사용자 장비에 대한 자산들의 프리-패치를 위한 자원 프로파일의 조정 | |
CN106233775B (zh) | 应用程序或无线电信息在网络数据包头中的***和使用 | |
KR20140116450A (ko) | 무선 사용자에 대한 지능적인 코덱 레이트 적응을 제공하는 방법 및 장치 | |
CN103125108A (zh) | 建立发射控制协议连接的***和方法 | |
US9866652B2 (en) | Method, apparatus and computer program for providing a data object from a content server to a client device over a radio access network (RAN) | |
US20160119848A1 (en) | Method for service data management, apparatus, and system | |
JP6478909B2 (ja) | メディアプレフィル性能の改良 | |
CN115002238A (zh) | 流量传输方法、装置、设备和存储介质 | |
US20160088076A1 (en) | Method, device and system for obtaining mobile network data resources | |
US10069948B2 (en) | Method, apparatus, and system for acquiring media service parameter indication | |
CN105264458A (zh) | 网络信息的自适应利用 | |
US10813110B2 (en) | Method and apparatus for scheduling terminal radio resources | |
EP4193609A1 (en) | A terminal device, infrastructure equipment and methods | |
CN109906646A (zh) | 信息传输方法、基站和终端设备 | |
CN105704752A (zh) | 业务与路由分离的方法及装置 | |
KR102167372B1 (ko) | 이동 통신 시스템에서 미디어 트래픽 처리 방법 및 장치 | |
CN118102378A (zh) | 数据传输优化方法、装置、计算机可读介质及电子设备 | |
CN118102383A (zh) | 数据传输优化方法、装置、计算机可读介质及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170908 Termination date: 20190617 |