应用信令会话的分配的制作方法

文档序号:16055277发布日期:2018-11-24 11:38阅读:185来源:国知局

本文公开的实施例涉及用于在多媒体广播多播服务mbms单频网络中分配用于发送mbms数据的应用信令会话的方法、无线电接入网络节点、计算机程序和计算机程序产品。

背景技术

蜂窝通信系统已经变得很普遍,并且被大多数人用于人与人之间的通信。此外,随着越来越多地使用智能手机,数字分发的内容在无线设备上的消耗越来越多。虽然大部分此类内容(例如,网页)的传送需要能够由用户直接控制,但是在许多情况下,媒体内容(例如,视频)的传送可以由多个用户共享。

为了提高共享媒体消费的效率,可以使用诸如广播和/或多播的点到多点系统。以这种方式,在更高程度上在接收无线设备之间共享网络资源。使用蜂窝通信系统的针对点到多点内容传送的一组相关标准是3gppmbms(第三代合作伙伴计划-多媒体广播多播服务)和3gppembms(演进的mbms)。

embms中的一个概念是mbsfn(mbms单频网络)传输,有时也称为在mbsfn区域中使用mbsfn操作的多小区mbms传输。mbsfn区域包括同时执行相同波形的传输的多个小区。mbsfn传输的性质是:所有参与的小区以同步的方式来发送相同的内容,因此表现为向无线设备的一个传输。这给出了无线设备组合来自多个小区的mbms传输的可能。将相同的数据发送到多个无线设备允许共享网络资源。

许多广播应用需要应用级信令服务,例如用于实时视频服务和群组呼叫的服务通告信道以及关键任务即按即通(mcptt)中的mbms会话映射信号,并且服务通常需要非常低的分组丢失率(即,需要使用相对低的调制和编码方案(mcs)),以确保mbsfn中的所有无线设备都可以接收信令信息,而无论无线设备位于mbsfn中的哪个位置。

因此,如果在mbsfn中可以使资源分配更加灵活,那将是有益的。



技术实现要素:

一个目的是为在mbsfn中如何分配mbms会话提供更有效的机制。

根据第一方案,提出了一种用于在多媒体广播多播服务(mbms)单频网络(mbsfn)中分配用于发送mbms数据的应用信令会话的方法。该方法由无线电接入网络节点执行。该方法包括从广播多播服务中心(bm-sc)获得识别应用信令会话的信息。该方法包括将应用信令会话分配给无线电帧的子帧,在该子帧中使用无线电帧的信令调制和编码方案(mcs)。

有利地,这提供了mbsfn中的mbms会话的灵活分配。

有利地,这使得能够有效使用可用资源,从而改善embms传输的用户体验。

根据第二方案,提出了一种用于在mbsfn中分配用于发送mbms数据的应用信令会话的无线电接入网络节点。无线电接入网络节点包括处理电路。处理电路被配置为使无线电接入网络节点从bm-sc获得识别所述应用信令会话的信息。处理电路被配置为使无线电接入网络节点将应用信令会话分配给无线电帧的子帧,在该子帧中使用无线电帧的信令mcs。

根据第三方案,提出了一种用于在mbsfn中分配用于发送mbms数据的应用信令会话的无线电接入网络节点。无线电接入网络节点包括处理电路和计算机程序产品。计算机程序产品存储指令,所述指令在被处理器电执行时使无线电接入网络节点执行步骤或操作。所述步骤或操作涉及:无线电接入网络节点从广播多播服务中心bm-sc获得识别应用信令会话的信息。所述步骤或操作涉及:无线电接入网络节点将应用信令会话分配给无线电帧的子帧,在该子帧中使用无线电帧的信令mcs。

根据第四方案,提出了一种用于在mbsfn中分配用于发送mbms数据的应用信令会话的无线电接入网络节点。无线电接入网络节点包括被配置为从bm-sc获得识别应用信令会话的信息的获得器模块。无线电接入网络节点包括被配置为将应用信令会话分配给无线电帧的子帧的分配器模块,在该子帧中使用无线电帧的信令mcs。

根据第五方案,提出了一种用于在mbsfn中分配用于发送mbms数据的应用信令会话的计算机程序,所述计算机程序包括计算机程序代码,所述计算机程序代码在无线电接入网络节点上运行时使得所述无线电接入网络节点执行根据第一方案的方法。

根据第六方案,提出了一种计算机程序产品,所述计算机程序产品包括根据根据本发明第五方案的计算机程序和存储所述计算机程序的计算机可读存储介质。

应当注意的是,在适当情况下,第一、第二、第三、第四、第五和第六方案的任何特征可以应用到任何其它方案。类似地,第一方案的任何优点可以被同样分别适用于第二、第三、第四、第五和/或第六方案,且反之亦然。通过本文公开的内容以及附图,所附实施例的其他目的、特征和优点将变得显而易见。

一般地,除非本文另有明确说明,否则本文使用的所有术语根据其技术领域中的普通含义来解释。除非另有明确说明,否则对“一/一个/所述元件、设备、组件、装置、步骤等”的所有引用应被开放地解释为指代元件、设备、组件、装置、步骤等中的至少一个实例。除非明确说明,否则本文公开的任何方法的步骤不必以所公开的确切顺序来执行。

附图说明

现在参照附图以示例方式描述本发明构思的某些方面和特征,附图中:

图1和图11是示出根据实施例的通信网络的示意图;

图2示意性地示出了根据现有技术的无线电帧的子帧中的资源分配;

图3和图4示意性地示出了根据实施例的无线电帧的子帧中的资源分配;

图5、图6和图7是根据实施例的方法的流程图;

图8是示出了根据实施例的无线电接入网络节点的功能单元的示意图;

图9是示出了根据实施例的无线电接入网络节点的功能模块的示意图;以及

图10示出了根据实施例的包括计算机可读存储介质在内的计算机程序产品的一个示例。

具体实施方式

以下将参考附图,更充分地描述某些实施例。然而,本发明构思可以用多种不同形式来体现,并且不应当被解释为受到本文阐述的实施例的限制。相反,作为示例给出这些实施例,以将本发明构思的范围充分传达给本领域技术人员。在说明书全文中,相似的标记指代相似的元素。由虚线示出的任何步骤或特征应当被视为可选的。

本文公开的实施例大体涉及用于在演进的通用地面无线电接入网络(e-utran)中发送mbms数据的机制。

图1是示出了可以应用本文提出的实施例的通信网络100的示意图。无线电接入网络190包括一个或多个接入节点(an)110,这里每个接入节点都具有无线电基站的形式(例如演进的节点b,也称为enodeb或enb)。接入节点110中的每一个也可以是节点b、bts(基站收发信台)和/或bss(基站子系统)等的形式,只要本文提出的实施例适用即可。接入节点110向一个或多个无线设备200提供无线电连接。这里示出的无线设备200能够接收广播和/或多播内容馈送。术语无线设备也称为移动通信终端、用户设备、移动终端、用户终端、用户代理、机器对机器设备等,并且可以例如是今天通常所称的移动电话或者具有无线连接或固定安装端子的平板/膝上型计算机。无线电接入网络190还包括多小区/多播协调实体(mce)200。mce200的功能例如是准入控制和在mbsfn中由所有网络节点110使用的无线电资源的分配。

an110和mce200是无线电接入网络节点的示例。an110和mce200经由表示为m2的控制平面接口180互连并且可以在单独的物理设备中提供,或者可以定位在相同的位置从而共享相同的物理硬件。

在前一备选方案中,mce200控制mbsfn中由所有接入节点110用于mbsfn传输的无线电资源的分配。因此,所有网络节点110以相同的方式执行向同一mbsfn区域中的无线设备200的无线电资源的分配的传输。在后一备选方案中,用于无线电传输的无线电资源的分配可以由另一配置节点配置,例如由操作支持系统(oss)节点配置。然后,由同一mbsfn区域中的每个接入节点110决定向无线设备200发送无线电资源的分配。因此,根据一种场景,无线电接入网络190中存在单个mce200,并且根据另一场景,存在与an一样多的mce。本文公开的实施例不限于这些场景中的任一个。

只要下文所描述的实施例适用,无线电接入网络190可以例如符合lte(长期演进-系统架构演进)、w-cdma(宽带码分多址)、edge(增强型数据速率gsm(全球移动通信系统)演进)、gprs(通用分组无线电服务)、cdma2000(码分多址2000)或任何其他当前或未来的无线网络(诸如高级lte)中的任意一个或其组合。

无线电接入网络190还包括以广播或多播方式支持广播内容的组件,即,多个无线设备200可以以点到多点的方式接收相同的内容。这提高了网络效率,例如与点对点流媒体(也称为单播)相比。只要下文所描述的原理适用,用于广播的组件符合任何合适的标准,例如,3gppmbms(第三代合作伙伴计划多媒体广播多播服务)、3gppmbms演进、3gppimb(集成移动广播)、3gppembms(演进的mbms)、dvb-h(数字视频广播-手持)、dvb-ngh(数字视频广播-下一代手持)或任何其他当前或未来的无线网络广播系统。在该文档中,提出了如在3gppmbms版本6或更高版本中应用的实施例,但是应当理解,这并不意味着排除任何其他标准。

提供广播多播服务中心(bm-sc)130以控制从内容提供商(cp)120到无线设备200的内容的通用流,包括在适当的时间点提供内容和元数据二者。

mbms网关(mbms-gw)150通过表示为m1的用户平面接口170将bm-sc130与无线电接入网络190和接入节点110相连。此外,mbms-gw150负责会话管理等。因此,mbms-gw150是在bm-sc130和接入节点110之间逻辑地提供的实体。mbms-gw150被配置为向发送服务的接入节点110中的每一个发送/广播mbms分组。mbms-gw150经由移动性管理实体(mme)170向诸如e-utran(演进的通用地面无线电接入网络)的无线电接入网络190执行mbms会话控制信令。mme170是无线电接入网络190的控制节点,其通过表示为m3的控制接口160可操作地连接到无线电接入网络190。

mbms会话对应于mbms服务,即一个媒体传输。互联网协议(ip)多播可用于从mbms-gw150到接入节点110的用户分组的点到多点传送。在频谱使用方面,内容的点到多点传送是向大量无线设备传送相同内容的有效方式。在接入节点110和无线设备200之间的无线电接口中,这可以基于单频网络(sfn)技术。这意味着一旦来自多个小区(由接入节点110发送的小区特定信令定义)的多个信号严格同步,从多个小区(例如,来自不同的网络节点110)接收的多个信号在无线设备200处表现为相同信号的多径传输。以这种方式,多个信号不会相互干扰,而是有助于产生有用信号,可以将该多个信号组合起来以增强接收的信号强度。

为了不混淆本文中提出的概念,从图1中省略了其他(有时是可选的)网络节点(例如,无线电网络控制器、ggsn(网关gprs(通用分组无线电服务)支持节点)、sgsn(服务gprs支持节点)),但也可以在操作期间根据需要使用这些网络节点。为了清楚起见,省略了呈现本文提出的实施例所不需要的其他组件。

对于通过无线电接口传输mbms数据,3gpp规范定义了能够进行sfn传输的多播信道(mch)传输信道以及mbms控制信道(mcch)和mbms业务信道(mtch)逻辑信道。mcch和mtch逻辑信道被映射到mch传输信道上。msi(mch调度信息)媒体访问控制(mac)控制元素包括在mch调度周期内分配给mch的第一子帧中,以指示mch上的每个mtch和未使用的子帧的位置。如果mcch不存在,则无线设备200可以假设第一调度mtch在mcch或mch调度信息mac控制元素之后立即开始,并且其他调度mtch在前一mtch之后立即开始,最早在前一mtch停止的子帧中开始。

msi和潜在的mcch可以与一个或几个mtch一起映射到一个子帧,即它们在一个mac分组数据单元(pdu)中承载。为了在mbsfn的边界处确保mcch和msi稳健接收,相应的macpdu利用在mbsfn的系统信息块(sib)13中定义的信令mcs进行编码。仅承载mtch的其他子帧将使用在mcch中针对物理多播信道(pmch)定义的数据mcs。

图2足根据现有技术的80ms的mch调度周期(msp)的无线电帧0至7的子帧0至9中的资源分配的示意图。参考图2,示意性地示出了针对表示为s1的应用信令服务的专用mch,mce200在具有mcs3的第一mch中分配s1,并且在具有数据mcs7的第二mch中分配表示为s2的另一应用数据服务。s1与mch的msi和mbsfn的mcch一起复用在无线电帧0的子帧3(即,mch中的第一子帧)中并利用信令mcs2编码在macpdu中,并且无线电帧0的子帧6专用于s1并利用数据mcs3编码在macpdu中。s2与第二mch的msi一起复用在无线电帧0的子帧8(即,第二mch的第一子帧)中并利用信令mcs2编码在macpdu中,并且剩余4个子帧专用于s2并利用数据mcs7编码在macpdu中。

如上所述,许多广播应用需要应用级信令服务,例如用于实时视频服务和群组呼叫的服务通告信道以及mcptt中的mbms会话映射信号,并且服务通常需要非常低的分组丢失率(即,需要使用相对低的mcs),以确保mbsfn中的所有无线设备都能够接收信令信息,而无论无线设备位于mbsfn中的哪个位置。

如参考图2所公开的,通常的方法是mce200建立具有低数据mcs的单独的mch以对macpdu进行编码,从而实现低分组丢失率,即,s1被映射到具有(低)数据mcs3的专用mch。从图2中可以看出,为了第二mch的msi传输的目的,也利用mcs2而不是mcs7对无线电帧0的子帧8进行编码,但是s2本身不需要如此低的mcs,因此这意味着,与使用mcs7相比,s2仅获得大约三分之一的容量。因此,s2被迫使用s2不需要的低mcs,从而在子帧中浪费了容量。

本文公开的实施例涉及在mbsfn100中分配用于发送mbms数据的应用信令会话。为了获得这种机制,提供了无线电接入网络节点200、由无线电接入网络节点200执行的方法、包括代码的计算机程序产品,该代码例如具有计算机程序的形式,在无线电接入网络节点200上运行时使得无线电接入网络节点200执行该方法。

图5、图6和图7是示出了用于在mbsfn100中分配用于发送mbms数据的应用信令会话的方法的实施例的流程图。该方法由无线电接入网络节点200执行。有利地将这些方法提供为计算机程序1020。

现在参考图5,其示出了根据实施例的由无线电接入网络节点200执行的用于在mbsfn100中分配用于发送mbms数据的应用信令会话的方法。

s102:无线电接入网络节点200从bm-sc130获得识别应用信令会话的信息。

s104:无线电接入网络节点200将应用信令会话分配给无线电帧的子帧,在该子帧中使用无线电帧的信令mcs。

现在将公开与用于在mbsfn100中分配用于发送mbms数据的应用信令会话的进一步细节相关的实施例。

可以有不同的方式来定义第一子帧。现在将依次描述与其相关的不同实施例。根据一个实施例,子帧是在mch中发送mtch的第一可用子帧。根据一个实施例,子帧是多播信道调度周期(msp)的第一可用子帧。根据一个实施例,子帧是发送多播信道调度信息(msi)的无线电帧中的第一可用子帧。至少根据该后一实施例,子帧是发送多播控制信道(mcch)的第一可用子帧。

有利地,通过使应用信令会话能够在与msi和/或mcch共享的子帧中进行分配,这将减少建立具有信令级mcs的单独mch的需要,并且这将减少用于应用信令和数据的总的经分配的无线电资源,同时保持相同甚至更好质量的应用信令广播。

可以有不同的方式来定义信令mcs。根据实施例,信令mcs在mbsfn配置的sib13中定义。

在步骤s102中,无线电接入网络节点200可以有不同的方式从bm-sc130获得识别应用信令会话的信息。根据各个方案,识别应用信令会话的信息源自bm-sc130本身。根据其他方案,识别应用信令会话的信息源自cp120,因此,根据实施例,识别应用信令会话的信息经由bm-sc130从cp120获得。

现在参考图6,其示出了根据其他实施例的由无线电接入网络节点200执行的用于在mbsfn100中分配用于发送mbms数据的应用信令会话的方法。假设如上所述执行步骤s102和s104,因此省略其描述。

在步骤s102中,无线电接入网络节点200可以有不同的方式来获得识别应用信令会话的信息。现在将依次描述与其相关的不同实施例。

根据一些方案,无线电接入网络节点200从mme140接收会话事件(包括例如会话开始、会话更新和会话停止)。因此,根据实施例,无线电接入网络节点200被配置为执行步骤s102a,作为在步骤s102中获得识别应用信令会话的信息的一部分:

s102a:无线电接入网络节点200从mme140接收应用信令会话的会话事件。

根据一些方案,无线电接入网络节点200修改(例如,添加、更新或移除)正在进行的会话的列表中的相应会话。因此,根据实施例,无线电接入网络节点200被配置为执行步骤s102b,作为在步骤s102中获得识别应用信令会话的信息的一部分:

s102b:无线电接入网络节点200响应于已经接收到会话事件(如在步骤s102a中接收到的),在正在进行的会话的列表中修改应用信令会话。

根据一些方案,无线电接入网络节点200通过降序或升序对会话事件中的参数进行排序来识别应用信令会话,并选择排序中的第一个作为应用信令会话。因此,根据实施例,无线电接入网络节点200被配置为执行步骤s102c和s102d,作为在步骤s102中获得识别应用信令会话的信息的一部分:

s102c:无线电接入网络节点200根据会话事件的至少一个参数的值获得会话事件的排序列表。无线电接入网络节点200可以通过被配置为对未排序列表进行排序而自己获得排序列表,或者可以接收已经排序的列表。

s102d:无线电接入网络节点200将识别应用信令会话的信息定义为在会话事件的排序列表中的第一个或最后一个发生的会话事件。将应用信令会话识别为会话事件的排序列表中的第一个还是最后一个发生的会话事件取决于列表是如何进行排序的(即,降序还是升序)。

根据步骤s102c中获得的排序列表,可以存在不同种类的参数。根据一些方案,无线电接入网络节点200通过比较诸如mch内会话的分配和保留优先级(arp)优先级、服务质量类别标识符(qci)和临时移动组识别(tmgi)之类的参数来识别应用信令会话。因此,根据实施例,参数表示列表中的至少两个会话的apr优先级、qci和tmgi中的至少一个。

如果需要的话,无线电接入网络节点200分配具有信令mcs的一个或多个额外子帧,因此根据实施例,无线电接入网络节点200被配置为执行步骤s106:

s106:无线电接入网络节点200在无线电帧中为应用信令会话分配至少一个另外的子帧。该至少一个另外的子帧使用无线电帧的信令mcs。

可以有不同的方式来放置应用信令会话的用户数据。根据各个方案,应用信令会话的用户数据与msi和mcch一起被放置在第一子帧中的任何剩余部分。因此,根据实施例,无线电接入网络节点200被配置为执行步骤s108:

s108:无线电接入网络节点200将应用信令会话的用户数据放置在子帧的任何可用部分中。

然后,无线电接入网络节点200可以将用户数据作为mbms有效载荷进行发送。因此,根据实施例,无线电接入网络节点200被配置为执行步骤s110:

s110:无线电接入网络节点200在子帧中将用户数据作为mbms有效载荷进行发送。

可以针对每个msp周期重复步骤s108和s110,因此根据实施例,无线电接入网络节点200被配置为在步骤s112中针对每个msp周期重复步骤s108和s110。

现在参考图7,其示出了基于参考图5和图6公开的至少一些实施例,根据一个特定实施例的由无线电接入网络节点200执行的用于在mbsfn100中分配用于发送mbms数据的应用信令会话的方法。在图7的实施例中,无线电接入网络节点200的功能在mce中实现。

在步骤s201中,mce从mme接收会话事件,该会话事件包括会话开始、会话更新和会话停止中的至少一个,并且mce在正在进行的会话的列表中添加、更新或移除相应的会话。

在步骤s202中,mce通过使用与内容提供商或bm-sc的预先配置的协议来识别应用信令会话。在这方面,内容提供商和/或bm-sc可以通过在会话的一个或几个会话参数中应用值方案来标记应用信令会话。在一个实施方案中,内容提供商和/或bm-sc使用arp优先级、qci和tmgi的组合来向mce通知应用信令会话,并且mce通过比较正在进行的会话列表中的会话的arp优先级、qci和tmgi的组合来识别应用信令会话。图3是根据实施例的用于80ms的msp的无线电帧0至7的子帧0至9中的资源分配的示意图。如图3所示,内容提供商和/或bm-sc为会话s1分配arp优先级值1,为会话s2分配arp优先级值15。mce按升序对正在进行的会话的arp优先级值进行排序,因此s1位于排序列表的顶部。因此,mce将s1作为应用信令会话。

在步骤s203中,mce将应用信令会话作为第一mtch放入mch中,以保证应用信令会话的稳健传输。如图3所示,msi和mcch被放置在mch的第一子帧(即,无线电帧0中的子帧3)中。第一子帧将始终利用mbsfn配置的sib13中定义的信令mcs进行编码,以确保所有mbsfn覆盖区域中的无线设备可以稳健地接收msi和mcch。由于s1被分配为mch中的第一mtch,因此s1的用户数据与msi和mcch一起被放置在第一子帧中的剩余部分中,并且利用信令mcs一起编码在macpdu中。通过这样做,mce使用第一子帧中的剩余部分来发送应用信令会话,而无需建立用于发送应用信令会话的专用mch,从而有效利用可用的无线电资源。

在步骤s204中,如果需要,mce还基于会话的gbr和第一子帧中的剩余容量针对应用信令会话分配至少一个额外子帧。在这方面,mce可以计算msi大小和mcch大小的值,并从第一子帧的总比特数中减去这些值。从而使得mce能够确定在会话的gbr中指定的每个msp中承载所有用户数据需要多少额外容量和子帧。图4是根据实施例的用于80ms的msp的无线电帧0至7的子帧0至9中的资源分配的示意图。如图4所示,mce检查当前msi大小和mcch大小以及会话的gbr,并得出结论,s1需要具有信令mcs的一个额外子帧。mce用sf-allocinfo=001100来更新sib13中的mbsfn区域信息,即子帧3和子帧6将利用信令mcs进行编码。

图8以多个功能单元的方式示意性地示出了根据实施例的无线电接入网络节点200的组件。处理电路210是使用能够执行存储于计算机程序产品1010(如图10)(例如以存储介质260的形式)中的软件指令的适当的中央处理单元(cpu)、多处理器、微处理器、数字信号处理器等中的一个或更多个的任意组合来提供的。处理电路210还可以被提供为至少一个专用集成电路(asic)或现场可编程门阵列(fpga)。

具体地,处理电路210被配置为使无线电接入网络节点200执行如上所述的一组操作或步骤s102-s108、s201-s204。例如,存储介质260可以存储该组操作,并且处理电路210可以被配置为从存储介质260获取该组操作,以使无线电接入网络节点200执行该组操作。该组操作可以被提供为一组可执行指令。

处理电路210由此被布置为执行本文公开的方法。存储介质260还可以包括持久存储设备,其例如可以是磁存储器、光存储器、固态存储器或甚至远程安装的存储器中的任意单独一个或组合。

提供数据存储器250,用于在处理器210中执行软件指令期间读取和/或存储数据。数据存储器250可以是读写存储器(ram)和只读存储器(rom)的任意组合。

提供输入/输出(i/o)接口240,用于与其他外部实体进行通信。可选地,i/o接口240还包括用户界面。i/o接口240至少被配置为通过接口m3与mme140进行通信,并且通过接口m2与an110进行通信。

可以提供可选的收发机(tx/rx)220,其包括合适的模拟和数字组件以允许信号传输和信号接收,例如使用一个或多个天线(ant)230。

处理电路210例如通过向i/o接口240和存储介质260发送数据和控制信号、通过从i/o接口240接收数据和报告、以及通过从存储介质260中获取数据和指令来控制无线电接入网络节点200的总体操作。省略无线电接入网络节点200的其他组件以及相关功能以不使本文提出的概念模糊。

图9以多个功能模块的方式示意性地示出了根据实施例的无线电接入网络节点200的组件。图9的无线电接入网络节点200包括多个功能模块;被配置为执行步骤s102的获得器模块210a和被配置为执行步骤s104的分配器模块210b。图9的无线电接入网络节点200还可以包括多个可选功能模块,例如以下任一模块:被配置为执行步骤s102a的接收机模块210c、被配置为执行步骤s102b的修改器模块210d、被配置为执行步骤102c的获得器模块210e、被配置为执行步骤s102d的定义器模块210f、被配置为执行步骤s108的放置器模块210g、被配置为执行步骤s106的分配器模块210h、以及被配置为执行步骤s110的发射机模块210i。

一般来说,在一个实施例中,每个功能模块210a-210i可以仅在硬件中实现,或者在另一实施例中借助于软件来实现,即,后一个实施例具有存储在存储介质230上的计算机程序指令,当在处理电路上运行所述指令时使得无线电接入网络节点200执行上面结合图9所述的相应的步骤。还应当提及的是,即使这些模块对应于计算机程序的多个部分,它们也不必是其中的单独模块,而是它们在软件中实现的方式取决于所使用的编程语言。优选地,一个或多个或所有功能模块210a-210i可以由处理电路210(可能与功能单元220和/或230协作)来实现。因此,处理电路210可以被配置为从存储介质230获取由功能模块210a-210i提供的指令,并且执行这些指令,由此执行本文所公开的任何步骤。

无线电接入网络节点200可以被提供为独立设备或作为至少一个另外的设备的一部分。例如,可以在无线电接入网络的专用节点中或在无线电接入网络的现有节点中提供无线电接入网络节点200。备选地,无线电接入网络节点200的功能可以分布在至少两个设备或节点之间。例如,根据实施例,无线电接入网络节点200是mce。

因此,由无线电接入网络节点200执行的指令的第一部分可以在第一设备中执行,并且由无线电接入网络节点200执行的指令的第二部分可以在第二设备中执行;本文公开的实施例不限于可以在其上执行由无线电接入网络节点200执行的指令的任何特定数量的设备。因此,根据本文公开的实施例的方法适合于由驻留在云计算环境中的无线电接入网络节点200来执行。因此,尽管在图8中示出了单个处理电路210,但是处理电路210可以分布在多个设备或节点之间。这同样适用于图9的功能模块210a-210i和图10的计算机程序1020(见下文)。

图10示出了包括计算机可读存储介质1030在内的计算机程序产品1010的一个示例。在该计算机可读存储介质1030上,可以存储计算机程序1020,该计算机程序1020可以使得处理电路210和操作耦接到处理电路的实体和设备(例如,通信接口220和存储介质230)执行根据本文描述的实施例的方法。计算机程序1020和/或计算机程序产品1010可以因此提供执行如本文公开的任何步骤的方法。

在图10的示例中,计算机程序产品1010示出为光盘,例如cd(高密度盘)或dvd(数字多功能盘)或蓝光盘。计算机程序产品1010还可以体现为存储器,例如随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom)、或电可擦除可编程只读存储器(eeprom)和更具体地作为外部存储器中的设备的非易失性存储介质,例如usb(通用串行总线)存储器或闪存(例如紧凑闪存)。因此,尽管计算机程序1020在这里示意性地示出为所描述的光盘上的轨道,计算机程序1020可以用适于计算机程序产品1010的任意方式进行存储。

图11示出了根据特定实施例的包括图1的接入节点110和无线设备(wd)200的更详细视图的通信网络。为了简单起见,图11描绘了网络190、接入节点110和wd200。接入节点110包括处理器112、存储器113、接口111以及天线111a、111b。类似地,wd200包括处理器210、存储器250和260、接口220和240以及天线230(如图8所示)。这些组件可以一起工作以提供接入节点和/或无线设备功能,例如在通信网络中提供无线连接。在不同的实施例中,通信网络可以包括任何数量的有线或无线网络、接入节点、基站、控制器、无线设备、中继站和/或可以促进或参与数据和/或信号通过有线或无线连接的通信的任何组件。

网络190可以包括一个或多个ip网络、公共交换电话网络(pstn)、分组数据网络、光网络、广域网(wan)、局域网(lan)、无线局域网(wlan)、有线网络、通信网络、城域网和其他网络,以实现设备之间的通信。

接入节点110包括处理器112、存储器113、接口111以及天线111a、111b。这些组件被描绘为位于单个较大方框内的单框。然而,在实践中,接入节点可以包括构成单个所示组件的多个不同的物理组件(例如,接口111可以包括用于有线连接的耦接线的端子以及用于无线连接的无线电收发机)。作为另一示例,接入节点110可以是虚拟接入节点,其中多个不同的物理上分离的组件交互以提供接入节点110的功能(例如,处理器112可以包括位于三个单独的外壳中的三个单独的处理器,其中每个处理器负责接入节点110的特定实例的不同功能)。类似地,网络节点110可以包括多个物理上分离的组件(例如,节点b组件和rnc组件、bts组件和bsc组件等),这些组件可以各自具有各自的相应处理器、存储器和接口组件。在接入节点110包括多个单独的组件(例如,bts和bsc组件)的某些场景中,可以在若干接入节点之间共享一个或多个单独的组件。例如,单个rnc可以控制多个节点b。在这种场景下,每个唯一的节点b和bsc对可以是单独的接入节点。在一些实施例中,接入节点110可被配置为支持多种无线电接入技术(rat)。在这种实施例中,一些组件可被复制(例如,针对不同rat存在单独的存储器113),并且一些组件可被重用(例如,由rat共享相同的天线111a、111b)。

处理器112可以是下述中的一个或多个的组合:微处理器、控制器、微控制器、中央处理单元、数字信号处理器、专用集成电路、现场可编程门阵列、或者任何其他合适的计算设备、资源、或硬件、软件和/或编码逻辑的组合,其可操作为单独地或与其他接入节点110组件(例如存储器113)一起提供接入节点110功能。例如,处理器112可以执行存储在存储器113中的指令。这种功能可以包括:向无线设备(例如wd200)提供本文讨论的各种无线特征,包括本文公开的特征或益处中的任一个。

存储器113可以包括任何形式的易失性或非易失性计算机可读存储器,包括但不限于永久存储器、固态存储器、远程安装的存储器、磁介质、光介质、随机存取存储器(ram)、只读存储器(rom)、可移除介质、或任何其他适合的本地或远程存储器组件。存储器113可以存储由接入节点110使用的任何合适的指令、数据或信息,包括软件和编码逻辑。存储器113可用于存储由处理器112做出的任何计算和/或经由接口111接收的任何数据。

接入节点110还包括接口111,所述接口111可用在接入节点110、网络190和/或wd200之间的信令和/或数据的有线或无线通信中。例如,接口111可以执行可能需要的任何格式化、编码或翻译,以允许接入节点110经由有线连接向网络190发送数据和从网络190接收数据。接口50b还可以包括可以与天线111a、111b的一部分耦接或是天线111a、111b的一部分的无线电发射机和/或接收机。无线电设备可以接收数字数据,该数字数据将经由无线连接发送给其他接入节点或wd。无线电设备可以将数字数据转换为具有适当的信道和带宽参数的无线电信号。无线电信号于是可以经由天线111a、111b发送给适当的接收者(例如,wd200)。

天线111a、111b可以是能够以无线方式发送和接收数据和/或信号的任何类型的天线。在一些实施例中,天线111a、111b可以包括一个或多个全方向、扇形或平面天线,所述天线可用于发射/接收在例如2ghz和66ghz之间的无线电信号。全向天线可以用于在任何方向上发射/接收无线电信号,扇形天线可以用于相对于设备在特定区域内发射/接收无线电信号,以及平面天线可以是用于以相对直线的方式发射/接收无线电信号的视线天线。

wd200可以是能够向和自接入节点(例如,接入节点110和/或其他wd)无线发送和接收数据和/或信号的任何类型的无线端点、移动站、智能电话、无线本地环路电话、智能电话、用户设备、台式计算机、pda、手机、平板电脑、笔记本电脑、voip电话或手持机。wd200包括处理器210、存储器250和260、接口220和240以及天线230。与接入节点110类似,wd200的组件被描绘为位于单个较大方框内的单框,然而,实践中无线设备可以包括构成单个所示组件的多个不同的物理组件(例如,存储器250、260可以包括多个离散的微芯片,每个微芯片代表总存储容量的一部分)。

处理器210可以是下述中的一个或多个的组合:微处理器、控制器、微控制器、中央处理单元、数字信号处理器、专用集成电路、现场可编程门阵列、或者任何其它合适的计算设备、资源、或硬件、软件和/或编码逻辑的组合,其可操作为单独地或与其他wd200组件(例如,存储器250、260)组合提供wd200功能。这种功能可以包括提供本文讨论的各种无线特征,包括本文公开的任何特征或益处。

存储器250、260可以是任何形式的易失性或非易失性存储器,包括但不限于永久存储器、固态存储器、远程安装存储器、磁介质、光介质、随机存取存储器(ram)、只读存储器(rom)、可移除介质、或任何其他适合的本地或远程存储器组件。存储器250、260可以存储由wd200使用的任何合适的数据、指令或信息,包括软件和编码逻辑。存储器250、260可用于存储由处理器210做出的任何计算和/或经由接口220、240接收的任何数据。

接口220、240可用在wd200与接入节点110之间的信令和/或数据的无线通信中。例如,接口220、240可以执行可能需要的任何格式化、编码或翻译,以允许wd200通过无线连接向接入节点110发送数据和从接入节点220接收数据。接口220、240还可以包括可以与天线230的一部分耦接或是天线230的一部分的无线电发射机和/或接收机。无线电设备可以接收数字数据,该数字数据将经由无线连接发送给接入节点111。无线电设备可以将数字数据转换为具有适当的信道和带宽参数的无线电信号。无线电信号于是可以经由天线230发送给接入节点110。

天线230可以是能够以无线方式发送和接收数据和/或信号的任何类型的天线。在一些实施例中,天线230可以包括一个或多个全方向、扇形或平面天线,所述天线可用于发射/接收在2ghz和66ghz之间的无线电信号。为了简单起见,依据正在使用无线信号的范围,天线230可被认为是接口220、240的一部分。

本文描述的任何步骤仅是对某些实施例的说明。并不要求所有实施例都包含所公开的所有步骤,也不要求以本文描绘或描述的确切顺序执行这些步骤。此外,一些实施例可以包括本文未示出或描述的步骤,包括本文公开的一个或多个步骤所固有的步骤。

可以通过计算机程序产品(如图10所示)执行任何适当的步骤、方法或功能,其可以例如由图11中所示的组件和设备执行。例如,存储器113可以包括计算机可读装置,计算机程序可以存储在该计算机可读装置上。计算机程序可以包括指令,该指令使处理器112(以及任何可操作地耦接的实体和设备,例如接口111和存储器113)执行根据本文描述的实施例的方法。计算机程序和/或计算机程序产品可以因此提供执行如本文公开的任何步骤的手段。

可以通过一个或多个功能模块(如图9所示)执行任何适当的步骤、方法或功能。每个功能模块可以包括由例如处理器执行的软件、计算机程序、子程序、库、源代码或任何其他形式的可执行指令。在一些实施例中,每个功能模块可以在硬件和/或软件中实现。例如,一个或多个或所有功能模块可以由处理器210和/或112实现,可能与存储器250、260和/或113协作来实现。因此,处理器210和/或112以及存储器250、260和/或113可以被配置为允许处理器210和/或112从存储器250、260和/或113获取指令,并执行所获取的指令,以允许相应的功能模块执行本文公开的任何步骤或功能。

以上已经参考一些实施例主要地描述了本发明的某些方面。然而,本领域技术人员容易理解,除了上文公开的实施例之外的其他实施例也是同样可能的且在本发明构思的范围内。类似地,虽然已经讨论了许多不同的组合,但是并没有公开所有可能的组合。本领域技术人员将理解在本发明构思的范围内存在其他组合。此外,如本领域技术人员所理解的,本文公开的实施例也同样适用于其他标准和通信系统,并且结合其他特征公开的来自特定附图的任何特征可以适用于任何其他附图和/或可以与不同的特征组合。

尽管上面已经在一些细节中描述了一些实施例,然而,本领域技术人员容易理解,除了上文公开的实施例之外的其他实施例也是同样可能的且在本发明构思的范围内。

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