在服务客户端和RAN之间建立交互会话的制作方法

文档序号:13942340阅读:396来源:国知局

本公开涉及用于无线电通信网络中的控制平面信令的方法和设备。



背景技术:

图1是一个简化的网络图。用户设备(ue)中的appx和appy经由移动运营商无线电接入网(ran)、核心网络(cn)和服务网络与位于互联网上的它们各自的服务器进行通信。以自适应比特率特征为例,对于该特征,视频服务器具有以不同比特率编码的视频,并且ue基于吞吐量估计来选择格式。终端用户体验或体验质量(qoe)对于移动运营商和互联网服务提供商而言是一个区分符。应用(app)例如通过改变到具有合适比特率的编码格式来适应于变化的吞吐量,从而试图自适应以确保良好的qoe。目前,这是通过尝试例如基于测量的链路比特率或往返时间(rtt)估计服务器和ue中的应用之间的吞吐量来完成的。比特率能够改变的频率是不同的。自适应视频流的典型间隔将是每2-5秒。

图2是根据第三代合作伙伴计划(3gpp)标准的用于接入蜂窝网络的演进分组核心(epc)架构(非漫游)的示意图。演进分组系统(eps)是演进3gpp分组交换域,并且由epc和演进通用陆地无线接入网(e-utran)组成。该架构在3gpp技术规范(ts)23.401中定义,该规范还定义了分组数据网络(pdn)网关pgw、服务网关(sgw)、策略和计费规则功能(pcrf)、移动性管理实体(mme)和用户设备(ue、无线电设备,例如移动电话)。长期演进(lte)无线电接入网e-utran包括称为演进节点b(enb)的一个或多个基站。

整个e-utran架构在例如3gppts36.300中被进一步定义。e-utran包括向ue提供e-utran用户平面(诸如分组数据汇聚协议(pdcp)、无线电链路控制(rlc)、媒体接入控制(mac)和物理层(phy)之类的无线电接口用户平面层)和控制平面(除了上述用户平面协议层之外的无线电资源控制rrc)协议端接的enb。enb经由x2接口相互连接。enb也通过s1接口连接到epc,更具体地,通过s1-mme接口连接到mme,并通过s1-u接口连接到sgw。

在lte3gpp的版本12(rel-12)中,已经规定了一个新的ran特征。其被称为lte双连接(dc)。顾名思义,这意味着ue可以同时连接到多个enb,即,如图3(其示出了用于ltedc的用户平面处理的两个不同选项)中所示在多个路径上发送和接收数据。e-utran支持dc操作,因此,处于rrc_connected状态下的包括多个接收机和发射机(rx/tx)的ue被配置为利用由两个不同调度器提供的无线电资源,所述两个不同调度器位于通过x2接口经由非理想回程连接的两个不同enb中。

在dc解决方案中,引入了主基站(menb)和辅助基站(senb)的概念。用于某个ue的双连接中包括的enb可以承担两个不同的角色:enb可以充当menb或senb。在双连接中,ue连接到一个menb和一个senb。

在dc中,特定承载使用的无线电协议架构取决于如何建立承载。存在三种替代方案,主小区组(mcg)承载、辅助小区组(scg)承载和分离承载。

·对于mcg承载,menb经由s1-u与sgw进行用户平面连接,而senb不参与用户平面数据的传输。

·对于分离承载,menb经由s1-u与sgw进行用户平面连接,此外menb和senb经由x2互连。这显示为图3的右侧选项。

·对于scg承载,senb经由s1-u直接与sgw连接。这显示为图3中的左侧选项。

在3gpp中,从cn按照承载级别管理服务质量(qos)。ran负责通过下行链路(dl)中的无线电(例如lte-uu)接口和通过上行链路(ul)中的传输网络建立无线电承载、进行无线电资源管理以及根据承载qos配置文件增强qos。不同的无线电接入网(例如3g/宽带码分多址(wcdma)和4g/lte)的架构略有不同,但是qos原理类似(至少对于3g和4g网络而言)。图4显示了eps承载架构和为ue建立端到端连接的承载的不同级别。

3gpp定义了pdn的概念。pdn在大多数情况下是ip网络,例如,互联网或运营商ip多媒体子系统(ims)服务网络。pdn有一个或多个名称。每个名称以被称为访问点名称(apn)的字符串来定义。pgw是朝向一个或多个pdn的网关。ue可以具有一个或多个pdn连接。pdn连接是ue与pgw之间的逻辑ip隧道,为ue提供对pdn的接入。pdn连接的建立是从ue发起的。

每个pdn连接由一个或多个eps承载组成。关于承载概念的描述请参见3gppts23.401的第4.7.2节。承载唯一地标识在ue和pgw之间接收共同qos处理的业务流。每个特定接入上的承载都有唯一的承载id。在3gpp接入上,承载在ue和pgw之间是端到端的。每个pdn连接至少有一个承载,这个承载被称为默认承载。pdn连接上的所有附加承载被称为专用承载。

承载以ip分组的形式承载业务。承载上携带的业务由过滤器定义。过滤器是一个n元组,该元组中的每个元素都包含值、范围或通配符。一个n元组也被称为ip流。

一个5元组的示例是(dstip=83.50.20.110,srcip=145.45.68.201,dstport=80,srcport=*,prot=tcp)。这个5元组定义了源(src)和目的地(dst)ip地址、源和目的地端口以及协议。源端口是通配符。与这个5元组过滤器相匹配的业务将是从ip=145.45.68.201到ip=83.50.20.110和端口=80的所有传输控制协议(tcp)业务。

业务流模板(tft)包含一个或多个过滤器。每个承载都有tft。pdn连接和接入中的一个承载可能缺少明确的tft(该承载通常是默认承载)。隐含地,这种承载具有与所有分组相匹配的单个过滤器的tft。

例如使用承载来提供不同的服务质量和特性。当ue处于活动状态时,它具有所有业务朝向的默认承载。网络或ue可以发起具有不同质量/特性的辅助/专用承载。网络可以通过检查业务来检测应该具有专用承载的流,或者可以通过应用功能(af)来通知网络,参考图2,运营商ip服务中的实体或者网络可以被ue通知关于专用承载的需求。例如,是否检测到视频会话。然后,网络可以触发建立新的承载,应用过滤器来分离哪个业务应该在哪个承载上(即tft)。该tft也被发送到ue,使得ue可以将ul业务放在正确的承载上。在dl中,tft用于映射/选择特定流应在哪个传输隧道(gtp隧道)和承载上发送。tft可以包含以下标识符:

·源地址和子网掩码

·协议号码(ipv4)/下一个报头(ipv6)

·目的地端口范围

·源端口范围

·ipsecspi

·tos(ipv4)/业务类别(ipv6)和掩码

·流标签(ipv6)

例如,当pgw从目的地ip地址接收到来自互联网的ip包时,pgw将根据目的地ip地址选择ue上下文。这意味着ue上下文用ueip地址来标识,并且包含与针对ue建立的每个专用承载相关联的多个tft。然后,pgw检查在ue上下文中是否存在与包括在所接收的ip分组中的信息相关联的tft,并尝试将接收到的ip分组与tft进行匹配,并且如果匹配,则在与该tft相关联的专用承载上发送该分组。类似地,对于ue,当从ue的较高层部分发送ul分组(例如app)并由ue的较低层(例如,无线电协议所在的层)接收时,检查是否存在匹配的tft,如果存在匹配,则在与该tft相关联的专用承载上发送ul分组。



技术实现要素:

本公开涉及在现有(2g、3g、4g等)和未来(5g、6g等)ran和无线电设备中提供新功能。功能区域包括服务域与ran域之间的交互,例如在无线电设备上运行的应用与诸如enb之类的ran节点之间的交互。

服务应用试图自适应以确保良好的qoe,例如,通过改变流视频和/或音频的比特率或分辨率来适应变化的吞吐量,以避免播放的冻结。目前,这是通过尝试例如基于测量的链路比特率或往返时间(rtt)估计服务器与无线电设备中的应用之间的吞吐量来完成的。该估计通常由无线电设备中的应用(即,服务客户端(在此也称为“客户端”))执行。移动网络和客户端之间的接口可用于传送可用于增强服务传递和qoe的信息。

基于用户平面通信提供无线电设备中的服务客户端与ran之间的交互将是方便的。然而,如果使用专用承载来传递所讨论的服务,则交互通信应当优选地可能涉及服务的专用承载,因为例如可实现的比特率可以取决于承载的优先级。

可能通过与客户端进行网络(nw)交互(例如,根据图5所示的架构)来改善吞吐量估计。在网络侧引入称为交互网关(igw)的新功能,以进行朝向所连接的无线电设备(的不同部分)的通信。无线电设备和交互网关之间引入了i1接口。另外,根据交互网关的位置,交互网关可以具有朝向ran的另一接口,称为l2接口。交互网关可以布置在ran(见图5)或sgi接口中。在下面,假设igw在ran中。

i1接口可以基于用户平面业务来定义。例如,它可以基于用户数据报协议(udp)/互联网协议(ip),使得无线电设备中的客户端(应用)能够发送和接收交互消息。其意图在于单个ip地址可以被一个运营商网络中的ran节点用于交互。这可以简化操作和维护(o&m)以及ran处理。该ip地址(称为ranip地址,其可以是默认的igw地址信息的一部分)的存在因此可以是用于ran的交互会话消息的指示。无线电设备中的客户端可以例如通过域名系统(dns)查找来获得该ip地址。可能需要额外的措施,因为ran通常不对用户平面业务进行端接。因此,ran可以对上行链路(ul)业务执行“嗅探(sniffing)”,以检测消息是否是交互消息(即,目的地ip地址是否=ranip地址)。当识别出交互消息时,其只能向交互网关(即不向核心网络)转发。当ran中的交互网关想要向无线电设备发送交互消息时,该交互消息被ran填入下行链路业务。对于旨在改善qoe的用例网络协助,无线电设备中的客户端向ran节点发送询问消息以询问可用比特率。该询问由与推荐功能交互的交互网关处理,其中针对无线电设备估计或预测可实现的比特率。然后,可以将响应消息发送回无线电设备。可实现的比特率可以取决于许多因素,例如,小区内需要共享容量的无线电设备的数量、无线电设备的无线电条件以及承载的优先级。

如果使用专用承载并且ue-nw交互与专用承载上的会话相关,则基于用户平面的交互接口(i1)可能具有一些问题。这些问题的一些示例为:

a.在无线电设备具有默认承载和涉及一个ran节点的专用承载两者的情况下,当从无线电设备的上层发送i1询问消息时,该询问将在默认承载上发送,因为默认承载携带所有的ip流,而没有特定的tft过滤。接收ran节点不能确定该询问涉及哪个承载,并且将针对默认承载完成随后的比特率推荐。如果询问涉及专用承载,则这样的推荐将不正确。

b.在双连接的情况下,例如,如果mcg承载携带默认承载,scg承载携带专用承载,则无线电设备在默认承载上发送的i1询问消息甚至可能导致询问消息结束于错误的ran节点中。

c.另外,如果i1消息是在与它们相关的服务不同的另一承载上发送的,则应用不同的优先级,由此存在例如i1消息具有较高延迟的风险。

d.在存在具有需要i1交互的服务的多个承载的情况下,例如,如果无线电设备中的两个应用想要将i1交互用于自适应视频,并且它们在不同的承载上,那么i1交互必须发生在正确的承载上。

本公开的目标在于提供一种在无线电设备和包含诸如如上所述的igw之类的交互功能的ran设备(例如ran节点或ran的其它部分)之间的基于ran控制平面的交互接口或会话。

根据本公开的一个方面,提供了一种在包括服务客户端82的无线电设备中执行的方法。服务客户端被配置为经由无线电设备所连接到的ran与服务提供商进行服务级通信。该方法用于在服务客户端与ran之间建立交互会话。该方法包括服务客户端将第一交互数据打包到透明的第一交互容器中。该方法还包括经由应用编程接口(api)从服务客户端向无线电设备中的控制平面功能传送包括第一交互数据的第一交互容器。该方法还包括通过无线电接口,经由控制平面功能的无线电控制平面协议,向ran发送第一交互容器。

根据本公开的一个方面,提供了一种无线电设备,包括:服务客户端,被配置为经由无线电设备所连接到的ran与服务提供商进行服务级通信;处理器电路;以及存储器,存储能够由所述处理器电路执行的指令,通过所述指令,所述无线电设备可操作为通过服务客户端将第一交互数据打包到透明的第一交互容器中。无线电设备还操作为经由api从服务客户端向无线电设备中的控制平面功能传送包括第一交互数据的第一交互容器。无线电设备还操作为通过无线电接口,经由控制平面功能的无线电控制平面协议向ran发送第一交互容器。

根据本公开的另一方面,提供了一种在ran中执行的方法,所述ran包括被配置为与连接到ran的无线电设备中的服务客户端进行通信的交互功能。该方法用于在交互功能和服务客户端之间建立交互会话。该方法包括通过无线电接口,根据无线电控制平面协议从无线电设备接收第一交互容器。该方法还包括经由api从ran中的控制平面功能向交互功能传送第一交互容器。该方法还包括从交互容器中解包源自服务客户端的第一交互数据。

根据本公开的另一方面,提供了一种ran或ran设备,其包括:被配置为与连接到ran的无线电设备中的服务客户端通信的交互功能;处理器电路;以及存储指令的存储器,所述指令可由所述处理器电路执行,从而所述ran设备可操作为通过无线电接口,根据无线电控制平面协议从无线电设备接收第一交互容器。ran设备还操作为经由api从ran中的控制平面功能向交互功能传送第一交互容器。ran设备还操作为通过交互功能从交互容器中解包源自服务客户端的第一交互数据。

根据本公开的另一方面,提供了一种包括计算机可执行组件在内的计算机程序产品,当在无线电设备中包括的处理器电路上运行该计算机可执行组件时该计算机可执行组件用于使无线电设备执行本公开的方法的实施例。

根据本公开的另一方面,提供了一种包括计算机可执行组件在内的计算机程序产品,当在ran设备中包括的处理器电路上运行该计算机可执行组件时该计算机可执行组件用于使ran设备执行本公开的方法的实施例。

根据本公开的另一方面,提供了一种用于在无线电设备中的服务客户端与无线电设备所连接到的ran之间建立交互会话的计算机程序。服务客户端被配置为经由ran与服务提供商进行服务级通信。该计算机程序包括能够当在无线电设备的处理器电路上运行时,能够使无线电设备通过服务客户端将第一交互数据打包到透明的第一交互容器中的计算机程序代码。该代码还能够使无线电设备经由api从服务客户端向无线电设备中的控制平面功能传送包括第一交互数据的第一交互容器。该代码还能够使无线电设备通过无线电接口,经由控制平面功能的无线电控制平面协议向ran发送第一交互容器。

根据本公开的另一方面,提供了一种用于在ran中的交互功能与连接到ran的无线电设备中的服务客户端之间建立交互会话的计算机程序。该计算机程序包括计算机程序代码,其在ran的ran设备的处理器电路系统上运行时,能够使ran设备通过无线电接口,根据无线电控制平面协议从无线电设备接收第一交互容器。该代码还能够使ran设备经由api从ran中的控制平面功能向交互功能传送第一交互容器。该代码还能够使ran设备通过交互功能从交互容器中解包源自服务客户端的第一交互数据。

根据本公开的另一方面,提供了一种计算机程序产品,其包括本公开的计算机程序的实施例以及在其上存储了计算机程序的计算机可读装置。

根据本公开,通过使用交互容器和api,可以通过控制平面协议在控制平面上、在无线电设备中的服务客户端与ran的交互功能之间发送数据,其中控制平面功能不知道在交互容器中发送的数据。因此,可以实现在服务客户端与ran之间的直接通信的交互会话。

应当注意的是,适当时,这些方面中的任何一个方面的任何特征可以应用于任何其他方面。同样地,这些方面中的任何一个方面的任何优点可以适用于任何其他方面。通过以下详细公开、所附从属权利要求以及附图,所附实施例的其他目标、特征和优点将变得显而易见。

一般地,除非本文另有明确说明,否则权利要求中使用的所有术语根据其技术领域中的普通含义来解释。除非另有明确说明,否则对“一/一个/所述元件、设备、组件、装置、步骤等”的所有引用应被开放地解释为指代元件、设备、组件、装置、步骤等中的至少一个实例。除非明确说明,否则本文公开的任何方法的步骤不必以所公开的确切顺序来执行。针对本公开的不同特征/组件使用“第一”、“第二”等仅意在将特征/组件与其他相似特征/组件相区分,并不为这些特征/组件赋予任何顺序或层级关系。

附图说明

将参考附图通过示例的方式来描述实施例,在附图中:

图1是标准3gpp通信网络的示意概述图。

图2是标准3gpp通信网络的另一个更详细的示意概述框图。

图3是示出了根据lte标准的用于双连接的两个不同选项的示意框图。

图4是示出了根据epc的不同承载类型的示意图。

图5是示出了根据本公开的igw的定位以及到所述igw的接口i1和i2的示意框图。

图6是根据本公开的通信网络的实施例的示意框图。

图7a是根据本公开的ran节点的实施例的示意框图。

图7b是根据本公开的ran节点的另一实施例的示意框图。

图8a是根据本公开的无线电设备的实施例的示意框图。

图8b是根据本公开的无线电设备的另一实施例的示意框图。

图9是根据本公开的计算机程序产品的实施例的示意图。

图10是示出了用于无线电设备和ran设备之间的交互会话的不同信令路径的示意框图。

图11a是根据本公开的在无线电设备中执行的方法的实施例的示意流程图。

图11b是根据本公开的在无线电设备中执行的方法的另一实施例的示意流程图。

图12a是根据本公开的在ran中执行的方法的实施例的示意流程图。

图12b是根据本公开的在ran中执行的方法的实施例的示意流程图。

具体实施方式

现在参考示出某些实施例的附图,更充分地描述实施例。然而,具有许多不同形式的其他实施例可以在本公开的范围内。确切地说,通过示例方式来提供以下实施例,以便本公开将是全面且完整的,并将向本领域技术人员充分传达本公开的范围。在说明书全文中,相似的标记指代相似的要素。

本公开提供了无线电设备与包含交互功能的ran设备/节点之间的基于ran控制平面的交互接口。以lte无线资源控制(rrc)为例描述本公开,对于本领域技术人员而言显而易见的是,本公开的方法和设备可以应用于其他3gpp无线电接入(如2g、3g、5g、6g等)和其它无线电控制平面协议(例如分组数据汇聚协议pdcp、无线电链路控制rlc或媒体访问控制mac)。另外,所描述的原理还可以应用于任何非3gpp无线电接入(诸如无线局域网(wlan)/wi-fi、码分多址(cdma)等)。

基于ran控制平面的交互接口的原理如下。

1.rrc协议用于携带交互接口/会话。rrc层上的机制可以被称为“rrc透明交互容器”,指示rrc层不需要知道交互会话信令的实际数据内容。

2.在网络侧,rrc协议层端接可以连接到交互功能/网关,从而允许发送和接收交互会话的交互消息的可能性。

3.在无线电设备侧,可以直接或经由高级操作系统从rrc协议层向服务客户端提供api。

图6是连接到通信网络1的无线电设备4的示意框图。通信网络1包括ran2(例如,根据3gpp标准的蜂窝ran),ran2包括一个或多个ran设备3,例如,结合无线电网络控制器(rnc)的演进节点b(enb)或节点b之类的ran节点。这里使用的术语“ran设备”可以指代ran2的任意部分。通常使用ran节点作为ran设备的示例。因此,在此涉及ran节点的讨论还可以应用于与任意其它类型的ran设备的相关的部分。通信网络1还包括cn5以及任何其他所需的标准cn节点,cn5包括sgw7和pgw8以及mme6。经由pgw,通信网络连接到pdn9,例如,服务提供商(sp)10与一个或多个服务器(例如内容分发网络(cdn)服务器)驻留所在的互联网。

无线电设备4可以是能够在通信网络1中通过无线电信道进行通信的任意移动或静止的设备或用户设备(ue),例如(但不限于):移动电话、智能电话、调制解调器、传感器、测量仪、交通工具(如汽车)、家用电器、医疗仪器、媒体播放器、相机、或者任何类型的消费电子产品,例如(但不限于)电视、收音机、照明装置、平板计算机、膝上型计算机或个人计算机(pc)。

图7a示意性地示出了本公开的(具有ran节点形式的)ran设备3的实施例。ran节点3包括处理器电路71,例如中央处理单元(cpu)。处理器电路71可以包括具有微处理器形式的一个或多个处理单元。然而,具有计算能力的其他合适设备可以被包括在处理器电路71中,例如专用集成电路(asic)、现场可编程门阵列(fpga)或复杂可编程逻辑器件(cpld)。处理器电路71被配置为运行存储在一个或多个存储单元(例如,存储器)的存储器73中的一个或多个计算机程序或软件(sw)91(也参见图9)。因此,交互功能(例如上面讨论的igw)可以通过存储于在处理器电路71上运行的存储器73中的sw91而形成在处理器电路71中。如本文所讨论,存储单元被认为是计算机可读装置93(参见图9),并且其形式可以是例如随机存取存储器(ram)、闪存或其他固态存储器或硬盘或它们的组合。处理器电路71还可以被配置为根据需要将数据存储在存储器73中。ran节点3还包括无线电接口74,用于通过无线电接口与通信网络1中的其他节点以及无线电设备进行通信。该通信接口包括发射机和接收机以及用于无线电通信的天线,其中发射机和接收机可以组合成收发机。

根据本公开的一个方面,提供了一种ran2的ran设备3,其包括:被配置为与连接到ran2的无线电设备4中的服务客户端82通信的交互功能72;处理器电路71;以及存储指令91的存储器73,所述指令91可由所述处理器电路执行,从而所述ran设备可操作为通过无线电接口74,根据无线电控制平面协议从无线电设备接收第一交互容器100。ran设备还操作为经由api112从ran中的控制平面功能向交互功能传送第一交互容器。ran设备还操作为通过交互功能从交互容器中解包源自服务客户端的第一交互数据。

图7b是功能性地示出了图7a中的ran设备/节点3的实施例的示意框图。如前所述,处理器电路71可以运行软件91以使ran节点3能够执行本公开的方法的实施例,由此可以在ran节点3中(例如,在处理器电路71中)形成用于执行该方法的不同步骤的功能模块。这些模块被示意性地示出为ran节点3内的块。

根据本公开的一个方面,提供了一种ran设备3(例如,其形式为ran节点或ran2的其他部分)。ran设备包括交互功能72,该交互功能72被配置为与无线电设备4中的服务客户端82进行通信,用于在交互功能与服务客户端之间建立交互会话。ran设备3包括用于通过无线电接口74,根据无线电控制平面协议从无线电设备接收s11第一交互容器100的装置(例如,接收模块75)。ran设备3还包括用于经由api112从ran中的控制平面功能向交互功能72传送s12第一交互容器的装置(例如,传送模块76)。ran设备3还包括用于使交互功能72从交互容器100解包s13源自服务客户端82的第一交互数据的装置(例如,打包模块77)。在本公开的一些实施例中,ran设备3还包括用于使交互功能72响应于解包s13的第一交互数据,将第二交互数据打包s14在透明的第二交互容器中的装置(例如打包模块77)。ran设备3还可以包括用于经由api112从交互功能72向控制平面功能传送s15包括打包s14的第二交互数据在内的第二交互容器的装置(例如传送模块76)。ran设备3还可以包括用于通过无线电接口74,经由控制平面功能的无线电控制平面协议向无线电设备4发送s16第二交互容器的装置(例如发送模块78)。

图8a示意性地示出了本公开的无线电设备4的实施例。无线电设备4包括处理器电路81,例如中央处理单元(cpu)。处理器电路81可以包括具有微处理器形式的一个或多个处理单元。然而,具有计算能力的其他合适设备可以被包括在处理器电路81中,例如专用集成电路(asic)、现场可编程门阵列(fpga)或复杂可编程逻辑器件(cpld)。处理器电路81被配置为运行存储在一个或多个存储单元(例如,存储器)的存储器83中的一个或多个计算机程序或软件(sw)92(也参见图9)。因此,服务客户端82(例如,服务应用、app)可以通过在处理器电路81上运行的存储在存储器83中的客户端sw92a而形成在处理器电路71中。如本文所讨论,存储单元被认为是计算机可读装置93(参见图9),并且其形式可以是例如随机存取存储器(ram)、闪存或其他固态存储器或硬盘或它们的组合。处理器电路81还可以被配置为根据需要将数据存储在存储器83中。无线电设备4还包括无线电接口84,用于例如经由ran2与通信网络1进行通信/通过通信网络1进行通信。无线电接口包括发射机和接收机以及用于无线电通信的天线,其中发射机和接收机可以组合成收发机。

根据本公开的一个方面,提供了一种无线电设备4,包括:服务客户端82,被配置为经由无线电设备所连接到的ran2与服务提供商10进行服务级通信;处理器电路81;以及存储器83,存储能够由所述处理器电路执行的指令92,通过所述指令92,所述无线电设备可操作为通过服务客户端将第一交互数据打包到透明的第一交互容器中。无线电设备还操作为经由api从服务客户端向无线电设备中的控制平面功能传送包括第一交互数据的第一交互容器。无线电设备还操作为通过无线电接口84,经由控制平面功能的无线电控制平面协议向ran发送第一交互容器。

图8b是功能性地示出了图8a中的无线电设备4的实施例的示意框图。如前所述,处理器电路81可以运行软件92以使无线电设备4能够执行本公开的方法的实施例,由此可以在无线电设备4中(例如,在处理器电路81中)形成用于执行该方法的不同步骤的功能模块。这些模块被示意性地示出为无线电设备4内的块。

根据本公开的一个方面,提供了一种包括服务客户端82的无线电设备4,该服务客户端82被配置为经由ran2与服务提供商10进行服务级通信,以用于在服务客户端与ran之间建立交互会话。无线电设备包括用于使服务客户端82将第一交互数据打包s1到透明的第一交互容器100中的装置(例如,打包模块85)。无线电设备4还包括用于经由api102从服务客户端82向无线电设备中的控制平面功能传送s2包括第一交互数据的第一交互容器100的装置(例如传送模块86)。无线电设备4还包括用于通过无线电接口84,经由控制平面功能的无线电控制平面协议向ran2发送s3第一交互容器的装置(例如发送模块87)。在一些实施例中,无线电设备还可以包括用于响应于发送s3第一交互容器100,通过无线电接口84从ran2接收s4透明的第二交互容器的装置(例如接收模块88)。无线电设备4还可以包括用于经由api102从控制平面功能向服务客户端82传送s5第二交互容器的装置(例如传送模块86)。无线电设备4还可以包括用于使服务客户端从第二交互容器中解包s6第二交互数据的装置(例如打包模块85)。在一些实施例中,无线电设备还可以包括用于基于第二交互数据来控制s7服务级通信的装置(例如,控制模块89)。

图9示出了计算机程序产品90。计算机程序产品90包括计算机可读(例如,非易失性和/或非暂时性)介质93,其包括具有计算机可执行组件91/92形式的计算机程序91和/或92。计算机程序/计算机可执行组件91/92可以被配置为使例如本文所讨论的ran设备3、或无线电设备4执行本公开的方法的实施例。计算机程序/计算机可执行组件可以在ran节点3/无线电设备4的处理器电路71/81上运行,以使其执行所述方法。计算机程序产品90可以例如包括在存储单元或存储器73/83中,所述存储单元或存储器73/83包括在ran节点3/无线电设备4中并且与处理器电路71/81相关联。备选地,计算机程序产品90可以是分离(如移动)存储装置/介质或其一部分,所述存储装置/介质例如是计算机可读盘(例如,cd或dvd或硬盘/驱动)或者固态存储介质(例如,ram或闪存)。存储介质93的其他示例可以包括(但不限于)任何类型的盘,包括:软盘、光盘、dvd、cd-rom、微型驱动器和磁光盘、rom、ram、eprom、eeprom、dram、vram、闪存设备、磁卡或光卡、纳米系统(包括分子存储器ic)或者适于存储指令和/或数据的任何类型的介质或设备。可以使用包括一个或多个处理器、存储器和/或根据本公开的教导编程的计算机可读存储介质在内的一个或多个常规通用或专用数字计算机、计算设备、机器或微处理器,来方便地实现本公开的实施例。编程技术人员可以根据本公开的教导容易地准备适当的软件编码,这对软件领域的技术人员将是显然的。

根据本公开的一方面,提供了一种计算机程序产品90,其中包括用于当在ran设备3或无线电设备2中包括的处理器电路71/81上运行时使所述ran设备/无线电设备执行本公开的方法的实施例的计算机可执行组件91。

根据本公开的另一方面,提供了一种用于在无线电设备4中的服务客户端82与无线电设备所连接到的ran2之间建立交互会话的计算机程序92。服务客户端被配置为经由ran与服务提供商10进行服务级通信。该计算机程序包括当在无线电设备的处理器电路81上运行时,能够使无线电设备通过服务客户端将第一交互数据打包到透明的第一交互容器中的计算机程序代码。该代码还能够使无线电设备经由api从服务客户端向无线电设备中的控制平面功能传送包括第一交互数据的第一交互容器。该代码还能够使无线电设备通过无线电接口,经由控制平面功能的无线电控制平面协议向ran发送第一交互容器。

根据本公开的另一方面,提供了一种用于在ran2中的交互功能72与连接到ran的无线电设备4中的服务客户端82之间建立交互会话的计算机程序91。该计算机程序包括计算机程序代码,其在ran的ran设备的处理器电路系统71上运行时,能够使ran设备通过无线电接口,根据无线电控制平面协议从无线电设备接收第一交互容器。该代码还能够使ran设备经由api从ran中的控制平面功能向交互功能传送第一交互容器。该代码还能够使ran设备通过交互功能从交互容器中解包源自服务客户端的第一交互数据。

根据本公开的另一方面,提供了一种计算机程序产品90,其包括本公开的计算机程序91或92的实施例以及在其上存储了计算机程序的计算机可读装置93。

图10是示出了用于无线电设备4和ran设备3之间的交互会话的不同信令路径的示意框图。该图示出了与透明交互容器100相关的一些无线电设备方面。无线电设备4包括至少三个不同的层,即包括app101的应用程序层、包括操作系统(os)103的高级操作系统(hlos)层以及芯片集层(未明确示出),该芯片集层被进一步分成多个层,例如rrc层104、pdcp层105、rlc层106、mac层107和物理层108。

根据本公开,api102被用于透明交互容器,并且可以根据服务客户端82以哪个级别在无线电设备中运行,这样的api可以具有不同的路径。一些不同的路径如下所示:

路径a:服务客户端82a在app101中,并且交互容器的路径是(仅)使用api102a从app直接朝向rrc104(或其他芯片集层)。

路径b:服务客户端82a在app101中,并且交互容器的路径是使用api102a和api102b两者经由os103从app朝向rrc104(或其他芯片集层)。

路径c:服务客户端82b是os103的功能(例如,本地媒体播放器),并且交互容器的路径是(仅)使用api102b从os客户端/功能82b直接朝向rrc104(或其他芯片集层)。

api102可以包括诸如以下的功能:

a.交互会话的交互接口(i1)的激活。

b.向交互功能72发送交互消息以建立交互会话。

c.接收来自交互功能72的对交互消息的响应作为对建立交互会话的确认。

如果服务客户端82在app101中,则该app能够使用透明交互容器支持朝向ran2的交互会话。app101使用api102来与例如无线电设备中的rrc层104交互以发送和接收交互信令作为交互会话的一部分。类似地,如果客户端82在os103中,则os支持交互会话。交互信令可以使用rrc在lte-uu接口上传递,并且在ran侧,对应的rrc层114经由ran设备3中的对应api112连接到交互功能72。对于携带交互容器100的交互会话信令,可以使用例如标准rrc消息(如rrcconnectionrequest或ulinformationtransfer)的标准或自定义消息。同时,客户端82可独立于交互会话的控制平面信令,发送和接收作为服务级通信的一部分的用户平面数据。

通过本公开的实施例,可以获得优于基于用户平面的解决方案的多个益处和优点。一些潜在的益处包括:

1.ran2可以不需要在上行链路用户平面上执行分组检查(“嗅探”),以找到旨在针对ran2或其中的交互功能72的消息。

2.可以不需要在用户和处理ran设备3的部分的控制平面之间传递交互会话的交互消息,因为该消息可以从控制平面部分直接向交互功能72发送。

3.可以不需要在不同的ran节点(例如,在ltedc的情况下在menb和senb之间)之间传递交互会话的交互消息。

4.交互接口(i1)可以自然地端接,与ran设备3中的无线电设备的正常控制平面处理非常类似。

图11a是在无线电设备4中执行的方法的实施例的示意流程图。

无线电设备4中的服务客户端82将第一交互数据打包s1到透明的第一交互容器100中。这里讨论的“打包”和“解包”暗示着数据位于可由控制平面处理的消息之中,但是控制平面不知道数据本身。

然后,无线电设备经由api102(例如api102a和/或102b)从服务客户端82向无线电设备中的控制平面功能传送s2包括第一交互数据的第一交互容器100。

然后,无线电设备通过无线电接口84,经由控制平面功能的无线电控制平面协议,向ran2发送s3第一交互容器。

图11b是在无线电设备4中执行的方法的其他实施例的示意流程图。打包s1、传送s2和发送s3如关于图11a所讨论的那样。

在一些实施例中,响应于发送s3第一交互容器100,无线电设备4通过无线电接口84从ran2接收透明的第二交互容器。

然后,无线电设备可以经由与用于传送s2的api(例如,api102a和/或102b)相同的api102从控制平面功能向服务客户端82传送s5第二交互容器。

然后,无线电设备的服务客户端82可以从第二交互容器中解包s6第二交互数据。在一些实施例中,基于第二交互数据,无线电设备可以控制s7服务客户端82和服务提供商10之间的服务级通信。

图12a是在ran2中执行的方法的实施例的示意流程图。该方法可以由诸如例如rnc中或ran2的enb中的ran设备3(例如ran节点)来执行。

ran2通过无线电接口74,根据无线电控制平面协议从无线电设备4接收s11第一交互容器100。根据关于图11a和图11b的讨论,第一交互容器可能已经被无线电设备4发送s3。

然后,ran通过api112从ran2中的控制平面功能向交互功能72传送s12第一交互容器。api112可以是ran设备3的服务平面层(例如rrc层114)与交互功能72之间的任意合适交互接口。

然后,ran2中的交互功能72从交互容器100中解包s13源自服务客户端82的第一交互数据。

图12b是在ran2中执行的方法的其他实施例的示意流程图。接收s11、传送s12和解包s13如关于图12a所讨论的那样。

ran的交互功能72可以响应于解包s13的第一交互数据,将第二交互数据打包s14在透明的第二交互容器中。

然后,ran可以经由例如与用于传送s12的api相同的api112,从交互功能72向控制平面功能传送s15包括打包s14的第二交互数据在内的第二交互容器。

然后,ran2可以通过无线电接口74,经由控制平面功能的无线电控制平面协议向无线电设备4发送s16第二交互容器。这可以对应于如关于图11a和图11b所讨论的无线电设备4接收s4第二容器。

在本公开的一些实施例中,第一和/或第二交互数据涉及服务客户端82和服务提供商10之间的服务级通信,例如用于控制服务级通信。在一些实施例中,第一和/或第二交互数据涉及服务级通信的自适应比特率。该服务可以例如为流音频或视频,因此第一和/或第二交互数据可以涉及控制音频或视频流的比特率。服务级通信因此可以用于例如自适应视频服务。

在本公开的一些实施例中,服务级通信在专用承载(例如,eps承载)上。在一些实施例中,控制平面功能(例如,在芯片集层104-108中的任何一个中)将关于专用承载的信息添加到第一交互容器100。该信息可以例如识别专用承载,使得交互功能被通知服务级通信在哪个承载上,并因此被通知第一和/或第二交互数据涉及哪个承载。控制平面功能可以例如通过api102从服务客户端82获得该信息。因此,关于专用承载的信息可以基于通过api102来自服务客户端82的服务信息。该信息可以例如是服务级通信的地址信息(例如到服务提供商10的服务器的ip或其他地址(由此,ran2可以通过观察使用该地址的是哪个承载信令来识别承载))、或借助于专用承载的标识符的明确标识。因此,服务信息包括服务提供商(10)的地址和/或专用承载的标识符。从而,交互容器可以包括承载信息。

在本公开的一些实施例中,控制平面功能被包括在无线电设备4的rrc104、pdcp105、rlc106或mac107层中。

在本公开的一些实施例中,服务客户端82包括在无线电设备4的应用层的服务应用101中,或者服务客户端82包括在无线电设备4的操作系统103中。在一些实施例中,服务客户端82包括在服务应用101中,并且api包括服务应用和操作系统之间的第一api102a、以及操作系统和控制平面功能之间的第二api102b。

在本公开的一些实施例中,第一交互容器100包括ran2中的交互功能72的标识符,该交互功能在与包括了服务客户端82的无线电设备4的协议层(例如,rrc层104)相对应的协议层(rrc层114)中。

在本公开的一些实施例中,第二交互数据取决于第一交互数据和/或关于用于服务级通信的可用带宽的信息(例如,关于小区负载等的信息)。

在本公开的一些实施例中,第一交互容器100包括交互功能72的标识符,用于指示ran2的控制平面功能执行第一交互容器的传送s12。

以上已经参考一些实施例主要地描述了本公开。然而,本领域技术人员应当理解,除上文公开的实施例外的其他实施例同样在由随附权利要求定义的本公开的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1