一种实现车联网业务的方法及本地化网络架构与流程

文档序号:11591379阅读:1238来源:国知局
一种实现车联网业务的方法及本地化网络架构与流程

本发明涉及但不限于现代车辆技术,尤指一种实现车联网业务的方法及本地化网络架构。



背景技术:

随着经济社会的高速发展,中国汽车保有量迅速增长,道路交通事故频繁发生,已成为近年来影响我国公众安全感的重要因素之一,道路交通安全问题已经成为影响社会和谐和改善民生的基本问题之一。中国迫切需要从技术、政策、教育等各方面改善交通安全,其中提升车辆安全设计是其中的重要组成部分。提升车辆安全的技术主要分为被动安全技术和主动安全技术。其中,被动安全技术用于在事故发生后,对车内、车外人员及物品的保护;主动安全技术则用于防止和减少车辆发生事故,避免人员受到伤害。主动安全技术是现代车辆安全技术发展的重点和趋势。

基于通信的碰撞预警系统已成为当前各国试图解决道路交通安全问题的一种新的思路。基于通信的碰撞预警系统通过利用先进的无线通信技术和新一代信息处理技术,实现车与车、车与路侧基础设施间的实时信息交互,告知彼此目前的状态(包括车辆的位置、速度、加速度、行驶路径等)及获知的道路环境信息,协作感知道路危险状况,以便及时提供多种碰撞预警信息,从而防止道路交通安全事故的发生。

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

目前,3gpp正在讨论基于长期演进(lte)的v2x。根据当前3gpp的定义,v2x业务是一种使用v2v应用的发送或接收用户设备(ue)参与的通过3gpp传输的通信业务。基于参与通信的另一方,v2x业务可以进一步分为v2v业务、v2i业务、v2p业务和v2n业务。其中,

v2p业务是指ue之间使用v2p应用通信的业务。v2n业务是指ue和服务实体使用v2n应用通过lte网络实体进行相互通信的业务。

v2i业务是指ue和路边单元(rsu,roadsideunit)使用v2i应用进行交互的业务。rsu是支持v2i业务的实体,可以发送v2i业务到使用v2i应用的ue,也可以从使用v2i业务的ue接收v2i业务。rsu可以通过基站(enb)或者静止的ue实现。如果rsu是通过基站实现的即称为enbtypersu,如果rsu是通过ue实现的即称为uetypersu。

v2v业务是指ue之间使用v2v应用通信的业务。v2v包括ue之间直接交互v2v相关应用信息,或者由于v2v直接通信范围的限制,ue之间通过支持v2x业务的基础设施如rsu,应用服务器等,进行v2v相关应用信息交互。

此外,3gpp还讨论了v2v的三种场景,如图1(a)所示的场景1,支持仅仅基于pc5接口的v2v通信。ue通过pc5接口发送v2x消息给局部区域的多个ue;如图1(b)所示的场景2,支持仅仅基于uu口的v2v通信:ue通过上行链路(ul)上行传输v2x消息到e-utran,e-utran再将该v2x消息通过下行链路(dl)下行广播给局部区域的多个ue。场景3支持使用uu和pc5接口的v2v通信:如图1(c)所示,ue通过pc5接口发送v2x消息给其他ue,uetypersu从pc5接口接收到v2x消息后将该v2x消息上行传输给进化型的统一陆地接入网(e-utran,evolveduniversalterrestrialradioaccessnetwork),e-utran将从uetypersu处接收到的v2x消息下行广播给局部区域的多个ue;或者,如图1(d)所示,ue上行传输v2x消息到e-utran,e-utran从uu口接收到v2x消息后将该v2x消息传输到一个或者多个uetypersu,uetypersu将从e-utran处接收到的v2x消息通过pc5接口发送给局部区域的多个ue。

根据当前的3gpp讨论,v2n业务延迟需求是500毫秒,如图2所示,ue通过lte蜂窝网络上行发送v2x消息到e-utran(具体路径为:ue->enb->s-gw->v2x服务器),e-utran通过现有的广播多播业务(mbms,multimediabroadcastmulticastservice)技术或者单小区点到多点(sc-ptm,single-cellpoint-tomultiplepoint)技术来将v2x消息下行广播给局部区域的多个ue是可以满足时延需求的。而v2v/v2i/v2p业务的延迟需求是100毫秒,使用如图2所示的当前的lte蜂窝网络(即ue->enb->s-gw->v2x服务器)进行上行的v2x消息传输和现有的mbms技术或sc-ptm技术将v2x消息下行广播给局部区域的多个车联网用户设备(v-ue)(下文中简称为ue),是无法满足v2v/v2i/v2p业务的延迟需求的。



技术实现要素:

本发明提供一种实现车联网业务的方法及本地化网络架构,能够满足车联网业务的延迟需求。

为了达到本发明目的,本发明提供了一种实现车联网业务的方法,包括:对车联网通信v2x消息的广播区域进行区分;

如果v2x消息是在相邻的本地广播多播业务mbms管辖的基站下的小区广播,触发到相邻的基站的mbms承载建立;

v2x广播区域的mbms承载建立后,v2x消息在相邻的本地mbms管辖的基站下的小区广播的下行用户面数据路径是:本地v2x服务器->第一实体->相邻基站。

可选地,如果所述v2x消息是在本地mbms管辖的基站下的小区广播,该方法还包括:

触发本地mbms的mbms承载建立;

v2x广播区域的mbms承载建立后,v2x消息在本地mbms管辖的基站下的小区广播的下行用户面数据路径是:本地v2x服务器->本地广播组播业务中心bm-sc->本地mbmsgw->基站。

可选地,当所述本地v2x服务器接收到v2x消息时,所述本地v2x服务器触发到本地bm-sc的激活mbms承载过程;所述本地bm-sc触发到本地mbmsgw的mbms会话开始过程;

所述对v2x消息的广播区域进行区分包括:在mbms会话开始过程中,所述mbmsgw对v2x消息的广播区域进行区分。

可选地,当所述本地v2x服务器接收到v2x消息时,所述本地v2x服务器触发到本地bm-sc的激活mbms承载过程;

所述对v2x消息的广播区域进行区分包括:所述本地bm-sc接收到本地v2x服务器触发的激活mbms承载请求消息时,所述本地bm-sc对v2x消息的广播区域进行区分并判断是否要触发到相邻的本地mbmsgw的mbms会话开始过程。

可选地,所述对v2x消息的广播区域进行区分包括:

当所述本地v2x服务器接收到v2x消息时,所述本地v2x服务器对v2x消息的广播区域进行区分并判断是否要触发到相邻的本地bm-sc的激活mbms承载过程。

可选地,所述对v2x消息的广播区域进行区分包括:

当所述本地v2x服务器接收到v2x消息时,所述本地v2x服务器对v2x消息的广播区域进行区分并判断是否要向相邻的本地v2x服务器发送消息。

可选地,所述触发本地mbms的mbms承载建立包括:

所述本地mbmsgw获取所述基站的ip单播地址,以及所述基站与本地mbmsgw之间的用户面传输gtp隧道端点标识gtp-teid。

可选地,所述获取基站的ip单播地址,以及基站与本地mbmsgw之间的用户面传输gtp-teid包括:

所述本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向所述基站发起mbms会话开始请求消息;所述基站向mce返回mbms会话开始响应消息,mce向mme返回mbms会话开始响应消息,mme向所述本地mbmsgw返回会话开始响应消息;其中,

在会话开始响应消息和mbms会话开始响应消息中均携带有所述基站的ip单播地址、所述基站与本地mbmsgw之间的用户面传输gtp-teid。

可选地,所述判断是否要触发到相邻的本地mbmsgw的mbms会话开始过程包括:

所述本地bm-sc根据通过基站间非ue相关信令过程获知的mbms相关信息,判断是否要触发到相邻的本地mbmsgw的mbms会话开始过程。

可选地,所述判断是否要触发到相邻的本地bm-sc的激活mbms承载过程包括:

所述本地v2x服务器根据通过基站间非ue相关信令过程获知的mbms相关信息,判断是否要触发到相邻的本地bm-sc的mbms会话开始过程。

可选地,所述非ue相关信令交互的过程包括以下的一种或多种:x2建立过程、enb配置更新过程。

可选地,所述mbms相关信息包括以下的一种或多种信息:是否有本地mbms网元、本地mbms网元的路由信息。

可选地,所述是否有本地mbms网元通过以下的一种或多种方式指示:包括指示信息来显示指示是否有本地mbms网元、包括本地mbms网元的路由信息来隐式指示本地mbms网元;

所述本地mbms网元的路由信息包括以下的一种或多种信息:mbms网元的标识、mbms网元的ip地址。

可选地,所述本地mbms网元包括以下一种或多种:本地mbmsgw、本地bm-sc。

可选地,所述判断是否要向相邻的本地v2x服务器发送消息包括:

所述本地v2x服务器根据通过基站间非ue相关信令过程获知的v2x服务器相关相关信息,判断是否要发送到相邻的本地v2x服务器的消息。

可选地,所述非ue相关信令交互的过程包括以下的一种或多种:x2建立过程、enb配置更新过程。

可选地,所述本地v2x服务器相关信息包括以下的一种或多种信息:是否有本地v2x服务器、本地v2x服务器的路由信息。

可选地,所述是否有本地v2x服务器通过以下的一种或多种方式指示:包括指示信息来显示指示是否有本地v2x服务器、包括本地v2x服务器的路由信息来隐式指示是否有本地v2x服务器;

所述本地v2x服务器的路由信息包括以下的一种或多种信息:本地v2x服务器的标识、本地v2x服务器的ip地址。

可选地,所述当所述本地v2x服务器接收到v2x消息时,该方法还包括:

所述本地v2x服务器根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的临时移动组标识tmgi;或者,如果所述本地v2x服务器给v2x业务分配新的tmgi,则所述本地bm-sc根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi;

如果不可以重用,所述本地v2x服务器向本地bm-sc发送激活mbms承载请求消息,以激活v2x消息广播小区的mbms承载;在激活mbms承载请求消息中包括服务质量qos参数、mbms广播区域。

可选地,所述激活mbms承载请求消息中还携带有tmgi。

可选地,所述tmgi的分配是基于每个区域的:根据不同的v2x消息广播区域和/或v2x消息类型分配tmgi;此时,mbms承载在不同的v2x消息广播区域和/或v2x消息类型时建立;

或者,所述tmgi的分配是基于每个ue的:分别为每个有v2x消息发送需求的ue分配tmgi;此时,mbms承载在ue需要发送v2x消息时建立;

或者,所述tmgi的分配是基于v2x业务进行的:为特定的v2x消息的业务分配tmgi,mbms广播区域是一个虚拟广播区域;此时,mbms承载只需要在虚拟广播区域建立一次。

可选地,如果所述tmgi的分配是基于v2x业务的;则,

所述mbms相关信息还包括:本地mbms网元支持的tmgi或v2x业务类型信息,用于配置所支持的v2x业务对应的mbms承载。

可选地,所述本地v2x服务器是应用层的功能体。

可选地,所述本地v2x服务器设置在所述基站上或者基站外。

可选地,所述应用层的功能体是逻辑功能体路边单元rsu或者独立物理实体。

可选地,所述触发到相邻的基站的mbms承载建立包括:

所述本地mbmsgw根据v2x消息广播区域分配基站和相邻基站的ip多播地址,以及ip多播地址对应的基站和相邻基站与本地mbmsgw之间的用户面传输gtp-teid。

可选地,所述分配具体包括:

所述本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向所述基站发送mbms会话开始请求消息;其中,

在会话开始请求消息和mbms会话开始请求消息中均携带有:基站和相邻基站的ip多播地址、ip多播地址对应的基站和相邻基站与本地mbmsgw之间的用户面传输gtp-teid、基站和相邻基站下v2x消息广播的小区标识列表。

可选地,所述第一实体包括:本地bm-sc,本地mbmsgw;

所述v2x消息在相邻的本地mbms管辖的基站下的小区广播的下行用户面数据路径具体是:本地v2x服务器->本地bm-sc->本地mbmsgw->相邻基站。

可选地,所述触发到相邻的基站的mbms承载建立包括:

所述本地bm-sc触发到相邻基站的本地mbmsgw的mbms会话开始过程。

可选地,所述本地bm-sc触发到相邻基站的本地mbmsgw的mbms会话开始过程包括:

所述本地bm-sc在向相邻的本地mbmsgw发送的会话请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

相邻的本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向相邻基站发送mbms会话开始请求消息;相邻基站向mce返回mbms会话开始响应消息,mce向mme返回mbms会话开始响应消息,mme向相邻的本地mbmsgw返回会话开始响应消息;其中,

在会话开始响应消息和mbms会话开始响应消息中均携带有相邻基站的ip单播地址、相邻的本地mbmsgw和相邻基站之间的用户面传输gtp-teid。

可选地,所述第一实体包括本地bm-sc,相邻的本地mbmsgw;

所述v2x消息在相邻的本地mbms管辖的基站下的小区广播的下行用户面数据路径具体是:本地v2x服务器->本地bm-sc->相邻的本地mbmsgw->相邻基站。

可选地,所述触发相邻的本地mbms的mbms会话过程包括:

所述本地v2x服务器触发到相邻的本地bm-sc的激活mbms承载过程,所述相邻的本地bm-sc触发到相邻的本地mbmsgw的mbms会话开始过程。

可选地,所述本地v2x服务器触发到相邻基站的本地bm-sc的激活mbms承载过程,所述相邻基站的本地bm-sc触发到相邻基站的本地mbmsgw的mbms会话开始过程包括:

所述本地v2x服务器在发送给相邻的本地bm-sc的激活mbms承载请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

所述相邻的本地bm-sc在向相邻的本地mbmsgw发送的会话请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

所述相邻的本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向相邻基站发送mbms会话开始请求消息;相邻基站向mce返回mbms会话开始响应消息,mce向mme返回mbms会话开始响应消息,mme向相邻的本地mbmsgw返回会话开始响应消息;其中,

在会话开始响应消息和mbms会话开始响应消息中均携带有:相邻基站的ip单播地址、相邻的本地mbmsgw和相邻基站之间的用户面传输gtp-teid。

可选地,所述第一实体包括:相邻的本地bm-sc,相邻的本地mbmsgw;

所述v2x消息在相邻的本地mbms管辖的基站下的小区广播的下行用户面数据路径具体是:本地v2x服务器->相邻的本地bm-sc->相邻的本地mbmsgw->相邻基站。

可选地,所述触发相邻的本地mbms的mbms会话过程包括:

所述本地v2x服务器发送消息给相邻的本地v2x服务器,以触发所述相邻的本地v2x服务器初始到相邻的本地bm-sc的激活mbms承载过程和后续相邻的本地bm-sc到相邻的本地mbmsgw的mbms会话开始过程。

可选地,所述本地v2x服务器发送消息给相邻的本地v2x服务器包括:

所述本地v2x服务器在向相邻的本地v2x服务器发送的消息中携带有v2x消息类型、相邻基站下v2x消息广播的小区标识列表;相邻的本地v2x服务器向本地v2x服务器返回响应以确认对消息的接收;

所述相邻的本地v2x服务器在向相邻的本地bm-sc发送的激活mbms承载请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

所述相邻的本地bm-sc在向相邻的本地mbmsgw发送的会话请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

所述相邻的本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向相邻基站发送mbms会话开始请求消息;相邻基站向mce返回mbms会话开始响应消息,mce向mme返回mbms会话开始响应消息,mme向相邻的本地mbmsgw返回会话开始响应消息;其中,

在会话开始响应消息和mbms会话开始响应消息中均携带有:相邻基站的ip单播地址、相邻的本地mbmsgw和相邻基站之间的用户面传输gtp-teid。

可选地,所述第一实体包括:相邻的本地v2x服务器,相邻的本地bm-sc以及相邻的本地mbmsgw;

所述v2x消息在相邻的本地mbms管辖的基站下的小区广播的下行用户面数据路径具体是:本地v2x服务器->相邻的本地v2x服务器->相邻的本地bm-sc->相邻的本地mbmsgw->相邻基站。

本发明还公开了一种本地化网络架构,至少包括本地v2x服务器、mbms承载建立实体;其中,

本地v2x服务器,用于对车联网通信v2x消息的广播区域进行区分;

mbms承载建立实体,用于当v2x消息是在相邻的本地mbms管辖的基站下的小区广播时,触发到相邻的基站的mbms承载建立;v2x广播区域的mbms承载建立后,v2x消息在相邻的本地mbms管辖的基站下的小区广播的下行用户面数据路径是:本地v2x服务器->第一实体>相邻基站。

39、根据权利要求38所述的本地化网络架构,其特征在于,所述mbms承载建立实体还用于:当所述v2x消息是在本地mbms管辖的基站下的小区广播时,触发本地mbms的mbms承载建立;v2x广播区域的mbms承载建立后,v2x消息在本地mbms管辖的基站下的小区广播的下行用户面数据路径是:本地v2x服务器->本地广播组播业务中心bm-sc->本地mbmsgw->基站。

可选地,所述mbms承载建立实体包括有本地bm-sc;

所述本地v2x服务器还用于:接收到v2x消息时,触发到本地bm-sc的激活mbms承载过程;本地bm-sc触发到本地mbmsgw的mbms会话开始过程;

或者,

所述mbms承载建立实体包括有本地v2x服务器;

所述本地v2x服务器还用于:接收到v2x消息时,触发到本地bm-sc的激活mbms承载过程;

或者,

所述mbms承载建立实体包括有本地v2x服务器;

所述本地v2x服务器还用于:接收到v2x消息时,对v2x消息的广播区域进行区分并判断是否要触发到相邻的本地bm-sc的激活mbms承载过程;

或者,

所述mbms承载建立实体包括有本地v2x服务器;

所述本地v2x服务器还用于:接收到v2x消息时,对v2x消息的广播区域进行区分并判断是否要向相邻的本地v2x服务器发送消息。

可选地,所述触发本地mbms的mbms承载建立包括:

所述本地mbmsgw获取所述基站的ip单播地址,以及所述基站与本地mbmsgw之间的用户面传输gtp-teid。

42、根据权利要求40所述的本地化网络架构,其特征在于,所述mbms承载建立实体具体用于:

所述本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向所述基站发起mbms会话开始请求消息;所述基站向mce返回mbms会话开始响应消息,mce向mme返回mbms会话开始响应消息,mme向所述本地mbmsgw返回会话开始响应消息;其中,

在会话开始响应消息和mbms会话开始响应消息中均携带有所述基站的ip单播地址、所述基站与本地mbmsgw之间的用户面传输gtp-teid。

可选地,所述判断是否要触发到相邻的本地mbmsgw的mbms会话开始过程包括:

所述本地bm-sc根据通过基站间非ue相关信令过程获知的mbms相关信息,判断是否要触发到相邻的本地mbmsgw的mbms会话开始过程;

或者,所述判断是否要触发到相邻的本地bm-sc的激活mbms承载过程包括:

所述本地v2x服务器根据通过基站间非ue相关信令过程获知的mbms相关信息,判断是否要触发到相邻的本地bm-sc的mbms会话开始过程;

或者,

所述判断是否要向相邻的本地v2x服务器发送消息包括:

所述本地v2x服务器根据通过基站间非ue相关信令过程获知的v2x服务器相关相关信息,判断是否要发送到相邻的本地v2x服务器的消息。

可选地,所述mbms承载建立实体具体用于:

所述本地mbmsgw根据v2x消息广播区域分配基站和相邻基站的ip多播地址,以及ip多播地址对应的基站和相邻基站与本地mbmsgw之间的用户面传输gtp-teid;或者,

所述本地bm-sc触发到相邻基站的本地mbmsgw的mbms会话开始过程;或者,

所述本地v2x服务器触发到相邻的本地bm-sc的激活mbms承载过程,所述相邻的本地bm-sc触发到相邻的本地mbmsgw的mbms会话开始过程;或者,

所述本地v2x服务器发送消息给相邻的本地v2x服务器,以触发所述相邻的本地v2x服务器初始到相邻的本地bm-sc的激活mbms承载过程和后续相邻的本地bm-sc到相邻的本地mbmsgw的mbms会话开始过程。

可选地,所述mbms承载建立实体更具体用于:

所述本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向所述基站发送mbms会话开始请求消息;其中,在会话开始请求消息和mbms会话开始请求消息中均携带有:基站和相邻基站的ip多播地址、ip多播地址对应的基站和相邻基站与本地mbmsgw之间的用户面传输gtp-teid、基站和相邻基站下v2x消息广播的小区标识列表;

或者,

所述本地bm-sc在向相邻的本地mbmsgw发送的会话请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

相邻的本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向相邻基站发送mbms会话开始请求消息;相邻基站向mce返回mbms会话开始响应消息,mce向mme返回mbms会话开始响应消息,mme向相邻的本地mbmsgw返回会话开始响应消息;其中,在会话开始响应消息和mbms会话开始响应消息中均携带有相邻基站的ip单播地址、相邻的本地mbmsgw和相邻基站之间的用户面传输gtp-teid;

或者,

所述本地v2x服务器在发送给相邻的本地bm-sc的激活mbms承载请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

所述相邻的本地bm-sc在向相邻的本地mbmsgw发送的会话请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

所述相邻的本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向相邻基站发送mbms会话开始请求消息;相邻基站向mce返回mbms会话开始响应消息,mce向mme返回mbms会话开始响应消息,mme向相邻的本地mbmsgw返回会话开始响应消息;其中,在会话开始响应消息和mbms会话开始响应消息中均携带有:相邻基站的ip单播地址、相邻的本地mbmsgw和相邻基站之间的用户面传输gtp-teid;

或者,

所述本地v2x服务器在向相邻的本地v2x服务器发送的消息中携带有v2x消息类型、相邻基站下v2x消息广播的小区标识列表;相邻的本地v2x服务器向本地v2x服务器返回响应以确认对消息的接收;

所述相邻的本地v2x服务器在向相邻的本地bm-sc发送的激活mbms承载请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

所述相邻的本地bm-sc在向相邻的本地mbmsgw发送的会话请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

所述相邻的本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向相邻基站发送mbms会话开始请求消息;相邻基站向mce返回mbms会话开始响应消息,mce向mme返回mbms会话开始响应消息,mme向相邻的本地mbmsgw返回会话开始响应消息;其中,在会话开始响应消息和mbms会话开始响应消息中均携带有:相邻基站的ip单播地址、相邻的本地mbmsgw和相邻基站之间的用户面传输gtp-teid。

可选地,所述第一实体包括:本地bm-sc,本地mbmsgw;所述v2x消息在相邻的本地mbms管辖的基站下的小区广播的下行用户面数据路径具体是:本地v2x服务器->本地bm-sc->本地mbmsgw->相邻基站;

或者,

所述第一实体包括本地bm-sc,相邻基站的本地mbmsgw;所述v2x消息在相邻的本地mbms管辖的基站下的小区广播的下行用户面数据路径具体是:本地v2x服务器->本地bm-sc->相邻基站的本地mbmsgw->相邻基站;

或者,

所述第一实体包括:相邻的本地bm-sc,相邻的本地mbmsgw;所述v2x消息在相邻的本地mbms管辖的基站下的小区广播的下行用户面数据路径具体是:本地v2x服务器->相邻基站的本地bm-sc->相邻基站的本地mbmsgw->相邻基站;

或者,

所述第一实体包括:相邻基站的本地v2x服务器,相邻的本地bm-sc以及相邻的本地mbmsgw;

所述v2x消息在相邻的本地mbms管辖的基站下的小区广播的下行用户面数据路径具体是:本地v2x服务器->相邻基站的本地v2x服务器->相邻基站的本地bm-sc->相邻基站的本地mbmsgw->相邻基站。

可选地,所述本地化网络架构设置在基站中,或者设置在基站外。

本发明还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述任一项的实现车联网业务的方法。

与现有技术相比,本申请技术方案包括:对本地的v2x消息的广播区域进行区分:如果v2x消息是在相邻的本地mbms管辖的基站下的小区广播,触发到相邻的基站的mbms承载建立;v2x广播区域的mbms承载建立后,v2x消息在相邻的本地mbms管辖的基站下的小区广播的下行用户面数据路径是:本地v2x服务器->第一实体>相邻基站。本发明提供的实现车联网业务的方法,一方面将实现车联网业务的相关实体如v2x服务器、bm-sc、mbmsgw等设置在基站中,缩短了消息的传输时间;另一方面对v2x消息的小区广播类别进行区分,避免了完全统一采用广播多播业务的方式。从而满足了车联网业务,特别是v2v/v2i/v2p业务的延迟需求。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

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

图1(a)为相关技术中v2v业务的一种场景示意图;

图1(b)为相关技术中v2v业务的第二种场景示意图;

图1(c)为相关技术中v2v业务的第三种场景示意图;

图1(d)为相关技术中v2v业务的第四种场景示意图;

图2为相关技术中使用lte蜂窝上行和mbms/sc-ptm下行传输的示意图;

图3为本发明实现车联网业务的方法的流程图;

图4(a)为本发明第一实施例中用于传输v2v/v2i/v2p业务的一种本地化网络架构示意图;

图4(b)为本发明第一实施例中用于传输v2v/v2i/v2p业务的另一种本地化网络架构示意图;

图5为本发明第一实施例中用于v2x消息传输的mbms会话开始过程的流程示意图;

图6为本发明第二实施例中用于传输v2v/v2i/v2p业务的网络架构示意图;

图7为本发明第二实施例中用于v2x消息传输的mbms会话开始过程的流程示意图;

图8为本发明第三实施例中用于传输v2v/v2i/v2p业务的网络架构示意图;

图9为本发明第三实施例中用于v2x消息传输的mbms会话开始过程的流程示意图;

图10为本发明基站间交互mbms相关信息的实施例的示意图;

图11为本发明第四实施例中用于传输v2v/v2i/v2p业务的网络架构示意图;

图12为本发明第四实施例中用于v2x消息传输的mbms会话开始过程的流程示意图;

图13为本发明第五实施例中用于传输v2v/v2i/v2p业务的网络架构示意图;

图14为本发明第五实施例中用于v2x消息传输的mbms会话开始过程的流程示意图。

图15为本发明基站间交互本地v2x服务器相关信息的实施例的流程示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

图3为本发明实现车联网业务的方法的流程图,如图3所示,包括:

步骤300:对v2x消息的广播区域进行区分。

本步骤中,根据v2x消息的v2x消息广播区域信息可以确定出v2x消息是在本地mbms管辖的基站下的小区广播,还是在相邻的本地mbms管辖的基站下的小区广播。

方式一:当本地v2x服务器接收到v2x消息时,本地v2x服务器触发到本地广播组播业务中心(bm-sc)的激活mbms承载过程;本地bm-sc触发到本地mbmsgw的mbms会话开始过程。本步骤具体包括:在mbms会话开始过程中,本地mbmsgw会对v2x消息的广播区域进行区分。

方式二:当本地v2x服务器接收到v2x消息时,本地v2x服务器触发到本地bm-sc的激活mbms承载过程。本步骤具体包括:本地bm-sc接收到本地v2x服务器触发的激活mbms承载请求消息时,本地bm-sc会对v2x消息的广播区域进行区分并判断是否要触发到相邻的本地mbmsgw的mbms会话开始过程。

方式三:本步骤具体包括:当本地v2x服务器接收到v2x消息时,本地v2x服务器对v2x消息的广播区域进行区分并判断是否要触发到相邻基站的本地bm-sc的激活mbms承载过程。

方式四:本步骤具体包括:当本地v2x服务器接收到v2x消息时,本地v2x服务器对v2x消息的广播区域进行区分并判断是否要向相邻基站的本地v2x服务器发送消息。

其中,本步骤方式二中的判断是否要触发到相邻基站的本地mbmsgw的mbms会话开始过程具体包括:

基站间可以在非ue相关信令交互的过程中获取本地mbms相关信息;

非ue相关信令交互的过程包括但不限于以下的一种或多种:x2建立过程(x2setup)、enb配置更新过程(enbconfigurationupdate)。

mbms相关信息包括但不限于以下的一种或多种信息:是否有本地mbms网元、本地mbms网元的路由信息;其中,

是否有本地mbms网元可以通过但不限于以下的一种或多种方式指示:包括指示信息来显示指示是否有本地mbms网元、包括本地mbms网元的路由信息来隐式指示是否有本地mbms网元;

本地mbms网元的路由信息包括但不限于以下的一种或多种信息:mbms网元的标识、mbms网元的ip地址。

本地mbms网元包括但不限于以下一种或多种:本地mbmsgw、本地bm-sc。

其中,本步骤方式三中的判断是否要触发到相邻的本地bm-sc的激活mbms承载过程具体包括:

基站间可以在非ue相关信令交互的过程中获取本地mbms相关信息;

非ue相关信令交互的过程包括但不限于以下的一种或多种:x2建立过程、enb配置更新过程。

mbms相关信息包括但不限于以下的一种或多种信息:是否有本地mbms网元、本地mbms网元的路由信息;其中,

是否有本地mbms网元可以通过但不限于以下的一种或多种方式指示:包括指示信息来显示指示是否有本地mbms网元、包括本地mbms网元的路由信息来隐式指示是否有本地mbms网元;

本地mbms网元的路由信息包括但不限于以下的一种或多种信息:mbms网元的标识、mbms网元的ip地址。

内置的mbms网元包括但不限于以下一种或多种:本地mbmsgw、本地bm-sc。

进一步地,在tmgi的分配是基于v2x业务的,mbms相关信息还可以包括:本地mbms网元支持的tmgi或v2x业务类型信息,用于配置所支持的v2x业务对应的mbms承载。

其中,本步骤方式四中的判断是否要向相邻的本地v2x服务器发送消息具体包括:本地v2x服务器可以通过基站间非ue相关信令过程获知v2x服务器相关相关信息,从而判断是否要发送到相邻的本地v2x服务器的消息。更具体地:

基站间可以在非ue相关信令交互的过程中获取本地v2x服务器相关信息;

非ue相关信令交互的过程包括但不限于以下的一种或多种:x2建立过程、enb配置更新过程。

本地v2x服务器相关信息包括但不限于以下的一种或多种信息:是否有本地v2x服务器、本地v2x服务器的路由信息;其中,

是否有本地v2x服务器可以通过但不限于以下的一种或多种方式指示:包括指示信息来显示指示是否有本地v2x服务器、包括本地v2x服务器的路由信息来隐式指示是否有本地v2x服务器。

本地v2x服务器的路由信息包括但不限于以下的一种或多种信息:本地v2x服务器的标识、本地v2x服务器的ip地址。

本发明中,本地v2x服务器可以是应用层的功能体。本地v2x服务器设置在基站上或者基站外(附近)。本地v2x服务器是逻辑功能体路边单元rsu或者物理实体。

当本地v2x服务器接收到v2x消息时,该方法还包括:

本地v2x服务器根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的临时移动组标识tmgi;或者,如果本地v2x服务器给v2x业务分配新的tmgi,则本地bm-sc根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi;

如果不可以重用,本地v2x服务器向本地bm-sc发送激活mbms承载请求消息,以激活v2x消息广播小区的mbms承载;在激活mbms承载请求消息中,携带有服务质量qos参数、mbms广播区域。进一步地,激活mbms承载请求消息中还携带有tmgi。其中,

tmgi的分配是基于每个区域的:根据不同的v2x消息广播区域和/或v2x消息类型分配tmgi;此时,mbms承载在不同的v2x消息广播区域和/或v2x消息类型时才会建立;

或者,tmgi的分配是基于每个ue的:分别为每个有v2x消息发送需求的ue分配tmgi;此时,mbms承载在ue需要发送v2x消息时才会建立;

或者,tmgi的分配是基于v2x业务进行的:为特定的v2x消息的业务分配tmgi,mbms广播区域是一个很大的虚拟广播区域,比如城市级别的广播区域等;此时,mbms承载只需要在虚拟广播区域建立一次。也就是说,当本地bm-sc接收到ue发送的v2x消息,本地bm-sc根据v2x消息的业务类型判断是否可以重用已建立的mbms承载以及标识mbms承载的tmgi。这里可采用其他技术手段保证v2x消息在虚拟广播区域的部分区域内广播。

进一步地,如果临时移动组标识(tmgi)的分配是基于v2x业务的,mbms相关信息还可以包括:本地mbms网元支持的tmgi或v2x业务类型信息,用于配置所支持的v2x业务对应的mbms承载。

根据步骤300的判断,一种情况是:如果v2x消息是本地mbms管辖的基站下的小区广播,那么,

步骤3011:触发本地mbms的mbms承载建立。

本地mbmsgw获取基站的ip单播地址,以及基站与本地mbmsgw之间的用户面传输gtp隧道端点标识(gtp-teid,gtptunnelendpointidentifier)。具体包括:

本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向所述基站发起mbms会话开始请求消息;所述基站向mce返回mbms会话开始响应消息,mce向mme返回mbms会话开始响应消息,mme向所述本地mbmsgw返回会话开始响应消息;其中,在会话开始响应消息和mbms会话开始响应消息中均携带有所述基站的ip单播地址、所述基站与本地mbmsgw之间的用户面传输gtp-teid;

这样,当v2x消息发送到本地mbmsgw时,本地mbmsgw使用ip单播地址将v2x消息发送到相应基站上。

步骤3021:v2x广播区域的mbms承载建立后,v2x消息在基站下的小区广播的下行用户面数据路径是:本地v2x服务器->本地bm-sc->本地mbmsgw->基站。

或者,

根据步骤300的判断,另一种情况是:如果v2x消息是在相邻的本地mbms管辖的基站下的小区广播,那么,

步骤3012:触发到相邻的基站的mbms承载建立。

相应地,方式一中,本地mbmsgw根据v2x消息广播区域分配基站和相邻基站的ip多播地址,以及ip多播地址对应的基站和相邻基站与本地mbmsgw之间的用户面传输gtp-teid。具体包括:

本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向所述基站发送mbms会话开始请求消息;其中,在会话开始请求消息和mbms会话开始请求消息中均携带有:基站和相邻基站的ip多播地址、ip多播地址对应的基站和相邻基站与本地mbmsgw之间的用户面传输gtp-teid、基站和相邻基站下v2x消息广播的小区标识列表。

这样,当v2x消息发送到本地mbmsgw时,本地mbmsgw使用基站和相邻基站的ip多播地址将v2x消息发送到相应的基站和相邻的基站上。

相应地,方式二中,如果v2x消息是相邻的本地mbms管辖下的小区广播,本地bm-sc触发到相邻的本地mbmsgw的mbms会话开始过程。具体包括:

本地bm-sc在向相邻的本地mbmsgw发送的会话请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

相邻的本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向相邻基站发送mbms会话开始请求消息;相邻基站向mce返回mbms会话开始响应消息,mce向mme返回mbms会话开始响应消息,mme向相邻的本地mbmsgw返回会话开始响应消息;其中,

在会话开始响应消息和mbms会话开始响应消息中均携带有相邻基站的ip单播地址、相邻的本地mbmsgw和相邻基站之间的用户面传输gtp-teid;

这样,当v2x消息发送到相邻基站的本地mbmsgw时,相邻基站的本地mbmsgw使用相邻基站的ip单播地址将v2x消息发送到相应相邻基站上。

相应地,方式三中,如果v2x消息是相邻的本地mbms管辖下的小区广播,本地v2x服务器触发到相邻的本地bm-sc的激活mbms承载过程,相邻的本地bm-sc触发到相邻的本地mbmsgw的mbms会话开始过程。具体包括:

本地v2x服务器在发送给相邻的本地bm-sc的激活mbms承载请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

相邻的本地bm-sc在向相邻的本地mbmsgw发送的会话请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

相邻的本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向相邻基站发送mbms会话开始请求消息;相邻基站向mce返回mbms会话开始响应消息,mce向mme返回mbms会话开始响应消息,mme向相邻的本地mbmsgw返回会话开始响应消息;其中,

在会话开始响应消息和mbms会话开始响应消息中均携带有:相邻基站的ip单播地址、相邻的本地mbmsgw和相邻基站之间的用户面传输gtp-teid。

这样,当v2x消息发送到相邻基站的本地mbmsgw时,相邻基站的本地mbmsgw使用相邻基站的ip单播地址发送v2x消息到相应相邻基站上。

相应地,方式四中,如果v2x消息是在相邻的本地v2x服务器下的小区广播的,本地v2x服务器发送消息给相邻的本地v2x服务器,以触发相邻的本地v2x服务器初始到相邻的本地bm-sc的激活mbms承载过程和后续相邻的本地bm-sc到相邻的本地mbmsgw的mbms会话开始过程。具体包括:

本地v2x服务器在向相邻的本地v2x服务器发送的消息中携带有v2x消息类型、相邻基站下v2x消息广播的小区标识列表;相邻的本地v2x服务器向本地v2x服务器返回响应以确认对消息的接收;

相邻的本地v2x服务器在向相邻的本地bm-sc发送的激活mbms承载请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

相邻的本地bm-sc在向相邻的本地mbmsgw发送的会话请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

相邻的本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向相邻基站发送mbms会话开始请求消息;相邻基站向mce返回mbms会话开始响应消息,mce向mme返回mbms会话开始响应消息,mme向相邻的本地mbmsgw返回会话开始响应消息;其中,

在会话开始响应消息和mbms会话开始响应消息中均携带有:相邻基站的ip单播地址、相邻的本地mbmsgw和相邻基站之间的用户面传输gtp-teid。

这样,当v2x消息发送到相邻基站的本地mbmsgw时,相邻基站的本地mbmsgw使用相邻基站的ip单播地址发送v2x消息到相应相邻基站上。

步骤3022:v2x广播区域的mbms承载建立后,v2x在相邻基站下的小区广播的下行用户面数据路径是:本地v2x服务器->第一实体>相邻基站。

相应地,方式一中,第一实体包括:本地bm-sc,本地mbmsgw。v2x消息在相邻的本地mbms管辖的基站下的小区广播的下行用户面数据路径是:本地v2x服务器->本地bm-sc->本地mbmsgw->相邻基站。

相应地,方式二中,第一实体包括:本地bm-sc,相邻基站的本地mbmsgw。v2x消息在相邻的本地mbms管辖的基站下的小区广播的下行用户面数据路径具体是:本地v2x服务器->本地bm-sc->相邻的本地mbmsgw->相邻基站。

相应地,方式三中,第一实体包括:相邻基站的本地bm-sc,相邻基站的本地mbmsgw。v2x消息在相邻的本地mbms管辖的基站的本地mbms管辖下的小区广播的下行用户面数据路径具体是:本地v2x服务器->相邻的本地bm-sc->相邻的本地mbmsgw->相邻基站。

相应地,方式四中,第一实体包括:相邻的本地v2x服务器,相邻的本地bm-sc以及相邻的本地mbmsgw。v2x消息在相邻的mbms管辖的基站下的小区广播的下行用户面数据路径具体是:本地v2x服务器->相邻的本地v2x服务器->相邻的本地bm-sc->相邻的本地mbmsgw->相邻基站。

本发明提供的技术方案中,在本地mbms架构中,tmgi的分配是基于每个ue进行的,即为每个有v2x消息发送需求的ue均分配tmgi。此时,mbms承载在ue有v2x消息需要发送时才会建立。本地bm-sc可以通过ue的地理位置确定v2x消息的广播小区列表。

tmgi的分配也可以是基于ue所在小区进行的,即将每个小区看成v2x消息源,以小区为单位分配tmgi。此时,mbms承载只有在某个小区首次有ue发送v2x消息时才会建立。mbms广播区域是该小区和所有相邻小区的集合。也就是说,当本地bm-sc接收到ue发送的v2x消息时,本地bm-sc根据ue所在的小区和/或v2x消息的业务类型判断是否可以重用已建立的mbms承载以及标识mbms承载的tmgi。

tmgi的分配还可以是基于v2x业务进行的,即为特定的v2x消息的业务分配tmgi,mbms广播区域是一个很大的虚拟广播区域,比如城市级别的广播区域等。此时,mbms承载只需要在虚拟广播区域建立一次。也就是说,当本地bm-sc接收到ue发送的v2x消息,本地bm-sc根据v2x消息的业务类型判断是否可以重用已建立的mbms承载以及标识mbms承载的tmgi。这里可采用其他技术手段保证v2x消息在虚拟广播区域的部分区域内广播。

本发明提供的实现车联网业务的方法,一方面将实现车联网业务的相关实体如v2x服务器、bm-sc、mbmsgw等设置在基站中或基站附近,缩短了消息的传输时间;另一方面对v2x消息的广播区域进行区分,避免了完全统一采用广播多播业务的方式。从而满足了车联网业务,特别是v2v/v2i/v2p业务的延迟需求。

本发明还提供一种本地化网络架构,至少包括本地v2x服务器、mbms承载建立实体;其中,

本地v2x服务器,用于对v2x消息的广播区域进行区分;

mbms承载建立实体,用于当v2x消息是在相邻的本地广播多播业务mbms管辖的基站下的小区广播时,触发到相邻的基站的mbms承载建立;v2x广播区域的mbms承载建立后,v2x消息在相邻的本地mbms管辖的基站下的小区广播的下行用户面数据路径是:本地v2x服务器->第一实体>相邻基站。

进一步地,mbms承载建立实体还用于:当所述v2x消息是在本地mbms管辖的基站下的小区广播时,触发本地mbms的mbms承载建立;v2x广播区域的mbms承载建立后,v2x消息在本地mbms管辖的基站下的小区广播的下行用户面数据路径是:本地v2x服务器->本地广播组播业务中心bm-sc->本地mbmsgw->基站。

当mbms承载建立实体包括有本地bm-sc;

本地v2x服务器还用于:接收到v2x消息时,触发到本地bm-sc的激活mbms承载过程;本地bm-sc触发到本地mbmsgw的mbms会话开始过程;

或者,

当mbms承载建立实体包括有本地v2x服务器;

本地v2x服务器还用于:接收到v2x消息时,触发到本地bm-sc的激活mbms承载过程;

或者,

当mbms承载建立实体包括有本地v2x服务器;

本地v2x服务器还用于:接收到v2x消息时,对v2x消息的广播区域进行区分并判断是否要触发到相邻基站的本地bm-sc的激活mbms承载过程;

或者,

当mbms承载建立实体包括有本地v2x服务器;

本地v2x服务器还用于:接收到v2x消息时,对v2x消息的广播区域进行区分并判断是否要向相邻基站的本地v2x服务器发送消息。

其中,

触发本地mbms的mbms承载建立包括:

本地mbmsgw获取基站的ip单播地址,以及基站与本地mbmsgw之间的用户面传输gtp-teid。具体地,

mbms承载建立实体具体用于:

本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向所述基站发起mbms会话开始请求消息;所述基站向mce返回mbms会话开始响应消息,mce向mme返回mbms会话开始响应消息,mme向所述本地mbmsgw返回会话开始响应消息;其中,

在会话开始响应消息和mbms会话开始响应消息中均携带有所述基站的ip单播地址、所述基站与本地mbmsgw之间的用户面传输gtp-teid。

其中,

判断是否要触发到相邻的本地mbmsgw的mbms会话开始过程包括:

本地bm-sc根据通过基站间非ue相关信令过程获知mbms相关信息,判断是否要触发到相邻的本地mbmsgw的mbms会话开始过程;或者,

判断是否要触发到相邻的本地bm-sc的激活mbms承载过程包括:

所述本地v2x服务器根据通过基站间非ue相关信令过程获知mbms相关信息,判断是否要触发到相邻的本地bm-sc的mbms会话开始过程;或者,

所述判断是否要向相邻的本地v2x服务器发送消息包括:

所述本地v2x服务器根据通过基站间非ue相关信令过程获知v2x服务器相关相关信息,判断是否要发送到相邻的本地v2x服务器的消息。

当v2x消息是在相邻的本地mbms管辖的基站下的小区广播时,

所述mbms承载建立实体具体用于:

所述本地mbmsgw根据v2x消息广播区域分配基站和相邻基站的ip多播地址,以及ip多播地址对应的基站和相邻基站与本地mbmsgw之间的用户面传输gtp-teid;或者,

所述本地bm-sc触发到相邻基站的本地mbmsgw的mbms会话开始过程;或者,

所述本地v2x服务器触发到相邻的本地bm-sc的激活mbms承载过程,所述相邻的本地bm-sc触发到相邻的本地mbmsgw的mbms会话开始过程;或者,

所述本地v2x服务器发送消息给相邻的本地v2x服务器,以触发所述相邻的本地v2x服务器初始到相邻的本地bm-sc的激活mbms承载过程和后续相邻的本地bm-sc到相邻的本地mbmsgw的mbms会话开始过程。

更具体地,mbms承载建立实体用于:

本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向所述基站发送mbms会话开始请求消息;其中,在会话开始请求消息和mbms会话开始请求消息中均携带有:基站和相邻基站的ip多播地址、ip多播地址对应的基站和相邻基站与本地mbmsgw之间的用户面传输gtp-teid、基站和相邻基站下v2x消息广播的小区标识列表;

或者,

本地bm-sc在向相邻的本地mbmsgw发送的会话请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

相邻的本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向相邻基站发送mbms会话开始请求消息;相邻基站向mce返回mbms会话开始响应消息,mce向mme返回mbms会话开始响应消息,mme向相邻的本地mbmsgw返回会话开始响应消息;其中,在会话开始响应消息和mbms会话开始响应消息中均携带有相邻基站的ip单播地址、相邻的本地mbmsgw和相邻基站之间的用户面传输gtp-teid;

或者,

本地v2x服务器在发送给相邻的本地bm-sc的激活mbms承载请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

相邻的本地bm-sc在向相邻的本地mbmsgw发送的会话请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

相邻的本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向相邻基站发送mbms会话开始请求消息;相邻基站向mce返回mbms会话开始响应消息,mce向mme返回mbms会话开始响应消息,mme向相邻的本地mbmsgw返回会话开始响应消息;其中,在会话开始响应消息和mbms会话开始响应消息中均携带有:相邻基站的ip单播地址、相邻的本地mbmsgw和相邻基站之间的用户面传输gtp-teid;

或者,

本地v2x服务器在向相邻的本地v2x服务器发送的消息中携带有v2x消息类型、相邻基站下v2x消息广播的小区标识列表;相邻的本地v2x服务器向本地v2x服务器返回响应以确认对消息的接收;

相邻的本地v2x服务器在向相邻的本地bm-sc发送的激活mbms承载请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

相邻的本地bm-sc在向相邻的本地mbmsgw发送的会话请求消息中携带有:相邻基站下v2x消息广播的小区标识列表;

相邻的本地mbmsgw向mme发送会话开始请求消息,mme向mce发送mbms会话开始请求消息,mce向相邻基站发送mbms会话开始请求消息;相邻基站向mce返回mbms会话开始响应消息,mce向mme返回mbms会话开始响应消息,mme向相邻的本地mbmsgw返回会话开始响应消息;其中,在会话开始响应消息和mbms会话开始响应消息中均携带有:相邻基站的ip单播地址、相邻的本地mbmsgw和相邻基站之间的用户面传输gtp-teid。

当第一实体包括本地bm-sc,本地mbmsgw时,v2x消息在相邻的本地mbms管辖的基站下的小区广播的下行用户面数据路径具体是:本地v2x服务器->本地bm-sc->本地mbmsgw->相邻基站;

或者,

当第一实体包括本地bm-sc,相邻基站的本地mbmsgw时,v2x消息在相邻的本地mbms管辖的基站下的小区广播的下行用户面数据路径具体是:本地v2x服务器->本地bm-sc->相邻基站的本地mbmsgw->相邻基站;

或者,

当第一实体包括相邻基站的本地bm-sc,相邻基站的本地mbmsgw时,v2x消息在相邻的本地mbms管辖的基站下的小区广播的下行用户面数据路径具体是:本地v2x服务器->相邻基站的本地bm-sc->相邻基站的本地mbmsgw->相邻基站;

或者,

当第一实体包括相邻基站的本地v2x服务器,相邻基站的本地bm-sc以及相邻基站的本地mbmsgw时,v2x消息在相邻的的本地mbms管辖的基站下的小区广播的下行用户面数据路径具体是:本地v2x服务器->相邻基站的本地v2x服务器->相邻基站的本地bm-sc->相邻基站的本地mbmsgw->相邻基站。

本发明中的本地化网络架构可以设置在基站中如图4(a)所示,也可以设置在基站外(附近)如图4(b)所示。

图4(a)为本发明第一实施例中用于传输v2v/v2i/v2p业务的一种本地化网络架构示意图,图4(b)为本发明第一实施例中用于传输v2v/v2i/v2p业务的另一种本地化网络架构示意图。其中,图4(a)所示的是本地v2x服务器、本地mbmsgw和bm-sc是部署在enb上的,图4(b)所示的是本地v2x服务器、mbmsgw和bm-sc也可以部署在enb的附近。第一实施例中,假设v2x消息的广播区域是单个基站下的小区。对于上行的单播,可基于现有的本地ip接入(lipa,localipaccess)/选择的ip业务分流(sipto,selectediptrafficoffload)技术。对于下行的广播,将mbms/sc-ptm的核心网网元如mbmsgw和bm-sc本地化。本地化的mbmsgw和bm-sc可以内置在enb上,也可以部署在enb的附近。本地v2x服务器(localv2xe-utranserver)可以内置在enb上,也可以部署在enb的附近。在第一实施例中,本地bm-sc、本地mbmsgw和本地v2x服务器都是内置在enb上的。并假设ue1是enb下发送v2x消息的终端,ue2是enb下接收v2x消息的终端。v2x消息传输的上行用户面数据通道是:ue1->siptogw->本地v2x服务器;v2x消息传输的下行用户面数据通道是:本地v2x服务器->本地bm-sc->本地mbmsgw->enb->ue2。

图5为本发明第一实施例中用于v2x消息传输的mbms会话开始过程的流程示意图,如图5所示,包括:

步骤501:当本地v2x服务器接收到ue1发送的v2x消息,本地v2x服务器根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的(tmgi)。

如果不可以重用,本地v2x服务器通过mb2接口向基站的本地bm-sc发送激活mbms承载请求(activembmsbearerrequest)消息,以激活v2x消息广播小区的mbms承载。在激活mbms承载请求消息中,携带有tmgi(可选地)、服务质量(qos)参数、mbms广播区域等信息。其中,qos参数匹配到合适的mbms承载参数;mbms广播区域可以是指enb下v2x消息广播的小区标识列表。

在本实施例中,tmgi的分配是基于每个区域的,即根据不同的v2x消息广播区域和/或v2x消息类型分配tmgi。mbms承载在不同的v2x消息广播区域和/或v2x消息类型时才会建立。

tmgi的分配也可以是基于每个ue的,即分别为每个有v2x消息发送需求的ue分配tmgi。mbms承载在ue需要发送v2x消息时才会建立。

tmgi的分配还可以是基于v2x业务进行的,即为特定的v2x消息的业务分配tmgi,mbms广播区域是一个很大的虚拟广播区域,比如城市级别的广播区域等。此时,mbms承载只需要在虚拟广播区域建立一次。也就是说,当本地bm-sc接收到ue发送的v2x消息,本地bm-sc根据v2x消息的业务类型判断是否可以重用已建立的mbms承载以及标识mbms承载的tmgi。这里可采用其他技术手段保证v2x消息在虚拟广播区域的部分区域内广播。

步骤502:本地bm-sc向本地v2x服务器返回激活mbms承载响应(activatembmsbearerresponse)消息。在mbms承载响应消息中,携带有tmgi、服务描述、bm-sc用于用户面的ip地址和端口号。

如果本地v2x服务器并未在步骤501中根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi,而是给v2x业务分配了新的tmgi,那么,本地bm-sc可以根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi,如果可以重用,本地bm-sc会拒绝步骤501的激活mbms承载请求并直接进入步骤512。

如果本地v2x服务器在步骤501中发送的激活mbms承载请求中没有携带tmgi,那么,本地bm-sc可以根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi,如果不可以重用,则本地bm-sc分配新的tmgi值。

同样,本实施例中的tmgi的分配是基于每个区域的,即根据不同的v2x消息广播区域和/或v2x消息类型分配tmgi。mbms承载在不同的v2x消息广播区域和/或v2x消息类型时才会建立。

步骤503:本地bm-sc向基站内置的mbmsgw发送会话请求(sessionstartrequest)消息,以触发本地mbms会话开始过程。在会话请求消息中,携带有tmgi、qos参数、enb下v2x消息广播的小区标识列表、mbmsgw的mbms控制面节点如mme等。

步骤504:本地mbmsgw向本地bm-sc返回会话开始响应(sessionstartresponse)消息。

步骤505:本地mbmsgw建立mbms承载上下文。

本地mbmsgw将会话参数和mbms控制面节点列表存储到mbms承载上下文中。

本地mbmsgw向mbms控制面节点列表中的mme发送会话开始请求消息,在会话开始请求消息中,携带有tmgi、qos参数、enb下v2x消息广播的小区标识列表、传输网络ip单播地址、c-teid等。

步骤506:mme向控制该基站的模块控制单元(mce,modulecontrolelement)发送mbms会话开始请求(mbmssessionstartrequest)消息。

在mbms会话开始请求消息中,携带有tmgi、传输网路ip单播地址、enb和mbmsgw之间的用户面传输的gtp隧道端点标识(gtp-teid,gtptunnelendpointidentifier)、enb下v2x消息广播的小区标识列表。

步骤507:mce向enb发送mbms会话开始请求消息。在mbms会话开始请求消息中,携带有tmgi、enb下v2x消息广播的小区标识列表、mbms承载的qos参数。

步骤508:enb向mce返回mbms会话开始响应(mbmssessionstartresponse)消息,以确认对mbms会话开始请求的接收。在mbms会话开始响应消息中携带有:enb的ip单播地址和enb与本地mbmsgw之间的用户面传输gtp-teid。

步骤509:在从enb处接收到mbms会话开始响应消息后,mce向mme返回mbms会话开始响应消息,以确认对mbms会话开始请求的接收。在mbms会话开始响应消息中携带有:enb的ip单播地址和enb与本地mbmsgw之间的用户面传输gtp-teid。

步骤510:mme将会话参数和作为下游节点的enb标识存储在mbms承载上下文中,并向本地mbmsgw返回mbms会话开始响应(mbmssessionstartresponse)消息。在mbms会话开始响应消息中携带有:enb的ip单播地址和enb与本地mbmsgw之间的用户面传输gtp-teid。

步骤511:enb建立必要无线资源来传输v2x消息给感兴趣的ue,在第一实施例中,感兴趣的ue即ue2。

步骤512:本地v2x服务器发送v2x消息到内置在enb上的本地bm-sc,本地bm-sc发送v2x消息到内置在enb上的本地mbmsgw,本地mbmsgw使用ip单播地址发送v2x消息到enb。

图6为本发明第二实施例中用于传输v2v/v2i/v2p业务的网络架构示意图,如图6所示,在第二实施例中,假设v2x消息的广播区域是两个相邻基站(如图6所示,enb1和enb2)下的小区。并假设ue1是enb1下发送v2x消息的终端,ue2是enb1下接收v2x消息的终端,ue3是enb2下接收v2x消息的终端。在第二实施例中,v2x消息传输的上行用户面数据通道是:ue1->siptogw1->本地v2x服务器1;v2x消息到ue2下行传输通道是:本地v2x服务器1->bm-sc1->mbmsgw1->enb1->ue2;v2x消息到ue3下行传输通道是:本地v2x服务器1->bm-sc1->mbmsgw1->enb2->ue3。

图7为本发明第二实施例中用于v2x消息传输的mbms会话开始过程的流程示意图,如图7所示,包括:

步骤701:当本地v2x服务器1接收到ue1发送的v2x消息,本地v2x服务器1根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi。

如果不可以重用,本地v2x服务器1通过mb2接口向enb1内置的bm-sc1发送激活mbms承载请求消息,以激活v2x消息广播的小区的mbms承载。在激活mbms承载请求消息中,携带有tmgi(可选地)、qos参数、mbms广播区域等信息。qos参数匹配到合适的mbms承载参数;mbms广播区域可以是指enb1和enb2下v2x消息广播的小区标识列表。

在本实施例中,tmgi的分配是基于每个区域的,即根据不同的v2x消息广播区域和/或v2x消息类型分配tmgi。mbms承载在不同的v2x消息广播区域和/或v2x消息类型时才会建立。

tmgi的分配也可以是基于每个ue的,即分别为每个有v2x消息发送需求的ue分配tmgi。mbms承载在ue需要发送v2x消息时才会建立。

tmgi的分配还可以是基于v2x业务进行的,即为特定的v2x消息的业务分配tmgi,mbms广播区域是一个很大的虚拟广播区域,比如城市级别的广播区域等。此时,mbms承载只需要在虚拟广播区域建立一次。也就是说,当本地bm-sc接收到ue发送的v2x消息,本地bm-sc根据v2x消息的业务类型判断是否可以重用已建立的mbms承载以及标识mbms承载的tmgi。这里可采用其他技术手段保证v2x消息在虚拟广播区域的部分区域内广播。

步骤702:bm-sc1向本地v2x服务器1发送激活mbms承载响应消息。在mbms承载响应消息中,携带有tmgi、服务描述、bm-sc1用于用户面的ip地址和端口号。

如果步骤701的激活mbms承载请求消息中携带有tmgi,bm-sc1需要决定是否本地v2x服务器1是被授权使用该tmgi的。如果tmgi不被授权,则bm-sc1会拒绝步骤701的激活mbms承载请求。

如果步骤701的激活mbms承载请求消息中没有携带tmgi,bm-sc1会分配tmgi的值。

如果本地v2x服务器1并未在步骤701中根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi,而是给v2x业务分配了新的tmgi,那么,bm-sc1可以根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi,如果可以重用,bm-sc1会拒绝步骤701的激活mbms承载请求。

如果本地v2x服务器1在步骤701中发送的激活mbms承载请求中没有携带tmgi,那么,bm-sc1可以根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi,如果不可以重用,则bm-sc1分配新的tmgi值。本实施例中的tmgi的分配是基于每个区域的,即根据不同的v2x消息广播区域和/或v2x消息类型分配tmgi。mbms承载在不同的v2x消息广播区域和/或v2x消息类型时才会建立。

步骤703:bm-sc1向enb1内置的mbmsgw1发送会话请求消息,以触发mbms会话开始过程。在会话请求消息中,携带有tmgi、qos参数、enb1和enb2下v2x消息广播的小区标识列表、mbmsgw1的mbms控制面节点如mme等。

步骤704:mbmsgw1向bm-sc1发送会话开始响应消息。

步骤705:mbmsgw1建立mbms承载上下文。

mbmsgw1将会话参数和mbms控制面节点列表存储到mbms承载上下文中,并分配传输网络ip多播地址和基站(enb1和enb2)与mbmsgw1之间的用户面传输gtp-teid。其中,ip多播地址用于用户面传输,在第二实施例中,是enb1和enb2的一个特定的多播地址。mbmsgw1发送会话开始请求消息给mbms控制面节点列表中的mme。会话开始请求消息中包括tmgi、qos、enb1和enb2下的v2x消息广播的小区标识列表、传输网络ip多播地址、基站(enb1和enb2)与mbmsgw1之间的用户面传输gtp-teid。

步骤706:mme向服务enb1和enb2的mce发送mbms会话开始请求消息,在mbms会话开始请求消息中,携带有tmgi、ip多播地址、基站(即enb1和enb2)与mbmsgw1之间的用户面传输gtp-teid、enb1和enb2下的v2x消息广播的小区标识列表。

步骤707:mce分别向enb1和enb2发送mbms会话开始请求消息。在mbms会话开始请求消息中,携带有tmgi、ip多播地址、基站(即enb1和enb2)与mbmsgw1之间的用户面传输gtp-teid、enb1和enb2下v2x消息广播的小区标识列表、mbms承载的qos参数。

步骤708:enb1和enb2向mce返回mbms会话开始响应消息,以确认对mbms会话开始请求的接收。

步骤709:mce向mme返回mbms会话开始响应消息,以确认对mbms会话开始请求的接收。

步骤710:mme将会话参数和作为下游节点的enb1和enb2的标识存储在mbms承载上下文中,并向mbmsgw1返回mbms会话开始响应消息。

步骤711:enb1建立必要无线资源来传输v2x消息给感兴趣的ue即第二实施例中的ue2。enb2建立必要无线资源来传输v2x消息给感兴趣的ue即第二实施例中的ue3。

步骤712:本地v2x服务器1发送v2x消息到内置在enb1上的bm-sc1,bm-sc1发送v2x消息到内置在enb1上的mbmsgw1,mbmsgw1使用ip多播地址将v2x消息发送到enb1和enb2。

图8为本发明第三实施例中用于传输v2v/v2i/v2p业务的网络架构示意图,如图8所示,在第三实施例中,假设v2x消息的广播区域是两个相邻基站(如图8所示,enb1和enb2)下的小区。并假设ue1是enb1下发送v2x消息的终端,ue2是enb1下接收v2x消息的终端,ue3是enb2下接收v2x消息的终端。在第三实施例中,v2x消息传输的上行用户面数据通道是:ue1->siptogw1->本地v2x服务器1;v2x消息到ue2下行传输通道是:本地v2x服务器1->bm-sc1->mbmsgw1->enb1->ue2;v2x消息到ue3下行传输通道是:本地v2x服务器1->bm-sc1->mbmsgw2->enb2->ue3。图7是本实施例的网络架构示意图。

第三实施例以本地mbms网元都内置在基站上为例。但是,本实施例的方案也同样适用于本地mbms网元都部署在基站附近的场景。如果本地mbms网元是部署在基站附近的,那么,本实施例中内置在enb1中的mbms网元(包括bm-sc1和mbmsgw1)可以理解为管辖若干个其附近基站的本地mbms网元,而内置在enb2中的mbms网元(包括bm-sc2和mbmsgw2)可以理解为管辖若干个其附近基站的本地mbms网元。v2x消息广播区域为enb1和相邻基站enb2,enb1可以理解为v2x消息广播区域是在本地mbms网关(bm-sc1和mbmsgw1)下的某个基站,相邻基站enb2可以理解为本地mbms网关(bm-sc2和mbmsgw2)下的某个基站。

图9为本发明第三实施例中用于v2x消息传输的mbms会话开始过程的流程示意图,如图9所示,包括:

步骤901:当本地v2x服务器1接收到ue1发送的v2x消息,本地v2x服务器1根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi。

如果不可以重用,本地v2x服务器1会通过mb2接口向enb1内置的bm-sc1发送激活mbms承载请求消息,以激活v2x消息广播小区的mbms承载。在激活mbms承载请求消息中,携带有tmgi(可选地)、qos参数、mbms广播区域等信息。qos参数匹配到合适的mbms承载参数;mbms广播区域可以是指enb1和enb2下v2x消息广播的小区标识列表。

在本实施例中,tmgi的分配是基于每个区域的,即根据不同的v2x消息广播区域和/或v2x消息类型分配tmgi。mbms承载在不同的v2x消息广播区域和/或v2x消息类型时才会建立。

tmgi的分配也可以是基于每个ue的,即分别为每个有v2x消息发送需求的ue分配tmgi。mbms承载在ue需要发送v2x消息时才会建立。

tmgi的分配还可以是基于v2x业务进行的,即为特定的v2x消息的业务分配tmgi,mbms广播区域是一个很大的虚拟广播区域,比如城市级别的广播区域等。此时,mbms承载只需要在虚拟广播区域建立一次。也就是说,当本地bm-sc接收到ue发送的v2x消息,本地bm-sc根据v2x消息的业务类型判断是否可以重用已建立的mbms承载以及标识mbms承载的tmgi。这里可采用其他技术手段保证v2x消息在虚拟广播区域的部分区域内广播。

步骤902:bm-sc1向本地v2x服务器1发送激活mbms承载响应消息。在mbms承载响应消息中,携带有tmgi、服务描述、bm-sc1用于用户面的ip地址和端口号。

如果本地v2x服务器1并未在步骤901中根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi,而是给v2x业务分配了新的tmgi,那么,bm-sc1可以根据v2x消息广播的地理区域v2x业务类型和判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi,如果可以重用,bm-sc1会拒绝步骤901的激活mbms承载请求。

如果本地v2x服务器1在步骤901中发送的激活mbms承载请求中没有携带tmgi,那么,bm-sc1可以根据v2x消息广播的地理区域v2x业务类型和判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi,如果不可以重用,则bm-sc1分配新的tmgi值。在本实施例中,tmgi的分配是基于每个区域的,即根据不同的v2x消息广播区域和/或v2x消息类型分配tmgi。mbms承载在不同的v2x消息广播区域和/或v2x消息类型时才会建立。

步骤903:bm-sc1根据本地v2x服务器1在步骤901中发送的激活mbms承载请求消息中携带的v2x消息广播的小区标识列表,判断出要发送会话请求消息到enb1内置的mbmsgw1和enb2内置的mbmsgw2来分别触发两个mbms会话开始过程。

首先,bm-sc1根据本地服务器1在步骤901中发送的激活mbms承载请求消息中携带的v2x消息广播的小区标识列表,可以判断出v2x消息广播的小区是属于enb1和enb2的。bm-sc1可以知道自身是内置在enb1上,并且知道enb1上还内置有mbmsgw1。bm-sc1可以通过基站间非ue相关信令交互过程中交互的mbms相关信息获知enb2是有内置mbmsgw2的,也可以获知mbmsgw2的路由信息。

基站间可以在非ue相关信令交互的过程中获取mbms相关信息,图10为本发明基站间交互mbms相关信息的实施例的示意图,如图10所示,非ue相关信令交互的过程包括但不限于以下的一种或多种:x2建立过程(x2setup)、enb配置更新过程(enbconfigurationupdate)。

mbms相关信息包括但不限于以下的一种或多种信息:是否有本地mbms网元、本地mbms网元的路由信息。其中,

是否有本地mbms网元可以通过但不限于以下的一种或多种方式指示:包括指示信息来显示指示基站中是否有本地mbms网元、包括本地mbms网元的路由信息来隐式指示基站中是否有本地mbms网元。

本地mbms网元的路由信息包括但不限于以下的一种或多种信息:mbms网元的标识、mbms网元的ip地址。

本地mbms网元包括但不限于以下一种或多种:本地mbmsgw、本地bm-sc。

如图10所示的实施例中,enb1向enb2发送x2建立请求消息(x2setuprequest)来初始x2建立过程。enb2向enb1回复x2建立响应消息(x2setupresponse)。enb1可以在x2建立请求消息中携带mbms相关信息1,enb2可以在x2建立响应消息中携带mbms相关信息2。

enb1包含的mbms相关信息1可以是:指示信息来显示指示enb1中是有内置的mbmsgw1的、内置的mbmsgw1的无线网络层标识即mbmsgw1id、内置的mbmsgw1的传输网络层标识即内置的mbmsgw1的ip地址。enb2包含的mbms相关信息2可以是:指示信息来显示指示enb2中是有内置的mbmsgw2的、内置的mbmsgw2的无线网络层标识即mbmsgw2id、内置的mbmsgw2的传输网络层标识即内置的mbmsgw2的ip地址。

然后,bm-sc1向enb2内置的mbmsgw2发送会话请求消息来触发mbms会话开始过程。在会话请求消息中携带有tmgi、qos参数、enb2下v2x消息广播的小区标识列表、mbmsgw1的mbms控制面节点如mme等。

需要说明的是,在第三实施例中,从步骤903开始的之后的步骤都是以bm-sc1建立到mbmsgw2的mbms会话开始过程为例进行描述的。bm-sc1建立到mbmsgw1的mbms会话开始过程与之类似,这里不再赘述。

步骤904:mbmsgw2向bm-sc1返回会话开始响应消息。

步骤905:mbmsgw2建立mbms承载上下文。

mbmsgw2将会话参数和mbms控制面节点列表存储到mbms承载上下文中。

mbmsgw2向mbms控制面节点列表中的mme发送会话开始请求消息。在会话开始请求消息中携带有tmgi、qos参数、enb2下的v2x消息广播的小区标识列表等。

步骤906:mme向服务enb2的mce发送mbms会话开始请求消息。在mbms会话开始请求消息中携带有tmgi、enb2下的v2x消息广播的小区标识列表。

步骤907:mce向enb2发送mbms会话开始请求消息。在mbms会话开始请求消息中携带有tmgi、enb2下v2x消息广播的小区标识列表、mbms承载的qos参数。

步骤908:enb2向mce返回mbms会话开始响应消息来确认对mbms会话开始请求的接收。在mbms会话开始响应消息中携带有:enb2的ip单播地址和enb2与mbmsgw2之间的用户面传输gtp-teid。

步骤909:mce向mme返回mbms会话开始响应消息来确认对mbms会话开始请求的接收。在mbms会话开始响应消息中携带有:enb2的ip单播地址和enb2与mbmsgw2之间的用户面传输gtp-teid。

步骤910:mme将会话参数和作为下游节点的enb2的标识存储在mbms承载上下文中,并向mbmsgw2发送mbms会话开始响应消息。在mbms会话开始响应消息中携带有:enb2的ip单播地址和enb2与mbmsgw2之间的用户面传输gtp-teid。

步骤911:enb2建立必要无线资源来传输v2x消息给感兴趣的ue即第三实施例中的ue3。

步骤912:本地v2x服务器1发送v2x消息到内置在enb1上的bm-sc1,bm-sc1发送v2x消息到内置在enb2上的mbmsgw2,mbmsgw2使用ip单播地址将v2x消息发送到enb2上。

图11为本发明第四实施例中用于传输v2v/v2i/v2p业务的网络架构示意图,如图11所示,在第四实施例中,假设v2x消息的广播区域是两个相邻基站(如图11中所示,enb1和enb2)下的小区。并假设ue1是enb1下发送v2x消息的终端,ue2是enb1下接收v2x消息的终端,ue3是enb2下接收v2x消息的终端。在第三实施例中,v2x消息传输的上行用户面数据通道是:ue1->siptogw1->本地v2x服务器1;v2x消息到ue2下行传输通道是:本地v2x服务器1->bm-sc1->mbmsgw1->enb1->ue2;v2x消息到ue3下行传输通道是:本地v2x服务器1->bm-sc2->mbmsgw2->enb2->ue3。

第四实施例以本地mbms网元都内置在基站上为例。但是,本实施例的方案也同样适用于本地mbms网元都部署在基站附近的场景。如果本地mbms网元是部署在基站附近的,那么,本实施例中内置在enb1中的mbms网元(包括bm-sc1和mbmsgw1)可以理解为管辖若干个其附近基站的本地mbms网元,而内置在enb2中的mbms网元(包括bm-sc2和mbmsgw2)可以理解为管辖若干个其附近基站的本地mbms网元。v2x消息广播区域为enb1和相邻基站enb2,enb1可以理解为v2x消息广播区域是在本地mbms网关(bm-sc1和mbmsgw1)下的某个基站,相邻基站enb2可以理解为本地mbms网关(bm-sc2和mbmsgw2)下的某个基站。

图12为本发明第四实施例中用于v2x消息传输的mbms会话开始过程的流程示意图,如图12所示,包括:

步骤1201:当本地v2x服务器1接收到ue1发送的v2x消息,本地v2x服务器1根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi。

如果不可以重用,本地v2x服务器1会通过mb2接口发送激活mbms承载请求消息来激活v2x消息广播小区的mbms承载。

本地v2x服务器1根据v2x消息广播的区域判断出要发送激活mbms承载请求消息到enb1内置的bm-sc1和enb2内置的bm-sc2来分别初始两个激活mbms承载过程:

首先,本地v2x服务器1根据v2x消息广播的区域判断出v2x消息广播的小区是属于enb1和enb2的。本地v2x服务器1可以知道自己是内置在enb1上的,并且知道enb1上还内置有bm-sc1和mbmsgw1。本地v2x服务器1可以通过基站间非ue相关信令交互过程中交互的mbms相关信息获知enb2是有内置的bm-sc2的,也可以获知bm-sc2的路由信息。

基站间可以在非ue相关信令交互的过程中获取mbms相关信息,图10为本发明基站间交互mbms相关信息的实施例的示意图,如图10所示,非ue相关信令交互的过程包括但不限于以下的一种或多种:x2建立过程(x2setup)、enb配置更新过程(enbconfigurationupdate)。

mbms相关信息包括但不限于以下的一种或多种信息:是否有本地mbms网元、本地mbms网元的路由信息。其中,

本实施例中,假设tmgi的分配是基于v2x业务分配的,mbms相关信息还可以包括本地mbms网元支持的tmgi或v2x业务类型信息,用于配置所支持的v2x业务对应的mbms承载。

是否有本地mbms网元可以通过但不限于以下的一种或多种方式指示:包括指示信息来显示指示基站中是否有本地mbms网元、包括本地mbms网元的路由信息来隐式指示基站中是否有本地mbms网元。

本地mbms网元的路由信息包括但不限于以下的一种或多种信息:mbms网元的标识、mbms网元的ip地址。

本地mbms网元包括但不限于以下一种或多种:本地mbmsgw、本地bm-sc。

如图10所示的实施例中,enb1可以在向enb2发送的x2建立请求消息中携带mbms相关信息1。enb2可以在向enb1回复的x2建立响应消息中携带mbms相关信息2。其中,mbms相关信息1可以是:指示信息来显示指示enb1中是有内置的bm-sc1的、内置的bm-sc1的无线网络层标识即bm-sc1id、内置的bm-sc1的传输网络层标识即内置的bm-sc1的ip地址。mbms相关信息2可以是:指示信息来显示指示enb2中是有内置的bm-sc2的、内置的bm-sc2的无线网络层标识即bm-sc2id、内置的bm-sc2的传输网络层标识即内置的bm-sc2的ip地址。

然后,本地v2x服务器1向enb2内置的bm-sc2发送激活mbms承载请求消息来初始激活mbmb承载过程。在激活mbms承载请求消息中携带有tmgi(可选地)、qos参数、mbms广播区域等信息。其中,qos参数匹配到合适的mbms承载参数。mbms广播区域可以是指enb2下v2x消息广播的小区标识列表。

在本实施例中,tmgi的分配是基于每个区域的,即根据不同的v2x消息广播区域和/或v2x消息类型分配tmgi。mbms承载在不同的v2x消息广播区域和/或v2x消息类型时才会建立。

tmgi的分配也可以是基于每个ue的,即分别为每个有v2x消息发送需求的ue分配tmgi。mbms承载在ue需要发送v2x消息时才会建立。

tmgi的分配还可以是基于v2x业务进行的,即为特定的v2x消息的业务分配tmgi,mbms广播区域是一个很大的虚拟广播区域,比如城市级别的广播区域等。此时,mbms承载只需要在虚拟广播区域建立一次。也就是说,当本地bm-sc接收到ue发送的v2x消息,本地bm-sc根据v2x消息的业务类型判断是否可以重用已建立的mbms承载以及标识mbms承载的tmgi。这里可采用其他技术手段保证v2x消息在虚拟广播区域的部分区域内广播。

需要说明的是,在第四实施例中,从步骤1201开始的之后的步骤都是以本地v2x服务器1到bm-sc2的激活mbms承载过程和bm-sc2到mbmsgw2的mbms会话开始过程为例进行描述的。v2x服务器1到bm-sc1的激活mbms承载过程和bm-sc1到mbmsgw1的mbms会话开始过程与之类似,这里不再赘述。

步骤1202:bm-sc2向本地v2x服务器1返回激活mbms承载响应消息。在mbms承载响应消息中携带有tmgi、服务描述、bm-sc2用于用户面的ip地址和端口号。

如果本地v2x服务器1并未在步骤1201中根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi,而是给v2x业务分配了新的tmgi,那么,bm-sc2可以根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi,如果可以重用,bm-sc2会拒绝步骤1201的激活mbms承载请求。

如果本地v2x服务器1在步骤1201中发送的激活mbms承载请求中没有携带tmgi,那么,bm-sc2可以根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi,如果不可以重用,则bm-sc2分配新的tmgi值。在本实施例中,tmgi的分配是基于每个区域的,即根据不同的v2x消息广播区域和/或v2x消息类型分配tmgi。mbms承载在不同的v2x消息广播区域和/或v2x消息类型时才会建立。

步骤1203:bm-sc2向enb2内置的mbmsgw2发送会话请求消息来触发mbms会话开始过程。在会话请求消息中携带有tmgi、qos参数、enb2下v2x消息广播的小区标识列表、mbmsgw的mbms控制面节点如mme等。

步骤1204:mbmsgw2向bm-sc2发送会话开始响应消息。

步骤1205:mbmsgw2建立mbms承载上下文。mbmsgw2将会话参数和mbms控制面节点列表存储到mbms承载上下文中。

mbmsgw2向mbms控制面节点列表中的mme发送会话开始请求消息。在会话开始请求消息中携带有tmgi、qos参数、enb2下的v2x消息广播的小区标识列表等。

步骤1206:mme向服务enb2的mce发送mbms会话开始请求消息。在mbms会话开始请求消息中携带有tmgi、enb2下的v2x消息广播的小区标识列表。

步骤1207:mce向enb2发送mbms会话开始请求消息。在mbms会话开始请求消息中携带有tmgi、enb2下v2x消息广播的小区标识列表、mbms承载的qos参数。

步骤1208:enb2向mce返回mbms会话开始响应消息来确认对mbms会话开始请求的接收。在mbms会话开始响应消息中携带有:enb2的ip单播地址和enb2与mbmsgw2之间的用户面传输gtp-teid。

步骤1209:mce向mme发送mbms会话开始响应消息来确认对mbms会话开始请求的接收。在mbms会话开始响应消息中携带有:enb2的ip单播地址和enb2与mbmsgw2之间的用户面传输gtp-teid.

步骤1210:mme将会话参数和作为下游节点的enb2的标识存储在mbms承载上下文中,并向mbmsgw2发送mbms会话开始响应消息。在mbms会话开始响应消息中携带有:enb2的ip单播地址和enb2与mbmsgw2之间的用户面传输gtp-teid。

步骤1211:enb2建立必要无线资源来传输v2x消息给感兴趣的ue即本实施例中的ue3。

步骤1212:本地v2x服务器1向内置在enb2上的bm-sc2发送v2x消息。bm-sc2向内置在enb2上的mbmsgw2发送v2x消息。mbmsgw2使用ip单播地址将v2x消息发送到enb2上。

图13为本发明第五实施例中用于传输v2v/v2i/v2p业务的网络架构示意图,如图13所示,在第五实施例中,假设v2x消息的广播区域是两个相邻基站(如图13中所示,enb1和enb2)下的小区。并假设ue1是enb1下发送v2x消息的终端,ue2是enb1下接收v2x消息的终端,ue3是enb2下接收v2x消息的终端。在第五实施例中,v2x消息传输的上行用户面数据通道是:ue1->siptogw1->本地v2x服务器1;v2x消息到ue2下行传输通道是:本地v2x服务器1->bm-sc1->mbmsgw1->enb1->ue2;v2x消息到ue3下行传输通道是:本地v2x服务器1->本地v2x服务器2->bm-sc2->mbmsgw2->enb2->ue3。

第五实施例以本地mbms网元都内置在基站上为例。但是,本实施例的方案也同样适用于本地mbms网元都部署在基站附近的场景。如果本地mbms网元是部署在基站附近的,那么,本实施例中内置在enb1中的mbms网元(包括bm-sc1和mbmsgw1)可以理解为管辖若干个其附近基站的本地mbms网元,而内置在enb2中的mbms网元(包括bm-sc2和mbmsgw2)可以理解为管辖若干个其附近基站的本地mbms网元。v2x消息广播区域为enb1和相邻基站enb2,enb1可以理解为v2x消息广播区域是在本地mbms网关(bm-sc1和mbmsgw1)下的某个基站,相邻基站enb2可以理解为本地mbms网关(bm-sc2和mbmsgw2)下的某个基站。

图14为本发明第五实施例中用于v2x消息传输的mbms会话开始过程的流程示意图,如图14所示,包括:

步骤1401:当本地v2x服务器1接收到ue1发送的v2x消息,本地v2x服务器1根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi。

如果不可以重用,本地v2x服务器1会通过mb2接口发送激活mbms承载请求消息来激活v2x消息广播小区的mbms承载。

本地v2x服务器1根据v2x消息广播的区域判断出要发送激活mbms承载请求消息到enb1内置的bm-sc1来初始激活mbms承载过程。同时,本地v2x服务器1根据v2x消息广播的区域判断出要发送消息给本地v2x服务器2,触发本地v2x服务器2发送激活mbms承载请求消息到enb2内置的bm-sc2来初始激活的mbms承载过程。

首先,本地v2x服务器1根据v2x消息广播的区域判断出v2x消息广播的小区是属于enb1和enb2的。本地v2x服务器1可以知道自己是内置在enb1上的,并且知道enb1上还内置有bm-sc1和mbmsgw1。本地v2x服务器1可以通过基站间非ue相关信令交互过程中交互的本地v2x服务器相关信息获知enb2是有内置的本地v2x服务器2的,也可以获知本地v2x服务器2的路由信息。

基站间可以在非ue相关信令交互的过程中获取本地v2x服务器相关信息,图15为本发明基站间交互本地v2x服务器相关信息的实施例的流程示意图,如图15所示,非ue相关信令交互的过程包括但不限于以下的一种或多种:x2建立过程(x2setup)、enb配置更新过程(enbconfigurationupdate)。

本地v2x服务器相关信息包括但不限于以下的一种或多种信息:是否有本地v2x服务器、本地v2x服务器的路由信息。其中,

是否有本地v2x服务器可以通过但不限于以下的一种或多种方式指示:包括指示信息来显示指示是否有本地v2x服务器、包括本地v2x服务器的路由信息来隐式指示是否有本地v2x服务器。

本地v2x服务器的路由信息包括但不限于以下的一种或多种信息:本地v2x服务器的标识、本地v2x服务器的ip地址。

内置的本地v2x服务器可能是enb上的逻辑功能体rsu。

如图15所示的实施例中,enb1可以在向enb2发送的x2建立请求消息中携带本地v2x服务器相关信息1。enb2可以在向enb1回复的x2建立响应消息中携带本地v2x服务器相关信息2。其中,enb1包含的本地v2x服务器相关信息1可以是:指示信息来显示指示enb1中是有内置的本地v2x服务器1的、内置的本地v2x服务器1的无线网络层标识即本地v2x服务器1id、内置的本地v2x服务器1的传输网络层标识即内置的本地v2x服务器1的ip地址。enb2包含的本地v2x服务器相关信息2可以是:指示信息来显示指示enb2中是有内置的本地v2x服务器2的、内置的本地v2x服务器2的无线网络层标识即本地v2x服务器2id、内置的本地v2x服务器2的传输网络层标识即内置的本地v2x服务器2的ip地址。

然后,本地v2x服务器1向本地v2x服务器2发送消息,以触发本地v2x服务器2向enb2内置的bm-sc2发送激活mbms承载请求消息来初始激活mbms承载过程。本地v2x服务器1发送给本地v2x服务器2的消息中可以携带有v2x消息类型、mbms广播区域等参数。其中,mbms广播区域可以是指enb2下v2x消息广播的小区标识列表。本地v2x服务器2会向本地v2x服务器1发送消息以确认消息的接收。

需要说明的是,在第五实施例中,从步骤1401开始的之后的步骤都是以本地v2x服务器1发消息来触发本地v2x服务器2到bm-sc2的激活mbms承载过程和bm-sc2到mbmsgw2的mbms会话开始过程为例进行描述的。v2x服务器1到bm-sc1的激活mbms承载过程和bm-sc1到mbmsgw1的mbms会话开始过程与之类似,这里不再赘述。

步骤1402:本地v2x服务器2根据从步骤1401中接收到的v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi。

如果不可以重用,本地v2x服务器2会通过mb2接口向enb2内置的bm-sc2发送激活mbms承载请求消息来激活v2x消息广播小区的mbms承载。在激活mbms承载请求消息中携带有tmgi(可选地)、qos参数、mbms广播区域等。其中,qos参数匹配到合适的mbms承载参数。mbms广播区域可以是指enb2下v2x消息广播的小区标识列表。

在本实施例中,tmgi的分配是基于区域的,即根据不同的v2x消息广播区域和/或v2x消息类型分配tmgi。mbms承载在不同的v2x消息广播区域和/或v2x消息类型时才会建立。

tmgi的分配也可以是基于每个ue的,即分别为每个有v2x消息发送需求的ue分配tmgi。mbms承载在ue需要发送v2x消息时才会建立。

tmgi的分配还可以是基于v2x业务进行的,即为特定的v2x消息的业务分配tmgi,mbms广播区域是一个很大的虚拟广播区域,比如城市级别的广播区域等。此时,mbms承载只需要在虚拟广播区域建立一次。也就是说,当本地bm-sc接收到ue发送的v2x消息,本地bm-sc根据v2x消息的业务类型判断是否可以重用已建立的mbms承载以及标识mbms承载的tmgi。这里可采用其他技术手段保证v2x消息在虚拟广播区域的部分区域内广播。

步骤1403:bm-sc2向本地v2x服务器2返回激活mbms承载响应消息。在mbms承载响应消息中携带有tmgi、服务描述、bm-sc2用于用户面的ip地址和端口号。

如果本地v2x服务器2并未在步骤1402中根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi,而是给v2x业务分配了新的tmgi,那么,bm-sc2可以根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi,如果可以重用,bm-sc2会拒绝步骤1402的激活mbms承载请求。

如果本地v2x服务器2在步骤1402中发送的激活mbms承载请求消息没有携带tmgi,那么,bm-sc2可以根据v2x消息广播的地理区域和/或v2x业务类型判断是否可以重用已经建立好的mbms承载以及标识mbms承载的tmgi,如果不可以重用,则bm-sc2分配新的tmgi值。在本实施例中,tmgi的分配是基于每个区域的,即根据不同的v2x消息广播区域和/或v2x消息类型分配tmgi。mbms承载在不同的v2x消息广播区域和/或v2x消息类型时才会建立。

步骤1404-1413:具体实现与第四实施例中的步骤1203-1212一致,这里不再赘述。

以上所述,仅为本发明的较佳实例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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