用于回放缓存的管理的方法和设备的制造方法

文档序号:10579325阅读:361来源:国知局
用于回放缓存的管理的方法和设备的制造方法
【专利摘要】提供了使用户设备能够在潜在切换的情形中调整回放缓存,从而缓解缓存欠载和媒体内容回放的定格的方法。还提供了被配置为执行该方法的步骤的用户设备和网络控制器以及计算机程序。
【专利说明】
用于回放缓存的管理的方法和设备
技术领域
[0001]所提出的技术总体上涉及用于用户设备(UE)中的回放缓存的管理的方法。还涉及用于实现用户设备(UE)中的回放缓存的调整的方法。所提出的技术还涉及被配置为管理回放缓存的用户设备(UE)和被配置为实现UE中的回放缓存的调整的网络控制器。还涉及计算机程序和计算机程序的载体。
【背景技术】
[0002]在移动网络上,诸如音乐和视频的流媒体内容越来越多,市场上出现了越来越多的这些内容的提供者。HTTP动态自适应流传输(DASH)是提供速率自适应视频流传输的一个标准化方案。DASH中基于客户端的速率适配通常基于下载期间的吞吐量。如果近期下载吞吐量高,则媒体客户端(如视频客户端)请求具有较高比特率的后续段。在其他情形中,客户端将请求具有较低比特率的后续段。由于网络具有对当前资源状况更好的观察,性能更好的网络可能有助于速率适配。发明人的分析表明网络辅助的速率适配可以实现比单纯基于客户端的速率适配更好的性能。
[0003 ]为平滑DASH下载,DASH客户端使用客户端视频回放缓存来存储视频段。客户端缓存通常被预先配置成具有有限的客户端视频回放缓存大小。缓存可以分别具有最低(下)水平和最高(上)水平。启动时,客户端通常请求媒体,高达最高(上)水平。下载的媒体段存储在缓存中,当达到最低水平时开始视频回放。段由多个时长数秒的相邻视频帧组成。在段级别执行速率适配。
[0004]在媒体流传输(如视频流传输)期间,用户可能遇到的一个问题是缓存欠载,导致回放可能定格。它背后的一个原因是由切换导致的用户面中断。也就是说,当用户移出小区(如服务小区)的覆盖并进入另一个小区(目标小区)时,它将经历到新小区的切换。在该切换前以及该切换后,用户数据吞吐量可能小于流传输内容的当前回放速率,因此,媒体缓存变空或变得以低速率和低质量进行回放。
[0005]在特定情形中,例如在长期演进LTE网络中,UE经历硬切换,这意味着当触发切换时,UE与服务小区断开,并与目标小区建立新的连接。在切换期间,UE可能经历明显的连接中断。
[0006]针对切换问题的一个方法是通过速率适配而下调到较低的速率。然而,如果切换中断期较长,比特率下降可能并不足以应对切换导致的中断和吞吐量下降。此外,由于速率适配可能不够迅速,比特率下降将不足以对下降的无线信道质量进行补偿。
[0007]此外,由于潜在的吞吐量迅速恶化和较大的媒体段(导致较低的速率适配频率),客户端速率适配可能在其适配的视频速率选择中犯下严重的错误。由此,在移动网络的切换或一些其他类似低速率期间,客户端适配和缓存管理的一个缺点是,用以应对吞吐量恶化的低视频速率导致切换区域中的视频质量可能较低。
[0008]另一个缺点是,客户端缓存的大小通常被预先配置成预设且有限的UE媒体/视频回放缓存大小。下载到客户端/UE缓存中的待用媒体可能不足以覆盖切换导致的可能中断以及切换前、切换中和切换后的低吞吐量。该时间段的长度依赖于服务小区中的用户无线连接的质量和目标小区中的系统负载。可以通过提供更大的预配置回放缓存来应对该具体问题。然而,这将导致另一个问题,用户在媒体流传输结束前就放弃媒体流传输,导致数据资源浪费。
[0009]已提出一些措施来改进与切换期间缓存欠载相关联的问题,文献[I]中公开了一种增加客户端/用户设备的回放缓存的最大大小的方案。文献[2]中公开了一种缓存是客户端高速缓存的方案,其使用对应的网络功能来控制和填充客户端高速缓存。提出的这种方案依赖于高速缓存功能并且在存在未使用容量的情况下使用。
[0010]所提出技术的目的是提供至少缓解技术领域中的一些上述缺点的机制。

【发明内容】

[0011]目的在于,提供一种使UE能够在从一个服务小区到另一个服务小区的潜在切换期间管理回放缓存的方法。该方法提供一种使UE在即将到来的切换前下载大量流传输数据(例如视频或音乐)的方式。
[0012]另一个目的在于,提供一种UE,所述UE被配置为在切换前实现大量数据(例如视频或音乐)的下载。
[0013]又一个目的在于,提供一种使UE能够在切换前调整UE的缓存水平设置的方法。该方法提供一种使UE在即将到来的切换前下载大量流传输数据(例如视频或音乐)的方式。
[0014]再一个目的在于,提供一种网络控制器,所述网络控制器可以使UE能够在即将到来的切换前改变UE的缓存水平设置。
[0015]另一个目的在于,提供一种用于调整用户设备UE中的回放缓存的方法。
[0016]再一个目的在于,提供一种被配置为调整回放缓存的用户设备UE。
[0017]又一个目的在于,提供一种计算机程序,所述计算机程序可以被执行,以执行使UE能够在切换前改变UE的缓存水平设置的任务。
[0018]根据第一方案,提供了一种用于UE中的回放缓存的管理的方法。所述方法包括以下步骤:
[0019]?基于至少一个度量的测量,获得信息,所述信息提供UE的即将到来的切换的第一指示;
[0020].响应于获得的信息提供UE的即将到来的切换的第一指示,将回放缓存的上缓存水平设置和下缓存水平设置增加到对应的指定值,从而动态调整UE的缓存水平设置,实现潜在切换前的更大数据下载
[0021]根据提出的技术的第二方案,涉及一种被配置为管理回放缓存的用户设备UE。所述UE被配置为:
[0022]?基于至少一个度量的测量,获得信息,所述信息提供UE的即将到来的切换的第一指示;
[0023]还被配置为
[0024].响应于获得的信息提供UE的即将到来的切换的第一指示,将回放缓存的上缓存水平设置和下缓存水平设置增加到对应的指定值。
[0025]提出的技术的第三方案提供了一种用于实现用户设备UE中的回放缓存的调整的方法。所述方法包括以下步骤:
[0026].获得提供UE的即将到来的切换的第一指示的信息
[0027].响应于获得的信息提供UE的即将到来的切换的第一指示,确定对回放缓存的增加后的上缓存水平设置和增加后的下缓存水平设置进行指定的值
[0028].向UE发送确定的值,使UE能够实现增加后的上缓存水平设置和下缓存水平设置,以提供在潜在切换前获得更大数据下载的方式。
[0029]提出的技术的第四方案提供了一种被配置为实现用户设备UE中的回放缓存的调整的网络控制器。所述网络控制器被配置为:
[0030].获得提供UE的即将到来的切换的第一指示的信息[0031 ] 还被配置为
[0032].响应于获得的信息提供UE的即将到来的切换的第一指示,确定对回放缓存的增加后的上缓存水平设置和增加后的下缓存水平设置进行指定的值
[0033]还被配置为
[0034].向UE发送确定的值,从而使UE能够实现增加后的上缓存水平设置和下缓存水平设置,以提供在潜在切换前获得更大数据下载的方式。
[0035]根据第五方案,提供了一种用于调整用户设备UE中的回放缓存的方法。所述方法包括以下步骤:
[0036]-接收对回放缓存的增加后的上缓存水平设置和增加后的下缓存水平设置进行指定的值;
[0037].将上缓存水平设置和上缓存水平设置增加到接收的值,以提供在潜在切换前获得更大数据下载的方式。
[0038]根据第六方案,提供一种被配置为调整回放缓存的用户设备UE。所述UE被配置为:
[0039]-接收对回放缓存的增加后的上缓存水平设置和增加后的下缓存水平设置进行指定的值
[0040]还被配置为
[0041 ].将上缓存水平设置和上缓存水平设置增加到接收的值,以提供在潜在切换前获得更大数据下载的方式。
[0042]提出的技术的第七方案提供一种包括指令的计算机程序,所述指令当被至少一个处理器执行时,使处理器:
[0043].读取信息,所述信息提供UE的即将到来的切换的第一指示
[0044].响应于获得的信息提供UE的即将到来的切换的第一指示,将预配置回放缓存的上缓存水平设置和下缓存水平设置增加到对应的特定值。
[0045]提出的技术的第八方案提供一种被配置为管理回放缓存的用户设备UE。所述UE包括:
[0046]?读取模块,用于读取信息,所述信息给出即将到来的切换的第一指示;以及
[0047].水平设置模块,用于响应于获得的信息提供即将到来的切换的第一指示,将预配置回放缓存的上缓存水平设置和下缓存水平设置增加到对应的指定值。
[0048]提出的技术的第九方案提供一种被配置为实现用户设备UE中的回放缓存的调整的网络控制器。所述网络控制器包括:
[0049]?读取模块,用于读取信息,所述信息给出UE的即将到来的切换的第一指示;以及
[0050].确定模块,用于响应于获得的信息提供UE的即将到来的切换的第一指示,确定对回放缓存的增加后的上缓存水平设置和增加后的下缓存水平设置进行指定的值;以及[0051 ].输出模块,用于输出所确定的值以传送至UE,以使UE能够实现增加后的上缓存水平设置和下缓存水平设置,以提供在潜在切换前获得更大数据吞吐量的方式。
[0052]提出的技术的优点涉及客户端媒体回放缓存的动态调整的缓存水平设置,从而当预期到切换时增加缓存中的待用媒体的量。因此,在即将执行切换的临界状态期间,缓存中已包含待用媒体。这将允许用户在期望的切换期间享用高质量媒体回放。当阅读以下详细描述时将会理解所提出技术的其他优点。
【附图说明】
[0053]通过参考以下结合附图的描述,能够最佳地理解实施例及其更多的目的和优点,其中:
[0054]图1是示出了根据所提出技术的用于UE中的回放缓存的管理的方法的实施例的流程图。
[0055]图2是示出了根据所提出技术的用于UE中的回放缓存的管理的方法的示例性实施例的流程图。
[0056]图3是示出了根据所提出技术的用于UE中的回放缓存的管理的方法的另一示例性实施例的流程图。
[0057]图4是示出了根据所提出技术的用于UE中的回放缓存的管理的方法的再一示例性实施例的流程图。
[0058]图5是示出了用于实现用户设备中的回放缓存的调整的方法的实施例的流程图。
[0059]图6是示出了用于实现用户设备中的回放缓存的调整的方法的示例性实施例的流程图。
[0060]图7是示出了用于实现用户设备中的回放缓存的调整的方法的另一示例性实施例的流程图。
[0061]图8是示出了用于实现用户设备中的回放缓存的调整的方法的再一示例性实施例的流程图。
[0062]图9是示出了用于调整用户设备UE中的回放缓存的方法的实施例的流程图。
[0063]图10是示意性示出了无线信号质量在潜在切换的情形中可以如何用于调整用户设备中的回放缓存的图。
[0064]图11是示出了如何随时间调整缓存水平设置的示意图。
[0065]图12a是示出了UE和网络控制器的示例性实施例的框图。
[0066]图12b是示出了UE和网络控制器的备选示例性实施例的框图。
[0067]图13是示出了UE的示例性实施例的框图。
[0068]图14是示出了根据所提出技术的使用计算机程序的UE的实施例的框图。
[0069]图15是示出了根据所提出技术的示例性实施例的用户设备的示意图。
[0070]图16是示出了根据所提出技术的示例性实施例的网络控制器的示意图。
[0071 ]图17是示出了在用户设备和网络控制器之间发送的示例性信息序列的信令图。
【具体实施方式】
[0072]贯穿附图,相同的附图标记用于相似或对应的元素。
[0073]为了更好地理解所提出的技术,开始时对设定所提出的技术的平台的技术环境进行简要概述可能是有帮助的。
[0074]蜂窝网络内的UE通常由位于UE移动时所在小区中的无线站来服务。通过空中接口,可以为UE提供来自无线站的数据。该数据可以是媒体内容,例如视频和音乐。UE接收数据并将其下载到回放缓存,以实现媒体内容的流传输。回放缓存通常被预先配置,包括上缓存水平和下缓存水平。这些水平确定可下载到缓存的数据量。例如,上水平缓存设置可以设置为表示缓存中可包含的最大媒体量的指定时间值。替代地,下缓存水平设置构成用于流传输媒体内容的数据量的阈值。下缓存水平设置还可以被认为是请求下载新数据的水平。也就是说,当缓存中包含的大致对应于上缓存水平和下缓存水平之间的时间差的一定媒体量已被播放时,请求下载新数据。通过将下缓存水平作为该请求的触发,试图避免当缓存已被清空时才进行请求的情况。如果在进行新的数据请求前缓存就已被清空,则媒体流传输中将存在不连续,这可能使用户烦恼。
[0075]当UE向小区边界移动靠近时,UE和服务小区之间的无线连接通常将恶化,直到触发了到新服务小区的切换。UE可能具有多个相邻小区,其中的一部分或全部显示出比该服务小区更好的无线信道质量。如上文所描述,在切换前、切换中和切换后,UE可能经历恶化的媒体回放质量。
[0076]为克服与网络内UE的潜在切换相关联的媒体回放质量变差的问题,所提出的技术目的在于提出一种适配缓存管理方案,其根据UE经历的网络和无线连接情况,为UE流传输客户端给出合适的回放等级。宽泛地说,所提出的技术提供执行媒体回放缓存大小的动态适配或调整的方式。这提供一种用于增加待用流传输媒体量的机制,这是基于即将到来的切换的早期指示或预警,所述指示或预警基于通过测量获得的信息。
[0077]图1的流程图中示意性地公开了提供该机制的具体实施例。即,所提出的技术提供了一种用于UE中的回放缓存的管理的方法。所述方法包括以下步骤:
[0078].SI,基于至少一个度量的测量,获得信息,所述信息提供UE的即将到来的切换的第一指示;
[0079].S2,响应于获得的信息提供UE的即将到来的切换的第一指示,将回放缓存的上缓存水平设置和下缓存水平设置增加到对应的指定值,从而动态调整UE的缓存水平设置,实现潜在切换前的更大数据下载。
[0080]换句话说,在第一步骤SI中,所述方法获得潜在切换即将到来的指示。该指示可以通过测量提供在不久将来是否可能发生潜在切换的指示的度量来获得。基于该指示,所述方法执行步骤S2,将回放缓存的缓存水平设置增加到新的值。也就是说,在合适的节点,通过执行所提出的方法,增加设置为指定值的初始配置的回放缓存水平设置。该方法将至少缓解与回放缓存欠裁和数据资源潜在浪费相关联的缺点。还将提高潜在切换场景中用户所体验的流传输质量。
[0081]以上给出的方法步骤可以由UE自身来执行。由于UE周期性地测量服务小区和相邻小区的实体(如无线质量等),UE可以分析这些测量中包括的信息,以便在步骤SI中获得UE可能在不久将来经历切换的第一指示。UE可以测量和分析的一个具体度量或实体是服务小区的无线信号质量。在一定时间间隔内(称为切换HO区域时间),如果无线信号质量低于给定阈值(称为切换HO区域迟滞),则UE获得其在UE可能执行服务小区改变的潜在切换区域内移动的第一指示。基于该指示,UE可以增加S2回放缓存的上缓存水平设置和下缓存水平设置。通过在认为切换即将到来时调整缓存水平设置,所述方法允许UE在与切换相关联的问题变得严重前下载大量数据到缓存。
[0082]存在可以用于获得SI切换可能即将到来的第一指示的若干可能切换测量。不完全的示例包括诸如以下各项的度量,例如,参考信号接收功率RSRP、参考信号接收质量RSRQ(LTE系统)、接收信号码功率RSCP、Ec/1(UMTS网络)、信道质量指示CQ1、路径损耗或者WiFi中的接收信号强度指示RSSI。如果网络指定了用户应执行的测量实体,则这些测量可以用于获得潜在切换的第一指示。
[0083]在所提出方法(示意性地公开在图2的流程图中)的示例性实施例中,还提供了一种用于UE中的回放缓存的管理的方法,所述方法还包括步骤S3,响应于获得的信息提供UE的即将到来的切换的第一指示,将回放缓存的媒体段大小设置降低到指定大小值,从而减少大量低速率回放段的缓存和/或减少缓存欠载。此外,该步骤还解决了较长媒体段提供较少机会来执行媒体下载的速率适配的问题。因此,降低媒体段的选定大小的步骤还增加了执行速率适配的机会。
[0084]由此,通过以在步骤S3中降低初始或预设大小的方式来改变或调整回放缓存的媒体段大小设置,将限制UE在切换前、切换中和切换后下载过量的低质量媒体段。其特别积极的结果是,当完成切换时,缓存中不会充满了低质量段。因此,在切换完成后且UE和服务小区之间存在更好的无线连接时,UE可以尽可能快地开始下载更高质量的段。由于媒体段的大小被降低,将较少地需要替换已下载低质量媒体的操作。
[0085]为进一步提高切换前后的UE媒体流传输性能,提供用于UE中的回放缓存的管理的方法的示例性实施例,所述方法还包括以下步骤:
[0086].S4,基于至少一个度量的测量,获得信息,所述信息提供UE的即将到来的切换的第二指示;
[0087].S5,响应于获得的信息提供UE的即将到来的切换的第二指示,将增加后的下缓存水平设置降低到第二指定值。
[0088]图3的流程图中示意性地示出了该实施例。
[0089]换句话说,当UE继续测量与服务小区和/或相邻小区相关的特定度量时,由这些测量获得S4的信息可以包括即将到来的切换的第二指示。如果该信息包括该第二指示,则所述方法继续,在步骤S5中将之前增加后的下缓存水平设置降低到第二值。第二值可以设置为初始设置的水平,即初始配置的回放缓存的设置,但还可以设置为低于以上步骤S2中设置的值的任何其他值。该具体实施例提供以下积极特征,其首先扩展缓存中包含的数据量,即,通过增加上缓存水平设置来延长媒体流传输时间。然后,由于下缓存水平设置可以用于触发下载数据的进一步请求,可以选择第二值以更好地平衡缓存中包含的媒体量和下载低质量媒体的风险。
[0090]降低的下缓存水平设置的值可被选择为与下缓存水平设置的初始设置值不同,以应对该潜在的不平衡。即,通过将下缓存水平设置降低到大于初始设置的下缓存水平设置的值,确定采取了所有必要步骤来确保缓存不被清空。即,在比下缓存水平设置降低到它们的初始设置值的情形更早的节点处,请求新的段。然而,还可以将降低的下缓存水平设置降低到初始设置值,或降低到接近初始设置值的值。如果认为有必要降低下载媒体内容低质量的风险,则可以优选这么做。
[0091]存在可以用于获得S4提供切换可能即将到来的第二指示的信息的若干可能切换测量。不完全的示例包括诸如以下各项的度量,
[0092]例如,参考信号接收功率RSRP、参考信号接收质量RSRQ(LTE系统)、接收信号码功率RSCP、Ec/1(UMTS网络)、信道质量指示CQ1、路径损耗或者WiFi中的接收信号强度指示RSSI。如果网络指定了用户应执行的测量实体,则这些测量可以用于获得潜在切换的第一指示。
[0093]在具体实施例中,上文提到的将下缓存水平设置降低到第二指定值的步骤S5还提供使UE进行新的媒体数据的请求的有用触发点。
[0094]在图4的流程图中示出了该方法的又一个实施例。在该实施例中,提供一种用于UE中的回放缓存的管理的方法,所述方法还包括以下步骤:
[0095].S6,响应于获得UE的即将切换的第二指示,触发设置为在指定时间值到期的定时器;
[0096].S7,当定时器到期时,将上缓存水平设置和下缓存水平设置的值重置为回放缓存的原始设置。
[0097]换句话说,当获得第二指示时,所述方法在步骤S6中触发具有特定定时器到期时间的定时器。当该时间到期时,所述方法进行动作,将回放缓存水平重置为回放缓存的原始设置。当认为切换已完成时,应执行重置缓存水平设置的该步骤S7。因此,定时器到期时间应设置为对应于切换已基本完成的时间。执行这些步骤,以确定当认为下载数据质量令人满意时UE具有合适的设置。即,在切换完成后,可以使段大小再次变大,由于较大的媒体段节省电池寿命,所以这么做是有益的。
[0098]在用于UE中的回放缓存的管理的方法的再一个实施例中,重置步骤S7包括,当被触发的定时器到期时,将降低后的媒体段大小设置重置为回放缓存的原始值。这么做是为了确定当认为下载数据具有足够好的质量时,即在切换基本完成后,可以下载较大的段。
[0099]在所提出的技术的具体实施例中,可以设置缓存水平设置,使得上下水平之间的差比初始配置的差降低。缓存水平设置的差的降低与段大小的降低相结合,共同提高了速率适配频率,并且进行动作,以避免过多、过大的包括潜在低速率视频段的段填充回放缓存。例如,回放缓存水平设置可以以以下方式来增加:增加后的上下回放缓存水平之间的差小于初始或原始缓存水平设置的差。
[0100]在又一个示例中,上下缓存水平设置之间的差可以等于一个媒体段的大小或长度。
[0101]该方法的上述实施例还可以包括允许UE回退到正常操作的回退机制,S卩,如果确定UE移到潜在切换区域之外而没有执行切换,则回退到初始设置。这可以通过用于获得切换的第一指示的相同度量的测量来确定。例如,如果使用提供HO迟滞的测量来获得第一指示,即认为HO迟滞低于一定阈值,则进一步的测量可以确定HO迟滞已改变且其替代地高于该阈值。该信息可以用于确定UE的移动已改变,并且其可能将留在服务小区中。换句话说,该方法可以包括步骤SI’,复位原始缓存水平设置,作为对提供包括将不完成切换的指示的信息在内的测量的响应。
[0102]上述特征提供了执行媒体回放缓存大小的动态适配的方式,以便基于即将到来的切换的早期预警,来增加待用视频的量,包括段大小的改变,其中早期预警基于现有切换测量,以及触发偏移,如迟滞和触发时间。
[0103]上述方法的各种实施例可以由UE执行。因此,UE将测量各种度量或参数,并且通过常规算法分析它们。基于测量结果和分析,UE将执行实施例的各个步骤。稍后将在本申请中描述被配置为管理回放缓存的UE。
[0104]然而,还可以具有在UE之外执行的方法。因此,提出了用于实现用户设备(UE)中的回放缓存的调整的方法。所述方法包括以下步骤:
[0105].S10,获得提供UE的即将到来的切换的第一指示的信息
[0106].S20,响应于获得的信息提供UE的即将到来的切换的第一指示,确定对回放缓存的增加后的上缓存水平设置和增加后的下缓存水平设置进行指定的值
[0107].S30,向UE发送确定的值,使UE能够实现增加后的上缓存水平设置和下缓存水平设置,以提供在潜在切换前获得更大数据下载的方式。
[0108]图5的流程图中示意性地公开了该实施例。换句话说,提供了一种如果获得UE可能被切换的第一指示,使UE能够调整缓存水平设置的方法。如果获得该指示,该方法在步骤S20中,确定用于上水平和下水平的新的缓存水平设置,并向UE发送这些设置。
[0109]结合之前描述的方法所描述的所有积极特征对上文的实施例和下文将描述的实施例都同样有效。
[0110]换句话说,不同实施例中的各个对应步骤提供相同的有益效果。
[0111]通过图6的流程图中示意性示出的该方法的具体实施例,可以获得更多积极特征,其中用于实现用户设备UE中的回放缓存的调整的方法还包括以下步骤:
[0112].S40,响应于获得的信息提供UE的即将到来的切换的第一指示,指派预配置回放缓存设置的降低后的媒体段大小设置;
[0113].S50,向UE发送所指派的降低后的媒体段大小设置,以实现大量低速率回放段的缓存的减少和/或缓存欠载的减少。
[0114]S卩,在步骤S40中指派或指定了在步骤S50中向UE发送的降低后的媒体段大小设置。应使用该降低后的媒体段大小设置,以替代回放缓存中使用的原始媒体段大小设置。
[0115]在图7的流程图中示意性示出了该方法的又一实施例,这里,用于实现用户设备UE中的回放缓存的调整的方法还包括以下步骤:
[0116].S60,获得包括UE的即将到来的切换的第二指示在内的信息;
[0117].S70,当获得的信息提供UE的即将到来的切换的第二指示时,建立与增加后的下缓存水平设置到新的下缓存水平设置的降低相对应的第二指定值;
[0118].S80,向UE发送建立的第二指定值,以使UE能够实现新的下缓存水平设置。
[0119]该具体实施例提供了以下积极特征,其首先提供使UE能够扩展缓存中包含的数据量的方式。即,通过实现下载数据量的增加,延长媒体流传输时间。然后,由于下缓存水平设置可以用于触发下载数据的进一步请求,可以选择第二值以更好地平衡缓存中包含的媒体量和下载低质量媒体的风险。
[0120]如之前所述,降低的下缓存水平设置的值可被选择为与下缓存水平设置的初始设置值不同,以应对这种潜在的不平衡。即,通过将下缓存水平设置降低到大于初始设置的下缓存水平设置的值,确定采取了所有必要步骤来确保缓存不被清空。然而,还可以将降低的下缓存水平设置降低到初始设置值,或降低到接近初始设置值的值。如果认为有必要降低下载媒体内容低质量的风险,则可以优选这么做。
[0121]图8中示意性示出了该方法的另一实施例。该实施例公开了用于实现用户设备(UE)中的回放缓存的调整的方法,包括以下步骤:
[0122].S90,当获得UE的切换的第二指示时,设置定时器到期时间;
[0123].S100,当设置的定时器到期时间到期时,向UE发送指令,使UE能够将上缓存水平设置、下缓存水平设置和媒体段大小设置的值重置为回放缓存的原始值。
[0124]步骤S90中设置的定时器到期时间可以是基于认为切换已完成的近似时间的计算值,所述近似时间可以基于所执行的测量来计算。定时器到期时间还可以是足够大以确定切换基本完成的预设时间。
[0125]在用于实现用户设备UE中的回放缓存的调整的方法的又一个实施例中,发送指令的步骤SlOO包括向UE发送设置的定时器到期时间的值,使UE能够触发定时器,并且当设置的定时器到期时,将上缓存水平设置、下缓存水平设置和媒体段大小设置的值重置为回放缓存的原始值。
[0126]也就是说,该方法设置定时器到期时间并将该时间发送给UE。以这种方式,使UE能够触发在设置的定时器到期时间到期的定时器。当该定时器到期时,UE进行动作,将已改变的缓存值重置为原始值。
[0127]在用于实现用户设备UE中的回放缓存的调整的方法的备选实施例中,设置定时器到期时间的步骤S90包括触发具有定时器到期时间的定时器,并且发送指令的步骤SlOO包括向UE发送指令,指示UE在触发的定时器的定时器到期时间到期时,将上缓存水平设置、下缓存水平设置和媒体段大小设置的值重置为回放缓存的原始值。
[0128]这里,替代向UE发送定时器到期时间,该方法触发定时器,并在定时器到期后向UE发送指令。
[0129]提出的技术还提供基于接收信息来调整用户设备UE中的回放缓存的备选方法。图9的流程图示意性地示出了该方法。换句话说,提供一种用于调整用户设备UE中的回放缓存的方法。所述方法包括以下步骤:
[0130].S110,接收对回放缓存的增加后的上缓存水平设置和增加后的下缓存水平设置进行指定的值;
[0131].S120,将上缓存水平设置和下缓存水平设置增加到接收的值,以提供在潜在切换前获得更大数据下载的方式。
[0132]图17中示意性地示出了示出网络控制器和UE之间的可能信息交换的信令图。这里,示出了UE执行测量并向网络控制器传送这些测量的具体实施例。网络控制器分析测量,并发送包括新的、增加后的缓存水平设置的指令。UE继续向网络控制器发送测量,并且当网络控制器确信切换完成时,基于接收的测量中包括的信息,向UE发送使UE可以将缓存水平设置重置为原始或初始值的指令。
[0133]用于调整用户设备UE中的回放缓存的方法的再一个示例性实施例包括以下步骤:
[0134].接收生成的降低后的媒体段大小设置,以及
[0135]?实现这些设置,以实现大量低速率回放段的缓存的减少和/或缓存欠载的减少。
[0136]用于调整用户设备UE中的回放缓存的方法的另一个示例性实施例包括以下步骤:
[0137]?接收与增加后的下缓存水平设置到新的下缓存水平设置的降低相对应的指定值,以及
[0138].实现新的下缓存水平设置。
[0139]又一个示例性实施例提供用于调整用户设备UE中的回放缓存的方法,所述方法以下步骤:
[0140].接收定时器到期时间,并触发定时器在设置的时间到期,以及
[0141].当设置的定时器到期时,将上缓存水平设置、下缓存水平设置和媒体段大小设置的值重置为回放缓存的原始值。
[0142]用于调整用户设备UE中的回放缓存的方法的另一个示例性实施例包括以下步骤:
[0143]?接收指令,所述指令包括将上缓存水平设置、下缓存水平设置和媒体段大小设置的值重置为回放缓存的原始值的指令,以及.响应于所述指令,将上缓存水平设置、下缓存水平设置和媒体段大小设置的值重置为回放缓存的原始值。
[0144]在描述提出的方法的具体实施例后,接下来我们将提供指定网络环境中的该方法的具备步骤实现和具体使用的一些示例。这些示例不应被解释为将提出的方法的范围限制在所描述的环境中。已描述的方法可以在UE可被切换的所有类型网络环境中使用。
[0145]作为该方法的第一示例,我们将给出在长期演进LTE网络中使用的方法的示意性概述。
[0146]对大量蜂窝网络来说相同的是,UE周期性地测量相邻小区的特定度量,以获得与服务小区相比的这些特定小区的信号质量的测量。特定事件的测量报告将被触发并发送到网络。在LTE网络中,通常是标准化事件A3向网络提供可以将UE切换到目标小区的指示。接下来将从该LTE视角来描述该技术。然而,这并不排除其对其他无线接入网络(如UMTS/3G和WiFi)的适用性。
[0147]存在可以在提出的技术中使用的若干标准化事件,例如参见文献[3]。简述如下:
[0148]事件Al:主服务小区P-Cell变得比绝对阈值更好。
[0149]事件A2: P-Ce 11变得比绝对阈值更差。
[0150]事件A3:相邻小区变得比相对于P-Ce 11的偏移更好。
[0151 ] 事件A4:相邻小区变得比绝对阈值更好。
[0152]事件A5 = P-Cell变得比一个绝对阈值更差,并且相邻小区变得比另一个绝对阈值更好。
[0153]事件A6:相邻小区变得比相对于辅小区S-Cell的偏移更好。
[0154]这里将简述标准化事件A3的使用。事件A3依附于相邻小区变得比相对于主小区的偏移更好的事实。即,在主频率上操作的小区或切换过程期间指示为主小区的小区,在所述小区中,UE执行初始连接建立过程或发起连接重建过程。
[0155]为了能够获得第一指示或早期预警,当UE将要执行切换时,该方法可以使用包括被配置为A3事件标准(RSRP、RSRQ、路径损耗或CQI测量)的偏移的信息。当UE测量满足不仅A3事件阈值,还满足某阈值条件时,该切换预警可能出现。这可以提供触发UE执行增加上下缓存水平以及可选地降低媒体段大小的步骤的第一指示。图10中示出了使用与HO迟滞有关的信息来获得该指示的具体情形。
[0156]该方法还可以包括,如果切换已被执行,则通过将值重置为原始值而回到正常操作。也就是说,当UE完成服务小区改变时,将重置水平设置。这可以例如基于A3触发事件。因此,第二指示也可以是A3触发事件的偏移,但不是如针对第一指示那么大的偏移。即将到来的切换的第二指示触发客户端执行降低下阈值和触发定时器的步骤。当该定时器到期时,指示切换已完成,并且客户端可以执行将调整后的值重置并回到原始缓存水平设置的必要步骤。
[0157]为进一步说明该具体实施例的工作方式,参考图11。这里示出了在切换前的时间期间分别对上水平和下水平二者(可以是最大水平和最小水平)进行适配。在第一指示(等同地,第一适配指示)时,增加缓存水平设置,并且上水平和下水平之间的差A S2可以比初始配置的差A SI降低。缓存水平的降低的差AS2与段大小的降低相结合,共同提高了速率适配频率,并且进行动作,以避免过多、过大的包括潜在低速率视频段的段填充回放缓存。
[0158]当第二指示(等同地,第二适配指示,其确定为在A3LTE切换的特定偏移处发生)触发时,降低回放缓存的下水平设置。
[0159]这时,上水平设置和下水平设置之间存在差ΔS3。这么做是为了避免UE在低吞吐量期间请求新的媒体段(可能导致媒体速率降低且缓存中填充低速率视频段),此外,这还将减少用户面中断期间的传送数据,并且当切换没有启用分组转发时,避免了分组丢失。在LTE中,分组转发是可行的也是可选的,在UMTS网络中,切换过程期间将丢弃源小区中的分组。
[0160]当触发第二指示后的时间段已到期时,该方法进行动作,将缓存水平设置重置为它们的原始或初始操作设置。
[0161]以下提供示意性示例,以帮助理解如何可以基于测量和统计数据来选择设置。该示例仅是示意性的,不应被解释为限制。所提供的设置的示例可以用在可实现在UE中的方法以及可实现在网络控制器的方法中。
[0162]再参考图11,正常操作期间的上下缓存水平设置的设置基于直到回放开始前对初始延迟的要求,而且分别是对缓存欠载的抵抗力与用户放弃概率之间的权衡。其他设置(例如第一和第二指示)也可以具有默认设置。然而,这些设置也可以通过以下一些简单概述来适配和调整,以下将进行说明。
[0163]除了预确定没置,还存在若干方式来提供在所提出的技术中使用的设置。在第一示例中,对用户可能觉得满意的最低可接受媒体速率MR进行第一假发。该速率可以用于计算和调整所有其他设置。
[0164]仅作为说明性示例,正常操作的下水平和增加后的下水平之间的差可以等于平均吞吐量低于MR的估计时间。该时间段被称为时间低速率(TLR),基于此,增加后的下水平将设置为Lower+TLR,其中Lower表示原始或初始设置。稍微不同地说,在提供最小可接受视频速率MR的测量的假设下,正常操作的下水平和增加后的下水平之间的差应当等于平均吞吐量低于MR的估计时间,该时间段表示时间低速率TLR。
[0165]因此,增加后的下水平的一个示例性设置接近于,设置增加后的下水平设置=初始下水平+TLR,以秒为单位。
[0166]可以根据服务调查质量进行MR测量,所述服务调查质量通常用给定视频速率和分辨率下的用户平均意见分(MOS)表示。然后可以选择具有特定值的MOS作为用户满意度评价。该情形下,具有特定值的MOS将与可以标识MR测量的给定视频速率相对应。
[0167]再例如,结合切换测量,可以由小区中用户吞吐量的测量得到TLR。作为一个特定示例,将切换测量报告与用户吞吐量相关联,建立每小区的统计数据,保留在切换测量报告中考虑的相邻小区。然后,可以处理该相关信息,以提取出小区的不同区域达到了什么吞吐量。基于此可以确定TLR,还可以确定特定事件(例如A3事件)的偏移值,所述偏移值可以与提出的技术结合使用。因此,通过将用户吞吐量与测量报告相关联(还可能与UE质量报告相关联),可以迭代计算设置(例如,A3事件的偏移、TLR)以求出每个小区的最佳设置,还可能求出每个UE的最佳设置。
[0168]例如,可以设置上水平,使得潜在切换区域中的上下水平之间的差对应于可用于UE请求的最小段大小。
[0169]第一指示(等同地,第一适配指示)可以具有与HO区域迟滞的附加偏移相关联的默认设置。该适配指示可以基于UE是否有时间在吞吐量下降到MR以下前充满TLR。
[0170]定时器设置可以具体设置为TLR值,并且定时器在第二指示(等同地,第二适配指示)时开始,所述第二指示是A3触发事件的偏移。应当注意,可以以基于A3触发事件触发第二指示的方式来设置该情形的偏移。
[0171]可以提供具有安装时的默认设置的UE或网络控制器。
[0172]当通过第一指示启动该方法时,UE可以测量吞吐量值,然后调整TLR。然后可以调整依赖于TLR的其他设置,由此在UE移动的环境中提供更合适的设置。
[0173]上述实施例还可以包括允许UE回退到正常操作的回退机制,S卩,如果确定UE移到潜在切换区域之外而没有执行切换,则回退到初始设置。这可以通过用于获得切换的第一指示的相同度量的测量来确定。例如,如果使用提供HO迟滞的测量来获得第一指示,即认为HO迟滞低于一定阈值,则进一步的测量可以确定HO迟滞已改变且其替代地高于该阈值。该信息可以用于确定UE的移动已改变,并且其可能将留在服务小区中。换句话说,该方法可以包括步骤SI’,复位原始缓存水平设置,作为对提供包括将不完成切换的指示的信息在内的测量的响应。
[0174]所提出的技术还提供被配置为管理回放缓存的用户设备UE,其中所述UE被配置为
[0175]?基于至少一个度量的测量,获得信息,所述信息提供UE的即将到来的切换的第一指示;还被配置为
[0176].响应于获得的信息提供UE的即将到来的切换的第一指示,将回放缓存的上缓存水平设置和下缓存水平设置增加到对应的指定值。
[0177]UE的具体实施例包括处理器122和存储器124,存储器包括处理器可执行的指令,从而处理器操作为,响应于获得的信息提供即将到来的切换的第一指示,将回放缓存的上缓存水平设置和下缓存水平设置增加到对应的指定值。图12b的框图中示意性地示出了该实施例。
[0178]如上的UE的又一个版本包括处理电路125和通信电路110,所述通信电路被配置为获得包括即将到来的切换的第一指示在内的信息。在图12a中示意性地示出了该实施例。
[0179]图13中示意性地示出了UE的再一个实施例。这里,UE包括处理器122、存储器124和通信电路110。还示意性地示出了驻留在UE中的缓存130。缓存可以集成在普通存储器中或者与存储器和处理器分离,但在软件情形中还可以是虚拟数据缓存的形式。
[0180]在被配置为管理回放缓存的UE的具体实施例中,所述UE被配置为,响应于获得的信息提供即将到来的切换的第一指示,将媒体段大小设置降低到指定大小值,从而减少大量低速率回放段的缓存和/或减少缓存欠载。
[0181 ]在被配置为管理回放缓存的UE的另一个示例性实施例中,所述UE被配置为:
[0182]?基于至少一个度量的测量,获得信息,所述信息包括即将到来的切换的第二指示;还被配置为
[0183].响应于获得的信息提供即将到来的切换的第二指示,将增加后的下缓存水平设置降低到第二指定值。
[0184]被配置为管理回放缓存的UE的再一个实施例中公开了一种UE,所述UE被配置为:
[0185].响应于获得的信息提供即将到来的切换的第二指示,触发被设置为在设置值到期的定时器;还被配置为
[0186].当定时器到期时,将上缓存水平设置和下缓存水平设置的值重置为回放缓存的原始设置。
[0187]在被配置为管理回放缓存的UE的具体实施例中,所述UE被配置为,当定时器到期时,将降低的媒体段大小设置的值重置为回放缓存的原始值。
[0188]如本文中所使用的,非限制性术语“用户设备”和“无线设备”可以指移动电话、蜂窝电话、配备有无线通信能力的个人数字助理TOA、智能电话、膝上型电脑或配备有内部或外部的移动宽带调制解调器的个人计算机PC,具有无线通信能力的平板PC、目标设备、设备到设备UE、机器类型的UE或支持机器到机器通信的UE、iPAD、客户住宅设备CPE、膝上型嵌入式设备LEE、膝上安装的设备LME、USB加密狗、便携式电子无线通信装置、配备有无线通信能力的传感器设备等。具体地,术语“UE”和术语“无线装置”应当理解为非限制性的,包括在蜂窝或移动通信系统中与无线电网络节点通信的任意类型无线设备,或配备有用于根据蜂窝或移动通信系统内的任意相关标准进行无线通信的无线电电路。
[0189]如本文所使用的,术语“有线设备”可以指被配置为或准备与网络有线连接的任意设备。具体地,有线设备可以是当配置为用于有线连接时具有或不具有无线电通信能力的上述装置的至少一些。
[0190]提出的技术还提供网络控制器,所述网络控制器被配置为在潜在切换前实现用户设备UE中的回放缓存的调整。所述网络控制器被配置为:
[0191]?基于至少一个度量的测量,获得信息,所述信息提供UE的即将到来的切换的第一指示;还被配置为
[0192].响应于获得的信息提供UE的即将到来的切换的第一指示,确定对回放缓存的增加后的上缓存水平设置和增加后的下缓存水平设置进行指定的值;还被配置为
[0193].向UE发送确定的值,从而使UE能够实现增加后的上缓存水平设置和下缓存水平设置,以提供在潜在切换前获得更大数据下载的方式。
[0194]网络控制器的示例性实施例公开了包括处理器122和存储器124的网络控制器,所述存储器124包括处理器可执行的指令,从而处理器操作为,如果获得的信息提供UE的即将到来的切换的第一指示,确定对预配置回放缓存的增加后的上缓存水平设置和下缓存水平设置进行指定的值。图12b的框图中示意性地示出了该网络控制器。
[0195]网络控制器的另一个示例性实施例公开了包括处理电路125和通信电路110的网络控制器,所述通信电路被配置为获得提供UE的即将到来的切换的第一指示的信息,还被配置为向UE发送所确定的对预配置回放缓存的增加后的上缓存水平设置和增加后的下缓存水平设置进行指定的值。图12a中示出了示出该示例性网络控制器的框图。
[0196]在被配置为实现用户设备UE中的回放缓存的调整的网络控制器的具体实施例中,所述网络控制器被配置为:
[0197].如果获得的信息提供UE的即将到来的切换的第一指示的,生成预配置回放缓存设置的降低的媒体段大小设置;还被配置为
[0198].向UE发送所生成的降低的媒体段大小设置,从而降低大量低速率回放段的缓存和/或减少缓存欠载。
[0199]在被配置为实现用户设备UE中的回放缓存的调整的网络控制器的另一个具体实施例中,所述网络控制器被配置为:
[0200].基于至少一个度量的测量,获得信息,所述信息包括UE的即将到来的切换的第二指示;还被配置为
[0201].当获得的信息提供UE的即将到来的切换的第二指示时,建立与从增加后的下缓存水平设置到新的下缓存水平设置的降低相对应的第二指定值;还被配置为
[0202].向UE发送建立的第二指定值,以使UE能够实现新的下缓存水平设置。
[0203]又一个示例性实施例提供被配置为实现用户设备UE中的回放缓存的调整的网络控制器,其中,建立的第二指定值对应于预配置下缓存水平设置的值。
[0204]再一个实施例提供一种网络控制器,所述网络控制器被配置为:
[0205].当获得UE的切换的第二指示时,设置定时器到期时间;还被配置为
[0206].向UE发送设置的定时器到期时间,以使UE能够触发定时器在设置的定时器到期时间到期,并且当定时器到期时,将上缓存水平设置、下缓存水平设置和媒体段大小设置的值重置为回放缓存的原始值。
[0207]网络控制器的实施例的另一个版本是被配置如下的控制器:
[0208].当获得UE的切换的第二指示时,设置定时器到期时间;还被配置为
[0209].触发具有设置的定时器到期时间的定时器;还被配置为
[0210].当设置的定时器到期时间到期时,向UE发送指令,使UE能够将上缓存水平设置、下缓存水平设置和媒体段大小设置的值重置为回放缓存的原始值。
[0211]根据所述实施例中任一个的网络控制器可以设置在任何类型的网络节点中,例如,设置在无线网络节点中,更具体地,设置基站中。如本文所使用,非限制性术语“无线网络节点可以指代基站、网络控制节点(例如,无线网络控制器、基站控制器、网关等)。具体地,术语“基站”可以包含不同类型的无线基站,其中包括标准基站(例如,节点B或演进节点B eNB),还可以包括宏/微/微微无线基站、家庭基站(也称为毫微微基站)、中继节点、中继器、无线接入点、收发基站、BTS、甚至控制一个或多个远程无线单元RRU的无线控制节点等。
[0212]提出的技术还提供被配置为调整回放缓存的用户设备UE。所述UE被配置为:
[0213]?接收对回放缓存的增加后的上缓存水平设置和增加后的下缓存水平设置进行指定的值;
[0214].将上缓存水平设置和下缓存水平设置增加到接收的值,以提供在潜在切换前获得更大数据下载的方式。
[0215]该UE的具体实施例包括处理器122和存储器124,存储器包括处理器可执行的指令,从而处理器操作为,响应于获得的信息提供即将到来的切换的第一指示,将回放缓存的上缓存水平设置和下缓存水平设置增加到对应的指定值。图12b的框图中示意性地示出了该实施例。
[0216]根据上文的UE的又一个示例性实施例包括通信电路110,所述通信电路被配置为接收对回放缓存的增加后的上缓存水平设置和增加后的下缓存水平设置进行指定的值。图12a中示意性地示出了示出该示例性实施例的框图。
[02M] 图13的框图中示意性地示出了该UE的再一个示例性实施例。
[0218]该用户设备的另一个示例性实施例提供一种用户设备UE,所述UE被配置为调整回放缓存。该UE被配置为接收生成的降低的媒体段大小设置,且被配置为实现这些设置,以实现大量低速率回放段的降低缓存和/或减少缓存欠载。
[0219]在另一个具体实施例中,用户设备被配置为,当获得信息时,接收与从增加后的下缓存水平设置到新的下缓存水平设置的降低相对应的指定值,并实现新的上缓存水平设置。
[0220]又一个示例性实施例提供一种UE,所述UE被配置为,接收定时器到期时间并触发定时器在设置的时间到期,还被配置为,当定时器到期时,将上缓存水平设置、下缓存水平设置和媒体段大小设置的值重置为回放缓存的原始值。
[0221]在用户设备UE的另一个示例性实施例中,UE被配置为接收指令,所述指令包括将上缓存水平设置、下缓存水平没置和媒体段大小设置的值重置为回放缓存的原始值的指令。
[0222]将理解的是,本文所描述的方法和设备可以用各种方式组合和重新布置。
[0223]例如,实施例可以用硬件,或用由合适的处理电路执行的软件,或其组合来实现。
[0224]本文所述的步骤、功能、过程、模块和/或框可以使用任何常规技术实现在硬件中,例如分立式电路或集成电路技术,包括通用电子电路和专用电路二者。
[0225]特定示例包括一个或多个合适配置的数字信号处理器和其他已知电子电路,例如用于专用特别功能的互连的分立逻辑门、或者应用专用集成电路(ASIC)。
[0226]备选地,上述步骤、功能、过程、模块和/或框的至少一部分可以实现在软件中,由例如一个或多个处理单元的合适处理电路来执行的计算机程序。
[0227]在具体实施例中,提供一种包括指令的计算机程序,所述指令当被至少一个处理器执行时,使处理器:
[0228]?读取信息,所述信息提供UE的即将到来的切换的第一指示;以及
[0229].响应于获得的信息提供UE的即将到来的切换的第一指示,将回放缓存的上缓存水平设置和下缓存水平设置增加到对应的特定值。
[0230]图14中示意性地给出了由根据提出的技术的UE或网络控制器使用的该计算机程序的不意图。
[0231]在该具体示例中,以计算机程序实现本文描述的步骤、功能、过程、模块和/或框的至少一部分,所述计算机程序被加载到存储器中用于包括一个或更多个处理器的处理电路的执行。处理器和存储器彼此互联,以支持常规软件执行。可选的输入/输出设备还可以与处理器和/或存储器互连,以实现相关数据(例如,输入参数和/或得到的输出参数)的输入和/或输出。
[0232]例如,软件或计算机程序可实现为计算机程序产品,其通常携带于或存储在计算机可读介质上。计算机可读介质可包括一个或多个可移除或不可移除的存储发备,包括但不限于R0M、RAM、紧致盘(CD)、数字多用途盘(DVD)、通用串行总线存储器(USB)、硬盘驱动(HDD)存储设备、闪存、或者任意其他常规存储没备。因而,计算机程序可加载到计算机或等效处理设备的操作存储器中,由其处理电路来执行。计算机程序可以因此被加载到计算机或等效处理设备的操作存储器中,用于由其处理电路执行。
[0233]处理电路的示例包括但不限于,一个或多个微处理器、一个或多个数字信号处理器(DSP)、一个或多个中央处理单元(CPU)、视频加速硬件、和/或任意合适的可编程逻辑电路,例如一个或多个现场可编程门阵列(FPGA)或者一个或多个可编程逻辑控制器(PLC)。
[0234]术语“处理器”应当在一般意义上解释为能够执行程序代码或计算机程序指令以执行特定处理、确定或计算任务的任意系统、设备或装置。
[0235]因此,包括一个或多个处理器的处理电路被配置为:在运行所述计算机程序时执行例如本文描述的那些明确定义的处理任务。
[0236]计算机/处理器不是必须专用于仅执行上述步骤、功能、过程和/或块,而是还可以执行其他的软件任务。
[0237]所提出的技术还提供了一种包括计算机程序的载体,其中所述载体是电信号、光信号、电磁信号、磁信号、电子信号、无线电信号、微波信号或计算机可读存储介质之一。
[0238]也应当理解,可以重用其中实现了所提出的技术的任意传统设备或单元的通用处理能力。还可以例如通过重新编程现有的软件或者通过添加新的软件组件来重新使用现有的软件。
[0239]当由一个或多个处理器执行时,本文提出的流程图(一个或多个)还可以被认为是计算机流程图(一个或多个)。对应的UE或网络控制器可以定义为一组功能模块,其中由处理器执行的每个步骤对应于功能模块。在这种情况下,功能模块实现为在处理器上运行的计算机程序。因此,UE可以备选地被定义为功能模块组,其中功能模块被实现为在至少一个处理器上运行的计算机程序。
[0240]驻留在存储器中的计算机程序可以被组织为合适的功能模块,所述功能模块被配置为,当被处理器执行时,执行上述步骤和/或任务的至少一部分。图15和图16中示出了这些功能模块的示例。
[0241]图15是示出了包括功能模块组的UE的示例的示意框图。即,示出了被配置为管理回放缓存的用户设备UE,其中所述UE包括:
[0242]?读取模块200,用于读取信息,所述信息给出即将到来的切换的第一指示;以及
[0243].水平设置模块210,用于响应于获得的信息提供即将到来的切换的第一指示,将回放缓存的上缓存水平设置和下缓存水平设置增加到对应的指定值。
[0244]图16是示出了包括功能模块组的网络控制器的示例的示意框图。即,示出了被配置为实现用户设备UE中的回放缓存的调整的网络控制器,所述网络控制器包括:
[0245].读取模块300,用于读取信息,所述信息给出UE的即将到来的切换的第一指示;以及
[0246].确定模块310,用于响应于获得的信息提供UE的即将到来的切换的第一指示,确定对回放缓存的增加后的上缓存水平设置和增加后的下缓存水平设置进行指定的值;以及
[0247].输出模块320,用于输出所确定的用以向UE发送的值,以使UE能够实现增加后的上缓存水平设置和下缓存水平设置,以提供在潜在切换前获得更大数据吞吐量的方式。
[0248]仅作为示例,提出上述实施例,并且应当理解,所提出的技术不限于此。本领域技术人员将理解,在不背离由随附权利要求限定的本公开范围的情况下,可以对实施例做出各种修改、组合和改变。尤其是,不同实施例中的不同部分的方案可在其他技术上可行配置中进行组合。
[0249]参考文献
[0250][I]Paolo Bellavista等,“Adaptive Buffering-based on handoff Predict1nfor wireless Internet Continuous services,,,The 2005Internat1nal Conferenceon High Performance Computing and Communicat1ns(HPCC_05),2005年9月出片反
[0251][ 2 ] Lars Westberg等,“Adapt ive rate transmiss1n over a rad1interface”,W0 2012/130298A1,【公开日】2012年 10月4日
[0252][ 3] 3GPP,第三代合作伙伴计划,技术规范组无线接入网,演进通用陆地无线接入网(E-UTRA),无线资源控制(RRC),协议规范(第12版),TS 36.331,Vl2.1.0,第5.5.4章,【公开日】2014年3月19日。
【主权项】
1.一种用于UE中的回放缓存的管理的方法,其中所述方法包括以下步骤: -基于至少一个度量的测量,获得(SI)信息,所述信息提供所述UE的即将到来的切换的第一指示; -响应于所获得的信息提供所述UE的即将到来的切换的所述第一指示,将所述回放缓存的上缓存水平设置和下缓存水平设置增加(S2)到对应的指定值; 从而动态调整所述UE的缓存水平设置,实现潜在切换前的更大数据下载。2.根据权利要求1所述的方法,还包括以下步骤:响应于所获得的信息提供所述UE的即将到来的切换的所述第一指示,将回放缓存的媒体段大小设置降低(S3)到指定大小值,从而减少对大量低速率回放段的缓存和/或减少缓存欠载。3.根据权利要求1至2中任一项所述的方法,还包括以下步骤: -基于至少一个度量的测量,获得(S4)信息,所述信息提供所述UE的即将到来的切换的第二指示; -响应于所获得的信息提供所述UE的即将到来的切换的所述第二指示,将所述增加后的下缓存水平设置降低(S5)到第二指定值。4.根据权利要求1至3中任一项所述的方法,还包括以下步骤: -响应于获得所述UE的即将切换的所述第二指示,触发(S6)设置为在指定时间值到期的定时器; -当所述定时器到期时,将所述上缓存水平设置和所述下缓存水平设置的值重置(S7)为所述回放缓存的原始值。5.根据权利要求4所述的方法,其中重置(S7)步骤还包括:当所述定时器到期时,将所述降低后的媒体段大小设置重置为所述回放缓存的原始值。6.—种被配置为管理回放缓存的用户设备UE,其中所述UE被配置为: -基于至少一个度量的测量,获得信息,所述信息提供所述UE的即将到来的切换的第一指示;还被配置为 -响应于所获得的信息提供所述UE的即将到来的切换的所述第一指示,将所述回放缓存的上缓存水平设置和下缓存水平设置增加到对应的指定值。7.根据权利要求6所述的UE,其中所述UE包括处理器和存储器,所述存储器包括处理器可执行的指令,从而处理器操作为:响应于所获得的信息提供即将到来的切换的第一指示,将所述回放缓存的上缓存水平设置和下缓存水平设置增加到对应的指定值。8.根据权利要求6或7所述的UE,其中UE包括通信电路,所述通信电路被配置为获得包括即将到来的切换的第一指示在内的信息。9.根据权利要求6至8中任一项所述的UE,其中UE被配置为:响应于所获得的信息提供即将到来的切换的所述第一指示,将媒体段大小设置降低到指定大小值,从而减少对大量低速率回放段的缓存和/或减少缓存欠载。10.根据权利要求6至9中任一项所述的UE,其中UE被配置为: -基于至少一个度量的测量,获得信息,所述信息包括即将到来的切换的第二指示;还被配置为 -响应于所获得的信息提供即将到来的切换的所述第二指示,将所述增加后的下缓存水平设置降低到第二指定值。11.根据权利要求1O所述的UE,其中UE被配置为: -响应于所获得的信息提供即将到来的切换的第二指示,触发被设置为在指定时间值到期的定时器;还被配置为 -当所述定时器到期时,将所述上缓存水平设置和所述下缓存水平设置的值重置为所述回放缓存的原始设置。12.根据权利要求11所述的UE,其中UE被配置为:当所述定时器到期时,将所述降低后的媒体段大小设置的值重置为所述回放缓存的原始值。13.—种用于实现用户设备UE中的回放缓存的调整的方法,其中所述方法包括以下步骤: -获得(SlO)提供UE的即将到来的切换的第一指示的信息; -响应于所获得的信息提供所述UE的即将到来的切换的所述第一指示,确定(S20)对所述回放缓存的增加后的上缓存水平设置和增加后的下缓存水平设置进行指定的值; -向所述UE发送(S30)所确定的值,使所述UE能够实现所述增加后的上缓存水平设置和下缓存水平设置,以提供在潜在切换前获得更大数据下载的方式。14.根据权利要求13所述的方法,还包括以下步骤: -响应于所获得的信息提供所述UE的即将到来的切换的所述第一指示,指派(S40)回放缓存设置的降低后的媒体段大小设置; -向所述UE发送(S50)所指派的降低后的媒体段大小设置,以实现对大量低速率回放段的缓存的减少和/或缓存欠载的减少。15.根据权利要求13至14中任一项所述的方法,其中所述方法还包括以下步骤: -获得(S60)包括所述UE的即将到来的切换的第二指示在内的信息; -当所获得的信息提供所述UE的即将到来的切换的所述第二指示时,建立(S70)与所述增加后的下缓存水平设置到新的下缓存水平设置的降低相对应的第二指定值; -向所述UE发送(S80)所建立的第二指定值,以使所述UE能够实现所述新的下缓存水平设置。16.根据权利要求15所述的方法,其中所述方法还包括以下步骤: -当获得所述UE的切换的所述第二指示时,设置(S90)定时器到期时间; -当所述设置的定时器到期时间到期时,向UE发送(S100)指令,使UE能够将所述上缓存水平设置、所述下缓存水平设置和所述媒体段大小设置的值重置为回放缓存的原始值。17.根据权利要求16所述的方法,其中发送指令的步骤(S100)包括:向所述UE发送设置的定时器到期时间的值,使UE能够触发定时器,并且当所述设置的定时器到期时,将所述上缓存水平设置、所述下缓存水平设置和所述媒体段大小设置的值重置为回放缓存的原始值。18.根据权利要求16所述的方法,其中设置定时器到期时间的步骤(S90)还包括:触发具有所述定时器到期时间的所述定时器,并且发送指令的步骤(S100)包括:向所述UE发送指令,指示UE在所述触发的定时器的定时器到期时间到期时,将所述上缓存水平设置、所述下缓存水平设置和所述媒体段大小设置的值重置为回放缓存的原始值。19.一种被配置为实现用户设备UE中的回放缓存的调整的网络控制器,其中所述网络控制器被配置为: -基于至少一个度量的测量,获得信息,所述信息提供UE的即将到来的切换的第一指示;还被配置为 -响应于所获得的信息提供所述UE的即将到来的切换的所述第一指示,确定对回放缓存的增加后的上缓存水平设置和增加后的下缓存水平设置进行指定的值;还被配置为-向所述UE发送所确定的值,从而使所述UE能够实现所述增加后的上缓存水平设置和所述下缓存水平设置,以提供在潜在切换前获得更大数据吞吐量的方式。20.根据权利要求19的网络控制器,其中所述网络控制器包括处理器和存储器,所述存储器包括处理器可执行的指令,从而处理器操作为:如果所获得的信息提供所述UE的即将到来的切换的第一指示,确定对预配置的回放缓存的增加后的上缓存水平设置和下缓存水平设置进行指定的值。21.根据权利要求19或20所述的网络控制器,其中所述网络控制器包括通信电路,所述通信电路被配置为:获得提供所述UE的即将到来的切换的第一指示的信息,还被配置为:向所述UE发送所确定的对预配置的回放缓存的增加后的上缓存水平设置和增加后的下缓存水平设置进行指定的值。22.根据权利要求19至21中任一项所述的网络控制器,其中所述网络控制器被配置为: -响应于所获得的信息提供所述UE的即将到来的切换的所述第一指示,生成预配置的回放缓存设置的降低后的媒体段大小设置;还被配置为 -向所述UE发送所生成的降低后的媒体段大小设置,从而降低对大量低速率回放段的缓存和/或减少缓存欠载。23.根据权利要求19至22中任一项所述的网络控制器,其中所述网络控制器还被配置为: -获得包括所述UE的即将到来的切换的第二指示在内的信息;还被配置为-当所获得的信息提供所述UE的即将到来的切换的所述第二指示时,建立与所述增加后的下缓存水平设置到新的下缓存水平设置的降低相对应的第二指定值;还被配置为-向所述UE发送所建立的第二指定值,以使所述UE能够实现所述新的下缓存水平设置。24.根据权利要求23所述的网络控制器,其中所述网络控制器被配置为: -当获得所述UE的切换的所述第二指示时,设置定时器到期时间;还被配置为 -向UE发送所设置的定时器到期时间,以使UE能够触发定时器在设置的定时器到期,并且当所述定时器到期时,将所述上缓存水平设置、所述下缓存水平设置和所述媒体段大小设置的值重置为预配置的回放缓存的值。25.根据权利要求23所述的网络控制器,其中所述网络控制器被配置为: -当获得所述UE的切换的所述第二指示时,设置定时器到期时间;还被配置为 -触发具有所设置的定时器到期时间的所述定时器;还被配置为 -当所述设置的定时器到期时间到期时,向UE发送指令,指示所述UE将所述上缓存水平设置、所述下缓存水平设置和所述媒体段大小设置的值重置为预配置的回放缓存的值。26.—种用于调整用户设备UE中的回放缓存的方法,其中所述方法包括以下步骤: -接收(SllO)对回放缓存的增加后的上缓存水平设置和增加后的下缓存水平设置进行指定的值; -将所述上缓存水平设置和所述下缓存水平设置增加(S120)到所接收的值,以提供在潜在切换前获得更大数据下载的方式。27.—种被配置为调整回放缓存的用户设备UE,其中所述UE被配置为: -接收对回放缓存的增加后的上缓存水平设置和增加后的下缓存水平设置进行指定的值; -将所述上缓存水平设置和所述下缓存水平设置增加到所接收的值,以提供在潜在切换前获得更大数据下载的方式。28.一种包括指令的计算机程序,所述指令在被至少一个处理器执行时,使处理器: -读取信息,所述信息提供UE的即将到来的切换的第一指示;以及 -如果所获得的信息提供所述UE的即将到来的切换的所述第一指示,将预配置的回放缓存的上缓存水平设置和下缓存水平设置增加到对应的特定值。29.—种包括根据权利要求28所述的计算机程序的载体,其中,所述载体是电子信号、光信号、电磁信号、磁信号、电信号、无线电信号、微波信号或计算机可读存储介质之一。30.—种被配置为管理回放缓存的用户设备UE,其中所述UE包括: -读取模块(200),用于读取信息,所述信息给出即将到来的切换的第一指示;以及-水平设置模块(210),用于如果所获得的信息提供即将到来的切换的所述第一指示,将预配置的回放缓存的上缓存水平设置和下缓存水平设置增加到对应的指定值。31.—种被配置为实现用户设备UE中的回放缓存的调整的网络控制器,其中所述网络控制器包括: -读取模块(300),用于读取信息,所述信息给出所述UE的即将到来的切换的第一指示;以及 -确定模块(310),用于如果所获得的信息提供所述UE的即将到来的切换的所述第一指示,确定对预配置的回放缓存的增加后的上缓存水平设置和增加后的下缓存水平设置进行指定的值;以及 -输出模块(320),用于输出所确定的值以传送至所述UE,以使所述UE能够实现所述增加后的上缓存水平设置和下缓存水平设置,以提供在潜在切换前获得更大数据吞吐量的方式。
【文档编号】H04W28/02GK105940714SQ201480074373
【公开日】2016年9月14日
【申请日】2014年3月26日
【发明人】王民, 汉斯·汉努
【申请人】瑞典爱立信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1