支持本地多媒体广播多播服务(MBMS)分发的装置和方法与流程

文档序号:16514088发布日期:2019-01-05 09:31阅读:231来源:国知局
支持本地多媒体广播多播服务(MBMS)分发的装置和方法与流程

本发明的实施例大体上涉及无线或移动通信网络,诸如但不限于通用移动电信系统(umts)地面无线电接入网络(utran)、长期演进(lte)演进utran(e-utran)、lte-advanced(lte-a)、lte-advancedpro、lte-m和/或5g无线电接入技术。特别地,一些实施例可以涉及多媒体广播多播服务(mbms)分发。



背景技术:

通用移动电信系统(umts)地面无线电接入网络(utran)是指包括基站或节点b以及例如无线电网络控制器(rnc)的通信网络。utran允许用户设备(ue)和核心网络之间的连接性。rnc为一个或多个节点b提供控制功能。rnc及其对应的节点b称为无线电网络子系统(rns)。在e-utran(增强utran)的情况下,不存在rnc并且无线电接入功能由演进节点b(enodeb或enb)或许多enb提供。针对单个ue连接涉及多个enb,例如,在协调多点传输(comp)的情况下和双连接性中。

长期演进(lte)或e-utran提供新的无线电接入技术,并且涉及通过改进的效率和服务、更低的成本、以及新频谱机会的使用的umts的改进。特别地,lte是3gpp标准,其提供至少例如每载波75兆位每秒(mbps)的上行链路峰值速率和至少例如每载波300mbps的下行链路峰值速率。lte支持从20mhz低至1.4mhz的可扩展载波带宽,并支持频分双工(fdd)和时分双工(tdd)两者。

如上所述,lte还可以改进网络中的频谱效率,从而允许承载商在给定带宽上提供更多数据和语音服务。因此,除了高容量语音支持之外,lte还被设计成满足针对高速数据和媒体传输的需要。lte的优点包括例如高吞吐量、低延时、在同一平台中的fdd和tdd支持、改进的最终用户体验、以及导致低运营成本的简单架构。

3gpplte的某些版本(例如,lterel-10、lterel-11、lterel-12、lterel-13)针对国际移动电信高级(imt-a)系统,本文为了方便起见简称为lte-advanced(lte-a)。

lte-a针对扩展和优化3gpplte无线电接入技术。lte-a的目标是通过更高的数据速率和更低的延时以及降低的成本来提供显著增强的服务。lte-a是更优化的无线电系统,其满足imt-advanced的国际电信联盟-无线电(itu-r)要求,同时保持向后兼容性。

第五代无线系统(5g)指的是新一代的无线电系统和网络架构。5g被预期成提供比当前lte系统更高的位率和覆盖范围。有人估计5g将提供是lte提供的100倍那么高的位率。5g还被预期成使网络可扩展性增加高达几十万个连接。5g的信号技术被预计成针对更大的覆盖范围以及频谱和信令效率改进。



技术实现要素:

一个实施例针对一种方法,其可以包括例如通过广播多播服务中心(bm-sc)接收激活多媒体广播多播服务(mbms)承载请求消息以发起激活多媒体广播多播服务(mbms)承载请求过程。激活mbms承载请求消息可以包括以下中的至少一个:从本地mbms实体(lme)接收的本地mbms分发的信息,或目的地区域,或目的地区域和优选递送是经由本地分发的指示。该方法还可以包括基于以下中的至少一个来确定是否将使用本地分发路径:在激活mbms承载请求消息中接收的信息和/或关于本地mbms实体的所存储的信息。

在实施例中,该方法还可以包括:当需要建立本地递送路径时,例如通过发送激活mbms承载请求消息的站发起本地分发请求过程,其包括将本地分发请求消息发送到本地mbms实体(lme)。本地分发请求消息可以包括至少一个临时移动组身份(tmgi)。

根据一个实施例,该方法还可以包括从本地mbms实体(lme)接收本地分发响应消息,本地分发响应消息包括用于接收关于本地mbms分发的信息和数据的本地mbms实体(lme)中的网际协议(ip)地址和/或端口的列表。在示例实施例中,关于本地mbms分发的信息可以包括用于ip多播分发的本地mbms实体(lme)中的ip源地址和/或ip多播地址中的至少一个。

在实施例中,站可以被预先配置有关于本地mbms实体(lme)的信息,该信息包括完全限定域名(fqdn)或ip地址。根据一个实施例,该方法还可以包括发送包括本地多播分发的信息的激活mbms承载响应消息。

根据一个实施例,该方法还可以包括基于在来自本地mbms实体(lme)的本地分发响应消息中接收的网际协议(ip)地址和/或端口向本地mbms实体(lme)发送数据。在实施例中,该方法还可以包括发起mbms会话开始过程以使用本地分发路径。

另一个实施例针对一种装置。该装置可以包括接收部件,其用于接收激活多媒体广播多播服务(mbms)承载请求消息以发起激活mbms承载请求过程。激活mbms承载请求消息可以包括以下中的至少一个:从本地mbms实体(lme)接收的本地mbms分发的信息,或目的地区域,或目的地区域和优选递送是经由本地分发的指示。该装置还可以包括确定部件,其用于基于以下中的至少一个来确定是否将使用本地分发路径:在激活mbms承载请求消息中接收的信息和/或关于本地mbms实体的所存储的信息。

在实施例中,该装置还可以包括:当需要建立本地递送路径时,用于发起本地分发请求过程的发起部件,所述过程包括将本地分发请求消息发送到本地mbms实体(lme)。本地分发请求消息可以包括至少一个临时移动组身份(tmgi)。

根据一个实施例,该装置可以包括用于从本地mbms实体(lme)接收本地分发响应消息的接收部件,其中本地分发响应消息包括用于接收关于本地mbms分发的信息和数据的本地mbms实体(lme)中的网际协议(ip)地址和/或端口的列表。

在实施例中,关于本地mbms分发的信息可以包括用于ip多播分发的本地mbms实体(lme)中的ip源地址和/或ip多播地址中的至少一个。根据一个实施例,该装置可以被预先配置有关于本地mbms实体(lme)的信息,其中该信息包括完全限定域名(fqdn)或ip地址。

根据实施例,该装置还可以包括用于发送包括本地多播分发的信息的激活mbms承载响应消息的发送部件。在一个实施例中,该装置还可以包括用于基于在来自本地mbms实体(lme)的本地分发响应消息中接收的网际协议(ip)地址和/或端口向本地mbms实体(lme)发送数据的发送部件。

另一个实施例针对一种装置,其包括至少一个处理器和包括计算机程序代码的至少一个存储器。至少一个存储器和计算机程序代码与至少一个处理器一起配置成使该装置至少接收激活多媒体广播多播服务(mbms)承载请求消息以发起激活多媒体广播多播服务(mbms)承载请求过程。激活mbms承载请求消息可以包括以下中的至少一个:从本地mbms实体(lme)接收的本地mbms分发的信息,或目的地区域,或目的地区域和优选递送是经由本地分发的指示。至少一个存储器和计算机程序代码还可以与至少一个处理器一起配置成使该装置至少基于以下中的至少一个来确定是否将使用本地分发路径:在激活mbms承载请求消息中接收的信息和/或关于本地mbms实体的所存储的信息。

另一个实施例针对一种方法,其可以包括通过本地mbms实体(lme)从智能运输系统站接收本地分发请求消息,其中本地分发请求消息包括至少一个临时移动组身份(tmgi)。

在实施例中,该方法还可以包括向智能运输系统站发送本地分发响应消息,其中本地分发响应消息包括用于接收关于本地mbms分发的信息和数据的本地mbms实体(lme)中的网际协议(ip)地址和/或端口的列表。

根据一个实施例,该方法还可以包括在本地分发响应消息中指示的网际协议(ip)地址和/或端口上从智能运输系统站接收数据;以及将数据转发到相关联的网际协议(ip)多播分发路径。本地mbms实体(lme)可以被配置成使用ip多播来分发数据。

在实施例中,该方法还可以包括执行以下功能中的至少一个:sync功能、ip多播分发功能、和/或用于加密mbms数据分组的mbms安全功能。

另一实施例针对一种装置,包括:接收部件,其用于通过本地mbms实体(lme)从智能运输系统站接收本地分发请求消息,其中本地分发请求消息包括至少一个临时移动组身份(tmgi)。

在实施例中,该装置还可以包括发送部件,其用于向智能运输系统站发送本地分发响应消息,其中本地分发响应消息包括用于接收关于本地mbms分发的信息和数据的本地mbms实体(lme)中的网际协议(ip)地址和/或端口的列表。

根据一个实施例,该装置还可以包括:接收部件,其用于在本地分发响应消息中指示的网际协议(ip)地址和/或端口上从智能运输系统站接收数据;以及转发部件,其用于将数据转发到相关联的网际协议(ip)多播分发路径。该装置可以被配置成使用ip多播来分发数据。

在实施例中,该装置可以被配置成执行以下功能中的至少一个:sync功能、ip多播分发功能、和/或用于加密mbms数据分组的mbms安全功能。

另一个实施例针对一种装置,其包括至少一个处理器和包括计算机程序代码的至少一个存储器。至少一个存储器和计算机程序代码与至少一个处理器一起配置成使该装置至少从智能运输系统站接收本地分发请求消息,其中本地分发请求消息包括至少一个临时移动组身份(tmgi)。

附图说明

为了正确理解本发明,应参考附图,其中:

图1图示了智能运输系统(its)环境的示例框图;

图2图示了具有演进mbms(embms)的v2x数据递送的示例架构;

图3图示了根据一个实施例的mbms架构的示例;

图4图示了根据一个实施例的描绘本地mbms分发建立的示例的呼叫流程图;

图5图示了根据另一实施例的描绘本地mbms分发建立的示例的呼叫流程图;

图6a图示了根据实施例的装置的框图;

图6b图示了根据另一实施例的装置的框图;

图6c图示了根据另一实施例的装置的框图;

图7a图示了根据实施例的方法的流程图;

图7b图示了根据另一实施例的方法的流程图;以及

图7c图示了根据实施例的方法的流程图。

具体实施方式

将容易理解的是,如本文附图中一般描述和图示的本发明的组件可以以各种各样的不同配置来布置和设计。因此,如附图所示,用于支持本地mbms分发的系统、方法、装置和计算机程序产品的实施例的以下详细描述并不旨在限制本发明的范围,而仅仅代表本发明的一些选择实施例。

遍及本说明书描述的本发明的特征、结构或特性可以在一个或多个实施例中以任何合适的方式组合。例如,遍及本说明书的短语“某些实施例”、“一些实施例”或其他类似语言的使用是指结合该实施例描述的特定特征、结构或特性可以被包括在本发明的至少一个实施例中的事实。因此,遍及本说明书的短语“在某些实施例中”、“在一些实施例中”、“在其他实施例中”或其他类似语言的出现并不一定都指代同一组实施例,并且所描述的特征、结构或特性可以在一个或多个实施例中以任何合适的方式组合。

此外,如果需要,下面讨论的不同功能可以以不同次序执行和/或彼此同时执行。此外,如果需要,所描述的功能中的一个或多个可以是可选的或可以被组合。因此,以下描述应被视为仅仅是对本发明的原理、教导和实施例的说明,而不是对其的限制。

多媒体广播多播服务(mbms)是用于3gpp网络的点对多点接口规范。mbms被设计成提供小区内和核心网络内的广播和多播服务的高效递送。对于跨多个小区的广播传输,mbms可以经由单频网络配置来定义传输。

mbms特征被划分为mbms承载服务和mbms用户服务,并且可以在utran或lte(例如,embms)之上提供。mbms承载服务包括多播和广播模式。mbms承载服务将ip多播地址用于ip流。mbms用户服务是mbms服务层,并且可以提供流传输和下载递送方法。流传输递送方法可以用于诸如移动tv服务之类的连续传输。

本发明的实施例将新实体引入到lte中的mbms架构。在某些示例中,该新实体可以被称为lmbms实体(lme)。lme可以驻留在架构的用户平面路径中,并且可以为用户数据提供短延时本地路径。此外,一些实施例提供了以最小增强重用mbms控制平面架构以允许经由lme建立用户平面。

本发明的实施例涉及v2x和mbms。术语v2x指的是车辆通信,其中v指的是车辆,并且x可以是另一车辆、网络、基础设施(例如,道路、建筑物、交通灯等)或其他(例如,行人、自行车等。)。

智能运输系统(its)是利用信息和通信技术支持货物和人的运输以便高效和安全地使用运输基础设施和运输手段(例如,汽车、火车、飞机、轮船)的系统。its应用分布在多个its站(its-s)之间,以便使用无线通信共享信息。its应用提供了大量多样性的客户服务。

图1图示了its环境的示例图。如图1所示,可能存在四种its站(its-s)类型。四种its-s类型可以包括中央its-s、路边its-s、车辆its-s和个人its-s。中央its-s提供集中式its应用。中央its-s可以扮演交通运营商、道路运营商、服务提供商或内容提供商的角色。此外,中央its-s可能需要经由例如互联网与后端系统进一步连接。对于部署和性能需要,中央its-s的特定实例可能包含应用或设施的分组。

路边its-s从路边提供its应用。路边its-s可以独立地或与中央its-s或其他路边its-s协作地提供its应用。对于部署和性能需要,路边its-s的特定实例可能包含应用或设施的分组。

车辆its-s向车辆驾驶员和/或乘客提供its应用。它可能需要用于访问来自车载网络或车载系统的车载数据的接口。对于部署和性能需要,车辆its-s的特定实例可能包含应用或设施的分组。

个人its-s向个人和游动设备提供its应用。对于部署和性能需要,个人its-s的特定实例可能包含应用或设施的分组。

为了支持its,3gppsa1#69同意关于针对v2x服务的lte支持的3gpprel-14研究(s1-150284/sp-150051),其调查针对覆盖车辆之间的基于lte的通信的车辆到车辆(v2v)、针对覆盖车辆和由个人携带的设备(例如,由行人、骑车人、驾驶员或乘客携带的手持终端)之间的基于lte的通信的车辆到行人(v2p)、以及覆盖车辆和路边单元/网络之间的基于lte的通信的车辆到基础设施/网络(v2i/n)的基本使用情况和要求。路边单元(rsu)是运输基础设施实体(例如,发送速度通知的实体),其例如可以在enodeb或固定ue中实现。

rsu可以支持v2i服务,并且可以使用v2i应用向ue(例如,车辆、手持终端)进行发送和从ue进行接收。rsu可以在enodeb或固定ue中实现。mbms被认为是用于下行链路的有效递送方法。

根据3gppts23.203,分组延迟预算(pdb)定义了分组可以在ue与策略控制执行功能(pcef)(即,pgw)之间延迟的时间的上限。最短的pdb可以是50ms(qci3)。下面的表1描绘了标准化的qos类标识符(qci)特性。

lipa和sipto@ln支持用于单播的本地突破(breakout)。它使得ue能够访问定义的ip网络(例如,互联网),而不用用户平面穿过移动运营商的网络。然而,目前没有mbms服务的本地递送的概念。

v2x应用要求严格的端到端延迟要求。根据3gpptr22.885,大多数使用情况要求到100ms的最大延时。考虑到最短的单向分组延迟预算是50ms(qci3)并且its服务器中需要一些处理时间,这是一个挑战。即使是本地its服务器,例如在路边its-s部署得靠近ran的情况下,仍然难以实现100ms的延时。这主要是由于下行链路数据必须被发送到核心网络(即,广播多播服务中心(bm-sc)、mbms-gw、mme)以便使用mbms递送的事实。图2图示了具有演进mbms(embms)的v2x数据递送的示例架构。

因此,为了减少传输延迟,需要一种经由具有本地路径的mbms发送下行链路数据而不用穿过核心网络的方法。

本发明的实施例将新实体引入到lte中的mbms架构,其可以被称为本地mbms实体(lme)。lme可以驻留在mbms架构的用户平面路径中,并且可以为用户数据提供短延时本地路径。此外,一个实施例包括以最小增强重用embms控制平面架构以允许经由lme建立用户平面。

图3图示了根据一个实施例的mbms架构的示例。在某些实施例中,新lme105提供用于mbms数据的本地分发,而宏mbms服务中心(mbms-sc)114仍然托管服务通告、引导(bootstrapping)、会话控制等。根据一个实施例,lme105仅托管sync功能、ip多播分发功能和加密功能。这与托管诸如服务通告、引导等之类的许多功能的传统bm-sc不同。

根据实施例,应用服务器(例如,its-s/rsu120)可以发起激活mbms承载过程,包括使用本地mbms分发路径。在一个实施例中,激活mbms承载请求消息可以包括lme的信息,其可以经由本地分发请求过程从lme105接收。lme的信息可以至少包括用于接收数据的lme105中的ip地址/端口的列表以及用于ip多播分发的lme105中的相关联ip源地址/ip多播地址。替代地,在另一实施例中,激活mbms承载请求消息可以仅包括应用服务器优选使用本地mbms分发路径的指示。

在一个实施例中,bm-sc114可以选择lme105,并且可以利用关于用于接收数据的lme中的ip地址/端口的信息进行回复。根据实施例,bm-sc114可以被预先配置有lme的信息,其包括用于接收数据的lme105中的ip地址/端口的列表以及用于ip多播分发的lme105中的相关联ip源地址/ip多播地址。bm-sc114可以向mbms网关(mbms-gw)113通知本地mbms分发的信息。在接收到该信息时,mbms-gw113可以跳过用于ip多播分发的正常处理。

根据一个实施例,应用服务器可以将下行链路数据发送到lme105,其然后作为mbms数据发送到enb101。

在实施例中,本地网关(l-gw)104仅用于当前本地ip访问(lipa)或sipto@ln上的单播通信。源ue102可以使用l-gw104经由本地突破路径将数据发送到its-s/rsu120。根据示例架构,其中ue102经由服务网关或分组数据网络网关(s/p-gw)发送ul数据并经由lme接收下行链路数据的替代方案也是可能的,尽管未在图3中明确示出。its-s/rsu120和lme105之间的控制平面接口可以与结合下面讨论的图4描述的实施例结合使用。

根据图3中描绘的实施例,lme105是逻辑实体,其可以部署为封闭或在无线电接入网络(ran)100中,或者与its-s/rsu并置,或者与enb并置,其中具有以下功能:sync功能、ip多播分发功能、和/或加密mbms数据分组的mbms安全功能。

在实施例中,宏bm-sc114可以托管3gppts23.246中定义的所有功能。宏bm-sc114可以对卸载到lme105的那些mbms服务执行服务通告。可以利用lme105的控制平面的ip地址来预先配置its-s/rsu120。

图4图示了根据本发明的一个实施例的描绘本地mbms分发建立的示例的呼叫流程图。如图4的示例中所示,在1处,its-s/rsu120可以向bm-sc114发送请求以分配一个或多个临时移动组身份(tmgi)。然后,在2处,bm-sc114可以利用(多个)tmgi的列表进行回复。在一个实施例中,its-s/rsu120可以被预先配置有lme信息,诸如用于每个位置的完全限定域名(fqdn)或ip地址。当需要建立用于v2x消息的递送路径时,在3处,its-s/rsu120可以发起本地分发请求过程,该过程包括向lme105发送本地分发请求消息。在实施例中,本地分发请求消息可以包括(多个)tmgi作为标识符。

根据实施例,在4处,lme105可以利用本地分发响应消息进行回复,其包括用于接收数据的lme105中的(多个)ip地址/(多个)端口的列表以及用于ip多播分发的lme105中的本地mbms分发的相关联信息(诸如ip源地址和ip多播地址)。注意,在lme中,其是用于接收数据的ip地址/端口与相关联的ip源地址/ip多播地址之间的1:1映射。

在一个实施例中,在5处,its-s/rsu120可以发起激活mbms承载请求过程,包括向bm-sc114发送激活mbms承载请求消息。激活mbms承载请求消息可以包括从lme105接收的本地mbms分发的信息。bm-sc114可以在6处利用激活mbms承载响应消息进行回复。

接下来,在7处,bm-sc114可以发起mbms会话开始过程,包括向mme/mbms-gw111发送包括本地mbms分发的信息的mbms会话开始请求消息。在接收到本地mbms分发的信息时,mbms-gw111可以跳过用于ip多播分发的正常处理,例如,分配ip多播地址。mbms-gw111可以使用在mbms会话开始请求消息中的所接收的本地mbms分发信息,并将其发送到mme,其在8处被转发到enb/mce101。在9处,enb可以加入作为lme中的组之一的ip多播组。bm-sc114可以在10处发起mbms服务通告。

在实施例中,在11处,its-s/rsu120可以基于在步骤4中接收的lme的ip地址/端口将数据发送到lme105。一旦lme105在特定ip地址/端口中接收到数据,则lme105可以将数据转发到相关联的ip多播分发路径。

图5图示了根据本发明的另一实施例的描绘本地mbms分发建立的示例的呼叫流程图。图5描绘了另一实现示例,其中bm-sc114在its-s/rsu120发起激活承载过程之前觉知本地分发路径。在该实施例中,its-s/rsu120和lme105之间不存在控制平面接口。

在图5的示例中,在1处,its-s/rsu120可以请求bm-sc分配(多个)tmgi。然后,在2处,bm-sc114可以利用(多个)tmgi的列表进行回复。根据实施例,当需要建立用于v2x消息的递送路径时,在3处,its-s/rsu120可以通过向bm-sc114发送激活mbms承载请求消息来发起激活mbms承载请求过程。激活mbms承载请求消息可以包括目的地区域和优选递送是经由本地分发的指示。在一个实施例中,激活mbms承载请求可以是专属请求,这意味着如果本地分发不可用于目的地区域,则该过程失败。

继续图5,如果lme105可用于目的地区域,则bm-sc114可以选择lme和ip多播分发路径。bm-sc可以在4处利用包括用于接收数据的lme105中的ip地址/端口的激活mbms承载响应消息进行回复。在一个实施例中,bm-sc114可以被预先配置有lme105的信息,诸如从应用服务器(例如,rsu120)接收数据的(多个)ip地址/(多个)端口的列表以及用于ip多播分发、服务目标区域等的相关联ip源地址/ip多播地址。如果bm-sc114未被预先配置有从应用服务器接收数据的ip地址/端口,则bm-sc114可以请求从lme105分配ip地址/端口。

在5处,bm-sc114可以通过向mbms-gw111发送mbms会话开始请求消息来发起mbms会话开始过程。mbms会话开始请求消息可以包括本地mbms分发的信息。在接收到本地mbms分发的信息时,mbms-gw111可以跳过用于ip多播分发的正常处理,例如,分配ip多播地址。mbms-gw111可以使用mbms会话开始请求消息中的所接收的本地mbms分发信息,并将其发送到mme,其继而在6处被转发到enb/mce101。在7处,enb101可以加入作为lme105中的组的ip多播组。bm-sc114可以在8处发起mbms服务通告。its-s/rsu120可以在9处基于在步骤4中接收的lme的ip地址/端口将数据发送到lme105。一旦lme105在特定ip地址/端口中接收到数据,则lme105可以将数据转发到相关联的ip多播分发路径。

图6a图示了根据实施例的装置10的示例。在实施例中,装置10可以是通信网络中或者服务于这样的网络的节点、主机或服务器。例如,在某些实施例中,装置10可以是its-s/rsu120,如上面讨论的图3-5中所示。在一些实施例中,装置10可以是包括在its-s或rsu中的应用服务器。然而,在其他实施例中,装置10可以包括能够与无线电接入网络和/或核心网络进行通信的其他实体。应注意,本领域普通技术人员将理解的是,装置10可以包括图6a中未示出的组件或特征。

如图6a中所示,装置10可以包括用于处理信息和执行指令或操作的处理器22。处理器22可以是任何类型的通用或专用处理器。虽然图6a中示出单个处理器22,但是根据其他实施例可以利用多个处理器。实际上,作为示例,处理器22可以包括通用计算机、专用计算机、微处理器、数字信号处理器(dsp)、现场可编程门阵列(fpga)、专用集成电路(asic)和基于多核处理器架构的处理器中的一个或多个。

装置10还可以包括或耦合到存储器14(内部或外部),存储器14可以耦合到处理器22,用于存储可以由处理器22执行的信息和指令。存储器14可以是一个或多个存储器并且属于适合本地应用环境的任何类型,并且可以使用任何合适的易失性或非易失性数据存储技术来实现,诸如基于半导体的存储器设备、磁存储器设备和系统、光学存储器设备和系统、固定存储器和可移动存储器。例如,存储器14可以包括随机存取存储器(ram)、只读存储器(rom)、诸如磁盘或光盘的静态存储、或任何其他类型的非暂时性机器或计算机可读介质的任何组合。存储在存储器14中的指令可以包括程序指令或计算机程序代码,其当由处理器22执行时,使得装置10能够执行如本文所述的任务。

在一些实施例中,装置10还可以包括或耦合到一个或多个天线25,以用于向装置10发送信号和/或数据以及从装置10接收信号和/或数据。装置10还可以包括或耦合到配置成发送和接收信息的收发器28。例如,收发器28可以被配置成将信息调制到载波波形上以供(多个)天线25发送,并且解调经由(多个)天线25接收到的信息以供装置10的其他元件进一步处理。在其他实施例中,收发器28可以能够直接发送和接收信号或数据。

处理器22可以执行与装置10的操作相关联的功能,其可以包括例如天线增益/相位参数的预编码、形成通信消息的各个位的编码和解码、信息的格式化、以及对装置10的整体控制,包括与通信资源的管理相关的过程。

在实施例中,存储器14可以存储在由处理器22执行时提供功能的软件模块。模块可以包括例如为装置10提供操作系统功能的操作系统。存储器还可以存储诸如应用或程序的一个或多个功能模块来为装置10提供附加功能。装置10的组件可以用硬件实现,或者实现为硬件和软件的任何合适组合。

如上所述,在一个实施例中,例如,装置10可以是its-s或rsu,或者包括在its-s或rsu中的应用服务器。根据某些实施例,装置10可以由存储器14和处理器22控制,以发起激活mbms承载请求过程。装置10可以通过向bm-sc发送激活mbms承载请求消息来发起激活mbms承载请求过程。在一个实施例中,激活mbms承载请求消息可以包括从lme接收的本地mbms分发的信息。替代地,在另一实施例中,激活mbms承载请求消息可以包括目的地区域和优选递送是经由本地分发的指示。在实施例中,装置10可以由存储器14和处理器22控制,以从bm-sc接收激活mbms承载响应消息。

在实施例中,装置10可以由存储器14和处理器22控制,以在发起激活mbms承载请求过程之前,向bm-sc发送请求以分配至少一个tmgi并从广播多播服务中心(bm-sc)接收至少一个tmgi。当需要建立用于v2x消息的递送路径时,装置10可以由存储器14和处理器22控制,以发起本地分发请求过程,包括向lme发送本地分发请求消息。本地分发请求消息可以包括至少一个tmgi作为标识符。

在实施例中,装置10然后可以由存储器14和处理器22控制以从lme接收本地分发响应消息。本地分发响应消息可以包括用于接收关于本地mbms分发的信息和数据的lme中的ip地址和/或端口的列表。关于本地mbms分发的信息可以包括用于ip多播分发的lme中的ip源地址和/或ip多播地址。

根据某些实施例,装置10可以被预先配置有关于lme的信息,诸如完全限定域名(fqdn)或ip地址。在实施例中,装置10可以由存储器14和处理器22控制,以基于在来自lme的本地分发响应消息中接收的ip地址和/或端口将数据发送到lme。

图6b图示了根据另一实施例的装置20的示例。在实施例中,装置20可以是通信网络中或者与这样的网络相关联的节点、元件或实体。在一个实施例中,例如,装置20可以是如上面讨论的图3-5中所示的lme105。应注意,本领域普通技术人员将理解的是,装置20可以包括未在图6b中明确示出的组件或特征。

如图6b所示,装置20包括用于处理信息和执行指令或操作的处理器32。处理器32可以是任何类型的通用或专用处理器。虽然图6b中示出单个处理器32,但是根据其他实施例可以利用多个处理器。实际上,作为示例,处理器32可以包括通用计算机、专用计算机、微处理器、数字信号处理器(dsp)、现场可编程门阵列(fpga)、专用集成电路(asic)和基于多核处理器架构的处理器中的一个或多个。

装置20还可以包括或耦合到存储器34(内部或外部),存储器34可以耦合到处理器32,其用于存储可以由处理器32执行的信息和指令。存储器34可以是一个或多个存储器并属于适合本地应用环境的任何类型,并且可以使用任何合适的易失性或非易失性数据存储技术来实现,诸如基于半导体的存储器设备、磁存储器设备和系统、光学存储器设备和系统、固定存储器和可移动存储器。例如,存储器34可以包括随机存取存储器(ram)、只读存储器(rom)、诸如磁盘或光盘的静态存储器、或任何其他类型的非暂时性机器或计算机可读介质的任何组合。存储在存储器34中的指令可以包括程序指令或计算机程序代码,其在由处理器32执行时,使得装置20能够执行如本文所述的任务。

在一些实施例中,装置20还可以包括或耦合到一个或多个天线35,以用于向装置20发送信号和/或数据以及从装置20接收信号和/或数据。装置20还可以包括配置成发送和接收信息的收发器38。例如,收发器38可以被配置成将信息调制到载波波形上以供(多个)天线35发送,并且解调经由(多个)天线35接收到的信息以供装置20的其他元件进一步处理。在其他实施例中,收发器38可以能够直接发送和接收信号或数据。

处理器32可以执行与装置20的操作相关联的功能,包括但不限于天线增益/相位参数的预编码、形成通信消息的各个位的编码和解码、信息的格式化、以及装置20的整体控制,包括与通信资源的管理相关的过程。

在实施例中,存储器34存储在由处理器32执行时提供功能的软件模块。模块可以包括例如为装置20提供操作系统功能的操作系统。存储器还可以存储诸如应用或程序的一个或多个功能模块来为装置20提供附加功能。装置20的组件可以用硬件实现,或者实现为硬件和软件的任何合适组合。

如上所述,根据一个实施例,装置20可以是lme。根据实施例,例如,装置20可以由存储器34和处理器32控制,以从its-s或rsu接收本地分发请求消息。本地分发请求消息可以包括至少一个tmgi作为标识符。在一个实施例中,装置20然后可以由存储器34和处理器32控制,以向its-s/rsu发送本地分发响应消息。本地分发响应消息可以包括用于接收关于本地mbms分发的信息和数据的装置20中的ip地址和/或端口的列表。

在某些实施例中,装置20还可以由存储器34和处理器32控制,以在本地分发响应消息中指示的ip地址和/或端口上从its-s/rsu接收数据,并将数据转发到相关联的ip多播分发路径。根据一个实施例,装置20可以由存储器34和处理器32控制,以执行以下功能中的至少一个:sync功能、ip多播分发功能、和/或用于加密mbms数据分组的mbms安全功能。

图6c图示了根据另一实施例的装置30的示例。在实施例中,装置30可以是通信网络中或者与这样的网络相关联的节点、元件或实体。在一个实施例中,例如,装置30可以是服务中心,诸如上面讨论的图3-5中所示的bm-sc114。应注意,本领域普通技术人员将理解的是,装置30可以包括未在图6c中明确示出的组件或特征。

如图6c所示,装置30包括用于处理信息和执行指令或操作的处理器42。处理器42可以是任何类型的通用或专用处理器。虽然图6c中示出单个处理器42,但是根据其他实施例可以利用多个处理器。实际上,作为示例,处理器42可以包括通用计算机、专用计算机、微处理器、数字信号处理器(dsp)、现场可编程门阵列(fpga)、专用集成电路(asic)和基于多核处理器架构的处理器中的一个或多个。

装置30还可以包括或耦合到存储器44(内部或外部),其可以耦合到处理器42,用于存储可以由处理器42执行的信息和指令。存储器44可以是一个或多个存储器并且属于适合本地应用环境的任何类型,并且可以使用任何合适的易失性或非易失性数据存储技术来实现,诸如基于半导体的存储器设备、磁存储器设备和系统、光学存储器设备和系统、固定存储器和可移动存储器。例如,存储器44可以包括随机存取存储器(ram)、只读存储器(rom)、诸如磁盘或光盘的静态存储、或任何其他类型的非暂时性机器或计算机可读介质的任何组合。存储在存储器44中的指令可以包括程序指令或计算机程序代码,其当由处理器42执行时,使得装置30能够执行如本文所述的任务。

在一些实施例中,装置30还可以包括或耦合到一个或多个天线45,以用于向装置30发送信号和/或数据以及从装置30接收信号和/或数据。装置30还可以包括或耦合到配置成发送和接收信息的收发器48。例如,收发器48可以被配置成将信息调制到载波波形上以供(多个)天线45发送,并且解调经由(多个)天线45接收到的信息以供装置30的其他元件进一步处理。在其他实施例中,收发器48可以能够直接发送和接收信号或数据。

处理器42可以执行与装置30的操作相关联的功能,其可以包括例如天线增益/相位参数的预编码、形成通信消息的各个位的编码和解码、信息的格式化、以及对装置30的整体控制,包括与通信资源的管理相关的过程。

在实施例中,存储器44可以存储在由处理器42执行时提供功能的软件模块。模块可以包括例如为装置30提供操作系统功能的操作系统。存储器还可以存储诸如应用或程序的一个或多个功能模块来为装置30提供附加功能。装置30的组件可以用硬件实现,或者实现为硬件和软件的任何合适组合。

如上所述,根据一个实施例,装置30可以是bm-sc。根据实施例,装置30可以由存储器44和处理器42控制,以从its-s/rsu接收tmgi分配请求,并将包括至少一个tmgi的tmgi分配响应发送到its-s/rsu。在实施例中,装置30可以由存储器44和处理器42控制,以从its-s/rsu接收激活mbms承载请求消息,以发起激活mbms承载请求过程。在一个实施例中,激活mbms承载请求消息可以包括从lme接收的本地mbms分发的信息。在另一个实施例中,激活mbms承载请求消息可以包括目的地区域,或者可以包括目的地区域和优选递送是经由本地分发的指示。根据一个实施例,装置30还可以由存储器44和处理器42控制,以基于在激活mbms承载请求消息中接收的信息和/或关于本地mbms实体的所存储的信息来确定是否将使用本地分发路径。在实施例中,装置30可以由存储器44和处理器42控制,以向its-s/rsu发送激活mbms承载响应消息。

根据一个实施例,装置30可以由存储器44和处理器42控制,以通过向mme/mbms-gw发送mbms会话开始请求消息来发起mbms会话开始过程。mbms会话开始请求消息可以包括本地mbms分发的信息。在接收到本地mbms分发的信息时,mbms-gw可以跳过用于ip多播分发的正常处理,例如,分配ip多播地址。mbms-gw可以使用在mbms会话开始请求消息中的所接收的本地mbms分发信息,并将其发送到mme,其继而被转发到enb/mce。装置30还可以由存储器44和处理器42控制,以发起mbms服务通告。

图7a图示了根据一个实施例的方法的示例流程图。图7a的方法可以由网络节点或实体执行,诸如its-s和/或rsu。该方法可以包括在700处向bm-sc发送请求以分配至少一个tmgi,并且在705处,从bm-sc接收至少一个tmgi。该方法还可以包括在710处发起激活mbms承载请求过程。发起激活mbms承载请求过程可以包括将激活mbms承载请求消息发送到bm-sc。在一个实施例中,激活mbms承载请求消息可以包括从lme接收的本地mbms分发的信息。替代地,在另一实施例中,激活mbms承载请求消息可以包括目的地区域和优选递送是经由本地分发的指示。在实施例中,该方法还可以包括在720处从bm-sc接收激活mbms承载响应消息。

在一个实施例中,在发起激活mbms承载请求过程之前,该方法可以包括发起本地分发请求过程,包括向lme发送本地分发请求消息。本地分发请求消息可以包括至少一个tmgi作为标识符。在该实施例中,该方法然后可以包括从lme接收本地分发响应消息。本地分发响应消息可以包括用于接收关于本地mbms分发的信息和数据的lme中的ip地址和/或端口的列表。关于本地mbms分发的信息可以包括用于ip多播分发的lme中的ip源地址和/或ip多播地址。根据某些实施例,该方法还可以包括在725处基于在来自lme的本地分发响应消息中接收的ip地址和/或端口向lme发送数据。

图7b图示了根据一个实施例的方法的示例流程图。图7b的方法可以由无线电接入网络中的节点或实体来执行,诸如上面详细讨论的lme。该方法可以包括在730处例如从its-s或rsu接收本地分发请求消息。本地分发请求消息可以包括至少一个tmgi。该方法然后可以包括在735处向its-s或rsu发送本地分发响应消息。本地分发响应消息可以包括用于接收关于本地mbms分发的信息和数据的lme中的ip地址和/或端口的列表。在实施例中,该方法还可以包括在740处在本地分发响应消息中指示的ip地址和/或端口上从its-s/rsu接收数据,并且在750处将数据转发到相关联的ip多播分发路径。在某些实施例中,该方法还可以包括由lme执行以下功能中的至少一个:sync功能、ip多播分发功能、和/或用于加密mbms数据分组的mbms安全功能。

图7c图示了根据一个实施例的方法的示例流程图。图7c的方法可以由核心网络中的节点或实体来执行,诸如上面详细讨论的bm-sc。该方法可以包括在750处从its-s/rsu接收tmgi分配请求,并且在760处向its-s/rsu发送包括至少一个tmgi的tmgi分配响应。在实施例中,该方法还可以包括在770处从its-s/rsu接收激活mbms承载请求消息,以发起激活mbms承载请求过程。在一个实施例中,激活mbms承载请求消息可以包括从lme接收的本地mbms分发的信息。在另一个实施例中,激活mbms承载请求消息可以包括目的地区域,或者可以包括目的地区域和优选递送是经由本地分发的指示。根据一个实施例,该方法还可以包括在775处基于在激活mbms承载请求消息中接收的信息和/或关于本地mbms实体的所存储的信息来确定是否将使用本地分发路径。在实施例中,该方法可以包括在780处向its-s/rsu发送激活mbms承载响应消息。

根据一个实施例,该方法还可以包括在785处例如通过向mme/mbms-gw发送mbms会话开始请求消息来发起mbms会话开始过程。mbms会话开始请求消息可以包括本地mbms分发的信息。在接收到本地mbms分发的信息时,mbms-gw可以跳过用于ip多播分发的正常处理,例如,分配ip多播地址。mbms-gw可以使用在mbms会话开始请求消息中的所接收的本地mbms分发信息,并将其发送到mme,其继而被转发到enb/mce。该方法还可以包括在790处发送mbms服务通告。

本发明的实施例提供了若干技术改进和优点。这些技术改进/优点包括使得能够实现用于用户数据的短延时本地路径,同时控制过程(服务通告、引导、用户服务注册等)是完整无缺的并且基于当前控制平面。此外,对ue没有影响,因为类似于当前mbms系统,ue仅知道宏bm-sc。此外,实施例能够最小化对ran的影响。ran仅需要实现bm-sc/mbms-gw的u平面,而c平面在宏cn中。这将保持将一个bm-sc用于服务通告、引导、用户服务注册等的当前原理。此外,实施例类似地能够最小化对cn的影响。宏bm-sc/mbms-gw仅需要知道是否使用本地分发。

在一些实施例中,本文描述的任何方法、过程或流程图的功能可以通过存储在存储器或其他计算机可读或有形介质中的软件和/或计算机程序代码或代码部分来实现,并且由处理器执行。在一些实施例中,装置可以是、被包括或关联于至少一个软件应用、模块、单元或实体,其被配置为(多个)算术运算,或者程序或其部分(包括添加或更新的软件例程),由至少一个操作处理器执行。也称为程序产品或计算机程序的包括软件例程、对象、功能、小应用程序和/或宏的程序可以存储在任何装置可读数据存储介质中,并且可以包括执行特定任务的程序指令。

计算机程序产品可以包括一个或多个计算机可执行组件,其在程序运行时被配置成执行本发明的实施例。一个或多个计算机可执行组件可以是至少一个软件代码或其部分。实现实施例的功能所需的修改和配置可以作为(多个)例程来执行,其可以被实现为添加或更新的(多个)软件例程。可以将(多个)软件例程下载到装置中。

软件或计算机程序代码或代码部分可以采用源代码形式、目标代码形式或采用某种中间形式,并且可以存储在某种载体、分发介质或计算机可读介质中,其可以是能够承载程序的任何实体或设备。例如,这样的载体可以包括记录介质、计算机存储器、只读存储器、光电和/或电载波信号、电信信号或软件分发包。取决于所需的处理能力,计算机程序可以在单个电子数字计算机中执行,或者其可以在多个计算机之间分布。计算机可读介质或计算机可读存储介质可以是非暂时性介质。

在其他实施例中,功能可以由硬件执行,例如通过使用专用集成电路(asic)、可编程门阵列(pga)、现场可编程门阵列(fpga)或硬件和软件的任何其他组合。在又一个实施例中,功能可以被实现为信号或非有形部件,其可以由从互联网或其他网络下载的电磁信号携带。

根据实施例,诸如节点、设备或对应组件之类的装置可以被配置为计算机或微处理器,诸如单片计算机元件,或者被配置为芯片组,至少包括用于提供用于算术运算的存储容量的存储器和用于执行算术运算的运算处理器。

本领域普通技术人员将容易理解,如上所讨论的本发明可以利用采用不同次序的步骤和/或利用采用与所公开的配置不同的配置的硬件元件来实践。因此,尽管已经基于这些优选实施例描述了本发明,但是对于本领域技术人员来说将显而易见的是,某些修改、变化和替代构造将是显而易见的,同时保持在本发明的精神和范围内。因此,为了确定本发明的范围和界限,应参考所附权利要求。

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