车联网通信V2X消息的广播方法及装置、MBMS承载的建立方法与流程

文档序号:11591697阅读:354来源:国知局
车联网通信V2X消息的广播方法及装置、MBMS承载的建立方法与流程

本发明涉及通信领域,具体而言,涉及一种车联网通信v2x消息的广播方法及装置、mbms承载的建立方法。



背景技术:

车联网通信v2x(vehicle-to-everythingcommunications,简称为v2x)是指通过装载在车辆上的传感器、车载终端及电子标签提供车辆信息,采用各种通信技术实现车与车通信(vehicle-to-vehiclecommunication,简称v2v)、车与人通信(vehicle-to-pedestriancommunications,简称为v2p)、车与网络基础设施通信(vehicle-to-infrastructurecommunications,简称为v2i),车与网络(vehicle-to-networkcommunications,简称为v2i)通信,并在信息网络平台上对信息进行提取、共享等有效利用,对车辆进行有效的管控和提供综合服务。

相关技术中,3gpp有基于lte的v2x。根据当前3gpp的定义,v2x业务是一种有使用v2v应用的发送或接收ue参与的通过3gpp传输的通信业务。基于参与到通信的另一方,v2x业务可以进一步分为v2v业务、v2i业务、v2p业务和v2n业务。v2p业务是指ue之间使用v2p应用通信的业务。v2i业务是指ue和路边单元(roadsideunit,简称rsu)使用v2i应用进行交互的业务。rsu是支持v2i业务的实体,可以发送v2i业务到使用v2i应用的ue,也可以从使用v2i业务的ue接收v2i业务。rsu可以通过基站(enb)或者静止的ue实现。如果rsu是通过基站实现的,即称为enbtypersu。如果rsu是通过ue实现的,即称为uetypersu。

相关技术中的3gpp讨论了v2v的三种场景,其中,e-utran为lte接入网,即演进的全球移动通信系统无线接入网(evolveduniversalmobiletelecommunicationsystemradioaccessnetwork,简称为e-utran),旁路连接sl(sidelink),下行连接dl(downlink),上行连接ul(uplink),图1是根据本发明相关技术中v2v业务的场景示意图,如图1所示:场景1,该场景支持仅仅基于pc5接口的v2v通信。ue通过pc5接口发送v2x消息给局部区域的多个ue;场景2,该场景支持仅仅基于uu口的v2v通信。ue上行传输v2x消息到e-utran,e-utran再将该v2x消息下行广播给局部区域的多个ue;场景3,该场景支持使用uu和pc5接口的v2v通信。ue通过pc5接口发送v2x消息给其他ue,其中,3a:uetypersu从pc5接口接收到v2x消息后将该v2x消息上行传输给e-utran,e-utran将从uetypersu处接收到的v2x消息下行广播给局部区域的多个ue。3b:ue上行传输v2x消息到e-utran,e-utran从uu口接收到v2x消息后将该v2x消息传输到一个或者多个uetypersu,uetypersu将从e-utran处接收到的v2x消息通过pc5接口发送给局部区域的多个ue。

为了有效地利用移动网络资源,第三代合作伙伴计划(3gpp,3rdgenerationpartnershipproject)提出了多媒体广播多播业务(multimediabroadcastmulticastservice简称为mbms),该业务是一种从一个数据源向多个目标移动终端传送数据的技术,实现了网络(包括核心网和接入网)资源的共享,提高了网络资源(尤其是空中接口资源)的利用率。在3gppr13之前的mbms传输模式是指采用mbsfn模式传输(mbms单频网,mbmssingleframenetwork),即:多个小区在相同的时刻发送相同的内容。

基于前文所述的v2v的三种场景中,场景2和场景3中都需要e-utran将v2x消息下行广播给局部区域的多个ue,因此,现有讨论认为mbms是一种最好的用于广播v2x消息的机制。

根据相关技术,网络侧包括v2xas(v2xapplicationserver,v2x应用服务器,也称为:as(应用服务器),v2xserver(v2x服务器),v2xapplicationlayer(v2x应用层),v2xas为v2x业务的内容提供者),bm-sc(broadcast-multicast-servicecentre,广播/组播业务中心)和/或3gpp核心网,及其ran接入网元(如:enb)。网络侧可以为每一种v2x业务类型都建立一个mbms承载,对应一个mbmsrab(mbmsradioaccessbearer,mbsm无线接入承载)并分配一个特定的tmgi(temporarymobilegroupidentity,临时移动组标识)。v2xas将v2x业务分成若干v2x业务类型,而且每个v2x业务类型都对应一个tmgi。bm-sc为每一个tmgi都需要建立单独的mbms承载,也就是说,每个v2x业务类型都需要建立单独的mbms承载,即:每个tmgi对应一个v2x业务类型对应一个mbms承载。

如果采用现有的mbms机制来进行广播,那么v2x消息可能在过大的区域内广播从而导致在无线空口中无线资源的大量浪费,也会导致许多vehicleue被迫地接收到了与其无关的v2x数据包,从而增加了vehicleue的耗电量。针对相关技术中的上述问题,目前尚未发现有效的解决方案。



技术实现要素:

本发明提供了一种车联网通信v2x消息的广播方法及装置、mbms承载的建立方法,以至少解决相关技术中v2x消息广播区域过大的问题。

根据本发明的一个方面,提供了一种车联网通信v2x消息的广播方法,包括:建立用于广播车联网通信v2x消息的多媒体广播多播业务mbms承载;接收v2x消息,并根据终端位置和/或小区位置调整所述v2x消息的广播区域得到指定广播区域,其中,所述终端位置为发送所述v2x消息的终端所在的位置,所述小区位置为发送所述v2x消息的源小区的位置;通过所述mbms承载在所述指定广播区域内广播发送所述v2x消息。

进一步地,在所述建立用于传输车联网通信v2x的mbms承载消息之后,所述方法还包括:接收来自广播/组播业务中心bm-sc的会话启动请求消息;为广播区域的每个第一小区和/或第二小区分配一个ip组播地址和小区隧道端点标识c-teid,其中,所述ip组播地址和所述c-teid用于标识所述第一小区和/或第二小区的地址,其中,所述第二小区与所述第一小 区直接或间接相邻;通过会话启动请求消息将所述ip组播地址和所述c-teid发给移动性管理实体(mobilemanagemententity,简称mme)。

进一步地,在为广播区域的每个第一小区分配一个ip组播地址和小区隧道端点标识c-teid之后,还包括:所述广播区域内的第一小区通过x2接口向所述第二小区发送所述第一小区被分配的ip组播地址和c-teid信息;所述第二小区在接收到所述ip组播地址和c-teid信息后反馈的用于确认是否加入所述广播区域的响应消息;

进一步地,在建立用于广播车联网通信v2x消息的mbms承载之前,所述方法还包括:接收所述enb发送的mbms会话启动响应消息,其中,所述mbms会话启动响应消息中携带用于接收所述mbms会话的ip地址和c-teid。

进一步地,在所述enb管辖有多个小区时,所述mbms会话启动响应消息中携带与每个小区对应的所述ip地址。

进一步地,所述v2x消息中携带有发送所述v2x消息的源小区信息,其中,所述源小区信息包括源小区的id标识;通过所述mbms承载在所述指定广播区域内广播发送所述v2x消息包括:通过所述mbms承载以组播的方式将所述v2x消息发送给与所述源小区信息对应的源小区和/或与所述源小区相邻的小区。

进一步地,通过所述mbms承载在所述指定广播区域内广播发送所述v2x消息包括:接收所述v2x消息,以及接收所述v2x消息的目标小区列表信息,其中,所述目标小区列表信息包括目标小区的id标识;通过所述mbms承载以单播的方式将所述v2x消息发送给与所述目标小区信息对应的小区和/或基站。

根据本发明的另一方面,提供了一种mbms承载的建立方法,包括:以小区/小区组为单位建立一个或多个mbms承载;为每个所述mbms承载会话分配一个临时移动组标识tmgi和一个广播区域;将激活mbms承载请求或者会话建立请求发送给网络侧网元;其中,所述mbms承载用于所述网络侧网元广播发送v2x消息。

进一步地,所述以小区/小区组为单位建立一个或多个mbms承载包括:根据所述v2x消息的v2x业务类型,以小区/小区组为单位建立一个或多个与所述v2x业务类型对应的mbms承载。

进一步地,所述广播区域包括:所述源小区和与所述源小区相邻的小区。

进一步地,所述广播区域包括一个基站的覆盖区域或一个小区。

进一步地,以小区/小区组为单位建立多个mbms承载,且其中两个mbms承载的广播区域之间不存在重叠区域的时,为所述两个mbms承载分配相同的tmgi。

进一步地,在所述以小区/小区组为单位建立一个或多个mbms承载包括:判断接收到的v2x消息的目标广播区域是否在已有mbms承载的广播区域集合内;若判断结果为否,向网络侧网元发送激活mbms承载请求或会话建立请求,其中,所述激活mbms承载请求或会 话建立请求信息携带有mbms广播区域。

进一步地,在将所述激活mbms承载请求或会话建立请求发送给网络侧网元之后,所述方法还包括:接收所述v2x消息,并确定与所述v2x消息的目标广播小区对应的mbms承载;将所述v2x消息投递到所述指定mbms承载进行广播发送。

进一步地,依据以下至少之一确定进行广播发送的广播区域:预定义区域、v2x业务类型、所述v2x消息对应的交通事故的危险等级、所述v2x消息对应的交通事故的波及范围、小区终端的授权范围、小区终端的地理位置。

根据本发明的另一方面,提供了另一种mbms承载的建立方法,包括:以终端为单位建立一个或多个mbms承载;为每个所述mbms承载会话分配一个临时移动组标识tmgi和一个广播区域;将mbms承载激活请求或会话建立请求发送给网络侧网元;其中,所述mbms承载用于所述网络侧网元广播发送v2x消息。

进一步地,以终端为单位建立mbms承载包括:以终端为单位根据所述v2x消息的v2x业务类型建立一个或多个mbms承载。

进一步地,以终端为单位建立一个或多个mbms承载包括:判断所述终端是否在已经建立mbms承载的终端集合内;在判断结果为否时,并根据所述v2x消息中的地理位置信息判断出广播区域信息列表;将所述广播区域信息列表通过激活mbms承载请求或会话建立请求信息发送给所述网络侧网元。

进一步地,在将所述广播区域信息列表通过激活mbms承载请求或会话建立请求发送给所述网络侧网元之后,所述方法还包括:检测所述终端所在的地理位置区域是否发生变化;在检测到所述终端所在的地理位置区域发生变化时,向所述网络侧网元发送用于更新所述广播区域的会话更新过程。

进一步地,所述检测所述终端所在的地理位置区域是否发生变化包括:根据所述终端发送的v2x消息中的地理位置信息判断广播区域列表是否发生改变;在所述广播区域列表发生改变时,确定所述终端所在的地理位置区域发生变化。

进一步地,依据以下至少之一确定进行广播发送的广播区域:预定义区域、v2x业务类型、所述v2x消息对应的交通事故的危险等级、所述v2x消息对应的交通事故的波及范围、所述终端的授权范围、所述终端的地理位置信息。

根据本发明的一个方面,提供了另一种车联网通信v2x消息的广播方法,应用在基站侧和/或路边单元设备,包括:接收v2x消息;解析所述v2x消息得到所述v2x消息的目标广播小区;在所述目标广播小区内广播发送所述v2x消息。

进一步地,接收v2x消息包括:接收通过mbms承载发送的所述v2x消息。

进一步地,解析所述v2x消息得到所述v2x消息的目标广播小区包括以下方式之一:解析所述v2x消息的应用层得到所述v2x消息的地理位置信息和/或业务类型信息,并根据所 述地理位置信息和/或业务类型信息得到所述目标广播小区信息;或者,解析所述v2x消息的ip头信息,并根据所述ip头信息获得所述目标广播小区信息。

进一步地,在接收通过mbms承载发送的所述v2x消息之前,所述方法还包括:通过mbms承载标识来判断所述承载是否携带v2x消息,或,通过mbms承载会话对应的tmgi来判断所述承载是否携带v2x消息。

进一步地,依据以下至少之一得到所述v2x消息的目标广播小区:预定义区域、v2x业务类型、所述v2x消息对应的交通事故的危险等级、所述v2x消息对应的交通事故的波及范围、终端的授权范围、终端的地理位置信息。

根据本发明的一个方面,提供了另一种车联网通信v2x消息的广播方法,应用在终端侧,包括:根据终端所在位置的地理位置信息确定目标广播区域;将所述目标广播区域的信息发送给网络侧设备,其中,所述目标广播区域为广播v2x消息的区域。

根据本发明的另一个方面,提供了一种车联网通信v2x消息的广播装置,包括:处理模块,用于建立用于广播车联网通信v2x消息的多媒体广播多播业务mbms承载,以及接收所述v2x消息;调整模块,用于根据发送所述v2x消息的终端所在的位置和/或发送所述v2x消息的源小区的位置调整所述v2x消息的广播区域得到指定广播区域;发送模块,用于通过所述mbms承载在所述指定广播区域内广播发送所述v2x消息。

根据本发明的另一个方面,提供了另一种车联网通信v2x消息的广播装置,应用在基站侧和/或路边单元设备,包括:接收模块,用于接收v2x消息;解析模块,用于解析所述v2x消息得到所述v2x消息的目标广播小区;发送模块,用于在所述目标广播小区内广播发送所述v2x消息。

根据本发明的另一个方面,提供了另一种车联网通信v2x消息的广播装置,应用在终端侧,包括:确定模块,用于根据终端所在位置的地理位置信息确定目标广播区域;发送模块,用于将所述目标广播区域的信息发送给网络侧设备,其中,所述目标广播区域为广播v2x消息的区域。

通过本发明,采用首先建立用于广播车联网通信v2x消息的mbms承载,接收v2x消息,并根据终端位置和/或小区位置调整所述v2x消息的广播区域得到指定广播区域,其中,所述终端位置为发送所述v2x消息的终端所在的位置,所述小区位置为发送所述v2x消息的源小区的位置,最后通过所述mbms承载在所述指定广播区域内广播发送所述v2x消息,通过v2x消息的终端所在的位置和/或发送所述v2x消息的源小区的位置调整v2x消息的广播区域,以缩小所述v2x消息的广播区域,解决了相关技术中v2x消息广播区域过大的问题,减少了相关技术中在广播时无线空口中无线资源的浪费,也节省了v2x消息广播消息接收终端的耗电量。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明相关技术中v2v业务的场景示意图;

图2是根据本发明实施例的车联网通信v2x消息的广播方法的流程图;

图3是根据本发明实施例的mbms承载的建立方法的流程图;

图4是根据本发明实施例的另一种mbms承载的建立方法的流程图;

图5是根据本发明实施例的另一种车联网通信v2x消息的广播方法的流程图;

图6是根据本发明可选实施例1的流程图;

图7是根据本发明可选实施例的基站间信息交互的信令流程图;

图8是根据本发明可选实施例2的流程图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种车联网通信v2x消息的广播方法,该方法可以应用在mbms网关(gateway,简称为gw)上,图2是根据本发明实施例的车联网通信v2x消息的广播方法的流程图,如图2所示,该流程包括如下步骤:

步骤s202,建立用于广播车联网通信v2x消息的mbms承载;

步骤s204,接收v2x消息,并根据终端位置和/或小区位置调整v2x消息的广播区域得到指定广播区域,其中,终端位置为发送v2x消息的终端所在的位置,小区位置为发送v2x消息的源小区的位置;

步骤s206,通过mbms承载在指定广播区域内广播发送v2x消息。

通过上述步骤,采用首先建立用于广播车联网通信v2x消息的mbms承载,接收v2x消息,并根据终端位置和/或小区位置调整所述v2x消息的广播区域得到指定广播区域,其中,所述终端位置为发送所述v2x消息的终端所在的位置,所述小区位置为发送所述v2x消息的源小区的位置,最后通过所述mbms承载在所述指定广播区域内广播发送所述v2x消息,通过v2x消息的终端所在的位置和/或发送所述v2x消息的源小区的位置调整v2x消息的广播区域,以缩小所述v2x消息的广播区域,解决了相关技术中v2x消息广播区域过大的问题,减少了相关技术中在广播时无线空口中无线资源的浪费,也节省了v2x消息广播消息接收终 端的耗电量。

在本实施例中,建立一个用于广播v2x消息的mbms承载,mbms承载对应着一个广播区域以及一个tmgi。通过mbms承载广播发送v2x消息。通过mbms承载传输的v2x信息的广播区域被包含在mbms承载对应的广播区域之中。网络侧根据发送v2x消息的ue的位置和/或发送v2x消息的源小区动态调整广播区域。

可选的,源小区为发送v2x消息的终端当前连接的小区。

可选的,建立一个用于广播v2x消息的mbms承载包括:

mbmsgw接收到来自bm-sc的会话启动请求消息后,向bm-sc发送会话启动响应消息,为每个小区分配一个ip组播地址和c-teid,并通过会话启动请求消息将ip组播地址和c-teid发给移动性管理实体(mobilemanagemententity,简称mme)

可选的,小区可通过x2接口向相邻小区通发送被分配的ip组播地址和c-teid信息。

可选的,小区接收到相邻小区发送被分配的ip组播地址和c-teid信息后,确定是否需要加入该ip组播组,或者,mbmsgw接收到来自bm-sc的会话启动请求消息后,向bm-sc发送会话启动响应消息,为每个小区以及该小区的相邻小区分配一个ip组播地址和c-teid,并通过会话启动请求消息将ip组播地址和c-teid发给mme,在本实施例中,相邻小区可以同时包括直接相邻和间接相邻的小区,间接相邻即通过中间区域与该小区相邻,该中间区域是与该小区直接相邻的。

可选的,建立mbms承载包括:mbmsgw创建mbms承载上下文时不再分配ip组播地址,enb在mbms会话启动响应消息中发送用于某个mbms会话接收的ip地址以及c-teid,可选的,可以在不同的小区分配不同的c-teid。mbmsgw获得各个enb或者各个小区用于各个tmgi的ip地址以及teid。

可选的,通过建立的mbms承载广播发送v2x消息包括:当bm-sc发送v2x数据包给mbms-gw时,携带源小区信息,mbmsgw接收到v2x消息后,将该消息通过对应于该源小区的ip组播地址和c-teid进行组播发送,那么,源小区以及加入该组播组的相邻小区可以接收到来自源小区的mbms数据。可选的,源小区为发送v2x消息的终端当前连接的小区。

可选的,当bm-sc发送数据包给mbms-gw时,携带目标小区列表信息,mbmsgw将mbms数据以单播的方式发给对应的基站/小区。

在本实施例中提供了一种车联网通信v2x消息的广播装置,该装置可以独立使用也可以设置在其他设备上,如应用在mbmsgw上,该装置包括:

处理模块,用于建立用于广播车联网通信v2x消息的多媒体广播多播业务mbms承载,以及接收所述v2x消息;

调整模块,用于根据发送所述v2x消息的终端所在的位置和/或发送所述v2x消息的源 小区的位置调整所述v2x消息的广播区域得到指定广播区域;

发送模块,用于通过所述mbms承载在所述指定广播区域内广播发送所述v2x消息。

对应的,上述方法实施例中的方法也可以以单元或者子模块的方式设置在本申请的车联网通信v2x消息的广播装置中,并实现相同的功能。

在本实施例中还提供了一种mbms承载的建立方法,该方法可以应用在v2x服务器和/或bm-sc上,图3是根据本发明实施例的mbms承载的建立方法的流程图,如图3所示,该流程包括如下步骤:

步骤s302,以小区/小区组为单位建立一个或多个mbms承载;

步骤s304,为每个mbms承载会话分配一个临时移动组标识tmgi和一个广播区域;

步骤s306,将激活mbms承载请求或者会话建立请求发送给网络侧网元;

其中,mbms承载用于网络侧网元广播发送v2x消息。

在本实施例中,v2x服务器和/或bm-sc以小区或者小区组为单位建立mbms承载会话,为每个mbms会话分配一个tmgi和一个广播区域。网络侧通过mbms承载广播发送v2x消息。

可选的,v2x服务器和/或bm-sc可以根据v2x业务类型的不同以小区或者小区组为单位建立一个或者多个mbms承载会话。

可选的,v2x服务器和/或bm-sc以小区或者小区组为单位建立mbms承载会话,为每个mbms会话分配一个广播区域还包括:mbms会话的广播区域为源小区以及该小区的所有相邻小区。源小区为发送v2x消息的终端当前连接的小区;或者,mbms会话的广播区域为一个基站或者一个小区。

可选的,当两个mbms会话的广播区域之间不存在重叠区域的时候,这两个会话可以分配相同的tmgi。

可选的,当v2x首次接收到来自某个小区的ue的v2x数据时,v2x服务器发送一个激活mbms承载请求信息给bm-sc,承载请求信息包括mbms广播区域。

可选的,网络侧通过mbms承载广播发送v2x消息包括:

v2x服务器接收到v2x消息数据包后,可选的,还需要接收会话建立响应信息,确认对端网元完成承载建立后,再执行传输v2x消息的流程,再发送给bm-sc,v2x服务器或bm-sc鉴别该数据包对应于哪个mbms承载,并投递到对应的承载进行ip广播传输;或者,当v2x服务器接收到v2x消息后,判断该消息目标广播小区为一个或者多个小区,此后,v2x服务器或bm-sc鉴别出一个或者多个小区对应的mbms承载,将v2x消息数据包投递到对应的一个或者多个承载进行广播传输。

可选的,当v2x服务器判断在哪些区域进行广播的依据包括:国家政策规定的区域;v2x业务类型;v2x信息对应的交通事故的严重程度以及波及范围;ue的授权范围/地理位置。

本实施例提供了一种mbms承载的建立装置,用于实现上述mbms承载的建立方法的对应功能。

在本实施例中还提供了另一种mbms承载的建立方法,该方法可以应用在v2x服务器和/或bm-sc上,图4是根据本发明实施例的另一种mbms承载的建立方法的流程图,如图4所示,该流程包括如下步骤:

步骤s402,以终端为单位建立一个或多个mbms承载;

步骤s404,为每个mbms承载会话分配一个临时移动组标识tmgi和一个广播区域;

步骤s406,将mbms承载激活请求或会话建立请求发送给网络侧网元;

其中,mbms承载用于网络侧网元广播发送v2x消息。

在本实施例中,v2x服务器和/或bm-sc以ue为单位建立mbms承载,为每个mbms会话分配一个tmgi和一个广播区域。网络侧通过mbms承载广播发送v2x消息。

可选的,考虑根据v2x业务类型的不同以ue为单位建立一个或者多个mbms会话。

可选的,当v2x服务器首次接收到来自某个ue的v2x数据时,v2x服务器发送一个激活mbms承载请求信息给bm-sc,v2x服务器或者bm-sc根据v2x消息中的地理位置信息判断出广播区域信息列表,并将该广播区域信息列表通过会话建立请求信息发送给mbmsgw。

可选的,当ue发生切换或者移动到其他区域时,v2x服务器或者bm-sc根据v2x消息中的地理位置信息判断出广播消息列表发生改变,则bm-sc可发起会话更新过程更新广播区域。

可选的,v2x服务器或者bm-sc根据v2x消息中的地理位置信息判断出广播消息列表的依据包括:国家或者区域政策规定的广播区域;v2x业务类型;v2x信息对应的交通事故的严重程度以及波及范围;ue的授权范围/地理位置。

本实施例提供了一种mbms承载的建立装置,用于实现上述mbms承载的建立方法的对应功能。

在本实施例中提供了另一种车联网通信v2x消息的广播方法,该方法可以应用在基站和/或路边单元设备,可选的,路边单元设备包括但不限于为:旁路的基站、旁路的终端,图5是根据本发明实施例的另一种车联网通信v2x消息的广播方法的流程图,如图5所示,该流程包括如下步骤:

步骤s502,接收v2x消息;

步骤s504,解析v2x消息得到v2x消息的目标广播小区;

步骤s506,在目标广播小区内广播发送v2x消息。

在本实施例中,当基站接收到mbms承载消息后,判断该消息是否是v2x消息,如果不是v2x消息,则进行广播,如果是v2x消息,则进一步解析应用层消息,根据消息中包含的位置信息判断是否需要进行广播以及需要在哪些小区进行广播。如果需要在基站下的小区进行广播,基站通过空口发送mbms消息。可选的,可以通过空口来进行广播发送v2x消息。

可选的,判断该消息是否是v2x消息包括:通过mbms承载标识来判断承载是否携带v2x消息;或者,通过mbms承载会话对应的tmgi来判断承载是否携带v2x消息;

可选的,根据消息中包含的位置信息判断是否需要进行广播以及需要在哪些小区进行广播的依据包括:国家政策规定的区域、v2x业务类型、v2x信息对应的交通事故的严重程度以及波及范围、ue的授权范围/地理位置。

在本实施例中提供了另一种车联网通信v2x消息的广播装置,该装置可以独立使用也可以设置在其他设备上,如应用在小区基站上,或路边单元设备,可选的,路边单元设备还包括旁路的基站和旁路的终端,该装置包括:

接收模块,用于接收v2x消息;

解析模块,用于解析v2x消息得到v2x消息的目标广播小区;

发送模块,用于在目标广播小区内广播发送v2x消息。

对应的,上述方法实施例中的方法也可以以单元或者子模块的方式设置在本申请的车联网通信v2x消息的广播装置中,并实现相同的功能。

在本实施例中提供了另一种车联网通信v2x消息的广播方法,应用在终端侧,包括如下步骤:

步骤s602,根据终端所在位置的地理位置信息确定目标广播区域;

步骤s604,将所述目标广播区域的信息发送给网络侧设备,其中,所述目标广播区域为广播v2x消息的区域。

本实施例还提供了一种车联网通信v2x消息的广播装置,应用在终端侧,包括:

确定模块,用于根据终端所在位置的地理位置信息确定目标广播区域;

发送模块,用于将所述目标广播区域的信息发送给网络侧设备,其中,所述目标广播区域为广播v2x消息的区域。

根据上述实施例,与相关技术相比,可以灵活动态的配置广播机制,从而避免消息可能在过大的区域内广播而导致在无线空口中无线资源的大量浪费以及大量ue被迫地接收到了与其无关的数据包的问题,从而节省了接收ue的耗电量。

下面结合根据本发明的可选实施例进行完整的说明:

可选实施例1:

在本实施例中,假设终端a发送v2x消息,且需要网络侧帮忙广播,那么终端a可与将该v2x消息通过上行蜂窝网络发送给服务基站进而发送到v2x服务器,v2x服务器再通过mbms机制将该v2x消息广播发送下来。为实现这一流程,网络侧需要先建立好mbms承载,然后再通过建立的mbms承载广播发送v2x消息。其中,ue为终端,e-utran和utran分别为全球移动通信系统无线接入网(universalmobiletelecommunicationsystemradioaccessnetwork,简称为utran),演进的utran(evolvedutran,简称为e-utran),mme/sgsn分别为移动性管理实体,服务gprs支持节点(servinggprssupportingnode,简称为sgsn)。

图6是根据本发明可选实施例1的流程图,如图6所示,包括:

步骤s60(图6中未示出):当v2x服务器想要激活一个mbms承载的时候,v2x服务器发送一个激活mbms承载请求信息给bm-sc,激活mbms承载请求信息包括但不限与tmgi,服务质量(qualityofservice,简称为qos),mbms广播区域以及开始时间。其中,tmgi是可选的。其中,mbms广播区域参数包括一个mbms服务区id列表和/或小区id列表。

其中,v2x服务器可以原先激活一个mbms承载,也可以当第一次接收到需要通过mbms承载传输的v2x消息后再进行激活。

步骤s61:bm-sc向mbmsgw发送会话启动请求消息sessionstartrequest,bm-sc在mbms会话启动请求消息中携带广播区域信息。

步骤s62:mbmsgw向bm-sc发送会话启动响应消息sessionstartresponse;

步骤s63:mbmsgw创建mbms承载上下文,为广播区域内的每个小区或者小区组分配一个ip组播地址和c-teid,之后将包含ip组播地址和c-teid信息的会话启动请求信息sessionstartrequest发送给mme。

图7是根据本发明可选实施例的基站间信息交互的信令流程图,如图7所示,小区可通过x2接口向相邻小区通发送被分配的ip地址和c-teid信息。

小区接收到相邻小区发送的被分配的ip地址和c-teid信息后,确定是否需要加入该ip组播组;或者,mbmsgw创建mbms承载上下文,将广播区域内的小区划分成多种小区组,不同小区组的小区可能存在重叠。之后为每个小区组分配一个ip组播地址和c-teid,并将包含ip组播地址和c-teid信息的会话启动请求信息发送给mme。

步骤s64:mme收到该信息后,创建mbms承载上下文,向mce/enb发送会话启动请求信息sessionstartrequest。并在会话启动请求信息中包括该小区的ip组播地址和c-teid。如果该小区处于多个小区组中,则可能被分配多个ip组播地址和c-teid。

步骤s65:基站/mce向mme发送会话启动响应消息sessionstartresponse。

步骤s66:mme向mbmsgw发送会话启动响应消息sessionstartresponse。

步骤s67:基站向终端发送会话启动信息ranresourcesetup;

步骤s68:基站加入ip多播组s68.ipmulticastjoin,接收mbms用户面数据。

网络侧建立好mbms承载后,当v2x服务器或者bm-sc接收到v2x消息数据包后,再将该数据包发送给mbms-gw时,同时携带源小区信息,mbmsgw接收到v2x消息后,将该消息对应于该源小区的ip组播地址和c-teid进行组播发送,那么,源小区以及加入该组播组的相邻小区可以接收到本地区域的mbms数据。

可选实施例2

图8是根据本发明可选实施例2的流程图,如图8所示,本实施例与可选实施例1相似,存在的差别如下:

在承载建立过程中的区别包括:

在步骤s73中,mbmsgw创建mbms承载上下文时不再分配ip组播地址,

在步骤s75和s76中,基站在mbms会话启动响应消息中发送用于某个mbms会话接收的ip地址以及c-teid(可以考虑不同的小区分配不同的c-teid)。mbmsgw获得各个enb或者各个小区用于各个tmgi的ip地址以及teid。

在承载建立完成后,当v2x服务器或者bm-sc接收到v2x消息数据包后,再将该数据包发送给mbms-gw时,同时携带目标小区信息,mbmsgw接收到v2x消息后,利用获得的ip地址以及c-teid信息将mbms数据以单播的方式发给对应的目标基站/小区。

可选实施例3

在本实施例中,v2x服务器和/或bm-sc以小区为单位建立mbms承载会话,为每个mbms会话分配一个tmgi和一个广播区域。之后,网络侧通过mbms承载广播发送v2x消息。

具体地:v2x服务器和/或bm-sc以小区为单位建立mbms承载会话流程包括以下步骤:

步骤s81:当v2x服务器想要激活一个mbms承载的时候,v2x服务器发送一个激活mbms承载请求信息给bm-sc。

步骤s82:bm-sc向mbmsgw发送会话启动请求消息,bm-sc在mbms会话启动请求消息中携带广播区域。

其中,v2x服务器和/或bm-sc可以根据v2x业务类型的不同以小区或者小区集合为单位建立一个或者多个mbms承载会话。

mbms会话的广播区域为源小区以及该小区的所有相邻小区。

可选的,当两个mbms会话的广播区域之间不存在重叠区域的时候,这两个会话可以分配相同的tmgi。

步骤s83:mbmsgw向bm-sc发送会话启动响应消息后,创建mbms承载上下文,分配ip组播地址和c-teid,之后将(tmgi,flowidentifier,qos,mbmsservicearea,listofcellidsifavailable,sessionidentifier,estimatedsessionduration,transportnetworkipmulticastaddress(es),ipaddress(es)ofthemulticastsource,c-teid,...)信息发送给mme。

步骤s84:mme收到该信息后,创建mbms承载上下文,向mce/enb发送会话启动请求信息。

步骤s85:基站向mce/mme发送会话启动响应消息。

步骤s86:基站向终端发送会话启动信息。

步骤s87:基站加入ip多播组,接收mbms用户面数据。

步骤s88:基站通过空口发送mbms数据。

之后,网络侧通过mbms承载广播发送v2x消息包括:

v2x服务器接收到v2x消息数据包后,再发送给bm-sc,v2x服务器或bm-sc鉴别该数据包来自哪个源小区,从而确定对应于哪个mbms承载,并投递到对应的承载进行ip广播传输;或者,v2x服务器接收到v2x消息数据包后,再发送给bm-sc,v2x服务器或bm-sc根据v2x数据包中的地理位置信息,从而确定其广播范围,进一步确定对应于哪个mbms承载,并投递到对应的承载进行ip广播传输。

可选的,当v2x服务器判断在哪些区域进行广播的依据包括:国家政策;v2x业务类型;v2x信息对应的交通事故的严重程度以及波及范围;ue的授权范围/地理位置。

可选实施例4

本实施例与可选实施例3相似,存在的差别如下:

在承载建立过程中的区别包括:

在本实施例的步骤s91和步骤s92中,v2x服务器和/或bm-sc可以根据v2x业务类型的不同以小区为单位建立一个或者多个mbms承载会话。

mbms会话的广播区域为一个基站或者一个小区。

对于v2x业务相同,广播区域不同的mbms会话v2x服务器和/或bm-sc可以为他们分配相同的tmgi。

之后,网络侧通过mbms承载广播发送v2x消息包括:

当v2x服务器接收到v2x消息后,判断该消息目标广播小区为一个或者多个小区,然后,v2x服务器或bm-sc鉴别出一个或者多个小区对应的mbms承载,将v2x消息数据包投递到对应的一个或者多个承载进行广播传输。

可选的,当v2x服务器判断在哪些区域进行广播的依据包括:国家政策;v2x业务类型;v2x信息对应的交通事故的严重程度以及波及范围;ue的授权范围/地理位置。

可选实施例5

在本实施例中,v2x服务器和/或bm-sc以ue为单位建立mbms承载,为每个mbms会话分配一个tmgi和一个广播区域。

可以根据v2x业务类型的不同以ue为单位建立一个或者多个mbms会话。

假设车辆b启动后,首次发送v2x消息,并通过蜂窝网上传到v2x服务器。

步骤s101:当v2x服务器首次接收到来自车辆b的v2x数据时,v2x服务器发送一个激活mbms承载请求信息给bm-sc;

步骤s102:v2x服务器或者bm-sc根据v2x消息中的地理位置信息判断出广播区域信息列表,并将该广播区域信息列表通过会话建立请求信息发送给mbmsgw。

其中,判断在哪些区域进行广播的依据包括:国家政策;v2x业务类型;v2x信息对应的交通事故的严重程度以及波及范围;ue的授权范围/地理位置。

步骤s103:mbmsgw向bm-sc发送会话启动响应消息后,创建mbms承载上下文,分配ip组播地址和c-teid,之后将会话启动请求信息发送给mme。

步骤s104:mme收到该信息后,创建mbms承载上下文,向mce/enb发送会话启动请求信息。

步骤s105:基站向mce/mme发送会话启动响应消息。

步骤s106:基站向终端发送会话启动信息。

步骤s107:基站加入ip多播组,接收mbms用户面数据。

步骤s108:基站通过空口发送mbms数据。

当车辆b发生切换或者移动到其他区域时,v2x服务器或者bm-sc根据v2x消息中的地理位置信息判断出广播消息列表发生改变,则bm-sc可发起会话更新过程更新广播区域。

当承载建立完成后,网络侧通过mbms承载广播发送v2x消息。具体地,当v2x服务器接收到来自车辆b的v2x数据时,判断出车辆b对应的mbms承载,将v2x消息数据包投递到对应的承载进行广播传输。

可选实施例6

本实施中承载建立的流程与现有技术或者以上实施例类似,区别在于用户面数据的传输。在mbms承载建立成功后,当基站接收到mbms承载消息后,判断该消息是否是v2x消息,如果是v2x消息,则进一步解析应用层消息,根据消息中包含的位置信息判断是否需要进行广播以及需要在哪几个小区进行广播。如果需要在基站下的小区进行广播,基站通过空口发送mbms消息。

可选的,判断该消息是否是v2x消息包括:通过mbms承载标识来判断承载是否携带v2x消息;或者,通过mbms承载会话对应的tmgi来判断承载是否携带v2x消息。

可选的,根据消息中包含的位置信息判断是否需要进行广播以及需要在哪几个小区进行广播的依据包括:国家政策;v2x业务类型;v2x信息对应的交通事故的严重程度以及波及范围;ue的授权范围/地理位置。

可选实施例7

本实施中承载建立的流程与现有技术或者以上实施例类似,区别在于用户面数据的传输。在mbms承载建立成功后,当基站接收到mbms承载消息后,判断该消息是否是v2x消息,如果是v2x消息,则进一步解析应用层消息,根据消息中包含的位置信息判断是否需要进行广播以及需要在哪几个小区进行广播。如果需要在基站下的小区进行广播,基站通过空口发送mbms消息。

当基站接收到终端发送的数据消息后,判断该消息是否是v2x消息,如果不是v2x消息,则发送给上层网元,如果是v2x消息,则解析v2x消息得到v2x消息的目标广播小区,包括以下两种方式:

解析v2x消息的应用层得到v2x消息的地理位置信息和/或业务类型信息,从而得到目标广播小区信息;

解析v2x消息的ip头信息,根据ip头信息获得目标广播小区信息。

可选的,根据消息中包含的位置信息判断是否需要进行广播以及需要在哪几个小区进行广播的依据包括:国家政策;v2x业务类型;v2x信息对应的交通事故的严重程度以及波及范围;ue的授权范围/地理位置。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

s1,建立用于广播车联网通信v2x消息的mbms承载,以及接收v2x消息;

s2,根据发送v2x消息的终端所在的位置和/或发送v2x消息的源小区的位置调整v2x消息的广播区域得到指定广播区域;

s2,通过mbms承载在指定广播区域内广播发送v2x消息。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行建立用于广播车联网通信v2x消息的mbms承载,以及接收v2x消息;

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行根据发送v2x消息的终端所在的位置和/或发送v2x消息的源小区的位置调整v2x消息的广播区域得到指定广播区域;

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行通过mbms承载在指定广播区域内广播发送v2x消息。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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