通信网络中的服务递送的制作方法
【专利摘要】在通信网络中用于请求数据的服务递送的方法和装置。移动设备向交互设备发送与服务相关的信息并且请求与该移动设备所附着的RAN相关的信息。其从远程设备接收请求的信息并且使用接收的信息建立与从服务器向该移动设备的服务的递送相关的需要的服务递送参数。其向服务器发送对于数据的请求,该请求包括建立的服务递送参数,并且从服务器接收使用该服务递送参数所发送的数据。
【专利说明】
通信网络中的服务递送
技术领域
[0001 ]本发明涉及优化通信网络中的服务递送的领域。
【背景技术】
[0002]如图1的示例通信网络中所示,移动网络通常被划分为不同的域。移动设备1(在这里被称作用户设备UE)被提供有操作系统2,并且例如被提供有浏览器3、App(应用)x 5和App y 6APP是在UE I处运行或存储的能够请求数据服务的软件。
[0003]UE I经由e节点B(eNB)或无线电网络控制器(RNC)7连接至移动运营商无线电接入网络(RAN)7。eNB和RNC仅作为示例被使用。将要意识到的是,根据RAN 7的无线电接入技术(RAT)能够使用任意类型的节点B或网络控制器。例如,在W1-Fi网络中,UEl (在W1-Fi中被称作站点)将经由接入点(AP)和接入控制器(AC)进行连接。
[0004]移动核心网络域8包括将RAN7链接至服务网络10的移动核心节点。这样的节点的示例包括服务网关(SGW)、分组数据网络网关(PGW)S等。服务网络10包括诸如控制面功能
11、用户面功能12和网络地址转换(NAT)功能13的功能。最后,用户面业务到达因特网16的域中的服务器14、15。
[0005]用户面业务能够在AppX 4与其相应的服务器14之间以及在Appy 5与其相应的服务器15之间进行发送。服务器的示例是高速缓存服务器、视频服务器、web服务器、分析服务器等。将要意识到的是,不同类型和组合的服务器能够被用来向UE I处的App提供服务。月艮务器14、15与App 4、5之间的信令穿行过RAN 7、核心网络9和服务网络10。
[0006]当前期望将RAN7和服务功能更为紧密地链接在一起,以便对服务递送和无线电资源使用加以优化。例如,从服务器14发送的数据分组在RAN 7当前拥塞并且经历延迟的情况下会被延迟。接入特定信息因此对于服务器14是有用的。RAN 7能够对与服务器14有关的信息加以利用也是可能的。这样的信息例如可以被用于资源节约。
[0007]数据以UEI中的App X 4和App y 5为目的地的一个示例是自适应比特率特征。在该示例中,App X 4是能够以不同比特率对视频进行解码的视频客户端。终端用户体验或体验质量(QoE)对于移动运营商和内容提供方而言是关键的区分要素。自适应比特率通过根据网络状况来适配比特率而允许良好的QoE,适配比特率通过将比特率改变为具有适当比特率的编码格式来进行。这目前通过尝试对服务器14和UE I中的App X 4之间的吞吐量进行估计而实现。这能够基于所测量的链路比特率或往返时间。对比特率进行适配的频率是变化的。对于自适应视频流传输而言的典型间隔是大约每隔4秒。
[0008]自适应比特率在对于RAN7的状况或容量没有任何了解的情况下实施。对往返时间(RTT)、比特率等的估计能够给出RAN 7的状况的误导性描述。此外,端点要花费一些时间来检测需要适配为更低或更高的比特率,并且适配变化之间的间隔相当长。这增加了不良QoE的风险。
[0009]虽然以上示例提到了用于视频服务的自适应比特率,但是将要意识到的是,在递送任意类型的数据服务时会出现类似的问题。例如,为了在拥塞网络中递送服务时提高QoE,图像能够以较低分辨率被发送,音频流能够以较低质量被发送,视频能够使用较小的帧被发送。将要意识到的是,许多服务递送参数能够根据所递送数据的属性而有所变化从而对服务递送进行优化。
[0010]存在通过与服务提供方进行RAN交互从而改善QoE的动机。在以上示例网络中,在RAN 7和服务器14、15之间可能存在交互从而交换和提供信息以优化服务递送。对此进行实施的困难包括寻址问题,因为在RAN 7和服务器14、15之间没有能够容易获取的共用标识符,这主要是由于使用了网络地址转换(NAT),NAT对UE IP地址进行修改并且使得该标识符无效。而且还存在可缩放性的问题,因为服务器14可能看到来自数百个移动网络的连接,从而确定网络要与之建立用于交互会话的RAN的身份以及该RAN是否支持该特征并不容易。而且,可能难以对服务器14、15进行修改以使用这样的交互协议并且使用从RAN 7接收的信息。此外,并非所有协议都支持诸如自适应比特率这样的适配。
【发明内容】
[0011]目标是通过优化向UE的数据的服务递送而改善终端用户的QoE。
[0012]根据第一方面,提供了一种在通信网络中请求数据的服务递送的方法。移动设备向交互设备发送与服务相关的信息并且请求与该移动设备所附着的RAN的相关的信息。移动设备从远程设备接收所请求的信息并且使用所接收的信息建立与从服务器向该移动设备的服务的递送相关的需要的服务递送参数。移动设备向服务器发送对于数据的请求,该请求包括所建立的服务递送参数,并且从服务器接收使用该服务递送参数所发送的数据。这样做的优势在于,由移动设备发送服务感知参数,从而例如通过在网络状况恶化时动态调节数据内容而改善终端用户的QoE。
[0013]作为一个选项,与RAN相关的信息包括需要的服务递送参数自身、通信网络的容量和通信网络的状况中的任意项。
[0014]服务递送参数的可选示例包括推荐的帧尺寸、推荐的比特率、推荐的图像分辨率、推荐的图像尺寸和缓冲器参数中的任意项。显然,根据服务的属性可以使用其它参数。
[0015]所接收的信息可选地由移动设备处的交互客户端进行处理,并且随后被传送至移动设备处的应用客户端,该应用客户端被配置为处理所接收的数据。
[0016]该远程设备可选地是交互设备。与RAN相关的信息可选地由移动设备使用以下协议中的任意项来接收:基于HTTP和WebSocket中的任意项的协议,以及使用用户数据报协议和传输控制协议中的任意项作为传输机制的协议。
[0017]作为替换选项,该远程设备位于无线电接入网络中的设备处。
[0018]与无线电接入网络相关的信息包括被注入到从无线电接入网络中的设备接收的用户面信令之中的数据。
[0019]作为一个选项,该移动设备周期性地或者响应于该移动设备所发送的另外的请求而接收所请求的信息。
[0020]根据第二方面,提供了一种在通信网络中控制数据的服务递送的方法。交互设备从移动设备接收与服务相关的信息以及对于与该移动设备所附着的RAN相关的信息的请求。该交互设备向RAN中的远程设备发送消息,该消息包括与该服务相关的信息。其随后从远程设备接收与从服务器进行的服务的递送相关的推荐的服务递送参数并且向该移动设备发送该推荐的服务递送参数。
[0021]根据第三方面,提供了一种在通信网络中控制数据的服务递送的方法。交互设备从移动设备接收与服务相关的信息以及对于与该移动设备所附着的RAN相关的信息的请求。其随后向RAN中的远程设备发送指令以生成与从服务器向该移动设备的服务的递送相关的推荐的服务递送参数并且向该移动设备发送该推荐的服务递送参数。
[0022]作为第二方面或第三方面的一个选项,服务递送参数包括推荐的帧尺寸、推荐的比特率、推荐的图像分辨率、推荐的图像尺寸和缓冲器参数中的任意项。
[0023]根据第四方面,提供了一种提供针对服务递送参数的推荐的方法,该服务递送参数用于从服务器向移动设备的数据服务的递送。该移动设备所附着的RAN中的推荐设备从交互设备接收与关联于该移动设备的服务相关的信息以及对于提供针对服务递送参数的推荐的请求。其确定推荐的服务递送参数并且向该交互设备或移动设备发送所确定的推荐的服务递送参数,该服务递送参数能够由移动设备在从服务器请求数据时使用。
[0024]作为一个选项,该请求包括标识将要被递送的服务的类型的信息以及所请求的服务递送参数的类型。
[0025]该推荐的服务递送参数可选地基于以下任意项来确定:小区负载信息、移动设备性能信息、移动设备无线电质量信息、未来小区负载的预测以及未来时间段中移动设备数据容量的估计。
[0026]根据第五方面,提供了一种用于在通信网络中使用的移动设备。该移动设备被提供有发送器,其被布置为向交互设备发送与服务相关的信息并且请求与该移动设备所附着的RAN相关的信息。提供了接收器,其被布置为从远程设备接收所请求的信息。提供了处理器,其被布置为使用所接收的信息建立与从该服务器向该移动设备的服务的递送相关的需要的服务递送参数。第二发送器被布置为向服务器发送对于数据的请求,该请求包括所建立的服务递送参数。提供了第二接收器,其被布置为从服务器接收使用该服务递送参数所发送的数据。
[0027]作为一个选项,该移动设备被提供有交互客户端,该交互客户端被布置为对所接收的信息进行处理。
[0028]根据第六方面,提供了一种用于在通信网络中控制数据的服务递送中使用的交互设备。该交互设备被提供有第一接收器,其被布置为从移动设备接收与服务相关的信息以及对于与该移动设备所附着的RAN相关的信息的请求。提供了第一发送器,其被布置为向该RAN中的远程设备发送消息,该消息包括与服务相关的信息。提供了第二接收器,其被布置为从远程设备接收与从服务器向移动设备的服务的递送相关的推荐的服务递送参数。提供了第二发送器,其被布置为向该移动设备发送该推荐的服务递送参数。
[0029]根据第七方面,提供了一种用于在通信网络中控制数据的服务递送时使用的交互设备。该交互设备包括接收器,其被布置为从移动设备接收与服务相关的信息以及对于与该移动设备所附着的无线电接入网络相关的信息的请求。还提供了发送器,其被布置为向该RAN中的远程设备发送指令以生成与从服务器向移动设备的服务的递送相关的推荐的服务递送参数,并且向该移动设备发送该推荐的服务递送参数。
[0030]根据第八方面,提供了一种推荐设备,该推荐设备被布置为提供针对服务递送参数的推荐,该服务递送参数用于从服务器向移动设备的数据服务的递送,该推荐设备位于该移动设备所附着的RAN中并且包括接收器,该接收器被布置为从交互设备接收与关联于该移动设备的服务相关的信息以及对于提供针对服务递送参数的推荐的请求。还提供了处理器,被布置为确定推荐的服务递送参数。提供了发送器,被布置为向该交互设备或移动设备发送所确定的推荐的服务递送参数,该服务递送参数能够由移动设备在从服务器请求数据时使用。
[0031]根据第九方面,提供了一种包括指令的计算机程序,当指令在至少一个处理器上被执行时,该指令使得该至少一个处理器执行以上在第一至第四方面中的任意项方面中所描述的任一种方法。
[0032]根据第十方面,提供了一种包含以上在第九方面中所描述的计算机程序的载体,其中该载体是电子信号、光信号、无线电信号或非瞬态计算机可读存储介质之一。
【附图说明】
[0033]图1以框图示意性图示了已知的示例移动网络;
[0034]图2以框图示意性图示了示例移动网络;
[0035]图3是示出示例步骤的流程图;
[0036]图4是示出在经由UE发送RAN交互信息时的示例步骤的信令图;
[0037I图5以框图示意性图示了第二示例移动网络;
[0038]图6以框图示意性图示了第三示例移动网络;
[0039]图7以框图示意性图示了第四示例移动网络;
[0040]图8a、8b和8c以框图示意性图示了示例UE;
[0041 ]图9是示出在经由UE发送RAN交互信息时的示例步骤的信令图;
[0042]图10是示出在经由UE发送RAN交互信息时的示例步骤的信令图;
[0043]图11以框图示意性图示了示例UE;
[0044]图12以框图示意性图示了示例交互设备;
[0045]图13是示出交互设备处的示例步骤的流程图;
[0046]图14是示出交互设备处的可替换示例步骤的流程图;
[0047]图15以框图示意性图示了示例推荐设备;以及
[0048]图16是示出推荐设备处的示例步骤的流程图。
【具体实施方式】
[0049]以下描述参考UEI,但是将要意识到的是,相同的原理也适用于经由无线电接入网络(RAN)连接到通信网络的任意设备,而无论所使用的无线电接入技术(RAT)如何。此外,以下描述使用根据取决于RAN的状况和/或容量所作出的推荐来调节视频服务递送的比特率的示例。将要意识到的是,任何类型的服务递送参数都可以被调节以优化服务的递送并且因此增强终端用户的QoE。
[0050]图2示意性图示了使用RAN的示例网络。UEI具有交互客户端17(在图2中被示为交互App)以允许UE I获取并使用服务递送参数。UE I连接至RAN 7。该RAN包括推荐功能18。在该示例中,web门户19提供服务,在该服务中数据从App 20被提供至UE I处的App x 4。交互设备21位于该网络中,其与交互客户端17进行通信。交互客户端17可以由运营商22提供。
[0051]交互客户端17被示为独立的客户端,但是将要意识到的是,其可替换地可以被实施为web浏览器插件或者UE操作系统2的一部分或者现有App的一部分。在示例实施例中,交互设备21例如根据RAN7的状况和容量向UE I通知针对服务递送参数的适当推荐。这允许UE在从服务器请求数据时使用所推荐的服务递送参数。
[0052]例如,如果web门户19正在从App 20向UE I处的App x 4提供流传输视频服务,贝Ij服务递送参数可以是最优比特率。推荐功能18将所推荐的最优比特率提供至交互设备21,交互设备21进而将所推荐的最优比特率提供至UE I。当App X 4请求视频分段时,其将所推荐的最优比特率包括在该请求中,并且App 20使用所推荐的最优比特率提供视频。所推荐的最优比特率可以根据RAN 7中的状况而随时间动态变化,这允许流传输视频服务即使在RAN 7上的状况有所恶化的情况下也能够得以保持。这确保了对于终端用户的一致的QoE。
[0053]虽然始终使用比特率适配作为示例,但是将要意识到的是,可以根据服务的类型而使用其它类型的服务递送参数。例如,用于流传输音频的压缩程度可以被动态适配,视频分辨率可以被动态适配,或者作出有关客户端缓冲大小的推荐。在UE I根据所推荐的服务递送参数请求以适当格式/分辨率进行内容递送的情况下可以使用任意类型的内容适配。服务递送参数的类型在UE I向交互设备21发送信息时被确定。所发送的信息例如可以包括自适应视频为可能的指示、所支持的媒体速率、每个媒体分段的持续时间、缓冲器容量等,这允许交互设备21确保仅有相关信息被提供给UE I。
[0054]图3是示出示例步骤的流程图。以下编号对应于图3中的编号:
[0055]S1.UE I连接至RAN 7并且建立与交互设备21的会话。在会话建立期间,UE I向交互设备21提供与UE I正在(或将要)使用的服务有关的信息。这可以是服务的类型的指示或者针对其需要推荐或其它信息的服务递送参数的类型。例如,UE I可以向交互设备21通知其要求针对自适应视频的服务递送参数,并且向交互设备21通知对该自适应视频的任何限制(所支持的媒体速率、媒体分段的持续时间等)。
[0056]S2.UE从远程节点接收与RAN相关的信息。该远程节点可以是交互设备21或者RAN中的节点/功能。该信息可以是所推荐的服务递送参数或者能够被UE用来得出所推荐的服务递送参数的信息。如果期望网络运营商控制,则其优选地将所推荐的服务递送参数发送至UE而不是UE I能够从其得出所推荐的服务递送参数的信息。
[0057]S3.UE I建立服务递送参数(通过使用在步骤S2中所接收的信息或者通过从在步骤S2所接收的信息中得出)。
[0058]S4.UE I向服务器14发送对于数据的请求,该请求包括服务递送参数。
[0059]S5.服务器使用所接收到的服务递送参数一一如果有必要一一在向UE I发送所请求的数据之前对其进行适配。
[0060]考虑其中UE I从服务器请求视频并且希望根据RAN 7的状况对比特率进行动态调节的示例。交互设备21将比特率推荐传输至UE并且还与RAN 7中的节点进行通信。
[0061 ] UE I获取使得能够与交互设备21进行通信的App 17(或插件KAPP 17可以从运营商的网站22获取或者可以作为包括在OS 2中的功能。要针对该交互设备使用的地址/URL可以以若干种方式被提供,例如与运营商特定插件/App—起或者与来自运营商的配置SMS—起被提供等。UE I请求针对服务递送的推荐,其中与服务有关的信息(例如比特率容量)以及所需的推荐的持续时间被提供至交互设备I。
[0062]交互设备21与RAN7中的推荐功能18进行通信。其提供能够适用于UE I中的服务/应用的服务信息以及UE I所要求的服务递送参数(在这种情况下是比特率)。该推荐功能在将其提供至交互设备21之前使用各种因素得出所推荐的比特率。这样的因素的示例是小区负载信息、移动设备性能信息(比特率、延迟等)、移动设备无线电质量信息、小区中的其它UE所生成的业务、服务质量,等等。该信息从之前的时间段被收集并且被用来针对未来时间段中的移动设备数据容量作出预测(诸如预期业务负载、UE无线电质量等)或进行估计。例如,决策可以考虑所推荐的比特率是应用所能够处理的最高比特率,即使其比针对下一个到来周期所估计的可用比特率更低。
[0063]交互设备21将所推荐的比特率提供至UEI。可以提供第一初始推荐,随后是推荐在RAN 7的状况/容量发生变化时的动态更新。可替换地,UE I可以刚好在要求推荐之前才请求推荐从而确保UE I具有基于RAN 7的最近状况/容量的推荐。UE将该推荐送至其媒体应用App X 4,后者使用该比特率推荐来请求适当媒体比特率下的下一个媒体分段。
[0064]在以上示例中,所推荐的比特率在推荐功能18处得出。然而,注意,推荐功能18可替换地可以将有关RAN 7的状况的信息提供至交互设备21。交互设备21随后可以在将其转发至UE I之前得出所推荐的比特率。可替换地,该交互设备能够将有关RAN 7的状况的信息转发至UE I,这允许UE I得出所推荐的比特率。
[0065]图4是示出针对以上所描述的实施例的示例信令的信令图。以下编号对应于图4中的编号:
[0066]S6.UE I获取实现与交互设备21的通信的插件或App。如以上所描述的,这可以是OS 2中的已有功能。
[0067]S7.UE I激活分组数据连接。
[0068]S8.UE I发起与交互设备21的会话。要针对交互设备21使用的地址/URL能够以若干种方式被提供,例如与运营商特定插件/App或者配置SMS等一起被提供。UE I和交互设备之间的通信可以使用在用户数据报(UDP)或TCP(传输控制协议)上运行的新协议。该协议能够被用来向交互设备21通知能够以何种比特率格式获取视频,以及比特率能够发生变化的间隔。该协议还能够被用来请求有关适当比特率的信息,并且为UE I提供有关其能够/应当何时使用新的比特率的信息。该步骤能够在步骤Sll之前或之后来执行,例如,如果视频App被启动,则获知数据服务为视频,而如果App是浏览器,则步骤SI I将可能在步骤S9之前执行,例如在用户在浏览器中的视频链接上进行点击时。在会话建立期间,UE I为交互设备21提供与UEl正在(或将要)使用的服务相关的信息。这可以是服务的类型的指示,或者针对其需要推荐或其它信息的服务递送参数的类型。例如,UE I可以向交互设备21通知其需要自适应视频的服务递送参数,并且向交互设备21通知对自适应视频的任何限制(所支持的媒体速率、媒体分段的持续时间等)。
[0069]S9.发起交互设备21和RAN 7之间的交互,其中交互设备21发送包括与服务和/或请求所要求的服务递送参数的类型相关的信息的消息。
[0070]S10.RAN 7根据RAN的状况确定所推荐的比特率,并且将所推荐的比特率发送至交互设备21。
[0071]Sll.交互设备21例如通过使用新协议向UE发送IP分组而将所推荐的比特率发送至UE 10
[0072]S12.UE I建立与视频服务器14的会话。
[0073]S13.UE I在针对视频分段的请求中使用所接收到的与所推荐比特率有关的信息。该服务器随后能够以所推荐的比特率发送所请求的视频分段。
[0074]S13a.在可选实施例中,UE I从交互设备请求所推荐的比特率以确保其基于有关RAN 7的状况的最近信息的所推荐比特率。
[0075]S14.在特定时间段之后或者在RAN 7检测到新的比特率将更为适当时,其向交互设备21通知新的推荐的比特率。这例如可以通过步骤S9中的请求的订阅类型而被触发,其中交互网关每当在新的比特率将会适当时请求新的比特率,或者在UE I请求更新比特率时被触发。
[0076]S15.交互网关向UE I通知新的推荐的比特率。
[0077]S16.UE I在针对视频分段的进一步请求中使用所接收到的有关新的推荐的比特率的信息。服务器能够以所推荐的比特率发送所请求的视频分段。
[0078]以上所描述的一般实施例并未描述UEI和交互设备之间的通信如何被发送。可以经由因特网发送这样的通信。然而,这会导致问题出现,例如导致共用标识符问题的NAT。为了对此加以解决,可能使用新的接口和协议在UE I和交互设备21之间引入直接通信,这允许UE I和交互设备21交换信息。然而,接收所要求的服务递送参数(诸如比特率)或能够根据其生成所要求的服务递送参数的有关RAN的信息的UE I的基本原理是相同的。
[0079]图5示出了第二实施例,其中在交互设备21和UEI之间提供第一接口(称作Il)并且在交互设备21和RAN 7中的推荐功能18之间提供第二接口(称作12)。12接口被用于推荐功能以向交互设备21提供所推荐的比特率(或其它服务递送参数)。
[0080]在图6所示的第三实施例中,接口设备21被布置在代理23处,其能够进一步与CN网关进行整合或者与CN网关同处一处。同样,在UE I和交互设备21之间提供Il接口并且在交互设备21和RAN 7中的推荐功能18之间提供12接口。
[0081 ] 在图7所示的第四实施例中,交互设备21被整合在RAN 7之中。同样,在UE I和交互设备21之间提供Il接口并且在交互设备21和RAN 7中的推荐功能18之间提供12接口。
[0082]如以上所提到的,UE处的交互客户端17能够作为独立应用被提供(如图8a中所示),或者如图8b所示作为OS 2的一部分,或者如图8c所示被整合在现有App中。
[0083]图9是示出示例信令的信令图,其中服务递送参数是比特率。其与图5、6或7中所示的任意架构相兼容。以下编号与图9中的编号相对应:
[0084]S17.UE I获取实现与交互设备21的通信的插件或App。如以上所描述的,这可以是OS中的现有功能。
[0085]S18.UE I激活分组数据连接。
[0086]S19.UE I建立与服务器14的会话。
[0087]S20.发起UE I和交互设备21之间的通信信道。所使用的协议可以是使用UDP或TCP作为传输层的新协议。该新协议例如可以基于诸如HTTP、Websocket或其它适当协议的现有协议,或者可以是新的专用协议。在该示例中,该协议能够被用来向网络通知对该新协议的支持、所使用的端口、能够以其获取到视频的比特率格式以及视频能够针对其有所变化的间隔。其还能够向RAN 7提供服务信息。该协议还能够被用来请求有关适当比特率的信息,并且向UE I提供有关其何时能够/应当使用新的比特率的信息。该步骤能够在步骤S19之前或之后执行。例如,如果视频App被启动则获知将有流传输视频,从而步骤S20应当在联系视频服务器的同时被执行或者在此之前被执行。如果用户正在使用具有嵌入式视频的浏览器,则步骤S20将最可能在用户在视频链接上进行点击时被执行。UE I中支持该功能的实体(例如,App、浏览器或操作系统(OS))发起与交互设备I的连接。要针对交互设备I使用的地址/URL可以以若干种方式来提供,例如与运营商特定插件/App或者配置SMS等一起提供。在会话建立期间,UE I为交互设备21提供与UE I正在(或将要)使用的服务相关的信息。这可以是服务的类型的指示,或者针对其需要推荐或其它信息的服务递送参数的类型。例如,UEI可以向交互设备21通知其需要自适应视频的服务递送参数,并且向交互设备21通知对自适应视频的任何限制(所支持的媒体速率、媒体分段的持续时间等)。
[0088]S21.作为与在RAN 7中能够获得的适当比特率有关的知识,触发从RAN 7获得该信息的功能。
[0089]S22.RAN 7向交互设备21通知所推荐的比特率。
[0090]S23.交互设备21向UE I通知所推荐的比特率,例如通过使用新的协议向UE发送IP分组。
[0091]S24.作为步骤S22和S23的替换,RAN 7能够直接向UE发送该信息分组,例如通过将该信息插入到用户面业务上。这加快了通信。
[0092]S25.UE I在向服务器14发送的对于视频分段的请求中使用接收的所推荐的比特率。服务器14随后使用所推荐的比特率向UE I发送所请求的视频分段。
[0093]S26.当RAN 7检测到新的比特率应当被推荐时,其向交互网关通知新的推荐的比特率。这能够定期被发送,或者在步骤S21中,交互设备21能够订阅所推荐的比特率的变化。
[0094]S27.交互设备使用Il接口向UE I发送新的推荐的比特率。
[0095]S28.作为步骤S26和S27的替换,RAN 7可以将该信息分组直接向UE注入,例如将该信息背负(piggyback)到用户面业务上。这加快了通信。
[0096]S29.UE在对于下一个视频分段的请求中使用所接收到的有关适当比特率的信息。
[0097]图10是示出可替换的示例信令的信令图,其中服务递送参数是比特率。其与图5、6或7中所示的任意架构相兼容。本领域技术人员将会意识到的是,针对该信令图可能有所变化。例如,所有通信都能够经由服务器14发送,或者一些信令能够通过将其在UE I和交互设备21之间直接发送而被优化。以下编号与图10中的编号相对应:
[0098]S30.服务器14与移动运营商达成协定并且经由网关与移动网络进行通信。这允许服务器14例如向交互设备21通知UE支持直接通信,或者对服务器14及其参与有关服务递送参数的信令的权限进行认证。
[0099]S31.UE I激活分组数据连接。
[0100]S32.UE I建立与服务器14的会话。在该会话中,UE I可以例如通过使用HTTP传送附加信息而指示其支持与交互设备21的新的信令协议。
[0101]S33.服务器14建立与交互设备21的会话。服务器14提供UE I支持新的协议的信息。在该协议从网络被发起的情况下,服务器14所提供的信息还可以包括UE I已经为通信所打开的端口。如果不是如此,则新协议例如可以使用缺省端口编号。
[0102]S34.由于能够在RAN 7中获得与适当比特率有关的知识,所以触发在RAN 7中对此进行处理的功能。
[0103]S35.RAN 7向交互设备发送所推荐的比特率。
[0104]S36.交互设备21使用Il接口向UE I通知所推荐的比特率。该协议可以在传输层面上使用UDP或TCP。
[0105]S37.作为步骤S35和S36的替换,向UE I发送的信息可以在RAN7处被注入,这加快了通信。
[0106]S38.UE I在发送至服务器14的对于视频分段的请求中使用所接收到的所推荐的比特率。服务器14使用所推荐的比特率发送视频分段。
[0107]S39.当RAN 7检测到新的比特率应当被推荐时,其向交互网关通知新的推荐的比特率。这能够定期被发送,或者在步骤S34中,交互设备21能够订阅所推荐的比特率的变化。
[0108]S40.交互设备21使用Il接口向UE I通知新的推荐的比特率。
[0109]S41.作为步骤S39和S40的替换,新的推荐的比特率可以在针对UE I的通信中在RAN 7中被直接注入。
[0110]S42.UE I在发送至服务器14的对于视频分段的请求中使用接收的新的推荐的比特率。服务器14使用新的推荐的比特率发送视频分段。
[0111]现在转向图11,其图示了诸如UE的移动设备IWE I被提供有发送器23,其被布置为向交互设备21发送与服务相关的信息(诸如服务类型、所需的服务递送参数的类型),并且请求与RAN 7相关的信息。该信息可以是所推荐的服务递送参数或者允许UE I确定服务递送参数的信息。提供了接收器24,其被布置为从远程设备(交互设备21或RAN 7中的设备)接收所请求的信息。处理器25被布置为使用所接收的信息建立与从服务器14向UE I进行服务递送相关的所需的服务递送参数。第二发送器26被布置为向服务器14发送对于数据的请求,该请求包括所确定的服务递送参数。第二接收器27被布置为从服务器14接收使用该服务递送参数所发送的数据。
[0112]可以提供存储器28这一形式的非瞬态计算机可读介质。这可以被用来存储程序29,其在被处理器执行时使得UE I如以上所描述的那样操作。程序29可替换地可以经由另一个介质30来提供,诸如外部存储介质、电子信号、光信号、无线电信号或者非瞬态计算机可读存储介质。
[0113]注意,以上所描述的发送器和接收器在物理上可以以任意适当的配置来实施(例如,单个收发器,执行第一和第二发送器二者的功能的单个发送器等)。
[0114]图12图示了示例交互设备21,它被提供有第一接收器31,其被布置为从UEI接收与服务相关的信息以及对于与RAN 7相关的信息的请求。第一发送器32被布置为向RAN 7中的远程设备发送消息,该消息包括与服务相关的信息。第二接收器33被布置为接收与从服务器14向UE I进行服务递送相关的所推荐服务递送参数。第二发送器34被布置为向UE I发送该所推荐服务递送参数。该信令由处理器35进行控制。
[0115]可以提供存储器36这一形式的非瞬态计算机可读介质。这可以被用来存储程序37,其在被处理器35执行时使得交互设备21如以上所描述的那样操作。程序37可替换地可以经由另一个介质38来提供,诸如外部存储介质、电子信号、光信号、无线电信号或者非瞬态计算机可读存储介质。
[0116]注意到,以上所描述的发送器和接收器在物理上可以以任意适当的配置来实施(例如,单个收发器,执行第一和第二发送器二者的功能的单个发送器等)。
[0117]图13中示出了针对交互设备21的示例步骤,其中以下的编号与图13中的编号相对应:
[0118]S43.交互设备21接收与服务相关的信息以及对于与UE I所附着的RAN相关的信息的请求。
[0119]S44.消息被发送至RAN 7中的远程设备,该消息包括与服务相关的信息。
[0120]S45.作为响应,交互设备21接收与从服务器14向UE I进行服务的递送相关的所推荐的服务递送参数。
[0121 ] S46.该交互设备向UE I发送所推荐的服务递送参数。
[0122]图14示出了在RAN向UEI直接发送所推荐的服务递送参数的实施例中的交互设备处的示例步骤。以下的编号与图14中的编号相对应:
[0123]S47.交互设备21接收与服务相关的信息以及对于与UE I所附着的RAN相关的信息的请求。
[0124]S48.消息被发送至RAN 7中的远程设备,该消息包括与服务相关的信息,以及生成所推荐的服务递送参数并且将所生成的所推荐的服务递送参数转发至UE I的指令。
[0125]图15图示了推荐设备18,其与接收器39—起被提供,接收器39被布置为从交互设备21接收与服务相关的信息以及提供对于服务递送参数的推荐的请求。处理器40被布置为确定所推荐的服务递送参数。发送器41被布置为将所推荐的服务递送参数发送至交互设备21或UE 10
[0126]可以提供存储器42这一形式的非瞬态计算机可读介质。这可以被用来存储程序43,其在被处理器40执行时使得推荐设备18如以上所描述的那样操作。程序43可替换地可以经由另一个介质44来提供,诸如外部存储介质、电子信号、光信号、无线电信号或者非瞬态计算机可读存储介质。
[0127]注意,以上所描述的发送器和接收器在物理上可以以任意适当的配置来实施,诸如单个收发器。
[0128]图16不出了推荐设备18处的不例步骤,其中以下的编号与图16中的编号相对应:
[0129]S49.推荐设备18从交互设备21接收与服务相关的信息以及提供对于服务递送参数的推荐的请求。
[0130]S50.如以上所描述的,基于服务类型、网络的状况和容量等来确定所推荐的服务递送参数。
[0131]S51.所推荐的服务递送参数被发送至UE I或者被发送至交互设备以便转发至UE
1
[0132]以上所描述的技术通过使用有关RAN的状况/容量的反馈确保适当的服务递送参数被用于所递送的数据而改善了终端用户的QoE。注意,可以考虑其它的因素,诸如用户订阅的水平;例如,具有高优先级别类型的订阅的用户可以能够以比订阅水平较低的用户更高的分辨率来进行视频的流传输。UE I和交互设备21之间的交互对此提供支持而并不影响提供数据的服务器。除了图10的示例之外,并不要求服务提供方和运营商之间的关联,这由于服务提供方和移动运营商的数量十分庞大而是很大的优势。
[0133]此外,通过在UE I和交互设备21之间提供直接接口,提供了UE I和交互设备21之间的快速通信信道,这提供了有关所要使用的适当比特率的更快反馈。
[0134]本领域技术人员将要意识到的是,可以针对以上所描述的实施例进行各种修改而并不背离本发明的范围。例如,可以使用任意类型的服务递送参数。此外,在设备使用RAN对通信网络进行接入的情况下,相同的原理可以针对任意类型的网络进行适配。
[0135]在以上描述中使用以下缩写形式:
[0136]AC 接入控制器
[0137]AP 接入点
[0138]eNB e 节点 B
[0139]NAT 网络地址转换
[0140]OS 操作系统
[0141]PGff 分组数据网络网关
[0142]QoE 体验质量
[0143]RAN 无线电接入网络
[0144]RAT 无线电接入技术
[0145]RTT 往返时间
[0146]RNC 无线电网络控制器
[0147]SGff 服务网关
[0148]TCP 传输控制协议
[0149]UDP 用户数据报协议
[0150]UE 用户设备
【主权项】
1.一种在通信网络中请求数据的服务递送的方法,所述方法包括在移动设备(I)处: 向交互设备(21)发送(SI)与服务相关的信息并且请求与所述移动设备(I)所附着的无线电接入网络(7)相关的信息; 从远程设备接收(S2)请求的所述信息; 使用接收的所述信息建立(S3)与从服务器(14)向所述移动设备(I)的所述服务的递送相关的需要的服务递送参数; 向所述服务器(14)发送(S4)对于数据的请求,所述请求包括建立的所述服务递送参数;以及 从所述服务器(14)接收(S5)使用所述服务递送参数所发送的数据。2.根据权利要求1所述的方法,其中与所述无线电接入网络(7)相关的所述信息包括所述需要的服务递送参数、所述通信网络的容量和所述通信网络的状况中的任意项。3.根据权利要求1或2中任一项所述的方法,其中所述服务递送参数包括推荐的帧尺寸、推荐的比特率、推荐的图像分辨率、推荐的图像尺寸和缓冲器参数中的任意项。4.根据权利要求1、2或3中任一项所述的方法,其中接收的所述信息由所述移动设备(I)处的交互客户端(17)进行处理,并且随后被传送至所述移动设备处的应用客户端(4),所述应用客户端被布置为处理接收的所述数据。5.根据权利要求1至4中任一项所述的方法,其中所述远程设备是所述交互设备(21)。6.根据权利要求5所述的方法,其中与所述无线电接入网络相关的所述信息使用以下协议中的任意项被接收:基于HTTP和WebSocket中的任意项的协议,以及使用用户数据报协议和传输控制协议中的任意项作为传输机制的协议。7.根据权利要求1至4中任一项所述的方法,其中所述远程设备位于所述无线电接入网络中的设备处。8.根据权利要求7所述的方法,其中与所述无线电接入网络相关的所述信息包括被注入到从所述无线电接入网络中的所述设备接收的用户面信令中的数据。9.根据权利要求1至8中任一项所述的方法,进一步包括按照以下任一种方式接收请求的所述信息:周期性地,以及响应于所述移动设备所发送的另外的请求。10.—种在通信网络中控制数据的服务递送的方法,所述方法包括在交互设备(21)处: 从移动设备(I)接收(S43)与服务相关的信息以及对于与所述移动设备(I)所附着的无线电接入网络(7)相关的信息的请求; 向所述无线电接入网络(7)中的远程设备发送(S44)消息,所述消息包括与所述服务相关的所述信息; 从所述远程设备接收(S45)与从服务器(14)向所述移动设备(I)的所述服务的递送相关的推荐的服务递送参数;以及 向所述移动设备(I)发送(S46)所述推荐的服务递送参数。11.一种在通信网络中控制数据的服务递送的方法,所述方法包括在交互设备(21)处: 从移动设备(I)接收(S47)与服务相关的信息以及对于与所述移动设备(I)所附着的无线电接入网络(7)相关的信息的请求;向所述无线电接入网络(7)中的远程设备发送(S48)指令,以生成与从服务器(14)向所述移动设备(I)的所述服务的递送相关的推荐的服务递送参数并且向所述移动设备(I)发送所述推荐的服务递送参数。12.根据权利要求10或11所述的方法,其中所述服务递送参数包括推荐的帧尺寸、推荐的比特率、推荐的图像分辨率、推荐的图像尺寸和缓冲器参数中的任意项。13.—种提供针对服务递送参数的推荐的方法,所述服务递送参数用于从服务器(14)向移动设备(I)的数据服务的递送,所述方法包括在所述移动设备(I)所附着的无线电接入网络(7)中的推荐设备处: 从交互设备(21)接收(S49)与关联于所述移动设备(I)的服务相关的信息以及对于提供针对服务递送参数的推荐的请求; 确定(S50)推荐的服务递送参数;以及 向所述交互设备(21)和所述移动设备(I)中的任意项发送(S51)确定的所述推荐的服务递送参数,所述服务递送参数能够由所述移动设备(I)在从所述服务器(14)请求数据时使用。14.根据权利要求13所述的方法,其中所述请求包括标识将要被递送的服务的类型的信息以及所请求的服务递送参数的类型。15.根据权利要求13或14所述的方法,其中所述推荐的服务递送参数基于以下任意项被确定:小区负载信息、移动设备性能信息、移动设备无线电质量信息、未来小区负载的预测以及未来时间段中移动设备数据容量的估计。16.—种用于在通信网络中使用的移动设备(I),所述移动设备包括: 发送器(23),被布置为向交互设备(21)发送与服务相关的信息并且请求与所述移动设备(I)所附着的无线电接入网络(7)相关的信息; 接收器(24),被布置为从远程设备接收请求的所述信息; 处理器(25),被布置为使用接收的所述信息建立与从服务器(14)向所述移动设备(I)的所述服务的递送相关的需要的服务递送参数; 第二发送器(26 ),被布置为向所述服务器(I 4)发送对于数据的请求,所述请求包括建立的所述服务递送参数;以及 第二接收器(27),被布置为从所述服务器(14)接收使用所述服务递送参数所发送的数据。17.根据权利要求16所述的移动设备,进一步包括交互客户端(17),所述交互客户端(17)被布置为对接收的所述信息进行处理。18.—种用于在通信网络中控制数据的服务递送中使用的交互设备(21),所述交互设备包括: 第一接收器(31),被布置为从移动设备(I)接收与服务相关的信息以及对于与所述移动设备(I)所附着的无线电接入网络(7)相关的信息的请求; 第一发送器(32),被布置为向所述无线电接入网络(7)中的远程设备发送消息,所述消息包括与所述服务相关的所述信息; 第二接收器(33),被布置为从所述远程设备接收与从服务器(14)向所述移动设备(I)的所述服务的递送相关的推荐的服务递送参数; 第二发送器(24),被布置为向所述移动设备(I)发送所述推荐的服务递送参数。19.一种用于在通信网络中控制数据的服务递送中使用的交互设备(21),所述交互设备包括: 接收器(31),被布置为从移动设备(I)接收与服务相关的信息以及对于与所述移动设备所附着的无线电接入网络(7)相关的信息的请求; 发送器(32),被布置为向所述无线电接入网络(7)中的远程设备发送指令以生成与从服务器(14)向所述移动设备(I)的所述服务的递送相关的推荐的服务递送参数,并且被布置为向所述移动设备(I)发送所述推荐的服务递送参数。20.—种推荐设备(18),被布置为提供针对服务递送参数的推荐,所述服务递送参数用于从服务器(14)向移动设备(I)的数据服务的递送,所述推荐设备位于所述移动设备(I)所附着的无线电接入网络(7)中并且包括: 接收器(39),被布置为从交互设备(21)接收与关联于所述移动设备(I)的服务相关的信息以及对于提供针对服务递送参数的推荐的请求; 处理器(40),被布置为确定推荐的服务递送参数;以及 发送器(41),被布置为向所述交互设备(21)和所述移动设备(I)中的任意项发送确定的所述推荐的服务递送参数,所述服务递送参数能够由所述移动设备(I)在从所述服务器(14)请求数据时使用。21.—种计算机程序,所述计算机程序包括指令,所述指令当在至少一个处理器上被执行时使得所述至少一个处理器执行根据权利要求1至15中任一项所述的方法。22.—种载体,包含根据权利要求21所述的计算机程序,其中所述载体是电子信号、光信号、无线电信号或非瞬态计算机可读存储介质之一。
【文档编号】H04W28/02GK106031221SQ201480076037
【公开日】2016年10月12日
【申请日】2014年2月21日
【发明人】T·纽兰德, A-C·埃里克松
【申请人】瑞典爱立信有限公司