CN103907331A - 无线电网络中的应用性能改善 - Google Patents
无线电网络中的应用性能改善 Download PDFInfo
- Publication number
- CN103907331A CN103907331A CN201280055209.7A CN201280055209A CN103907331A CN 103907331 A CN103907331 A CN 103907331A CN 201280055209 A CN201280055209 A CN 201280055209A CN 103907331 A CN103907331 A CN 103907331A
- Authority
- CN
- China
- Prior art keywords
- option
- user
- existing service
- service
- application
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0257—User requested
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0273—Determination of fees for advertising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1485—Tariff-related aspects
- H04L12/1492—Tariff-related aspects negotiation of tariff
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/756—Media network packet handling adapting media to device capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0268—Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1453—Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
- H04L12/1471—Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network splitting of costs
- H04L12/1475—Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network splitting of costs the splitting involving a third party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/042—Public Land Mobile systems, e.g. cellular systems
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种方法包括向用户发送请求,指示用以对于无线电网络与用户所使用的移动节点之间的一个或多个应用流而修改体验质量的选项。所述请求指示用户应当选择以下各项中的一个:拒绝用以将现有服务升级至能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者接受用以将现有服务升级至新服务的选项。响应于接收到用户选择了用以升级现有服务的选项的指示,执行一个或多个行动以将现有服务升级至新服务。用以升级现有服务的选项可以包括接收用于新服务的广告或为新服务支付额外费用的选项。
Description
技术领域
本发明一般地涉及无线网络,并且更具体地涉及用于改善无线电网络与无线节点之间的应用性能的技术。
背景技术
本节意图为下文公开的本发明提供背景或上下文。本文中的描述可以包括能够被寻求的概念,但不一定是先前已经设想、实现或描述的那些。因此,除非在本文中另外明确地指明,在本节中所描述的不是对本申请中的描述的现有技术,并且不会通过包含在本节中而被承认为现有技术。
无线电网络基于无线电链路条件、负载、缓冲器大小等做出无线电资源管理(RRM)决定。基于无线电链路条件、负载、运营商策略以及附加数据来做出切换决定。基于无线电链路条件、缓冲器大小和各种其它无线电参数来做出调度决定。
然而,无线电网络在RRM决策、切换决定或调度决定中并不考虑实时应用反馈。因此,如果使用特定应用的用户经历性能的降级,则无线电网络可能不能使应用的性能返回至适当水平或提高应用的性能。
称为深度分组检测(deep packet inspection,DPI)的技术正在被用来检验诸如无线接入网络之类的网络中的网际协议(IP)分组。这种技术称为“深度”分组检测,因为除检验IP分组中的多个报头(header)之外,还能够检验IP分组的数据部分。
无线电网络支持基于量、时间、应用使用及其它信息的预付费和已付费(post-paid)计费。DPI技术能够用来出于计费目的而识别应用类型。然而,当前不存在用于使用DPI来评估应用性能并使用实时应用性能来触发计费优化的技术。尽管如此,DPI可以用于其它情景,如下所述。
第三代合作伙伴项目(3GPP)正在定义将会使得能够基于以下准则来卸载网际协议(IP)流的卸载解决方案:
1)本地IP接入(LI PA);
2)选择性IP业务卸载(SIPTO);以及
3)业务卸载功能。
这些卸载解决方案能够使用APN(接入点名称)或DPI(深度分组检测)或ACL(接入控制列表)规则。然而,现有解决方案在IP卸载决策中并不考虑实时应用反馈。
发明内容
在本节中所阐明的实施例是示例性的。
在示例性实施例中,公开了一种方法,其包括向用户发送请求,指示用以对于在无线电网络与用户所使用的移动节点之间的一个或多个应用流(application flow)而修改体验质量的选项。所述请求指示用户应当选择以下各项中的一个:拒绝用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者接受用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项。所述方法还包括响应于接收到用户选择了用以升级现有服务的选项的指示,执行一个或多个行动以将现有服务升级到新服务。
在另外的示例性实施例中,公开了一种计算机程序产品,其包括计算机可读存储器,所述计算机可读存储器承载了具体化在其中以用于与计算机一起使用的计算机程序代码。所述计算机程序代码包括用于向用户发送请求的代码,所述请求指示用以对于在无线电网络与用户所使用的移动节点之间的一个或多个应用流而修改体验质量的选项。所述请求指示用户应当选择以下各项中的一个:拒绝用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者接受用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项。所述计算机程序代码还包括代码用于响应于接收到用户选择了用以升级现有服务的选项的指示,执行一个或多个行动以将现有服务升级到新服务。
在附加的示例性实施例中,一种设备包括一个或多个处理器以及包括计算机程序代码的一个或多个存储器。所述一个或多个存储器以及计算机程序代码被配置成在所述一个或多个处理器的情况下使得所述设备执行至少以下各项:向用户发送请求,指示用以对于在无线电网络与用户所使用的移动节点之间的一个或多个应用流而修改体验质量的选项,所述请求指示用户应当选择以下各项中的一个:拒绝用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者接受用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;响应于接收到用户选择了用以升级现有服务的选项的指示,执行一个或多个行动以将现有服务升级到新服务。
在附加的示例性实施例中,一种设备包括至少以下各项:用于向用户发送请求的装置,所述请求指示用以对于在无线电网络与用户所使用的移动节点之间的一个或多个应用流而修改体验质量的选项,所述请求指示用户应当选择以下各项中的一个:拒绝用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者接受用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;响应于接收到用户选择了用以升级现有服务的选项的指示以用于执行一个或多个行动来将现有服务升级到新服务的装置。
在另一示例性实施例中,一种方法包括从无线电网络接收请求,所述请求对应于在无线电网络与移动节点之间的一个或多个应用流。接收到的请求指示移动节点的用户应当选择以下各项中的一个:拒绝用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者接受用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项。所述方法包括:在移动节点的显示器上显示消息,所述消息适合于允许用户选择选项中的一个;允许用户选择选项中的一个;以及响应于用户选择用以升级现有服务的选项,从移动节点向无线电网络发送用户选择了用以升级现有服务的选项的指示。
在附加的示例性实施例中,一种计算机程序产品包括计算机可读存储器,所述计算机可读存储器承载了具体化在其中以用于与计算机一起使用的计算机程序代码。所述计算机程序代码包括用于从无线电网络接收请求的代码,所述请求对应于在无线电网络与移动节点之间的一个或多个应用流。接收到的请求指示移动节点的用户应当选择以下各项中的一个:拒绝用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者接受用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项。所述计算机程序代码包括:用于在移动节点的显示器上显示适合于允许用户选择选项中的一个的消息的代码;用于允许用户选择选项中的一个的代码;以及用于响应于用户选择用以升级现有服务的选项而从移动节点向无线电网络发送用户选择了用以升级现有服务的选项的指示的代码。
在另外的示例性实施例中,一种设备包括一个或多个处理器以及包括计算机程序代码的一个或多个存储器。所述一个或多个存储器以及计算机程序代码被配置成在所述一个或多个处理器的情况下使得所述设备执行至少以下各项:从无线电网络接收请求,所述请求对应于无线电网络与设备之间的一个或多个应用流,接收到的请求指示所述设备的用户应当选择以下各项中的一个:拒绝用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者接受用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;在所述设备的显示器上显示适合于允许用户选择选项中的一个的消息;允许用户选择选项中的一个;以及响应于用户选择用以升级现有服务的选项,从所述设备向无线电网络发送用户选择了用以升级现有服务的选项的指示。
在另外的示例性实施例中,一种设备包括至少以下各项:用于从无线电网络接收请求的装置,所述请求对应于无线电网络与设备之间的一个或多个应用流,接收到的请求指示所述设备的用户应当选择以下各项中的一个:拒绝用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者接受用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;用于在所述设备的显示器上显示适合于允许用户选择选项中的一个的消息的装置;用于允许用户选择选项中的一个的装置;以及响应于用户选择用以升级现有服务的选项而用于从所述设备向无线电网络发送用户选择了用以升级现有服务的选项的指示的装置。
附图说明
在附图的图中:
图1图示可以在其中实施本发明的示例性实施例的***的简化框图。
图2图示在图1的IP(网际协议)卸载网关(IOG)中的示例性实施例中实现的深度分组检测元件的简化框图。
图3图示与示例性实施例中的无线电网络和移动节点(MN)元件的交互的IOG的简化框图。
图4图示根据本发明的示例性实施例的用于无线电网络中的应用性能改善的方法的流程图。
图5图示根据本发明的示例性实施例的用以对于从无线电网络到MN的应用流而使用无线电资源技术来为用户升级服务的方法的流程图。
图6图示根据本发明的示例性实施例的用以对于从无线电网络到MN的应用流而使用核心网络技术来为用户升级服务的方法的流程图。
图7图示对于图4中所示的方法的某些部分由无线电网络和移动节点所执行的示例性方法的流程图。
图8A、8B和8C图示用于用户从多个选项中选择选项的请求的不同的显示表示。
图9A和9B示出了用于向用户显示在应用流中接收到的广告和如何可以将该广告添加到应用流的两个示例性技术。
图10图示可以在其中实施本发明的示例性实施例的另一***的简化框图。
图11图示根据本发明的示例性实施例的用于无线电网络中的性能改善的方法的流程图。
图12图示用以允许媒体内容的代码转换(transcoding)以及对该内容的其它操作发生的方法的流程图。
图13图示用于从以当前媒体编码率所编码的媒体流(media stream)的一部分来生成以新的媒体编码率所编码的媒体流的新一部分的方法的流程图。
图14图示用于检索将被用于媒体流的新一部分的内容的方法的流程图。
图15图示可以在其中实施本发明的示例性实施例的另一***的简化框图。
具体实施方式
如上所述,DPI能够用来支持许多技术。然而,当前技术并不支持基于应用的实时性能来触发有差别(例如,基于广告)的服务递送,其中,能够通过对从与移动节点相关联的多个应用分组的深度分组检测所获得的元数据进行评估来确定实时应用性能。此外,当前技术并不支持其中能够为用户提供增值服务(例如,波束成形)以用于允许运营商向用户推送广告内容或收取额外费用以便使用户接收应用内容的计费机制。
本公开提供了用于实现这些及其它改善的技术。特别地,本公开提出了用以基于来自应用的IP数据流(data flow)的多个分组的深度分组检测来触发有差别计费的技术,其中,执行多个分组的DPI以获得与数据流相关联的元数据。在示例性实施例中,使用元数据来识别活动应用的实时性能。元数据连同用户策略一起可以在示例性实施例中用来决定以下优化中的一个或多个:
何时触发移动节点转换至高端服务(例如,通过升级用户的服务)以实现更好的性能;或者
何时触发移动节点转换至基于广告的、增值服务递送。
此外,通过增加给用户的服务和到移动节点的吞吐量的相对应增加而带来示例性实施例中的高端服务和增值服务递送。为了引起到移动节点的增加的吞吐量,本公开提出用以基于实时应用反馈来优化RRM功能性的技术。也就是说,可以使用深度分组检测和关联的元数据来触发RRM(例如,调度、切换等)决定。能够在节点B(基站)、IP卸载网关(IOG)或(一个或多个)任何其它接入网络元件上实现DPI。在下文所示的示例中,IOG被示出与节点B(也写为NB)分离,但是这仅仅是示例性的。
本公开还提出了用于增加到移动节点的吞吐量的其它技术。在本文中基于实时应用反馈提出了用于优化卸载功能性的技术。这些技术可以使用从DPI得到的元数据连同L1反馈。
在图1中示出了可以在其中实施本发明的示例性实施例的示例性***。所述***包括诸如因特网之类的网络170、通用分组无线电服务网关服务节点(GGSN)140、服务GPRS(通用分组无线电服务)支持节点(SGSN)130、IP(网际协议)卸载网关(IOG)160、无线电网络控制器(RNC)120、NB(UTRAN 节点B,其中UTRAN是通用陆地无线电接入网络)115以及移动节点190。节点B 115是无线接入点,其提供由移动节点190对基于分组的无线电网络100(包括Nobe B 115、RNC 120、IOG 160、SGSN 130以及GGSN 140)的接入。无线电网络100的核心网络部分在示例中包括SGSN 130和GGSN 140。然而,运营商还可以在GGSN与因特网存在点(point of presence)之间具有附加路由器和输送网络。
IOG 160包括计算机161,其包括通过一个或多个总线175互连的一个或多个处理器171、一个或多个存储器180以及一个或多个有线或无线网络接口185。所述一个或多个存储器180包括计算机程序代码187,所述计算机程序代码187在由所述一个或多个处理器171执行时使得计算机161/IOG 160执行本文中所描述的操作中的一个或多个。移动节点190包括计算机191,其包括通过一个或多个总线195互连的一个或多个处理器192、一个或多个存储器194、一个或多个有线或无线网络接口196以及一个或多个显示器/用户接口(UI)推断(inferences) 198。计算机191还包括诸如触摸屏之类的显示器199且可以包括键盘或其它输入设备。所述一个或多个存储器194包括计算机程序代码197,所述计算机程序代码197在由一个或多个处理器192执行时使得计算机191/移动节点190执行本文中描述的操作中的一个或多个。还能够在ATCA(高级电信计算架构)顺应(compliant)嵌入式板上实现IOG。诸如工业计算机制造商集团(PICMG)联合的标准体正从事于ATCA标准化。基于分组的无线电网络100是基于分组的,因为无线电网络100能够处理基于分组的业务(如由分组131所示)。无线电网络100可以不限于基于分组的业务并且可以处理其它业务,诸如电路交换业务。
一般而言,移动节点190的各种实施例可以包括但不限于蜂窝式电话、智能电话、手写板(tablet)、具有无线通信能力的个人数字助理(PDA)、具有无线通信能力的便携式计算机、具有无线通信能力的诸如数字式相机的图像捕捉设备、具有无线通信能力的游戏设备、具有无线通信能力的音乐存储和回放装置、容许无线因特网接入和浏览的因特网装置以及结合了此类功能的组合的便携式单元或终端。
计算机可读存储器180/194可以是适合于本地技术环境的任何类型,并且可以使用任何适合的数据存储技术来实现,诸如基于半导体的存储器设备、闪速存储器、磁存储器设备和***、光学存储器设备和***、固定存储器和可移动存储器。处理器171/192可以是适合于本地技术环境的任何类型,并且作为非限制性示例可以包括通用计算机、专用计算机、微处理器、数字信号处理器(DSP)和基于多核处理器架构的处理器中的一个或多个。
移动节点190在会话期间访问因特网170中的内容105。例如,内容105可以是电视节目或电影的视频。无线电网络100(例如,GGSN 140和SGSN 130)使用内容105和用于其它移动节点或移动节点的其它应用的其它内容(未示出)来创建流108,其包括一个或多个应用流109。本示例中的因特网170是终止对应于内容105的(一个或多个)应用流109的网络。作为会话的部分,无线电网络100将流108转送至关联的移动节点190,并且节点B 115将媒体流108无线地传送至关联的移动节点190。媒体流108包括分组131。作为媒体流108的部分,存在进入IOG 160的一个或多个应用流109(在本示例中包括分组131中的三个)。通常,应用流109中的一个对应于内容105,虽然多个应用流109可能对应于所述内容。IOG 160然后能够创建具有添加的广告内容111的一个或多个应用流106。如下文更详细描述的,当应用流109满足某些准则时并基于用户输入,IOG 160能够将添加的广告内容111添加到对应于所述内容的应用流109以创建具有添加的广告内容111的应用流106。在图1的示例中,应用流109和106可以对应于多个应用。下文更详细地描述图1的其它方面。
转到图2,此图图示在IOG 160中的示例性实施例中实现的深度分组检测(DPI)元件的简化框图。IP数据210包括流108的(一个或多个)应用流109。DPI模块220分析IP数据210,并且因此能够确定哪些协议230被用于视频230-1、通过IP的语音(VoIP)230-2、Web(例如,超文本标记语言,HTML)230-3以及任何其它适合的协议230-4(Prot X,以指示另一协议),并且能够译解正使用所述协议而被传送的流。DPI 220然后执行更新MN(移动节点)流状态的框240中的行动以创建/修改MN流状态和对应的流状态表241。例如,在具有使用视频协议230-1的应用流109的流108的情况下,MN流状态241可以指示正经由应用流109来传送视频。DPI引擎将监视在移动节点190与无线电网络100中的对应节点之间的应用流109,并在用于所述流的多个分组上提取与单独应用流相关联的元数据。例如,元数据信息能够包含音频和视频应用流的平均意见得分(MOS)。以下是DPI元数据的附加示例:应用响应时间(诸如往返时间、RTT)、等待时间、吞吐量、视频质量度量、抖动、分组丢失等。
转到图3,此图图示了示例性实施例中的与无线电网络和移动节点(MN)元件交互的IOG的简化框图。本示例中的IOG 160包括代理无线电资源(ProxyRadioResource)管理器320、DPI引擎220以及代理计费管理器(ProxyBillingManager)360。IOG 160还经由例如代理无线电资源管理器320与接入网络无线电资源管理(RRM)330(诸如基站收发站(BTS)或无线电网络控制器(RNC))以及策略和收费规则功能(PCRF)340相交互。IOG 160还经由例如代理计费管理器360与核心网络计费基础设施370和广告服务器380相交互。IOG 160还接收并发射应用流至核心网络(CN)数据源/汇点(sink)310和至MN数据源/汇点350。在图1的示例中,CN数据源/汇点310包括RNC 120和/或SGSN 130。MN数据源/汇点350是例如在无线设备190上执行的一个或多个应用。
在示例性实施例中,代理无线电资源管理器320执行图5中的操作。代理计费管理器360执行下文更详细描述的计费相关的功能。划分成区块160、220、320和360是为了易于参考且不应当被视为是限制性的。在与这些(及任何其它区块)相关地描述的功能性可以由计算机***161实现,并且可以进一步细分或组合。
DPI引擎220将与代理无线电资源管理器320共享元数据以用于处理和做出RRM决定。代理无线电资源管理器320将利用元数据来触发各种RRM程序(诸如保守调度以避免空中抖动和延迟)、切换程序等,如下文更详细地解释的。代理无线电资源管理器320还将与代理计费管理器360相交互,例如用以增强与用户相关联的服务质量(QoS)参数。
除图1-3之外,现在参考图4,此图图示根据本发明的示例性实施例的用于无线电网络中的应用性能改善的方法的流程图。所述方法例如由IOG 160及其对应的组成部分,DPI引擎220、代理无线电资源管理器320以及代理计费管理器360来执行。这种方法(以及任何其它图中所示的方法)可以通过由处理器(例如,171/192)所执行的计算机程序代码(例如,187、197)来执行,或者可以经由硬件(例如,通过集成电路中的电路所编码的指令)来运行,或者这些的某种组合。再次注意到的是,IOG 160仅仅是适合于执行根据本发明的示例性实施例的操作的设备的一个示例。可以使用(一个或多个)其它设备和位置。
在宽泛且非限制性方面,图4的方法如下操作。基于来自DPI引擎220的输入,代理计费管理器360将会判定移动节点190是否正尝试访问高端内容。高端内容是用户的现有服务不支持的内容,并且因此对于该内容而言存在对于用户的折衷体验质量。如果用户正在尝试访问高端内容且用户不具有适当的QoS来维持对所述高端内容的访问,则在示例性实施例中代理计费管理器360将执行某些活动。
作为一个示例,代理计费管理器360能够引入(inject)应用层消息以通知用户他/她应当转换到高端服务(例如,升级现有服务)以接收更好的性能。用于转移到高端服务的一个选项是用户是否为该高端服务进行支付。也就是说,如果用户接受转换至高端服务,则代理计费管理器360将会与PCRF 340相交互以例如修改用户的QoS。代理计费管理器360还将与适当的核心网络实体相交互以修改用户的预订(subscription)信息(包括计费)。
作为另一示例,代理计费管理器360可以向用户引入适当的信令消息,其中,每个用户能够决定通过放弃他或她的权限中的某些而选择在不支付额外预订费用的情况下升级到高端服务。例如,在这种情况下,用户将给运营商权限以通过向应用流中引入适当的广告内容来使数据服务货币化。在本示例中,代理计费管理器360将与(一个或多个)因特网广告或本地广告服务器380相接口以下载适当内容并将该广告内容推送到用户设备(移动节点190)。运营商还能够决定将广告嵌入到应用流中的现有媒体中。这种途径将会使得运营商能够从广告产生收入,并且同时向对在不支付额外预订费用的情况下享受高端内容感兴趣的用户提供高端内容。
当IOG 160接收并处理来自移动节点(MN)190和核心网络(CN)的分组时,图4中的方法在框405中开始。本示例中的核心网络包括SGSN 130和GGSN 140。在框410中,IOG 160(使用DPI引擎220及其对分组131的深度分组扫描)确定消息是否是控制消息。如果是这样(框410=是),则DPI引擎220获得移动节点190 MN标识(ID)、设备能力以及用户策略,并在流状态表241中创建用户上下文(参见图2的框240)。如果未找到控制消息(框410=否),则到达框420。
在框420中,DPI引擎220执行深度分组检测。在框425中,DPI引擎220确定是否有检测到新的应用流。应用流是与执行在移动节点190上的应用相对应的数据流。如果是这样(框425=是),则更新移动节点190流状态(在流状态表241中;还参见图2的框240)(框430)。在框435中,确定移动节点190是否具有必要的QoS来支持新的应用流。如果是这样(框435=是),则所述方法在框405中继续。如果移动节点190不具有必要的QoS来支持新的应用流(框435=否),则这是该新应用流的对于用户的折衷体验质量的一个示例。所述方法继续进行至框437,如下所述。
如果未检测到新的应用流(框425=否),则所述方法在框460中继续。在本示例中,IOG 160基于多个分组131来处理DPI协议元数据。例如,代理无线电资源管理器320可以确定对应于用户的语音或视频会话的MOS得分并将此存储为元数据。代理无线电资源管理器320还可以确定核心网络上的分组的往返时间(RTT)并将此存储为元数据。元数据包括诸如应用响应时间(例如,RTT)、等待时间、吞吐量、抖动、分组丢失、平均意见得分、 r因子(语音传输评级质量)等这样的信息。在框465中,更新移动节点190流状态(在流状态表241中;还参见图2的框240)。在框470中,通过使用元数据,IOG 160确定对于与用户相对应的一个或多个应用流的应用性能是否降级。如果不是(框470=否),则所述方法在框405处继续。
如果是这样(框470=是),则这是对于应用性能降级的一个或多个应用流的用户的折衷体验质量的另一示例。框470(如果框47-=是)和框435(如果框435=否)两者都可以在框437处结束,其为用户被询问的地方以确定用户是否愿意接纳广告以便将用户的现有服务升级,例如以支持由用户所请求的(一个或多个)应用流或者至少从当前的折衷体验质量为用户改善体验质量。在框440中,确定用户是否愿意接纳广告以用于服务中的升级。如果框440=否,则这意味着用户继续在现有服务下,其意味着可能不支持新的应用流109或者应用性能可以保持降级。此外,应当注意的是,用户能够通过在预定时间段内不进行响应来拒绝服务中的升级。也就是说,用户可能忽视请求用户接纳广告以用于服务中的升级的任何(一个或多个)消息。如果是这样(框440=是),则IOG 160诸如通过向应用流中引入消息来告知(框445)移动节点190,并且IOG 160例如通过增加到移动节点190的吞吐量来触发(框450)对服务的升级。在图5和6(且还有图10-14)中示出了用于将服务升级的技术,并且可以使用这些中的一个或多个。可以触发图5和6中所示的方法,意味着可以将所述方法执行多次以将服务改进至升级的服务。
在框455中,IOG 160向应用流109中引入用于移动节点的适当广告内容111,以创建应用流106。所述引入能够将广告内容包括到应用流109中的内容(诸如视频、超文本标记语言内容等)中以创建具有广告内容111的应用流106。广告内容111因此被视为移动节点190的显示器199上的内容的部分(参见下文描述的图9A)。作为另一示例,应用流109包括将在移动节点109的显示器上的第一窗口中观看的内容。广告内容111被引入,使得在与第一窗口分离的第二窗口中观看广告内容111(参见下文描述的图9B)。
假设应用流109是IP流且用户正在使用浏览器来观看IP流。然而,用户可能不在使用浏览器。在这种情况下,如果将基于浏览器的途径用于询问及其它交互,则浏览器应当始终在后台中运行。可替换地,应当存在一旦后台应用从IOG 160接收到消息就将产生(spawn)浏览器的后台应用。
不要求使用浏览器的可能性是使用应用推送通知服务或类似服务:基本上,推送通知服务由某些平台用来告知用户应用正在尝试连接用户的移动节点190。当用户正在与伙伴玩游戏且由于某种原因用户意外地关闭游戏应用时,能够使用所述应用推送通知服务。例如,一旦其它参与者进行了游戏移动,则应用推送通知服务能够在用户的移动节点上产生游戏应用。在此处可以使用类似技术。
不要求使用浏览器的另一可能性是以下。运营商能够在智能电话上安装app(应用),其能够从IOG 160接收通知并将其显示在用于移动节点190的应用上。
在框455之后,所述方法继续进行至框405。如果用户不愿意接纳广告以用于服务中的升级(框440=否),则所述方法继续进行至框475,其中,IOG询问(框480)用户以确定用户是否愿意为服务中的升级支付额外费用。如果不是(框480=否),则所述方法继续进行至框405。注意到,这意味着用户继续在现有服务下,其意味着可能不支持新的应用流109或者应用性能可能保持降级。此外,应当注意的是,用户能够通过在预定时间段内不进行响应来拒绝服务中的升级。也就是说,用户可能忽视请求用户为服务中的升级支付额外费用的任何(一个或多个)消息。
如果用户愿意为服务中的升级支付额外费用(框480=是),则在框485中,IOG 160(例如,使用代理计费管理器360)更新计费***。在框490中,IOG 160升级用户的服务,例如通过增加到移动节点190的吞吐量。在图5和6中及在图10-14中示出了用于将服务升级的技术,并且可以使用这些中的任何一个和多个。可以触发图5和6中所示的方法,意味着可以将所述方法执行多次以将服务改进至升级的服务。所述方法再次继续进行至框405。
现在在适当参考其它图的情况下参考图5,此图图示根据本发明的示例性实施例的用以对于从无线电网络至移动节点190的应用流而使用无线电资源技术来为用户升级服务的方法的流程图。这种方法可以例如由IOG 160中的代理无线电资源管理器320执行。在框510中,基于来自DPI引擎220的输入,代理无线电资源管理器320推断应用的或对应于应用的应用流的实时性能。在框520中,代理无线电资源管理器320确定调度器、媒体接入控制(MAC)层和/或物理(PHY)层是否正在使用用于针对该用户的特定应用的完全优化配置。如果不是(框520=否),则代理无线电资源管理器320触发(框540)调度器、MAC层和/或PHY层以执行应用感知(application-aware)的调度决定。还注意到,配置取决于特定***。在LTE(长期演进)中,MAC/PHY/调度器是eNodeB(演进节点B)的部分。然而,在UMTS中,能够将MAC/调度器***在节点B与RNC之间。PHY层将是节点B的部分。例如,代理无线电资源管理器320可以告知调度器和调制解调器应用(MAC/RLC/PDCP/调度器和某一呼叫处理功能性)用户的语音(对于一个应用而言)或视频会话(对于另一应用而言)的MOS得分已经下降至阈值以下,因此调度器和/或调制解调器能够开始执行以下优化中的一个或多个:
1)开始使用更保守的调制和编码方案(MCS),使得在不要求多个混合自动重复请求(HARQ)重传的情况下交换空中分组;
2)提升移动节点190的调度优先级,使得移动用户能够足够快速地取得下行链路(DL)和/或上行链路(UL)准许并从而使由移动节点190传送的分组的RTT最小化;
3)在上行链路中向移动节点发送主动式准许以确保移动节点能够快速地发送上行链路数据;或者
4)启用诸如波束成形之类的高级特征。以下是能够在例如LTE网络中执行的示例波束成形优化。网络能够使用实时应用性能作为触发以动态地调整CQI/RI/SRS报告的周期性。然后,如果深度分组检测指示端对端应用性能是稳定的,则网络将触发RRC以告知UE降低CQI/RI/SRS报告的周期性。然而,如果应用性能显著降级,则RRC将告知UE以更频繁地报告CQI/RI/SRS反馈。网络能够使用实时应用性能作为触发以决定是否能够通过天线阵列的多少天线来发送与移动节点相关联的无线电信号。例如,如果端对端应用性能是稳定的,则eNodeB能够通过仅仅几个发射天线来发送无线电信号并从而使eNodeB中的DL(下行链路)无线电处理开销最小化。然而,如果端对端性能不是稳定的,则eNodeB将设法通过所有可用天线来发送下行链路信号以再次实现更好的分集(diversity)。
如果已经执行元素(1)-(4)(或其它适当元素),并且没有元素留待执行,则调度器、MAC层以及PHY层已被优化且对于框520的结果将为是。也就是说,如果代理无线电资源管理器320尽管发送了重复的触发但并未注意到例如用户的音频或视频质量的改善,则代理无线电资源管理器320将会向RRC发送触发以发起切换程序。这在框530中发生。RRC将会利用网络触发连同无线电链路条件来为用户做出适当的切换决定。例如,RRC将会使用户切换至较少拥挤的小区或者甚至切换至其中能够维持所期望的体验质量的不同的无线电接入网络。如果RRC不能将用户切换至不同的小区或无线电接入技术(RAT),则代理无线电资源管理器320还可以与PCRF 340相交互以增强用户的QoS。
除其它图之外,现在转到图6,图6图示根据本发明的示例性实施例的用以对于从无线电网络到移动节点的应用流而使用核心网络技术来为用户升级服务的方法的流程图。图6的方法可以例如由IOG 160来执行。在框610中,IOG 160访问DPI元数据。在框620中,IOG 160使用DPI元数据来判定核心网络是否拥挤。例如,如果DPI引擎220确定与各种流相关联的元数据指示以下特性,则DPI引擎220可以将核心网络的状态标记为拥挤:
部分地由于核心网络中的拥挤,在移动节点与对应的节点(例如,处理因特网170中的内容105)之间的往返时间(RTT)已增加至超过预期阈值;或者
无线电网络100不能维持用户的当前体验质量,并且DPI引擎220确定,通过使操作的网络上的延迟最小化,DPI引擎220能够显著地改善用户的体验质量,即使核心网络并不拥挤。
另一方面,DPI引擎220可以确定,策略指示针对给定用户启用亲本(parental)控制。基于该确定,DPI引擎220可以确定,用于该应用的分组应当被发送到核心网络(并且在该实例中,框630=否)。这是因为如果分组被卸载,则可以不存在亲本控制。
基于来自DPI引擎的输入,IOG 160将会确定(框630)IP分组是否需要被卸载。如果是这样(框630=是),则在框640中,IOG 106确定运营商策略是否允许卸载数据流。如果是这样(框640=是),则在框660中,应用流被卸载。如果不是(框640=否),则所述方法在框670中结束。
如果核心网络被确定为不是拥挤的(框630=否),则IOG 160(例如,经由代理无线电资源管理器320)还可以与PCRF 340相交互以增强用户的QoS(框650)。所述方法在框670中结束。
参考图7,图7图示对于图4中所示的方法的某些部分而由无线电网络和移动节点执行的示例性方法的流程图。在框437和475中进行的询问可以由图7中的框中的某些执行。例如,为了询问用户,无线电网络100(例如,在IOG 160的控制下)可以在框705中向用户的移动节点190发送请求。移动节点接收请求(框710)且然后在框720中显示所述请求的指示。
在图4中,不必要执行框440和480两者(可以仅执行一个)或按所示顺序执行那些框。这在下文更详细地说明。例如,图8A、8B和8C图示用于用户从多个选项中选择选项的请求的不同显示表示。在图8A中,向用户呈现三个选项(在移动节点190的显示器199上):1)在不支付附加费用的情况下将服务升级以包括基于广告的高端服务;2)在附加收费(列出附加收费)的情况下将服务升级以包括高端服务;或者3)拒绝对服务的升级(即,以现有服务继续)(默认)。文本“列出附加收费”意指由运营的所选择的收费将会在该位置上列出。相反,在图8B中,向用户呈现两个选项:1)在不支付附加费用的情况下将服务升级以包括基于广告的高端服务;或者2)拒绝对服务的升级(即,以现有服务继续)(默认)。作为另一示例,在图8C中,向用户呈现两个选项:1)在附加收费(列出附加收费)的情况下将服务升级以包括高端服务;或者2)拒绝对服务的升级(即,以现有服务继续)(默认)。
在图7的框730中,移动节点190允许用户选择选项中的一个,向无线电网络100(例如,经由节点B 115和RNC 120向IOG 160)发送(框740)所选选项的指示。无线电网络100从移动节点190接收指示(框750)。在框760中,无线电网络100(例如,IOG 160)执行对应于所述指示的行动。
例如,如果经由请求向用户发送图8A中所示的选项,如果用户选择了选项1,则IOG 160将会执行图4的框445、450和455。如果用户选择了选项2,则IOG 160将会执行图4的框485和490。如果用户选择了选项3,则IOG 160将会使服务保持在当前水平,并且用户将会继续体验折衷的体验质量。在图8B中,不存在用于用户选择“在附加收费(列出附加收费)的情况下将服务升级以包括高端服务”的选项。因此,在框760中,IOG 160将绝不会执行框437、440、445、450和455。类似地,在图8C中,不存在用于用户选择“在不支付附加费用的情况下将服务升级以包括基于广告的高端服务”的选项。因此,在框760中,IOG 160将绝不会执行框475、480、485和490。这些仅仅是示例性的且其它实施例是可能的。
图9A和9B示出了用于向用户显示在应用流中接收到的广告以及如何可以将该广告添加到应用流的两个示例性技术。在图9A中,与应用流106相关联的内容910占据整个显示器199,并且在所述内容中嵌入广告920。当该内容910从流190被取出并放回到流160中时,IOG 160将会在所述内容910中嵌入广告920。广告920可以半透明到一定程度且可以在一定时间之后消失。在图9B的示例中,将广告920放入在内容910上方弹出的窗口930中。IOG 160将会将广告920嵌入到应用流160中而不是到内容910中。例如,窗口930及其广告920可以使用HTML来被启用并被添加到流190以创建流160。
除上文描述的用于改善针对移动节点的QoS和对应的吞吐量的技术之外,现在呈现用于改善QoS的另一技术。移动节点不能在由无线接入点创建的小区的边缘处维持较高数据率。例如,当用户移动至小区边缘时,调度器(接入点的部分或与其相连接)使用无线电链路反馈来适当地调整用户的数据率。将会有益的是如果移动节点及其对应的接入点利用端对端反馈来检测小区边缘处的降低的数据率并适当地调整数据率。然而,数据率的调整当前只在某些情形下是可能的。
此外,无线运营商正遭遇非增值因特网业务(例如,视频、P2P(点对点)、Web(网络)浏览)的指数增长。3GPP(第三代合作伙伴项目)正在努力使在小区或RAN(无线电区域网络)的边缘处卸载因特网业务的解决方案标准化。新开办的企业(start-up)、核心网络解决方案提供者以及微微/毫微微解决方案提供者正从事于将会帮助在RAN或企业或家庭的边缘处卸开(break out)或卸载因特网业务并将所述业务递送到最近的因特网互连或服务LAN的解决方案。
各种视频优化解决方案提供者正在努力提供也称为视频优化器的解决方案,其监视GN/PI接口(到因特网存在点的GGSN/PDSN)上的视频内容并基于在视频优化器与接收视频内容的目的地设备之间的所感知的网络条件的质量或核心网络拥挤反馈来优化视频内容。假定视频优化器位于核心网络中,其不能对视频内容进行定制以准确地匹配基站与移动节点之间的精确数据。如已知的,GGSN是通用分组无线电服务网关服务节点且PDSN是分组数据服务节点。
如上所述,示例性问题是,例如在小区边缘近旁的无线节点通常不能维持较高数据率。然而,用户将会仍然优选接收与较高数据率相关联的应用数据。这对于诸如其中用户正在观看视频的视频之类的应用而言尤其如此。本公开在示例性实施例中提出了链路层辅助的应用改善,其在示例性实施例中能够压缩诸如视频(例如,包括关联的音频)之类的流以降低空中数据率,尤其是当用户朝着小区边缘移动时。
在示例性实施例中,IOG将在媒体会话中利用深度分组检测来识别在移动节点与对应的因特网节点之间的各种数据流。IOG将例如监视在移动节点与核心网络网关之间交换的控制消息以获得例如移动节点身份和设备能力。IOG将与策略服务器相交互以获得用户策略。IOG将与无线电网络元件相交互以作为示例接收以下非限制性报告以确定用户是否在近处/中间/远处位置(相对于接入点和由接入点创建的小区)上:CQI(信道质量信息)、PMI(预编码矩阵索引)、SRS报告(测探参考信号)或RSRP(参考信号接收功率)或RSRQ(参考信号接收质量)测量报告。IOG将以以下示例性和非限制性方式对视频、音频及其它媒体流执行以下示例性优化中的一个或多个:
1)如果用户在中间或远处位置上,则IOG将使视频内容、音频内容或者潜在地其它内容代码转换至适当的较低数据率,使得能够使用例如较低数据率信道将应用内容递送至移动节点。
2)如果用户在近处位置上,则IOG将检查用户的设备能力(例如,由设备类型所指示)。如果用户正在使用例如具有较低分辨率屏幕的设备,则IOG将使视频内容代码转换至较低数据率以使对扇区吞吐量的总体影响最小化。
3)在从无线电网络元件接收到拥挤指示时,IOG能够选择较低优先级用户且然后对其视频和音频内容进行适当代码转换,而例如不管较高优先级用户的视频和音频内容。
IOG还将与CDN(内容递送网络)相交互以从CDN服务器下载缓存的内容并因此向用户提供具有降低的媒体编码率的媒体。
在图10中示出了可以在其中实施本发明的示例性实施例的示例性***。由于此图类似于图1,在此处将仅描述差别。所述***包括数据存储装置117(以格式107-2存储媒体105)、内容递送网络(CDN)110、节点B 115以及三个移动节点190-1直至190-3。
移动节点190中的一个在媒体会话期间访问因特网170中的内容105,在本示例中为以格式1 107-1的媒体105。例如,媒体105可以是电视节目或电影的视频。无线电网络100(例如,GGSN 140和SGSN 130)从以格式1的媒体105创建流108(在本示例中,媒体流108)。格式1可以是例如H.264 SVC或MVC格式。SVC意指可伸缩视频编码且MVC意指多视图视频编码。SVC视频编码器允许视频编码器将视频编码成多个流:基础流和若干增强流。解码器具有通过将基础流与增强流中的一个或多个组合来重构视频图像的选项。IOG 160能够基于无线电链路条件来做出关于要向移动节点190发送多少流的决定。类似地,H.264 MVC能够向接收器发送视频会话的多个编码的视图。接收器能够将关于多个视频视图所接收到的数据组合以产生不同质量的图像。例如,接收器能够将不只是视频组合以产生3D(三维)图像或较高质量的视频图像。IOG 160能够基于链路层反馈来选择性地抑制与一个或多个视频相关联的视频数据。
作为媒体会话的部分,无线电网络100将媒体流108转送至关联的移动节点190,并且节点B 115将媒体流108无线地传送至关联的移动节点190。媒体流108包括分组131。作为媒体流108的部分,存在应用流109,其是进入IOG 160的媒体流部分109(在本示例中包括分组131中的三个)。IOG 160然后能够以第二媒体编码率来创建另一应用流106,在这种情况下为媒体流部分106。如下文更详细描述的,以第二媒体编码率来创建媒体流部分106的一个方式是以格式2 107-2来下载媒体105(或其一部分),其中,从格式1 107-1创建的媒体流部分109具有(作为示例)比从格式2 107-2创建的媒体流部分106所具有的更高的媒体编码率。还可能的是执行媒体流部分109中的媒体的代码转换,以从媒体流部分109的当前媒体编码率移动至媒体流部分106的新媒体编码率。
参考图11描述了图10的另外方面。现在参考图11,此图图示根据本发明的示例性实施例的用于链路层辅助的性能改善的方法的流程图。图11由例如IOG 160及其DPI模块220执行。更具体地,图11中的方法可以由诸如计算机之类的设备在执行一个或多个存储器180中的计算机程序代码187的一个或多个处理器171(参见图1)的控制下执行。
当IOG接收并处理来自移动节点(MN)和核心网络(CN)的分组时,方法1100在框1105中开始。在本示例中,CN是SGSN 130和GGSN 140,但这些元件仅仅是示例性的。另外,分组131由IOG从SGSN接收,但是这也仅仅是示例性的,并且IOG 160能够从另一元件(或多个元件)接收分组。
在框1110中,使用DPI模块220的IOG 160确定分组131中的消息是否是控制消息(msg)。如果是这样(框1110=是),则在框1115中,DPI模块220获得(作为示例)移动节点190的标识(ID)、移动节点190的设备能力(例如,能够由移动节点190处理的一个屏幕分辨率或多个分辨率)或者用于移动节点190的用户策略。基于此信息,DPI模块220为对应于移动节点190的用户创建用户上下文。
如果框1110=否,则执行框1120。在框1120中,DPI模块220例如通过承载数据的DPI分析来执行深度分组检测。此类深度分组检测技术是已知的。在框1125中,确定是否检测到用于当前媒体会话的媒体流108的新的流。如果是这样(框1125=是),则更新移动节点190流状态(还参见图2的框241)。
在框1140中,检查用户(即,移动节点190)的RF条件。在本示例中,使用来自移动设备的无线电信号强度来确定位置。以下是由LTE(长期演进)设备所报告的示例度量:1)CQI/PMI/SRS报告;和/或2)RSRP/RSRQ测量报告。基于这些度量中的一个或多个的(一个或多个)数值,能够推断移动节点是处于近处位置(移动节点190-1)、中间位置(移动节点190-2)还是远处位置(移动节点190-3)。如果用户处于中间位置(移动节点190-2)或远处位置(移动节点190-3)(框1140=中间/远处),则IOG将使媒体内容代码转换至适当的较低编码率(框1145)。如果用户处于近处位置(移动节点190-1)(框1140=近处),则IOG 160将检查用户的移动节点190-1的设备能力。如果用户正在使用低分辨率设备(框1150=低分辨率设备),则IOG 160将使媒体代码转换至较低媒体编码率,例如以使对扇区吞吐量的总体影响最小化(框1155)。响应于设备能力被指示为高分辨率设备而执行框1160。
使用例如在框1115中确定的设备能力来确定对设备的高或低分辨率的确定。“高”和“低”分辨率的限定符(qualifier)通常是相对于当前媒体编码率。也就是说,如果当前媒体编码率在1000 kbps(千比特每秒)的比特率处具有720×540像素的分辨率,并且移动节点190的分辨率支持720×540像素分辨率,则设备能力于是可以取得资格作为高分辨率设备。然而,如果移动节点190的分辨率是480×360像素,那么设备能力应当取得资格作为低分辨率设备,并且媒体内容能够代码转换至较低媒体编码率。可替换地,“高”和“低”分辨率的限定符可以是固定的(例如,在480×360像素以上可以是高分辨率设备,而处于或低于480×360像素是低分辨率设备)。然而,如果移动节点190被认为是低分辨率设备(比方说,480×360像素),但当前媒体编码率基于较低分辨率(例如,240×320像素),则媒体内容可以不被代码转换至甚至更低的分辨率。
应当注意的是,媒体编码率可以基于许多因素。例如,在用来显示视频的像素数目方面的分辨率是一个这样的因素。另一因素是用来显示视频的帧率(例如,每秒帧数)。另外的因素是用于每个像素的信息的比特数。附加因素是用来将视频编码的编码方案。对于音频而言也存在类似因素。作为示例,未压缩音频能够用不同的每样本比特数且以不同的采样率来进行采样,并且还可以使用不同的压缩方案来压缩。
在框1160中,在IOG 160从诸如基站(例如,节点B 115)或RNC 120之类的一个或多个无线电网络元件接收拥挤指示(框1160=所检测的拥挤)时,IOG将选择一个或多个较低优先级用户(框1165=较低优先级用户)并将较低优先级用户的媒体内容代码转换至较低媒体编码率(框1170)。较高优先级用户将不会使其媒体内容被代码转换(框1165=高优先级用户,并且处理继续进行至框1105)。此外,如果不存在拥挤(框1160=无拥挤),则处理继续进行至框1105。为了识别较高优先级用户,IOG 160将使用在框1115中确定的用户策略和用户上下文(例如,用户偏好、服务简档)。除探听各种UE特定的控制消息(框1115)之外,IOG 160能够从策略服务器获得用户特定的策略信息。
在某些情况下,IOG 160还将与CDN 110相交互以从CDN服务器下载缓存的内容。参考图6更详细地对此进行解释。
通过图11的框和路径仅仅是示例性的。例如,框1135之后的处理可以在框1140处继续。另外,框1145、1155和1170可以都将媒体内容代码转换至相同的较低媒体编码率,或者这些框中的一个或多个可以选择不同的较低媒体编码率。说明性地,在框1145中选择的媒体编码率可以低于在框1155中选择的媒体编码率,例如使得具有不良RF条件的用户仍接收某些媒体内容,即使该媒体内容具有例如非常低的分辨率。
图11着重于降低媒体编码率。然而,在某些情况下还可以从当前媒体编码率增大媒体编码率。其一个简单示例是将广告视频内容嵌入到原始视频内容中。如果例如无线电链路条件在平均值以上,则IOG 160能够确定向原始内容添加不同分辨率广告视频内容。
图11的框1145、1155和1170目的在于对媒体流中的媒体内容进行代码转换。图12是例如由IOG 160(例如,使用DPI模块220)执行以便允许媒体内容的代码转换和对媒体流108中的该内容的其它操作发生的方法。在框1210中,IOG 160从媒体流108提取媒体流部分109。部分106以当前媒体编码率来被编码。在框1220中,IOG 160用以新媒体编码率所编码的新一部分106来替换部分109。在框1230中,IOG 160将所述新部分106放回到媒体流108中以用于递送到对应的移动节点190。也就是说,一旦提取了媒体流部分109,则可以对媒体流部分109执行代码转换,或者能够以其它方式来修改媒体流部分109的当前媒体编码率,诸如使用CDN来下载内容。
连同先前的图一起参考图13,图13图示用于从以当前媒体编码率所编码的媒体流的一部分来生成以新的媒体编码率所编码的媒体流的新一部分的方法的流程图。也就是说,图13呈现将会在图12的框1220之前发生的示例。在框1310中,媒体流108的所提取的部分109被解码。在框1320中,解码的部分被代码转换成满足新的媒体编码率的新一部分106。作为示例,可以通过将该部分的分辨率(针对视频媒体)修改成用于新媒体编码率的不同分辨率来执行代码转换。代码转换此外可以包括降低用于视频媒体的帧率或每像素比特数。还可能的是使用不同的编解码器(编码器-解码器)进行代码转换,但这将会引起附加步骤,诸如确定移动节点190是否支持新的编解码器。音频编解码器支持不同的数据率帧。例如,EVRC-B音频编解码器能够具有全速率帧、1/2(二分之一)速率帧、1/4(四分之一)速率帧。代码转换器能够取全速率帧并将该数据变换至1/2(二分之一)速率帧。图12的框1220然后使用在框1320中创建的新部分来替换原始部分。
除其它图之外,还转到图14,图14图示用于检索将被用于媒体流的新部分的内容的方法的流程图。通常,在图12的框1220之前执行图14。在框1410中,IOG 160针对具有用于部分106的所需媒体编码率的内容来检查CDN 110。也就是说,CDN 110可以访问具有以格式2 107-2的媒体105的存储装置107。例如,使用以格式1 107-1的媒体105来创建媒体流部分109,并且格式1 107-1可以是高清晰度720p(其中“p”代表逐行(progressive))电视信号。格式2 107-2可以是以较小格式(例如,480i,其中,“i”代表隔行(interlaced))的相同媒体105的版本。
如果在CDN中找到所述内容(例如,以格式2 107-2的媒体105)(框1420=是),则在框1430中,IOG 160下载所述内容。在框1440中,IOG 160从下载的内容来创建新部分。应当注意的是,如果用户处于观看媒体的“中间”,诸如在观看视频的中间,则可能能够执行该过程。例如,如果能够确定同步帧,则应当能够实现所述过程。图12的框1220然后使用所述新部分来替换原始部分。如果在CDN中未找到所述内容(例如,以格式2 107-2的媒体105)(框1420=否),则所述方法在框1450中结束(例如,并且将会执行另一技术,诸如图5的方法中的操作)。
上文所述的技术能够使得无线电网络能够实现以下非限制性性能增益中的一个或多个:
1)基于链路层辅助的应用内容优化(例如,视频内容的代码转换)而维持移动节点的小区边缘应用层性能;
2)基于链路层辅助的应用内容优化来增强有效扇区吞吐量;
3)基于设备类型和用户策略来优化应用内容;
4)将基站或基站控制器上的链路层辅助的应用优化与IP卸载网关功能性相组合;以及
5)利用深度分组检测连同无线电链路反馈来优化端对端应用性能。
图1和10中的示例使用基于UMTS的***。然而,示例性实施例不限于此。例如,图15图示可以在其中实施本发明的示例性实施例的另一***的简化框图。图15中所示的***是基于LTE的。在该示例中,移动节点1590与eNB(演进节点B)1510无线地通信。eNB 1510与服务网关(SGW)1520、移动性管理实体1530以及IOG 1560通信。SGW 1520与分组数据网络(PDN)网关(PGW)1540通信,并且IOG 1560和PGW 1540两者都与网络1570通信。IOG 1560在该示例中包括上文针对IOG 160所述的功能性。(一个或多个)应用流1565可以是适合于IP卸载的本地IP接入(LIPA)业务或其它业务。(一个或多个)应用流1580可以是不适合于IP卸载的其它IP业务,诸如核心网络业务。应当注意的是,IOG 1560可以连接到SGW 1520和/或MME 1530。
本发明的实施例可以用软件(由一个或多个处理器执行)、硬件(例如专用集成电路)或者软件和硬件的组合来实现。在示例实施例中,将软件(例如,应用逻辑、指令集)维护在各种常规计算机可读介质中的任何一个上。在本文档的上下文中,“计算机可读介质”可以是能够包含、存储、传送、传播或输送指令以供由指令执行***、装置或设备(诸如计算机)使用或与之相结合地使用的任何介质或装置,其中例如在图1中描述并描绘了计算机的一个示例。计算机可读介质可以包括计算机可读存储介质(例如,存储器或其它设备),其可以是能够包含或存储指令以供由诸如计算机之类的指令执行***、装置或设备使用或与之相结合地使用的任何介质或装置。
如果期望的话,本文所讨论的不同功能可以按不同的顺序和/或彼此同时地执行。此外,如果期望的话,上述功能中的一个或多个可以是可选的或者可以被组合。
虽然在独立权利要求中陈述了本发明的各种方面,但本发明的其它方面包括来自所述实施例和/或从属权利要求的特征与独立权利要求的特征的其它组合,并且不只是权利要求中明确陈述的组合。
在本文中还注意到,虽然上文描述了本发明的示例实施例,但不应当以限制性意义来审视这些描述。相反,存在不脱离如在所附权利要求中限定的本发明的范围的情况下可以做出的若干变型和修改。
Claims (36)
1.一种方法,包括:
向用户发送请求,指示对于无线电网络与用户所使用的移动节点之间的一个或多个应用流而修改体验质量的选项,所述请求指示用户应当选择以下各项中的一个:
拒绝用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者
接受用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;
响应于接收到用户选择了用以升级现有服务的选项的指示,执行一个或多个行动以将现有服务升级到新服务。
2.根据权利要求1所述的方法,其中:
所述请求此外指示用户应当选择以下各项中的一个:
拒绝用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者
通过选择用以接受与所述一个或多个应用流相关联的广告内容的选项来接受用以升级现有服务的选项;以及
所述方法此外包括响应于用户选择用以接受广告内容的选项而将广告内容引入到所述一个或多个应用流中。
3.根据权利要求2所述的方法,其中,所述一个或多个应用流包括将在移动节点的显示器上观看的内容,并且其中,引入此外包括将广告内容引入到所述内容中,由此,所述广告内容被视为显示器上的内容的部分。
4.根据权利要求2所述的方法,其中,所述一个或多个应用流包括将在移动节点的显示器上的第一窗口中观看的内容,并且其中,引入此外包括引入广告内容,其中,在与第一窗口分离的第二窗口中观看广告内容。
5.根据权利要求1所述的方法,其中,所述请求此外指示用户应当选择以下各项中的一个:
拒绝用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者
通过选择用以为新服务支付额外费用的选项来接受用以升级现有服务的选项。
6.根据权利要求1所述的方法,其中,所述请求此外指示用户应当选择以下各项中的一个:
拒绝用以将现有服务升级到能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者
通过选择以下选项中的一个来接受用以升级现有服务的选项:用以接受与所述一个或多个应用流相关联的广告内容的第一选项或者用以为新服务支付额外费用的第二选项。
7.根据权利要求1至6中的任一项所述的方法,其中,向用户发送请求包括将一个或多个分组引入到所述一个或多个应用流中,所述一个或多个分组包括请求。
8.根据权利要求1至7中的任一项所述的方法,其中,响应于存在折衷体验质量的确定而执行所述发送请求,所述确定基于以下各项中的一个或多个:
所述移动节点不具有用以支持新应用流的服务质量;或者
对于与所述一个或多个应用流相对应的应用的应用性能降级。
9.根据权利要求1至7中的任一项所述的方法,其中,响应于存在折衷体验质量的确定而执行所述发送请求,所述确定至少基于以下各项:执行所述一个或多个应用流的多个分组的深度分组扫描、从所述多个分组来确定元数据以及使用所述元数据来确定存在折衷的体验质量。
10.根据权利要求1至9中的任一项所述的方法,其中,执行一个或多个行动以将现有服务升级至新服务此外包括:将相对于当前使用的调制和编码方案而言更保守的调制和编码方案用于对应于所述一个或多个应用流且在无线电网络与移动节点之间的信息的无线电通信。
11.根据权利要求1至10中的任一项所述的方法,其中,执行一个或多个行动以将现有服务升级至新服务此外包括:提高移动节点的调度优先级。
12.根据权利要求1至11中的任一项所述的方法,其中,执行一个或多个行动以将现有服务升级至新服务此外包括:在上行链路中向移动节点发送主动式准许。
13.根据权利要求1至12中的任一项所述的方法,其中,执行一个或多个行动以将现有服务升级至新服务此外包括:启用用于对应于所述一个或多个应用流且在无线电网络与移动节点之间的信息的无线电通信的波束成形。
14.根据权利要求1至13中的任一项所述的方法,其中,执行一个或多个行动以将现有服务升级至新服务此外包括:
响应于无线电网络的核心网络拥挤的确定,执行对应于所述一个或多个应用流的分组的卸载,使得卸载的分组在核心网络周围被路由到终止所述一个或多个应用流的另一网络。
15.根据权利要求1至14中的任一项所述的方法,其中:
所述一个或多个流形成媒体流的部分;
执行一个或多个行动以将现有服务升级至新服务此外包括:
从媒体流提取一部分,该部分以当前媒体编码率被编码;
用以较低媒体编码率所编码的新一部分来替换所述部分;以及
将所述新部分放回到所述媒体流中。
16.根据权利要求15所述的方法,执行一个或多个行动以将现有服务升级至新服务此外包括:
基于表示在无线电网络与移动节点之间的吞吐量的一个或多个度量来确定应当将当前媒体编码率降低至较低媒体编码率。
17.根据权利要求16所述的方法,其中,所述一个或多个度量此外包括以下各项中的一个或多个:一个或多个信道质量信息报告;一个或多个预编码矩阵索引报告;一个或多个测探参考信号报告;一个或多个参考信号接收功率测量报告;或者一个或多个参考信号接收质量测量报告。
18.一种包括程序代码装置的计算机程序,所述程序代码装置被配置成当在数据处理设备上运行所述程序时执行根据权利要求1至17中的任一项所述的步骤。
19.一种设备,包括:
用于向用户发送请求的装置,所述请求指示对于无线电网络与用户所使用的移动节点之间的一个或多个应用流而修改体验质量的选项,所述请求指示用户应当选择以下各项中的一个:
拒绝用以将现有服务升级至能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者
接受用以将现有服务升级至能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项,
响应于接收到用户选择了用以升级现有服务的选项的指示而用于执行一个或多个行动以将现有服务升级至新服务的装置。
20.一种包括根据权利要求19所述的设备的基站。
21.一种包括根据权利要求19所述的设备的通信***。
22.一种设备,包括:
一个或多个处理器;以及
一个或多个存储器,其包括计算机程序代码,
所述一个或多个存储器以及计算机程序代码被配置成在所述一个或多个处理器的情况下使得所述设备执行至少以下各项:
向用户发送请求,指示对于无线电网络与用户所使用的移动节点之间的一个或多个应用流而修改体验质量的选项,所述请求指示用户应当选择以下各项中的一个:
拒绝用以将现有服务升级至能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者
接受用以将现有服务升级至能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;
响应于接收到用户选择了用以升级现有服务的选项的指示,执行一个或多个行动以将现有服务升级至新服务。
23.一种包括根据权利要求22所述的设备的基站。
24.一种方法,包括:
从无线电网络接收与在无线电网络和移动节点之间的一个或多个应用流相对应的请求,所述接收到的请求指示移动节点的用户应当选择以下各项中的一个:
拒绝用以将现有服务升级至能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者
接受用以将现有服务升级至能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;
在所述移动节点的显示器上显示适合于允许用户选择选项中的一个的消息;
允许用户选择选项中的一个;以及
响应于用户选择用以升级现有服务的选项,从移动节点向无线电网络发送用户选择了用以升级现有服务的选项的指示。
25.根据权利要求24所述的方法,其中:
所述请求向用户请求选择以下各项中的一个:
拒绝用以将现有服务升级至能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者
通过选择用以接受与所述一个或多个应用流相关联的广告内容的选项来接受用以升级现有服务的选项。
26.根据权利要求25所述的方法,其中,所述一个或多个应用流包括将在显示器上观看的内容,并且其中,所述方法此外包括在显示器上显示所述内容的一个版本,其中,所述版本包括驻留于所述内容的显示版本中的广告内容。
27.根据权利要求25所述的方法,其中,所述一个或多个应用流包括将在显示器上的第一窗口中观看的内容,并且其中,所述方法此外包括显示器的第一窗口上的所述内容的一个版本,并且在与第一窗口分离的第二窗口中显示广告内容。
28.根据权利要求24所述的方法,其中,所述请求向用户请求选择以下各项中的一个:
拒绝用以将现有服务升级至能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者
通过选择用以为新服务支付额外费用的选项来接受用以升级现有服务的选项。
29.根据权利要求24所述的方法,其中,所述请求向用户请求选择以下各项中的一个:
拒绝用以将现有服务升级至能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者
通过选择以下选项中的一个来接受用以升级现有服务的选项:用以接受与所述一个或多个应用流相关联的广告内容的第一选项或者用以为新服务支付额外费用的第二选项。
30.根据权利要求24至29中的任一项所述的方法,此外包括响应于在预定时间内没有用户选择,确定用户已拒绝用以升级服务的选项,并且向无线电网络发送用户选择了拒绝用以升级现有服务的选项的指示。
31.一种包括程序代码装置的计算机程序,所述程序代码装置被配置成当在数据处理设备上运行所述程序时执行根据权利要求24至30中的任一项所述的步骤。
32.一种设备,包括:
用于从无线电网络接收与在无线电网络与移动节点之间的一个或多个应用流相对应的请求的装置,所述接收到的请求指示移动节点的用户应当选择以下各项中的一个:
拒绝用以将现有服务升级至能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者
接受用以将现有服务升级至能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;
用于在所述移动节点的显示器上显示适合于允许用户选择选项中的一个的消息的装置;
用于允许用户选择选项中的一个的装置;以及
响应于用户选择用以升级现有服务的选项而用于从所述移动节点向无线电网络发送用户选择了用以升级现有服务的选项的指示的装置。
33.一种包括根据权利要求32所述的设备的用户设备。
34.一种包括根据权利要求32所述的设备的通信***。
35.一种设备,包括:
一个或多个处理器;以及
一个或多个存储器,其包括计算机程序代码,
所述一个或多个存储器以及计算机程序代码被配置成在所述一个或多个处理器的情况下使得所述设备执行至少以下各项:
从无线电网络接收与无线电网络和移动节点之间的一个或多个应用流相对应的请求,所述接收到的请求指示移动节点的用户应当选择以下各项中的一个:
拒绝用以将现有服务升级至能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;或者
接受用以将现有服务升级至能够以比现有服务所支持的更高的体验质量来支持所述一个或多个应用流的新服务的选项;
在所述移动节点的显示器上显示适合于允许用户选择选项中的一个的消息;
允许用户选择选项中的一个;以及
响应于用户选择用以升级现有服务的选项,从移动节点向无线电网络发送用户选择了用以升级现有服务的选项的指示。
36.一种包括根据权利要求35所述的设备的用户设备。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/228,544 US8913997B2 (en) | 2011-09-09 | 2011-09-09 | Application performance improvement in radio networks |
US13/228544 | 2011-09-09 | ||
PCT/EP2012/067288 WO2013034584A1 (en) | 2011-09-09 | 2012-09-05 | Application performance improvements in radio networks |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103907331A true CN103907331A (zh) | 2014-07-02 |
CN103907331B CN103907331B (zh) | 2019-02-05 |
Family
ID=46826496
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280055209.7A Active CN103907331B (zh) | 2011-09-09 | 2012-09-05 | 无线电网络中的应用性能改善 |
Country Status (5)
Country | Link |
---|---|
US (2) | US8913997B2 (zh) |
EP (1) | EP2754279B1 (zh) |
KR (1) | KR101578076B1 (zh) |
CN (1) | CN103907331B (zh) |
WO (1) | WO2013034584A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016058334A1 (zh) * | 2014-10-16 | 2016-04-21 | 小米科技有限责任公司 | 一种升级方法、装置及设备 |
CN107851083A (zh) * | 2015-06-09 | 2018-03-27 | 法斯特利有限公司 | 察觉移动状态的内容递送网络 |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8331929B2 (en) | 2009-11-24 | 2012-12-11 | At&T Mobility Ii Llc | Mobility-based reselection scan scheduling |
US8385917B2 (en) | 2010-11-15 | 2013-02-26 | At&T Mobility Ii Llc | Radio selection employing transit data determined from kinetic energy generation |
WO2013061113A1 (en) * | 2011-10-25 | 2013-05-02 | Nokia Corporation | A method and apparatus for audio coding using context dependent information |
US8712389B2 (en) | 2011-11-22 | 2014-04-29 | T-Mobile Usa, Inc. | User-initiated quality of service modification in a mobile device |
US9398473B2 (en) * | 2011-12-21 | 2016-07-19 | Cisco Technology, Inc. | System and method for load based optimization in communication networks |
US20130194937A1 (en) * | 2012-01-31 | 2013-08-01 | Alcatel-Lucent Usa Inc. | Method and apparatus for providing intelligent codec rate adaptation for wireless users |
US9544841B2 (en) | 2012-12-06 | 2017-01-10 | At&T Intellectual Property I, L.P. | Hybrid network-based and device-based intelligent radio access control |
US9374773B2 (en) | 2012-12-06 | 2016-06-21 | At&T Intellectual Property I, L.P. | Traffic steering across cell-types |
US9998983B2 (en) | 2012-12-06 | 2018-06-12 | At&T Intellectual Property I, L.P. | Network-assisted device-based intelligent radio access control |
US10129822B2 (en) | 2012-12-06 | 2018-11-13 | At&T Intellectual Property I, L.P. | Device-based idle mode load balancing |
US9008063B2 (en) | 2012-12-06 | 2015-04-14 | At&T Intellectual Property I, L.P. | Location based WI-FI radio activation and deactivation for mobile devices |
US9549343B2 (en) | 2012-12-06 | 2017-01-17 | At&T Intellectual Property I, L.P. | Traffic steering across radio access technologies and radio frequencies utilizing cell broadcast messages |
US9544842B2 (en) | 2012-12-06 | 2017-01-10 | At&T Intellectual Property I, L.P. | Network-based intelligent radio access control |
JP2016515775A (ja) * | 2013-03-29 | 2016-05-30 | ヴィド スケール インコーポレイテッド | 早期パケット損失検出およびフィードバック |
US10292164B2 (en) | 2013-05-23 | 2019-05-14 | Nokia Solutions And Networks Oy | Method and apparatus for optimization of video transmissions |
WO2014187491A1 (en) * | 2013-05-23 | 2014-11-27 | Nokia Solutions And Networks Oy | Methods and apparatus for adapting a data rate |
US9049613B2 (en) * | 2013-06-06 | 2015-06-02 | Seven Networks, Inc. | Radio or network evaluation for selection based on measurements using application layer protocols at a mobile device |
US9491678B2 (en) | 2013-09-04 | 2016-11-08 | At&T Mobility Ii Llc | Cell broadcast for smart traffic steering across radio technologies with improved radio efficiency |
US9380646B2 (en) | 2013-09-24 | 2016-06-28 | At&T Intellectual Property I, L.P. | Network selection architecture |
US9226197B2 (en) | 2013-10-21 | 2015-12-29 | At&T Intellectual Property I, L.P. | Network based speed dependent load balancing |
US9241305B2 (en) | 2013-10-28 | 2016-01-19 | At&T Intellectual Property I, L.P. | Access network discovery and selection function enhancement with cell-type management object |
US10015068B2 (en) | 2013-11-13 | 2018-07-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and devices for media processing in distributed cloud |
CN105338631A (zh) * | 2014-05-29 | 2016-02-17 | 国际商业机器公司 | 用于处理无线通信中的干扰的方法和*** |
US9681341B2 (en) | 2014-06-18 | 2017-06-13 | Qualcomm Incorporated | Channel enhancement in millimeter wavelength wireless access networks |
US20150382244A1 (en) | 2014-06-27 | 2015-12-31 | T-Mobile Usa, Inc. | Upsell Framework for Network Services |
US9848005B2 (en) * | 2014-07-29 | 2017-12-19 | Aruba Networks, Inc. | Client reputation driven role-based access control |
US20160044623A1 (en) * | 2014-08-07 | 2016-02-11 | Electronics And Telecommunications Research Institute | Method and apparatus for controlling base station |
US9900845B2 (en) | 2014-09-23 | 2018-02-20 | At&T Intellectual Property I, L.P. | Battery saving with radio control based on cellular condition data |
US10002345B2 (en) | 2014-09-26 | 2018-06-19 | At&T Intellectual Property I, L.P. | Conferencing auto agenda planner |
US9398518B2 (en) | 2014-10-21 | 2016-07-19 | At&T Intellectual Property I, L.P. | Cell broadcast for signaling resource load from radio access networks |
US9635494B2 (en) | 2014-10-21 | 2017-04-25 | At&T Mobility Ii Llc | User equipment near-field communications gating according to kinetic speed detection and cell visitation history |
WO2016164723A1 (en) * | 2015-04-09 | 2016-10-13 | Altiostar Networks, Inc. | Application intelligence controller |
US9900762B2 (en) | 2015-05-28 | 2018-02-20 | At&T Mobility Ii Llc | User equipment detection of interference-sensitive devices |
US11832114B2 (en) * | 2016-03-25 | 2023-11-28 | Ntt Docomo, Inc. | User terminal, radio base station and radio communication method |
EP3585085B1 (en) | 2017-03-10 | 2023-06-21 | Huawei Technologies Co., Ltd. | Data transmission optimization method, terminal, and network device |
US10778776B2 (en) * | 2017-09-29 | 2020-09-15 | Aetna Inc. | Computing infrastructure scalability assessment |
US10512025B2 (en) * | 2017-11-14 | 2019-12-17 | Apple Inc. | Activity mode for a cellular connection |
US11116000B2 (en) | 2018-05-08 | 2021-09-07 | Commscope Technologies Llc | Proactive PUSCH grants to prevent rate throttling |
EP3791664A4 (en) * | 2018-05-08 | 2022-01-26 | CommScope Technologies LLC | FREE PUSCH PERMISSIONS DURING LTE RRC CONNECTION AND NAS CONNECTION PROCEDURES |
US10819760B2 (en) * | 2018-10-01 | 2020-10-27 | At&T Intellectual Property I, L.P. | Method and apparatus for streaming video applications in cellular networks |
US11729106B2 (en) * | 2019-07-03 | 2023-08-15 | Nippon Telegraph And Telephone Corporation | Service quality control device, method, and program |
EP4032205A1 (en) * | 2019-09-18 | 2022-07-27 | Telefonaktiebolaget LM Ericsson (publ) | Methods for modification of at least one measurement reporting trigger for biased measurements at the wireless device |
US11785636B1 (en) * | 2021-09-03 | 2023-10-10 | T-Mobile Innovations Llc | Wireless communication network access for wireless user equipment based on their wireless network slices |
US20230111373A1 (en) * | 2021-10-13 | 2023-04-13 | Dish Wireless L.L.C. | 5g network slice assignment and management |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001050278A1 (en) * | 2000-01-04 | 2001-07-12 | Appspoint | Method and apparatus for invoking a variable bandwidth experience for an end-user |
CN1741485A (zh) * | 2004-07-28 | 2006-03-01 | 美国博通公司 | 利用后台网络扫描支持多媒体呼叫会话切换的方法和设备 |
CN1934888A (zh) * | 2004-03-30 | 2007-03-21 | 诺基亚公司 | 在无线通信***中分发服务 |
US20080095173A1 (en) * | 2006-10-19 | 2008-04-24 | Embarq Holdings Company, Llc | System and method for monitoring the connection of an end-user to a remote network |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6675211B1 (en) * | 2000-01-21 | 2004-01-06 | At&T Wireless Services, Inc. | System and method for adjusting the traffic carried by a network |
US7970648B2 (en) | 2001-04-27 | 2011-06-28 | Accenture Global Services Limited | Advertising campaign and business listing management for a location-based services system |
US7272128B2 (en) | 2002-08-30 | 2007-09-18 | Motorola, Inc. | Frame selection and distribution unit (SDU) and method for dynamically managing wireless call settings |
DE102004029686A1 (de) | 2004-06-14 | 2006-01-05 | Teles Ag Informationstechnologien | Verfahren und Vorrichtung zur Statusanzeige in einem Datenübertragungssystem mit unterschiedlichen Datenübertragungsvarianten |
US8145219B2 (en) * | 2004-07-28 | 2012-03-27 | Broadcom Corporation | Handoff of a multimedia call session using background network scanning |
KR100620713B1 (ko) * | 2004-07-28 | 2006-09-19 | 주식회사 팬택앤큐리텔 | 패킷 서비스 설정 제어 방법 및 이동통신 시스템 |
US7496366B2 (en) | 2005-12-19 | 2009-02-24 | Motorola, Inc. | Wireless communication system capacity control facilitation method and apparatus |
US20080026756A1 (en) | 2006-07-27 | 2008-01-31 | Motorola, Inc. | Method and apparatus for selecting a timing of a cell reselection in a wireless communication system |
US7971228B2 (en) | 2007-02-07 | 2011-06-28 | Cisco Technology, Inc. | System and method for providing application-specific on-line charging in a communications environment |
US8229458B2 (en) * | 2007-04-08 | 2012-07-24 | Enhanced Geographic Llc | Systems and methods to determine the name of a location visited by a user of a wireless device |
EP2277298B1 (en) | 2008-05-13 | 2013-02-27 | Telefonaktiebolaget LM Ericsson (publ) | User-type handling in a wireless access network |
CA2689874C (en) * | 2008-12-23 | 2014-10-21 | Bce Inc. | Service level selection method and system |
WO2011038359A2 (en) | 2009-09-26 | 2011-03-31 | Cisco Technology, Inc. | Providing services at a communication network edge |
-
2011
- 2011-09-09 US US13/228,544 patent/US8913997B2/en active Active
-
2012
- 2012-09-05 CN CN201280055209.7A patent/CN103907331B/zh active Active
- 2012-09-05 WO PCT/EP2012/067288 patent/WO2013034584A1/en active Application Filing
- 2012-09-05 EP EP12756451.6A patent/EP2754279B1/en active Active
- 2012-09-05 KR KR1020147009417A patent/KR101578076B1/ko active IP Right Grant
-
2014
- 2014-11-06 US US14/534,237 patent/US9159085B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001050278A1 (en) * | 2000-01-04 | 2001-07-12 | Appspoint | Method and apparatus for invoking a variable bandwidth experience for an end-user |
CN1934888A (zh) * | 2004-03-30 | 2007-03-21 | 诺基亚公司 | 在无线通信***中分发服务 |
CN1741485A (zh) * | 2004-07-28 | 2006-03-01 | 美国博通公司 | 利用后台网络扫描支持多媒体呼叫会话切换的方法和设备 |
US20080095173A1 (en) * | 2006-10-19 | 2008-04-24 | Embarq Holdings Company, Llc | System and method for monitoring the connection of an end-user to a remote network |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016058334A1 (zh) * | 2014-10-16 | 2016-04-21 | 小米科技有限责任公司 | 一种升级方法、装置及设备 |
CN107851083A (zh) * | 2015-06-09 | 2018-03-27 | 法斯特利有限公司 | 察觉移动状态的内容递送网络 |
Also Published As
Publication number | Publication date |
---|---|
US20150066647A1 (en) | 2015-03-05 |
KR20140076573A (ko) | 2014-06-20 |
WO2013034584A1 (en) | 2013-03-14 |
KR101578076B1 (ko) | 2015-12-17 |
EP2754279B1 (en) | 2019-02-06 |
US9159085B2 (en) | 2015-10-13 |
US20130065562A1 (en) | 2013-03-14 |
CN103907331B (zh) | 2019-02-05 |
US8913997B2 (en) | 2014-12-16 |
EP2754279A1 (en) | 2014-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103907331A (zh) | 无线电网络中的应用性能改善 | |
US11240821B2 (en) | Resource management concept | |
CN109417534B (zh) | 通信网络服务质量能力开放方法和装置 | |
CN102918891A (zh) | 用于受约束资源网络中的数据通信的策略判定 | |
CN102859943A (zh) | 向应用提供获知接入网络出现的方法和设备 | |
US9191163B2 (en) | Systems and methods for hybrid content delivery | |
US20140189760A1 (en) | Method and system for allocating wireless resources | |
KR101636484B1 (ko) | 미디어 프리필 성능 개선 | |
US8990421B2 (en) | Method and device for processing data in a network component | |
CN103081530A (zh) | 多媒体传送***中的跨层优化方法及其抽象层组件 | |
KR101209196B1 (ko) | 이종(異種)망을 병용하는 데이터 송수신 방법과 이를 위한 장치 | |
US20210211481A1 (en) | Network controlled uplink media transmission for a collaborative media production in network capacity constrained scenarios | |
Ahmedin et al. | A survey of multimedia streaming in LTE cellular networks | |
EP2071803A1 (en) | A radio network controller and associated method for multi-layer information delivery | |
KR100622907B1 (ko) | 이동통신시스템에서 멀티미디어 메시지 서비스 방법 | |
CN113938468A (zh) | 视频传输方法、设备、***及存储介质 | |
Wetterwald et al. | Transport Optimisation: initial architecture | |
JP2005328441A (ja) | データ伝送システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |