本发明涉及无线通信技术领域,特别涉及一种进行数据传输的方法和终端。
背景技术:
目前无线通信领域主要有两种通信方式:
经由网络的通信方式和直接通信方式。
1、经由网络的通信方式
传统的经由网络通信的方式如图1a所示,其中基站和终端(ue)之间使用uu接口:
对于经由网络的通信方式,发送终端(ue)如果要发送数据,那么数据首先通过终端和其服务基站之间的uu接口发送给基站,然后基站将接收端到的数据经由核心网设备送到外部服务器,由外部服务器判断数据是否需要发送给其他终端,如果需要,则将数据转发给接收终端的服务基站,接收终端的服务基站再将数据通过uu接口发送给接收终端。
2、直接通信方式
直接通信的方式如图1b所示:
终端之间采用d2d(devicetodevice,设备到设备)技术实现直接通信。
v2x(vechile-to-everything,车与万物)通信是目前通信领域一个热门议题。v2x通信主要包含三方面内容:
v2v(vechile-to-vechile,车到车):车上的obu(onbroadunit,车载单元)之间的通信。
v2i(vechile-to-infrastructure,车道网络):车和rsu(roadsideunit,路 侧设备)之间的通信。
v2p(vechile-to-pedestrian,车到行人):车和行人之间的通信。
对于v2x,如果使用上述1中所示的经由网络的通信方式,那么可以称之为经由网络的v2x通信(简称之为uuv2x);如果v和x使用上述2中所述的直接通信方式,则可以称之为v2x直接通信(简称之为pc5v2x)。
pc5v2x和uuv2x两种通信方式各有优劣。pc5v2x的优势是:时延短、传输效率高;但其可靠性会随着终端之间的距离增加或者障碍物遮挡而变差。与之正好相反,uuv2x虽然时延较长、传输效率较低,但是其可靠性是比较有保证的。
但是目前v2x通信中具体如何选择使用哪种通信方式,还没有一种具体的方案。
技术实现要素:
本发明提供一种进行数据传输的方法和终端,用以在v2x通信中选择使用的通信方式。
本发明实施例提供的一种进行数据传输的方法,该方法包括:
v2x终端根据辅助信息,确定在v2x通信中使用的目标通信方式;
所述v2x终端采用确定的目标通信方式,在v2x通信中进行数据传输。
可选的,所述辅助信息包括下列信息的中的部分或全部:
预配置信息、uu信道质量信息、是否在网络覆盖范围内和接收到的pc5v2x消息。
可选的,所述辅助信息包括预配置信息,其中所述预配置信息为预配置的地图或预配置的区域指示信息;
所述v2x终端根据辅助信息,确定在v2x通信中使用的目标通信方式,包括:
所述v2x终端根据所述预配置信息判断自身是否处于pc5信号遮挡区域;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;
否则,确定目标通信方式为pc5v2x通信方式。
可选的,该方法还包括:
所述v2x终端在确定需要移动到pc5信号遮挡区域,且当前未与网络侧建立rrc连接,则与所述网络侧建立rrc连接。
可选的,所述辅助信息包括uu信道质量信息;
所述v2x终端根据辅助信息,确定在v2x通信中使用的目标通信方式,包括:
所述v2x终端判断uu信道质量信息是否大于等于信道质量门限值;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;
否则,确定目标通信方式为pc5v2x通信方式。
可选的,所述辅助信息包括是否在网络覆盖范围内;
所述v2x终端根据辅助信息,确定在v2x通信中使用的目标通信方式,包括:
所述v2x终端判断是否在网络覆盖范围内;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;
否则,确定目标通信方式为pc5v2x通信方式。
可选的,所述v2x终端根据下列方式判断是否在网络覆盖范围内:
所述v2x终端判断在3gpp支持的任意一个载波上是否满足s准则;
如果是,则确定在网络覆盖范围内;
否则,确定不在网络覆盖范围内。
可选的,所述辅助信息包括接收到的pc5v2x消息;
所述v2x终端根据辅助信息,确定在v2x通信中使用的目标通信方式, 包括:
所述v2x终端根据之前接收到的pc5v2x消息,确定邻近v2x终端的运动轨迹,并根据所述邻近v2x终端的运动轨迹,从邻近v2x终端中确定所述v2x终端pc5信号覆盖范围内的目标邻近v2x终端;
所述v2x终端根据之前接收到的pc5v2x消息,或者之前接收到的pc5v2x消息和之前接收到的uuv2x消息,确定目标邻近v2x终端中使用pc5v2x通信方式的目标邻近v2x终端;
所述v2x终端判断当前是否无法接收到部分或全部使用pc5v2x通信方式的目标邻近v2x终端发送的pc5v2x消息;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;
否则,确定目标通信方式为pc5v2x通信方式。
可选的,该方法还包括:
若所述v2x终端用uuv2x进行数据传输,则进行uuv2x数据传输过程中,所述v2x终端基于网络控制,周期发送pc5v2x消息。
可选的,所述v2x终端采用确定的目标通信方式,在v2x通信中进行数据传输,包括:
若所述v2x终端根据确定的目标通信方式需要从pc5v2x通信方式切换到uuv2x通信方式,则所述v2x终端在pc5v2x调度周期内的数据传输完毕后,停止通过pc5v2x通信方式数据传输;
若所述v2x终端根据确定的目标通信方式需要从uuv2x通信方式切换到pc5v2x通信方式,则所述v2x终端将uuv2x缓存中未完成传输的数据切换到pc5v2x的缓存中,释放uuv2x对应的harq进程和缓存,并通过pc5v2x通信方式进行数据传输。
本发明实施例提供的一种进行数据传输的终端,包括:
确定模块,用于根据辅助信息,确定在v2x通信中使用的目标通信方式;
传输模块,用于采用确定的目标通信方式,在v2x通信中进行数据传输。
可选的,所述辅助信息包括下列信息的中的部分或全部:
预配置信息、uu信道质量信息、是否在网络覆盖范围内和接收到的pc5v2x消息。
可选的,所述辅助信息包括预配置信息,其中所述预配置信息为预配置的地图或预配置的区域指示信息;
所述确定模块具体用于:
根据所述预配置信息判断自身是否处于pc5信号遮挡区域;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;否则,确定目标通信方式为pc5v2x通信方式。
可选的,所述传输模块还用于:
在确定需要移动到pc5信号遮挡区域,且当前未与网络侧建立rrc连接,则与所述网络侧建立rrc连接。
可选的,所述辅助信息包括uu信道质量信息;
所述确定模块具体用于:
判断uu信道质量信息是否大于等于信道质量门限值;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;否则,确定目标通信方式为pc5v2x通信方式。
可选的,所述辅助信息包括是否在网络覆盖范围内;
所述确定模块具体用于:
判断是否在网络覆盖范围内;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;否则,确定目标通信方式为pc5v2x通信方式。
可选的,所述确定模块还用于,根据下列方式判断是否在网络覆盖范围内:
判断在3gpp支持的任意一个载波上是否满足s准则;
如果是,则确定在网络覆盖范围内;否则,确定不在网络覆盖范围内。
可选的,所述辅助信息包括接收到的pc5v2x消息;
所述确定模块具体用于:
根据之前接收到的pc5v2x消息,确定邻近v2x终端的运动轨迹,并根据所述邻近v2x终端的运动轨迹,从邻近v2x终端中确定所述v2x终端pc5信号覆盖范围内的目标邻近v2x终端;
根据之前接收到的pc5v2x消息,或者之前接收到的pc5v2x消息和之前接收到的uuv2x消息,确定目标邻近v2x终端中使用pc5v2x通信方式的目标邻近v2x终端;
判断当前是否无法接收到部分或全部使用pc5v2x通信方式的目标邻近v2x终端发送的pc5v2x消息;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;否则,确定目标通信方式为pc5v2x通信方式。
可选的,所述传输模块还用于:
若用uuv2x进行数据传输,则进行uuv2x数据传输过程中,基于网络控制,周期发送pc5v2x消息。
可选的,所述传输模块具体用于:
若根据确定的目标通信方式需要从pc5v2x通信方式切换到uuv2x通信方式,则在pc5v2x调度周期内的数据传输完毕后,停止通过pc5v2x通信方式数据传输;
若根据确定的目标通信方式需要从uuv2x通信方式切换到pc5v2x通信方式,则将uuv2x缓存中未完成传输的数据切换到pc5v2x的缓存中,释放uuv2x对应的harq进程和缓存,并通过pc5v2x通信方式进行数据传输。
本发明实施例v2x终端根据辅助信息,确定在v2x通信中使用的目标通信方式;以及采用确定的目标通信方式,在v2x通信中进行数据传输。由于终端能够自主的选择使用哪种通信方式,从而提高了v2x通信过程中的通信质量。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1a为背景技术中经由网络通信的示意图;
图1b为背景技术中终端直接通信的示意图;
图2为本发明实施例进行数据传输的方法流程示意图;
图3为本发明实施例第一种进行数据传输的终端结构示意图;
图4为本发明实施例第二种进行数据传输的终端结构示意图。
具体实施方式
本发明实施例v2x终端根据辅助信息,确定在v2x通信中使用的目标通信方式;以及采用确定的目标通信方式,在v2x通信中进行数据传输。由于终端能够自主的选择使用哪种通信方式,从而提高了v2x通信过程中的通信质量。
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
如图2所示,本发明实施例进行数据传输的方法包括:
步骤200、v2x终端根据辅助信息,确定在v2x通信中使用的目标通信方式;
步骤201、所述v2x终端采用确定的目标通信方式,在v2x通信中进行数据传输。
其中,本发明实施例的目标通信方式为uuv2x通信方式和/或pc5v2x通信方式。
在实施中,本发明实施例的辅助信息包括但不限于下列信息中的部分或全部:
预配置信息、uu信道质量信息、是否在网络覆盖范围内和接收到的pc5v2x消息。
下面分情况进行详细说明。
方式一、所述辅助信息包括预配置信息。
所述v2x终端根据所述预配置信息判断自身是否处于pc5信号遮挡区域;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;
否则,确定目标通信方式为pc5v2x通信方式。
如果目标通信方式为uuv2x通信方式和pc5v2x通信方式,说明终端同时使用uuv2x通信方式和pc5v2x通信方式进行数据传输。
其中,本发明实施例的预配置信息可以是任何能够确定pc5信号遮挡区域的信息,比如预配置在终端中的地图(三维地图或者平面地图);还比如预配置在终端中的区域指示信息(gps(globalpositioningsystems,全球定位系统)坐标点或者区域编号)。
比如终端可以根据地图信息判断路口(十字路口或者丁字路口)是否可能存在pc5信号遮挡。例如有高度大于设定阈值的建筑物就可以确定路口为pc5信号遮挡区域,其他地区则判定为不存在pc5信号遮挡。
除了上述高度大于设定阈值的建筑物所在的区域作为pc5信号遮挡区域, 任何能够对pc5信号进行影响的区域都可以作为本发明实施例的pc5信号遮挡区域,比如有干扰信号源的区域(这里的干扰信号源可以是电磁干扰等)等。
可选的,如果终端根据自身的移动方向和移动速度,确定需要移动到pc5信号遮挡区域,则判断当前是否与网络侧建立rrc(radioresourcecontrol,无线资源控制)连接;
如果当前未与网络侧建立rrc连接,则与所述网络侧建立rrc连接。
这样的好处是使终端进入pc5信号遮挡区域后可以马上通过uuv2x通信方式进行通信,减小因为通信方式切换带来的时延,从而能够更好地满足车联网的时延要求。
可选的,若所述v2x终端根据确定的目标通信方式需要从pc5v2x通信方式切换到uuv2x通信方式,则所述v2x终端在pc5v2x调度周期内的数据传输完毕后,停止通过pc5v2x通信方式数据传输,并通过uuv2x通信方式进行数据传输;
若所述v2x终端根据确定的目标通信方式需要从uuv2x通信方式切换到pc5v2x通信方式,则所述v2x终端将uuv2x缓存中未完成传输的数据(比如等待重传的数据和尚未传输过的数据等)切换到pc5v2x的缓存中,释放uuv2x对应的harq(hybridautomaticrepeatrequest,混合自动重传请求)进程和缓存,并通过pc5v2x通信方式进行数据传输。
方式二、所述辅助信息包括uu信道质量信息。
所述v2x终端根据辅助信息,确定在v2x通信中使用的目标通信方式,包括:
所述v2x终端判断uu信道质量信息是否大于等于信道质量门限值;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;
否则,确定目标通信方式为pc5v2x通信方式。
如果目标通信方式为uuv2x通信方式和pc5v2x通信方式,说明终端同 时使用uuv2x通信方式和pc5v2x通信方式进行数据传输。
其中,本发明实施例的uu信道质量信息为任何能够表示uu口信道质量状况的信息,比如rsrp(referencesignalreceivedpower,参考信号接收功率)、rsrq(referencesignalreceivedquality,参考信号接收质量)。
可选的,本发明实施例终端可以通过下列方式中的一种确定信道质量门限值:
协议约定、预配置在终端中、基站通过广播配置给终端、基站通过专用信令配置给终端。
可选的,当终端需要使用uuv2x通信方式时,可以提前建立rrc连接。
这样的好处是使终端进入pc5信号遮挡区域后可以马上通过uuv2x通信方式进行通信,减小因为通信方式切换带来的时延,从而能够更好地满足车联网的时延要求。
可选的,若所述v2x终端根据确定的目标通信方式需要从pc5v2x通信方式切换到uuv2x通信方式,则所述v2x终端在pc5v2x调度周期内的数据传输完毕后,停止通过pc5v2x通信方式数据传输,并通过uuv2x通信方式进行数据传输;
若所述v2x终端根据确定的目标通信方式需要从uuv2x通信方式切换到pc5v2x通信方式,则所述v2x终端将uuv2x缓存中未完成传输的数据(比如等待重传的数据和尚未传输过的数据等)切换到pc5v2x的缓存中,释放uuv2x对应的harq进程和缓存,并通过pc5v2x通信方式进行数据传输。
方式三、所述辅助信息包括是否在网络覆盖范围内。
所述v2x终端判断是否在网络覆盖范围内;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;
否则,确定目标通信方式为pc5v2x通信方式。
如果目标通信方式为uuv2x通信方式和pc5v2x通信方式,说明终端同时使用uuv2x通信方式和pc5v2x通信方式进行数据传输。
在实施中,判断是否在网络覆盖范围内的方式有很多,比如所述v2x终端判断在3gpp(3rdgenerationpartnershipproject,第三代移动通信标准化组织)支持的任意一个载波上是否满足s准则;
如果是,则确定在网络覆盖范围内;
否则,确定不在网络覆盖范围内。
除了通过s准则判断,任何能够判断判断终端是否在网络覆盖范围内的方式都适用本发明实施例。比如终端根据内置地图和自身当前的位置联合判断是否在网络覆盖范围内。
可选的,当终端需要使用uuv2x通信方式时,可以提前建立rrc连接。
这样的好处是使终端进入pc5信号遮挡区域后可以马上通过uuv2x通信方式进行通信,减小因为通信方式切换带来的时延,从而能够更好地满足车联网的时延要求。
可选的,若所述v2x终端根据确定的目标通信方式需要从pc5v2x通信方式切换到uuv2x通信方式,则所述v2x终端在pc5v2x调度周期内的数据传输完毕后,停止通过pc5v2x通信方式数据传输,并通过uuv2x通信方式进行数据传输;
若所述v2x终端根据确定的目标通信方式需要从uuv2x通信方式切换到pc5v2x通信方式,则所述v2x终端将uuv2x缓存中未完成传输的数据(比如等待重传的数据和尚未传输过的数据等)切换到pc5v2x的缓存中,释放uuv2x对应的harq进程和缓存,并通过pc5v2x通信方式进行数据传输。
方式四、所述辅助信息包括接收到的pc5v2x消息;
所述v2x终端根据之前接收到的pc5v2x消息,确定邻近v2x终端的运动轨迹,并根据所述邻近v2x终端的运动轨迹,从邻近v2x终端中确定所述 v2x终端pc5信号覆盖范围内的目标邻近v2x终端;
所述v2x终端根据之前接收到的pc5v2x消息,确定目标邻近v2x终端中使用pc5v2x通信方式的目标邻近v2x终端,或者根据之前接收到的pc5v2x消息和之前接收到的uuv2x消息,确定目标邻近v2x终端中使用pc5v2x通信方式的目标邻近v2x终端;
所述v2x终端判断当前是否无法接收到部分或全部使用pc5v2x通信方式的目标邻近v2x终端发送的pc5v2x消息;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;
否则,确定目标通信方式为pc5v2x通信方式。
如果目标通信方式为uuv2x通信方式和pc5v2x通信方式,说明终端同时使用uuv2x通信方式和pc5v2x通信方式进行数据传输。
在实施中,pc5v2x消息里面有一个pathhistory(路径历史)信息,记录的是ue之前运行的轨迹中的m个点,比如m为7。
v2x终端根据之前接收的pc5v2x消息,确定邻近v2x终端的运动轨迹时,根据这个pathhistory信息就可以预测ue的运动轨迹。
v2x终端根据邻近v2x终端的运动轨迹,就可以知道邻近v2x终端中哪些邻近v2x终端位于自己的pc5v2x信号覆盖范围中,即从邻近v2x终端中确定所述v2x终端pc5v2x信号覆盖范围内的目标邻近v2x终端。
然后可以根据之前接收到的pc5v2x消息,或者之前接收到的pc5v2x消息和之前接收到的uuv2x消息确定目标邻近v2x终端中有哪些终端使用的是pc5v2x通信方式。
所述v2x终端判断当前是否无法接收到部分或全部使用pc5v2x通信方式的目标邻近v2x终端发送的pc5v2x消息。这里所述v2x终端可以持续一段时间接收目标邻近v2x终端发送的pc5v2x消息,然后判断这一段时间是否无法接收到部分或全部目标邻近v2x终端发送的pc5v2x消息。
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;
否则,确定目标通信方式为pc5v2x通信方式。
在实施中,如果判断这一段时间是否无法接收到部分目标邻近v2x终端发送的pc5v2x消息,则具体部分目标邻近v2x终端的数量可以根据经验、仿真、需求等方式确定。除了目标邻近v2x终端的数量,也可以是一个比例。比如50%,如果全部使用pc5v2x通信方式的目标邻近v2x终端是10个,则无法接收到5个目标邻近v2x终端发送的pc5v2x消息,就确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式。如果全部使用pc5v2x通信方式的目标邻近v2x终端是20个,如果无法接收到10个目标邻近v2x终端发送的pc5v2x消息,就确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式。
因为不同的时间、地点,目标邻近v2x终端的数量也不相同,所以按照比例进行判断,准确率会更高。
可选的,当终端需要使用uuv2x通信方式时,可以提前建立rrc连接。
这样的好处是使终端进入pc5信号遮挡区域后可以马上通过uuv2x通信方式进行通信,减小因为通信方式切换带来的时延,从而能够更好地满足车联网的时延要求。
可选的,若所述v2x终端根据确定的目标通信方式需要从pc5v2x通信方式切换到uuv2x通信方式,则所述v2x终端在pc5v2x调度周期内的数据传输完毕后,停止通过pc5v2x通信方式数据传输,并通过uuv2x通信方式进行数据传输;
若所述v2x终端根据确定的目标通信方式需要从uuv2x通信方式切换到pc5v2x通信方式,则所述v2x终端将uuv2x缓存中未完成传输的数据(比如等待重传的数据和尚未传输过的数据等)切换到pc5v2x的缓存中, 释放uuv2x对应的harq进程和缓存,并通过pc5v2x通信方式进行数据传输。
可选的,针对方式四,有可能过一段时间大量的v2x终端都采用uuv2x通信方式,为了能够让ue切回pc5v2x,网络可以让所有使用uuv2x的v2x终端,在相同的时间发送pc5v2x消息,检测是否可以切换回pc5v2x。
具体的若所述v2x终端用uuv2x进行数据传输,则进行uuv2x数据传输过程中,所述v2x终端基于网络控制,周期发送pc5v2x消息。
在实施中,还可以将pc5v2x消息与其他信息结合使用。下面列举几种:
方式一、预配置信息+pc5v2x消息
可选的,终端可以根据预配置信息判断是否即将进入存在pc5遮挡区域,如果是,则可以提前建立rrc连接;
然后,所述v2x终端根据之前接收到的pc5v2x消息,确定邻近v2x终端的运动轨迹,并根据所述邻近v2x终端的运动轨迹,从邻近v2x终端中确定所述v2x终端pc5信号覆盖范围内的目标邻近v2x终端;
所述v2x终端根据之前接收到的pc5v2x消息,确定目标邻近v2x终端中使用pc5v2x通信方式的目标邻近v2x终端,或者根据之前接收到的pc5v2x消息和之前接收到的uuv2x消息,确定目标邻近v2x终端中使用pc5v2x通信方式的目标邻近v2x终端;
所述v2x终端判断当前是否无法接收到部分或全部使用pc5v2x通信方式的目标邻近v2x终端发送的pc5v2x消息;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;否则,确定目标通信方式为pc5v2x通信方式。
方式二、uu信道质量信息+pc5v2x消息
可选的,终端可以判断uu信道质量信息是否不小于信道质量门限值;
如果不小于,则可以提前建立rrc连接;
然后,所述v2x终端根据之前接收到的pc5v2x消息,确定邻近v2x终端的运动轨迹,并根据所述邻近v2x终端的运动轨迹,从邻近v2x终端中确定所述v2x终端pc5信号覆盖范围内的目标邻近v2x终端;
所述v2x终端根据之前接收到的pc5v2x消息,确定目标邻近v2x终端中使用pc5v2x通信方式的目标邻近v2x终端,或者根据之前接收到的pc5v2x消息和之前接收到的uuv2x消息,确定目标邻近v2x终端中使用pc5v2x通信方式的目标邻近v2x终端;
所述v2x终端判断当前是否无法接收到部分或全部使用pc5v2x通信方式的目标邻近v2x终端发送的pc5v2x消息;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;否则,确定目标通信方式为pc5v2x通信方式。
方式三、是否在网络覆盖范围内+pc5v2x消息
可选的,终端可以判断是否在网络覆盖范围内;
如果是,则可以提前建立rrc连接;
然后,所述v2x终端根据之前接收到的pc5v2x消息,确定邻近v2x终端的运动轨迹,并根据所述邻近v2x终端的运动轨迹,从邻近v2x终端中确定所述v2x终端pc5信号覆盖范围内的目标邻近v2x终端;
所述v2x终端根据之前接收到的pc5v2x消息,确定目标邻近v2x终端中使用pc5v2x通信方式的目标邻近v2x终端,或者根据之前接收到的pc5v2x消息和之前接收到的uuv2x消息,确定目标邻近v2x终端中使用pc5v2x通信方式的目标邻近v2x终端;
所述v2x终端判断当前是否无法接收到部分或全部使用pc5v2x通信方式的目标邻近v2x终端发送的pc5v2x消息;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;否则,确定目标通信方式为pc5 v2x通信方式。
下面列举几个实例对本发明的方案进行详细说明。
实施例1:终端通过预配置信息选择v2x通信中使用的目标通信方式
这里的预配置信息是任何能够确定pc5信号遮挡区域的信息,比如预配置在终端中的地图(三维地图或者平面地图);还比如预配置在终端中的区域指示信息(gps坐标点或者区域编号)。
比如终端可以根据地图信息判断路口(十字路口或者丁字路口)是否可能存在pc5信号遮挡。例如有高度大于设定阈值的建筑物就可以路口为pc5信号遮挡区域,其他地区则判定为不存在pc5信号遮挡。
所述v2x终端根据所述预配置信息判断自身是否处于pc5信号遮挡区域;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;
否则,确定目标通信方式为pc5v2x通信方式。
如果目标通信方式为uuv2x通信方式和pc5v2x通信方式,说明终端同时使用uuv2x通信方式和pc5v2x通信方式进行数据传输。
可选的,如果终端根据自身的移动方向和移动速度,确定需要移动到pc5信号遮挡区域,则判断当前是否与网络侧建立rrc连接;
如果当前未与网络侧建立rrc连接,则与所述网络侧建立rrc连接。
这样的好处是使终端进入pc5信号遮挡区域后可以马上通过uuv2x通信方式进行通信,减小因为通信方式切换带来的时延,从而能够更好地满足车联网的时延要求。
可选的,若所述v2x终端根据确定的目标通信方式需要从pc5v2x通信方式切换到uuv2x通信方式,则所述v2x终端在pc5v2x调度周期内的数据传输完毕后,停止通过pc5v2x通信方式数据传输,并通过uuv2x通信方式进行数据传输;
若所述v2x终端根据确定的目标通信方式需要从uuv2x通信方式切换 到pc5v2x通信方式,则所述v2x终端将uuv2x缓存中未完成传输的数据(比如等待重传的数据和尚未传输过的数据等)切换到pc5v2x的缓存中,释放uuv2x对应的harq进程和缓存,并通过pc5v2x通信方式进行数据传输。
实施例2:终端通过uu信道质量信息选择v2x通信中使用的目标通信方式
这里的uu信道质量信息为任何能够表示uu口信道质量状况的信息,比如rsrp、rsrq。
所述v2x终端判断uu信道质量信息是否不小于信道质量门限值;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;
否则,确定目标通信方式为pc5v2x通信方式。
如果目标通信方式为uuv2x通信方式和pc5v2x通信方式,说明终端同时使用uuv2x通信方式和pc5v2x通信方式进行数据传输。
可选的,当终端需要使用uuv2x通信方式时,可以提前建立rrc连接。
这样的好处是使终端进入pc5信号遮挡区域后可以马上通过uuv2x通信方式进行通信,减小因为通信方式切换带来的时延,从而能够更好地满足车联网的时延要求。
可选的,若所述v2x终端根据确定的目标通信方式需要从pc5v2x通信方式切换到uuv2x通信方式,则所述v2x终端在pc5v2x调度周期内的数据传输完毕后,停止通过pc5v2x通信方式数据传输,并通过uuv2x通信方式进行数据传输;
若所述v2x终端根据确定的目标通信方式需要从uuv2x通信方式切换到pc5v2x通信方式,则所述v2x终端将uuv2x缓存中未完成传输的数据(比如等待重传的数据和尚未传输过的数据等)切换到pc5v2x的缓存中,释放uuv2x对应的harq进程和缓存,并通过pc5v2x通信方式进行数据 传输。
实施例3:终端通过是否在网络覆盖范围内选择v2x通信中使用的目标通信方式
这里的是否在网络覆盖范围内可以是是否在3gpp网络覆盖范围内。
所述v2x终端判断是否在网络覆盖范围内;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;
否则,确定目标通信方式为pc5v2x通信方式。
如果目标通信方式为uuv2x通信方式和pc5v2x通信方式,说明终端同时使用uuv2x通信方式和pc5v2x通信方式进行数据传输。
可选的,当终端需要使用uuv2x通信方式时,可以提前建立rrc连接。
这样的好处是使终端进入pc5信号遮挡区域后可以马上通过uuv2x通信方式进行通信,减小因为通信方式切换带来的时延,从而能够更好地满足车联网的时延要求。
可选的,若所述v2x终端根据确定的目标通信方式需要从pc5v2x通信方式切换到uuv2x通信方式,则所述v2x终端在pc5v2x调度周期内的数据传输完毕后,停止通过pc5v2x通信方式数据传输,并通过uuv2x通信方式进行数据传输;
若所述v2x终端根据确定的目标通信方式需要从uuv2x通信方式切换到pc5v2x通信方式,则所述v2x终端将uuv2x缓存中未完成传输的数据(比如等待重传的数据和尚未传输过的数据等)切换到pc5v2x的缓存中,释放uuv2x对应的harq进程和缓存,并通过pc5v2x通信方式进行数据传输。
实施例4:终端通过接收到的pc5v2x消息选择v2x通信中使用的目标通信方式
所述v2x终端根据之前接收到的pc5v2x消息,确定邻近v2x终端的运 动轨迹,并根据所述邻近v2x终端的运动轨迹,从邻近v2x终端中确定所述v2x终端pc5信号覆盖范围内的目标邻近v2x终端;
所述v2x终端根据之前接收到的pc5v2x消息,确定目标邻近v2x终端中使用pc5v2x通信方式的目标邻近v2x终端,或者根据之前接收到的pc5v2x消息和之前接收到的uuv2x消息,确定目标邻近v2x终端中使用pc5v2x通信方式的目标邻近v2x终端;
所述v2x终端判断当前是否无法接收到部分或全部使用pc5v2x通信方式的目标邻近v2x终端发送的pc5v2x消息;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;
否则,确定目标通信方式为pc5v2x通信方式。
如果目标通信方式为uuv2x通信方式和pc5v2x通信方式,说明终端同时使用uuv2x通信方式和pc5v2x通信方式进行数据传输。
可选的,当终端需要使用uuv2x通信方式时,可以提前建立rrc连接。
这样的好处是使终端进入pc5信号遮挡区域后可以马上通过uuv2x通信方式进行通信,减小因为通信方式切换带来的时延,从而能够更好地满足车联网的时延要求。
可选的,若所述v2x终端根据确定的目标通信方式需要从pc5v2x通信方式切换到uuv2x通信方式,则所述v2x终端在pc5v2x调度周期内的数据传输完毕后,停止通过pc5v2x通信方式数据传输,并通过uuv2x通信方式进行数据传输;
若所述v2x终端根据确定的目标通信方式需要从uuv2x通信方式切换到pc5v2x通信方式,则所述v2x终端将uuv2x缓存中未完成传输的数据(比如等待重传的数据和尚未传输过的数据等)切换到pc5v2x的缓存中,释放uuv2x对应的harq进程和缓存,并通过pc5v2x通信方式进行数据传输。
可选的,针对方式四,有可能过一段时间大量的v2x终端都采用uuv2x通信方式,为了能够让ue切回pc5v2x,网络可以让所有使用uuv2x的v2x终端,在相同的时间发送pc5v2x消息,检测是否可以切换回pc5v2x。
具体的若所述v2x终端用uuv2x进行数据传输,则进行uuv2x数据传输过程中,所述v2x终端基于网络控制,周期发送pc5v2x消息。
基于同一发明构思,本发明实施例中还提供了进行数据传输的终端,由于该终端解决问题的原理与本发明实施例进行数据传输的方法相似,因此该终端的实施可以参见方法的实施,重复之处不再赘述。
如图3所示,本发明实施例第一种进行数据传输的终端包括:
确定模块300,用于根据辅助信息,确定在v2x通信中使用的目标通信方式;
传输模块301,用于采用确定的目标通信方式,在v2x通信中进行数据传输。
可选的,所述辅助信息包括下列信息的中的部分或全部:
预配置信息、uu信道质量信息、是否在网络覆盖范围内和接收到的pc5v2x消息。
可选的,所述辅助信息包括预配置信息,其中所述预配置信息为预配置的地图或预配置的区域指示信息;
所述确定模块300具体用于:
根据所述预配置信息判断自身是否处于pc5信号遮挡区域;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;否则,确定目标通信方式为pc5v2x通信方式。
可选的,所述传输模块301还用于:
在确定需要移动到pc5信号遮挡区域,且当前未与网络侧建立rrc连接,则与所述网络侧建立rrc连接。
可选的,所述辅助信息包括uu信道质量信息;
所述确定模块300具体用于:
判断uu信道质量信息是否大于等于信道质量门限值;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;否则,确定目标通信方式为pc5v2x通信方式。
可选的,所述辅助信息包括是否在网络覆盖范围内;
所述确定模块300具体用于:
判断是否在网络覆盖范围内;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;否则,确定目标通信方式为pc5v2x通信方式。
可选的,所述确定模块300还用于,根据下列方式判断是否在网络覆盖范围内:
判断在3gpp支持的任意一个载波上是否满足s准则;
如果是,则确定在网络覆盖范围内;否则,确定不在网络覆盖范围内。
可选的,所述辅助信息包括接收到的pc5v2x消息;
所述确定模块300具体用于:
根据之前接收到的pc5v2x消息,确定邻近v2x终端的运动轨迹,并根据所述邻近v2x终端的运动轨迹,从邻近v2x终端中确定所述v2x终端pc5信号覆盖范围内的目标邻近v2x终端;
根据之前接收到的pc5v2x消息,确定目标邻近v2x终端中使用pc5v2x通信方式的目标邻近v2x终端,或者根据之前接收到的pc5v2x消息和之前接收到的uuv2x消息,确定目标邻近v2x终端中使用pc5v2x通信方式的目标邻近v2x终端;
判断当前是否无法接收到部分或全部使用pc5v2x通信方式的目标邻近 v2x终端发送的pc5v2x消息;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;否则,确定目标通信方式为pc5v2x通信方式。
可选的,所述传输模块301还用于:
若用uuv2x进行数据传输,则进行uuv2x数据传输过程中,基于网络控制,周期发送pc5v2x消息。
可选的,所述传输模块301具体用于:
若根据确定的目标通信方式需要从pc5v2x通信方式切换到uuv2x通信方式,则在pc5v2x调度周期内的数据传输完毕后,停止通过pc5v2x通信方式数据传输;
若根据确定的目标通信方式需要从uuv2x通信方式切换到pc5v2x通信方式,则将uuv2x缓存中未完成传输的数据切换到pc5v2x的缓存中,释放uuv2x对应的harq进程和缓存,并通过pc5v2x通信方式进行数据传输。
如图4所示,本发明实施例第二种进行数据传输的终端包括:
处理器401,用于读取存储器404中的程序,执行下列过程:
根据辅助信息,确定在v2x通信中使用的目标通信方式;采用确定的目标通信方式,通过收发机402在v2x通信中进行数据传输。
收发机402,用于在处理器401的控制下接收和发送数据。
可选的,所述辅助信息包括下列信息的中的部分或全部:
预配置信息、uu信道质量信息、是否在网络覆盖范围内和接收到的pc5v2x消息。
可选的,所述辅助信息包括预配置信息,其中所述预配置信息为预配置的地图或预配置的区域指示信息;
所述处理器401具体用于:
根据所述预配置信息判断自身是否处于pc5信号遮挡区域;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;否则,确定目标通信方式为pc5v2x通信方式。
可选的,所述处理器401还用于:
在确定需要移动到pc5信号遮挡区域,且当前未与网络侧建立rrc连接,则与所述网络侧建立rrc连接。
可选的,所述辅助信息包括uu信道质量信息;
所述处理器401具体用于:
判断uu信道质量信息是否大于等于信道质量门限值;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;否则,确定目标通信方式为pc5v2x通信方式。
可选的,所述辅助信息包括是否在网络覆盖范围内;
所述处理器401具体用于:
判断是否在网络覆盖范围内;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;否则,确定目标通信方式为pc5v2x通信方式。
可选的,所述处理器401还用于,根据下列方式判断是否在网络覆盖范围内:
判断在3gpp支持的任意一个载波上是否满足s准则;
如果是,则确定在网络覆盖范围内;否则,确定不在网络覆盖范围内。
可选的,所述辅助信息包括接收到的pc5v2x消息;
所述处理器401具体用于:
根据之前接收到的pc5v2x消息,确定邻近v2x终端的运动轨迹,并根据所述邻近v2x终端的运动轨迹,从邻近v2x终端中确定所述v2x终端pc5 信号覆盖范围内的目标邻近v2x终端;
根据之前接收到的pc5v2x消息,确定目标邻近v2x终端中使用pc5v2x通信方式的目标邻近v2x终端,或者根据之前接收到的pc5v2x消息和之前接收到的uuv2x消息,确定目标邻近v2x终端中使用pc5v2x通信方式的目标邻近v2x终端;
判断当前是否无法接收到部分或全部使用pc5v2x通信方式的目标邻近v2x终端发送的pc5v2x消息;
如果是,则确定目标通信方式为uuv2x通信方式;或确定目标通信方式为uuv2x通信方式和pc5v2x通信方式;否则,确定目标通信方式为pc5v2x通信方式。
可选的,所述处理器401还用于:
若用uuv2x进行数据传输,则进行uuv2x数据传输过程中,基于网络控制,周期发送pc5v2x消息。
可选的,所述处理器401具体用于:
若根据确定的目标通信方式需要从pc5v2x通信方式切换到uuv2x通信方式,则在pc5v2x调度周期内的数据传输完毕后,停止通过pc5v2x通信方式数据传输;
若根据确定的目标通信方式需要从uuv2x通信方式切换到pc5v2x通信方式,则将uuv2x缓存中未完成传输的数据切换到pc5v2x的缓存中,释放uuv2x对应的harq进程和缓存,并通过pc5v2x通信方式进行数据传输。
在图4中,总线架构(用总线400来代表),总线400可以包括任意数量的互联的总线和桥,总线400将包括由通用处理器401代表的一个或多个处理器和存储器404代表的存储器的各种电路链接在一起。总线400还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口403在总线400和收发机402之间提供接口。收发机402可以是一个元件,也可以是多 个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。例如:收发机402从其他设备接收外部数据。收发机402用于将处理器401处理后的数据发送给其他设备。取决于计算系统的性质,还可以提供用户接口405,例如小键盘、显示器、扬声器、麦克风、操纵杆。
处理器401负责管理总线400和通常的处理,如前述所述运行通用操作系统。而存储器404可以被用于存储处理器401在执行操作时所使用的数据。
可选的,处理器401可以是cpu(中央处埋器)、asic(applicationspecificintegratedcircuit,专用集成电路)、fpga(field-programmablegatearray,现场可编程门阵列)或cpld(complexprogrammablelogicdevice,复杂可编程逻辑器件)。
从上述内容可以看出:本发明实施例v2x终端根据辅助信息,确定在v2x通信中使用的目标通信方式;以及采用确定的目标通信方式,在v2x通信中进行数据传输。由于终端能够自主的选择使用哪种通信方式,从而提高了v2x通信过程中的通信质量。
以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。
相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令 执行系统、装置或设备使用。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。