一种路由方法和设备与流程

文档序号:14993970发布日期:2018-07-20 23:12阅读:237来源:国知局

本发明涉及无线通信技术,尤指一种路由方法和设备。



背景技术:

随着无线多媒体业务的发展,人们对高数据速率和用户体验的需求日益增长,从而对传统蜂窝网络的系统容量和覆盖提出了较高要求。另一方面,社交网络、近距离数据共享、本地广告等应用的流行,使得人们对了解附近感兴趣的人或事物并与之通信(proximityservices,邻近服务)的需求逐渐增加。传统的基于小区的蜂窝网络在高数据速率业务以及邻近服务的支持方面存在明显的局限性,在这种需求背景下,代表未来通信技术发展新方向的d2d(device-to-device,设备到设备)技术应运而生。d2d技术的应用,可以减轻蜂窝网络的负担、减少用户设备的电池功耗、提高数据速率,并改善网络基础设施的鲁棒性,很好地满足上述高数据速率业务和邻近服务的要求。

d2d技术可以工作在授权频段或非授权频段,允许多个支持d2d功能的用户设备(即d2d用户设备,d2duserequipment,d2due)在有网络基础设施或无网络基础设施的情况下进行直接发现/直接通信。d2d技术通常包括d2d发现技术和d2d通信技术。d2d发现技术是指:用于判断/确定两个或多个d2d用户设备之间相互邻近(例如在可进行d2d直接通信范围之内)或用于判断/确定第一用户设备邻近第二用户设备的技术。d2d通信技术是指:d2d用户设备之间部分或全部通信数据可以不通过网络基础设施而直接进行通信的技术。

r12标准和r13标准对应的d2d应用场景主要有三种:

1)ue1和ue2在蜂窝网络的覆盖下进行数据交互,用户面数据不经过网络基础设施,如图1的模式1;

2)在弱/无蜂窝网络的覆盖区域的ue中继传输,如图1中的模式2,允许信号质量较差的ue4通过附近有网络覆盖的ue3与网络进行通信,能帮助运营商扩展;

3)在发生地震或紧急情况,蜂窝网络不能正常工作的情况下,允许设备间直接通信,如图1中的模式3,ue5,ue6和ue7间控制面和用户面都不经过网络基础设施而进行一跳或多跳的数据通信。

在以上r13标准的d2d场景2)和场景3)中,d2due可以作为中继节点,使得蜂窝网络覆盖边缘或覆盖外的远程的(remote)d2due能通过中继节点ue与网络进行蜂窝通信,且使得d2due间通过中继节点ue进行d2d通信。r13标准的d2d中,作为中继节点的d2due(也称为中继(relay)ue)在层3(即ip网络层)根据目标ip地址/端口号等信息进行数据的转发,而在r14d2d技术中,考虑可穿戴式设备(例如,mte或nb-iot设备)通过relayue接入网络场景,为了使得运营商(即核心网网元mme等,以及基站)能更有效的管理可穿戴式设备(即远端(remote)ue),要求relayue在层2(所述层3之下,物理层之上)进行数据的路由转发,但相关技术并未提供中继ue在层2进行数据的路由转发的方法,从而导致relayue的d2d中继功能无法正确执行。



技术实现要素:

本发明实施例提供了一种路由方法和设备,能够实现中继ue在层2进行数据路由转发。

本发明实施例提供了一种路由方法,该方法包括:

中继用户设备(relayue)从第一对端接收数据包;

所述中继ue通过层2数据转发方式,将所述数据包发送给第二对端。

本发明实施例中,所述第一对端包括远端ue,所述第二对端包括基站;

或者,所述第一对端包括基站,所述第二对端包括远端ue。

本发明实施例中,所述第一对端为远端ue,所述第二对端包括基站;相应的,所述中继ue通过层2数据转发方式将所述数据包发送给所述第二对端,包括:

中继ue通过中继ue的承载将从远端ue接收的所述数据包发送给所述基站。

本发明实施例中,所述第一对端为远端ue,所述第二对端包括基站;相应的,所述中继ue通过层2数据转发方式将所述数据包发送给所述基站,包括:

所述中继ue将所述需转发的远端ue发送的数据包映射到专用于转发数据的中继ue的分组数据网pdn连接或承载;

或者,所述中继ue根据pppp与qci的对应关系,以及所述数据包对应pc5承载或pc5逻辑信道的pppp值,将所述数据包映射到相应qci的中继ue的承载;

或者,所述中继ue根据所述数据包对应pc5承载或pc5逻辑信道的qci值,将所述数据包映射到相应qci的中继ue的承载。

本发明实施例中,所述第一对端为远端ue,所述第二对端包括基站;相应的,所述中继ue通过层2转发方式将数据包发送给所述基站,包括:

所述中继ue对从远端ue接收的数据包进行pc5接口层2解析后执行uu接口层2处理或封装;

所述pc5接口层2包括以下之一或组合:

pc5mac,pc5rlc,pc5pdcp,中继适配层;

所述uu接口层2包括以下之一或组合:

uumac,uurlc,uupdcp,中继适配层。

本发明实施例中,所述第一对端为远端ue,所述第二对端包括基站;相应的,所述中继ue通过层2转发方式将数据包发送给所述基站,包括:

中继ue将用于标识所述远端ue和/或所述数据包所属的承载的信息包含在所述数据包的uupdcp或uurlc或uumac或中继适配层包头或uumac层macpdu的头部中的子头中;

和/或,中继ue将用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息包含在数据包的uupdcp或uurlc或uumac或中继适配层包头中。

本发明实施例中,所述第一对端为远端ue,所述第二对端包括基站;相应的,所述中继ue通过层2转发方式将数据包发送给所述基站,该方法还包括:

所述中继ue获取用于标识所述数据包所属的远端ue和/或eps承载或无线承载或s1承载的信息。

本发明实施例中,所述中继ue通过以下方式之一或组合,获取用于标识所述数据包所属的远端ue和/或eps承载或无线承载或s1承载的信息:

通过从远端ue接收数据包的pc5pdcp或pc5rlc或pc5mac或适配层包头所包含的用于标识远端ue和/或数据包所属的承载的信息获取;

通过从远端ue接收数据包的pc5接口mac层子头中的源proselayer2id获取用于标识数据包所属的远端ue的信息。

通过从远端ue接收数据包的pc5接口mac层子头中的逻辑信道标识,以及pc5承载/逻辑信道与uu无线承载/eps承载/s1承载之间的映射关系,获得数据包所属的uu无线承载/eps承载/s1承载。

本发明实施例中,所述第一对端为远端ue,所述第二对端包括基站;相应的,所述中继ue通过层2数据转发方式将数据包发送给基站之后,该方法还包括以下之一或组合:

所述基站获取所接收数据包的uupdcp和/或uurlc和/或中继适配层和/或pc5pdcp和/或pc5rlc和/或pc5mac包头中包含的用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息;

所述基站获取所接收数据包的uupdcp和/或uurlc和/或中继适配层和/或pc5pdcp和/或pc5rlc和/或pc5mac包头中包含的用于标识所述远端ue和/或所述数据包所属的承载的信息;

所述基站根据用于标识所述远端ue和/或所述数据包所属的承载的信息,将所述数据包映射到相应远端ue的相应承载,并投递到相应远端ue的相应承载的uupdcp和/或uurlc接收实体。

本发明实施例中,所述第一对端为基站,相应的,所述中继ue从所述基站接收数据包之前,该方法还包括:

所述基站将所述数据包进行层2处理,并发送给所述中继ue。

本发明实施例中,所述第一对端包括基站,所述第二对端包括远端ue,相应的,所述中继ue通过层2数据转发方式将数据包发送给远端ue,包括:

所述中继ue解析所接收数据包,获取所述数据包的pdcp或rlc或mac或适配层包头中包含的用于标识所述远端ue和/或所述数据包所属的承载的信息,并根据该信息找到相应的远端ue和/或相应的承载或逻辑信道;所述相应的远端ue为所述数据包的目标远端ue;

或者,所述中继ue将所述数据包映射到相应的pc5承载或逻辑信道并发送给相应的远端ue。

本发明实施例中,所述中继ue将所述数据包映射到相应的pc5承载或逻辑信道,包括:

所述中继ue根据所述数据包所属承载的qci,以及qci和pppp之间的映射关系,将所述数据包映射到相应pppp对应的pc5承载或逻辑信道;

或者,所述中继ue根据所述数据包所属承载的qci,以及uuqci和pc5qci之间的映射关系,将所述数据包映射到相应pc5qci对应的pc5承载或逻辑信道;

或者,所述中继ue根据所述数据包所属承载的qci,将所述数据包映射到相应qci对应的pc5承载或逻辑信道;

或者,所述中继ue将所述数据包映射到专用于转发数据的pc5承载或逻辑信道;

或者,所述中继ue根据所述数据包所属的承载或逻辑信道的信息,将数据包映射到数据包所属的承载对应的pc5承载或逻辑信道上。

本发明实施例中,所述第一对端包括基站,所述第二对端包括远端ue,相应的,所述中继ue通过层2转发的方式将数据包发送给远端ue,包括:

中继ue在为所述数据包添加的pc5pdcp和/或pc5rlc和/或pc5mac和/或中继适配层的包头中包含用于标识所述远端ue和/或数据包所属的承载的信息;

和/或,中继ue在为所述数据包添加的pc5pdcp和/或pc5rlc和/或pc5mac和/或中继适配层的包头中包含用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息。

本发明实施例中,所述第一对端包括基站,所述第二对端包括远端ue,相应的,所述中继ue通过层2数据转发方式将数据包发送给远端ue之后,该方法还包括:

所述远端ue将所接收的数据包映射到所述远端ue的相应的eps或无线承载/逻辑信道。

本发明实施例中,所述远端ue将所接收数据包映射到远端ue的相应的eps或无线承载/逻辑信道,包括:

所述远端ue根据所接收数据包的uupdcp或uurlc或中继适配层或pc5pdcp或pc5rlc或pc5mac包头中用于标识所述数据包所属的承载的信息,将所接收数据包映射到所述标识信息对应的远端ue的eps或无线承载/逻辑信道;

或者,所述远端ue根据所接收数据包所属pc5承载或逻辑信道的qci值,将所接收数据包映射到所述qci值对应的eps或无线承载/逻辑信道;

或者,所述远端ue根据所接收数据包所属pc5承载或逻辑信道的pppp值,以及pppp与qci值之间的对应关系,将所接收数据包映射到所述qci值对应的eps或无线承载/逻辑信道;

或者,所述远端ue根据ue上下文中eps/uu无线承载与pc5承载或逻辑信道之间的映射关系,将所接收数据包映射到所述pc5承载或逻辑信道对应的eps或uu无线承载/逻辑信道。

本发明实施例中,所述用于标识所述远端ue和/或所述数据包所属的承载的信息,包括:

所述远端ue的标识信息和/或承载标识信息;所述远端ue的标识信息为以下任一或组合:c-rnti,远端ue的d2d层2标识,enbuex2apid,enbues1apid,远端ue的标识的索引值,新定义ue标识;所述承载标识信息为以下任一或组合:eps承载标识,无线承载标识,e-rab标识,s1承载标识,逻辑信道标识lcid,新定义承载标识,控制面信令或用户面数据类型指示信息;

或者,用于标识所述远端ue和承载的组合的信息,为teid信息或其它现有或新增标识信息,所述承载为远端ue的无线承载或s1承载或eps承载。

本发明实施例提供了一种路由方法,该方法包括:

远端ue对待发送的数据包进行层2处理;

所述远端ue发送处理后的数据包。

本发明实施例中,所述远端ue对待发送的数据包进行层2处理,包括以下之一或组合:

所述远端ue内的uu口分组数据汇聚协议pdcp实体进行pdcp层处理或数据封装;

所述远端ue内的uu口无线链路层控制协议rlc实体进行rlc层处理或数据封装;

所述远端ue内的中继适配层实体进行中继适配层处理或数据封装;

所述远端ue内的pc5pdcp层实体进行pc5pdcp层处理或数据封装;

所述远端ue内的pc5rlc层实体进行pc5rlc层处理或数据封装;

所述远端ue内的pc5mac层实体进行pc5mac层处理或数据封装。

本发明实施例中,所述远端ue对待发送的数据包进行层2处理,包括以下之一或组合:

所述远端ue在为所述数据包添加的uupdcp或中继适配层或pc5pdcp或pc5rlc或pc5mac包头中,设置用于标识所述远端ue和/或所述数据包所属承载的信息;

所述远端ue在为所述数据包添加的uupdcp或中继适配层或pc5pdcp或pc5rlc或pc5mac包头中,设置用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息;

远端ue省略对所述数据包执行pc5pdcp层加密处理;

所述远端ue对所述数据包执行pc5rlc层确认am模式处理。

本发明实施例中,所述远端ue将数据包进行层2处理并发送给所述中继ue,包括:

远端ue将数据包映射到pc5承载或pc5逻辑信道,并通过pc5承载或pc5逻辑信道将数据包发送给所述中继ue。

本发明实施例中,所述远端ue将数据包映射到pc5承载或pc5逻辑信道,包括:

所述远端ue根据所述数据包所属演进分组系统eps承载的qci,以及qci和封包优先权pppp之间的映射关系,将所述数据包映射到相应pppp对应的pc5承载或pc5逻辑信道;

或者,所述远端ue根据所述数据包所属eps承载的qci,以及uu接口qci和pc5接口qci之间的映射关系,将所述数据包映射到相应pc5接口qci对应的pc5承载或pc5逻辑信道;

或者,所述远端ue根据所述数据包所属eps承载的qci,将所述数据包映射到相应qci对应的pc5承载或pc5逻辑信道;

或者,所述远端ue将所述数据包映射到专用于转发数据的pc5承载或pc5逻辑信道;

或者,所述远端ue将所述数据包映射到所述数据包所属eps承载对应的pc5承载或pc5逻辑信道。

本发明实施例中,所述远端ue将所述数据包进行层2处理,包括以下之一或其组合:

远端ue省略对所述数据包执行pc5pdcp层加密处理;

所述远端ue对所述数据包执行pc5rlc层确认am模式处理;

所述远端ue在为所述数据包添加的pc5pdcp包头或pc5rlc或pc5mac包头中,设置用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息;

所述远端ue在为所述数据包添加的pc5pdcp包头或pc5rlc或pc5mac包头中,设置用于标识所述远端ue和/或所述数据包所属承载的信息。

本发明实施例还提供了一种路由方法,该方法包括:

基站对待发送的数据包进行层2处理;

所述基站发送处理后的数据包。

本发明实施例中,所述基站对待发送的数据包进行层2处理之前,该方法还包括:

所述基站从核心网网元接收需发送给远端ue的数据包;所述核心网网元为服务网关sgw或移动管理实体mme;

或者,基站自行产生需发送给远端ue的数据包。

本发明实施例中,所述基站对待发送的数据包进行层2处理,包括:

基站对需要发送给远端ue的数据包进行层2处理或数据封装包括以下之一或组合:

基站内远端ue的uu口pdcp实体对数据包进行uupdcp层处理或数据封装;

所述基站内远端ue的uu口rlc实体对数据包进行rlc层处理或数据封装;

所述基站内远端ue的中继适配层实体对数据包进行中继适配层处理或数据封装;

所述基站内中继ue的uupdcp层实体进行uupdcp层处理或数据封装;

所述基站内中继ue的uurlc层实体进行uurlc层处理或数据封装;

所述基站内中继ue的uumac层实体进行uumac层处理或数据封装。

本发明实施例中,所述基站对需要发送给远端ue的数据包进行层2处理或数据封装,包括以下之一或组合:

所述基站内的远端ue的uupdcp和/或uurlc和/或中继适配层实体和/或基站内的中继ue的uupdcp和/或uurlc和/或uumac实体在为所述数据包添加的uupdcp和/或uurlc和/或uumac和/或中继适配层包头中,设置用于标识所述远端ue和/或所述数据包所属承载的信息;

所述基站内的远端ue的uupdcp和/或uurlc和/或中继适配层实体和/或基站内的中继ue的uupdcp和/或uurlc和/或uumac实体在为所述数据包添加的uupdcp和/或uurlc和/或uumac和/或中继适配层包头中,设置用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息。

本发明实施例中,所述基站对待发送的数据包进行层2处理,包括:

所述基站将需发送给远端ue的数据包映射到中继ue的uu无线承载或逻辑信道,并通过中继ue的uu无线承载或逻辑信道将数据包发送给所述中继ue。

本发明实施例中,所述基站将需发送给远端ue的数据包映射到中继ue的uu无线承载或逻辑信道,包括:

基站根据所述数据包所属承载的qci将所述数据包映射到所述远端ue所连接中继ue的相应qci的承载;

和/或,所述基站将所述数据包映射到所述远端ue所连接中继ue的特定的用于转发数据的pdn连接或承载。

本发明实施例中,所述基站对待发送的数据包进行层2处理并发送给中继ue,包括:

基站根据远端ue的上下文中远端ue所连接的中继ue,和/或需要通过中继ue进行层2中继转发的配置信息,将需要通过中继ue进行层2中继转发的数据包发送给中继ue。

本发明实施例还提供了一种中继用户设备ue,所述中继ue包括:

第一接收单元,用于从第一对端接收数据包;

第一发送单元,用于通过层2数据转发方式,将所述数据包发送给第二对端。

本发明实施例中,所述第一对端包括远端ue,所述第二对端包括基站;

或者,所述第一对端包括基站,所述第二对端包括远端ue。

本发明实施例中,所述第一对端为远端ue,相应的,

所述第一发送单元,用于通过中继ue的承载将从远端ue接收的所述数据包发送给所述基站。

本发明实施例中,所述中继ue还包括:

第一获取单元,用于获取用于标识所述数据包所属的远端ue和/或eps承载或无线承载或s1承载的信息。

本发明实施例还提供了一种远端用户设备ue,所述远端ue包括:

第一处理单元,用于对待发送的数据包进行层2处理;

第二发送单元,用于发送处理后的数据包。

本发明实施例中,所述第一处理单元,用于通过所述远端ue内的uu口pdcp实体进行pdcp层处理或数据封装;

或用于通过所述远端ue内的uu口无线链路层控制协议rlc实体进行rlc层处理或数据封装;

或用于通过所述远端ue的中继适配层实体进行中继适配层处理或数据封装;

或者,用于通过所述远端ue内的pc5pdcp层实体进行pc5pdcp层处理或数据封装;

或者,用于通过所述远端ue内的pc5rlc层实体进行pc5rlc层处理或数据封装;

或者,用于通过所述远端ue内的pc5mac层实体进行pc5mac层处理或数据封装。

本发明实施例中,所述远端ue还包括:第二接收单元,用于接收中继ue发送的数据包,并将所述数据包映射到所述远端ue的相应的eps或无线承载/逻辑信道。

本发明实施例还提供了一种基站,所述基站包括:

第二处理单元,用于对待发送的数据包进行层2处理;

第三发送单元,用于发送处理后的数据包。

本发明实施例中,所述基站还包括:

第三接收单元,用于从核心网网元接收需发送给远端ue的数据包;所述核心网网元为服务网关sgw或移动管理实体mme;

或者,用于产生需发送给远端ue的数据包。

本发明实施例中,所述第二处理单元,包括:

第一转发子单元,用于根据远端ue的上下文中远端ue所连接的中继ue,和/或需要通过中继ue进行层2中继转发的配置信息,将需要通过中继ue进行层2中继转发的数据包发送给中继ue。

本发明实施例还提供了一种终端,该终端包括:

第一存储器,用于从第一对端接收数据包;

第一处理器,用于通过层2数据转发方式,将所述数据包发送给第二对端。

本发明实施例中,所述第一处理器,用于通过中继ue的承载将从远端ue接收的所述数据包发送给所述基站。

本发明实施例中,所述第一处理器,还用于获取用于标识所述数据包所属的远端ue和/或eps承载或无线承载或s1承载的信息。

本发明实施例还提供了一种终端,该终端包括:

第二处理器,用于对待发送的数据包进行层2处理;

第二存储器,用于发送处理后的数据包。

本发明实施例中,所述第二存储器,还用于接收中继ue发送的数据包,并将所述数据包映射到所述远端ue的相应的eps或无线承载/逻辑信道。

本发明实施例中,第二处理器,用于通过所述远端ue内的uu口pdcp实体进行pdcp层处理或数据封装;

或用于通过所述远端ue内的uu口无线链路层控制协议rlc实体进行rlc层处理或数据封装;

或用于通过所述远端ue的中继适配层实体进行中继适配层处理或数据封装;

或者,用于通过所述远端ue内的pc5pdcp层实体进行pc5pdcp层处理或数据封装;

或者,用于通过所述远端ue内的pc5rlc层实体进行pc5rlc层处理或数据封装;

或者,用于通过所述远端ue内的pc5mac层实体进行pc5mac层处理或数据封装。

本发明实施例还提供了一种基站,该基站包括:

第三处理器,用于对待发送的数据包进行层2处理;

第三存储器,用于发送处理后的数据包。

本发明实施例中,所述第三存储器还用于:

从核心网网元接收需发送给远端ue的数据包;所述核心网网元为服务网关sgw或移动管理实体mme;

或者,用于产生需发送给远端ue的数据包。

本发明实施例中,所述第三处理器,包括:

第一发送子单元,用于根据远端ue的上下文中远端ue所连接的中继ue,和/或需要通过中继ue进行层2中继转发的配置信息,将需要通过中继ue进行层2中继转发的数据包发送给中继ue。与相关技术相比,本发明实施例包括:中继用户设备(ue)从第一对端接收数据包;所述中继ue通过层2数据转发方式,将所述数据包发送给第二对端;其中,所述数据包中包括:控制面信令或用户面数据。本发明实施例中,由于提供了承载映射和在层2进行数据转发的方法,保证了中继ue进行层2数据路由转发的正确执行,且可使得运营商有效的管理控制远端ue,进一步完善了d2d技术的应用。

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

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为现有r12/r13d2d技术应用模式示意图;

图2为本发明实施例所述路由方法流程示意图一;

图3为本发明实施例所述路由方法流程示意图二;

图4为本发明实施例所述路由方法流程示意图三;

图5为本发明实施例所述中继ue的结构示意图一;

图6为本发明实施例所述中继ue的结构示意图二;

图7为本发明实施例所述远端ue的结构示意图一;

图8为本发明实施例所述远端ue的结构示意图二;

图9为本发明实施例所述基站的结构示意图一;

图10为本发明实施例所述基站的结构示意图二;

图11为本发明实施例所述一种终端的结构示意图;

图12为本发明实施例所述另一终端的结构示意图;

图13是根据本发明实施例方法的协议栈示意图一;

图14是根据本发明实施例方法的协议栈示意图二;

图15是根据本发明实施例方法的协议栈示意图三;

图16是根据本发明实施例方法的协议栈示意图四;

图17是根据本发明实施例方法的协议栈示意图五;

图18是根据本发明实施例方法的协议栈示意图六;

图19是根据本发明实施例方法的协议栈示意图七;

图20是根据本发明实施例方法的协议栈示意图八;

图21是根据本发明实施例方法的协议栈示意图九;

图22是根据本发明实施例方法的协议栈示意图十。

具体实施方式

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

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图2为本发明实施例所述路由方法流程示意图一,该实施例对应于上行数据的传输,如图2所示,该方法包括:

步骤s20:中继用户设备ue从第一对端接收数据包;

其中,所述数据包中可包括:控制面信令或用户面数据;

步骤s22:中继ue通过层2数据转发方式,将所述数据包发送给第二对端。

通过上述实施例的实现,由于提供了承载映射和在层2进行数据转发的方法,保证了中继ue进行层2数据路由转发的正确执行,且可使得运营商有效的管理控制远端ue,进一步完善了d2d技术的应用。

本发明实施例中,所述第一对端可包括远端ue,所述第二对端包括基站;

或者,所述第一对端可包括基站,所述第二对端包括远端ue。

本发明实施例中,所述第一对端为远端ue,相应的,所述中继ue从第一对端接收数据包之前,该方法还包括:

所述远端ue将所述数据包进行层2处理,并发送给所述中继ue。

本发明实施例中,所述远端ue将所述数据包进行层2处理,包括以下之一或组合:

所述远端ue内的uu口分组数据汇聚协议(pdcp)实体进行pdcp层处理或数据封装;

所述远端ue内的uu口无线链路层控制协议rlc实体进行rlc层处理或数据封装;

所述远端ue内的中继适配层实体进行中继适配层处理或数据封装;

所述远端ue内的pc5pdcp层实体进行pc5pdcp层处理或数据封装;

所述远端ue内的pc5rlc层实体进行pc5rlc层处理或数据封装;

所述远端ue内的pc5mac层实体进行pc5mac层处理或数据封装。

本发明实施例中,所述远端ue内的uu口pdcp实体进行pdcp层处理或数据封装、或所述中继适配层实体进行中继适配层处理或数据封装,包括:

所述远端ue在为所述数据包添加的uupdcp或中继适配层包头中,设置用于标识所述远端ue和/或所述数据包所属承载的信息;

和/或,所述远端ue在为所述数据包添加的uupdcp或中继适配层包头中,设置用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息,例如,通过包头中的sdutype字段来指示。

本发明实施例中,所述远端ue将所述数据包进行层2处理,包括以下之一或组合:

所述远端ue在为所述数据包添加的uupdcp或中继适配层或pc5pdcp或pc5rlc或pc5mac包头中,设置用于标识所述远端ue和/或所述数据包所属承载的信息;

所述远端ue在为所述数据包添加的uupdcp或中继适配层或pc5pdcp或pc5rlc或pc5mac包头中,设置用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息;

远端ue省略对所述数据包执行pc5pdcp层加密处理;

所述远端ue对所述数据包执行pc5rlc层确认am模式处理。

本发明实施例中,所述远端ue将数据包进行层2处理并发送给所述中继ue,包括:

远端ue将数据包映射到pc5承载或pc5逻辑信道,并通过pc5承载或pc5逻辑信道将数据包发送给所述中继ue。

本发明实施例中,所述远端ue将数据包映射到pc5承载或pc5逻辑信道,包括:

所述远端ue根据所述数据包所属演进分组系统(eps)承载的qci,以及qci和封包优先权(proseper-packetpriority,pppp)之间的映射关系,将所述数据包映射到相应pppp对应的pc5承载或pc5逻辑信道;

或者,所述远端ue根据所述数据包所属eps承载的qci,以及uu接口qci和pc5接口qci之间的映射关系,将所述数据包映射到相应pc5接口qci对应的pc5承载或pc5逻辑信道;

或者,所述远端ue根据所述数据包所属eps承载的qci,将所述数据包映射到相应qci对应的pc5承载或pc5逻辑信道;

或者,所述远端ue将所述数据包映射到专用于转发数据的pc5承载或pc5逻辑信道;

或者,所述远端ue将所述数据包映射到所述数据包所属eps承载对应的pc5承载或pc5逻辑信道。

本发明实施例中,所述远端ue执行后续层2处理,包括:

所述远端ue的pc5pdcp,pc5rlc,pc5介质访问控制(mac)层实体分别进行pc5pdcp,pc5rlc,pc5mac层处理或数据封装;

或者,所述远端ue的pc5rlc,pc5mac层实体分别进行pc5rlc,pc5mac层处理或数据封装。

本发明实施例中,所述远端ue将所述数据包进行层2处理,包括以下之一或其组合:

远端ue省略对所述数据包执行pc5pdcp层加密处理;

所述远端ue对所述数据包执行pc5rlc层确认(am)模式处理;

所述远端ue在为所述数据包添加的pc5pdcp包头或pc5rlc或pc5mac包头中,设置用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息;

所述远端ue在为所述数据包添加的pc5pdcp包头或pc5rlc或pc5mac包头中,设置用于标识所述远端ue和/或所述数据包所属承载的信息。

本发明实施例中,所述用于标识所述远端ue和/或所述数据包所属承载的信息,包括:

所述远端ue的标识信息和/或承载标识信息;所述远端ue的标识信息为以下任一或组合:小区无线网络临时标识(c-rnti),远端ue的d2d层2标识,enbuex2apid,enbues1apid,远端ue的标识的索引值,新设置ue标识;所述承载标识信息为以下任一或组合:eps承载标识,无线承载标识,演进的无线接入承载(e-rab)标识,s1承载标识,逻辑信道标识lcid,新设置承载标识,控制面信令或用户面数据类型指示信息;

或者,用于标识所述远端ue和承载的组合的信息,例如隧道端点标识(teid);所述承载为远端ue的无线承载或s1承载或eps承载。

本发明实施例中,所述中继ue通过层2数据转发方式将所述数据包发送给所述基站,包括:

中继ue通过中继ue的承载将从远端ue接收的所述数据包发送给所述基站。

本发明实施例中,所述中继ue通过层2数据转发方式将所述数据包发送给所述基站,包括:

所述中继ue将所述需转发的远端ue发送的数据包映射到专用于转发数据的中继ue的分组数据网(pdn)连接或承载;

或者,所述中继ue根据pppp与qci的对应关系,以及所述数据包对应pc5承载或pc5逻辑信道的pppp值,将所述数据包映射到相应qci的中继ue的承载;

或者,所述中继ue根据所述数据包对应pc5承载或pc5逻辑信道的qci值,将所述数据包映射到相应qci的中继ue的承载。

本发明实施例中,所述中继ue通过层2数据转发方式将数据包发送给所述基站,包括:

所述中继ue对从远端ue接收的数据包进行pc5接口层2解析后执行uu接口层2处理或封装;

所述pc5接口层2包括以下之一或组合:

pc5mac,pc5rlc,pc5pdcp,中继适配层;

所述uu接口层2包括以下之一或组合:

uumac,uurlc,uupdcp,中继适配层。

本发明实施例中,所述中继ue执行uu接口层2处理或封装,包括:

所述中继ue将用于标识所述远端ue和/或所述数据包所属承载的信息添加在所述数据包的uupdcp或uurlc或uumac或中继适配层包头或uumac层macpdu的头部中的子头中;

和/或,中继ue将用于指示该数据包为通过中继ue转发的数据包的类型指示信息添加在所述数据包的uupdcp或uurlc或uumac或中继适配层包头中。

本发明实施例中,所述中继ue执行uu接口层2处理或封装之前,该方法还包括:

所述中继ue获取用于标识所述数据包所属的远端ue标识和/或所述数据包所属的eps承载或或s1承载的信息。

本发明实施例中,所述中继ue通过以下方式之一或组合获取所述数据包所属的远端ue和/或eps承载或无线承载或s1承载的信息:

通过从远端ue接收数据包的pc5pdcp或pc5rlc或pc5mac或适配层包头所包含的用于标识远端ue和/或数据包所属的承载的信息获取;

通过从远端ue接收数据包的pc5接口mac层子头中的源proselayer2id获取用于标识数据包所属的远端ue的信息。

通过从远端ue接收数据包的pc5接口mac层子头中的逻辑信道标识,以及pc5承载/逻辑信道与uu无线承载/eps承载/s1承载之间的映射关系,获得数据包所属的uu无线承载/eps承载/s1承载标识。

本发明实施例中,所述中继ue通过层2数据转发方式将数据包发送给基站之后,该方法还包括以下之一或组合:

所述基站获取所接收数据包的uupdcp和/或uurlc和/或中继适配层和/或pc5pdcp和/或pc5rlc和/或pc5mac包头中包含的用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息;

所述基站获取所接收数据包的uupdcp和/或uurlc和/或中继适配层和/或pc5pdcp和/或pc5rlc和/或pc5mac包头中包含的用于标识所述远端ue和/或所述数据包所属的承载的信息;

所述基站根据用于标识所述远端ue和/或所述数据包所属的承载的信息,将所述数据包映射到相应远端ue的相应承载,并投递到相应远端ue的相应承载的uupdcp和/或uurlc接收实体。

本发明实施例中,所述中继ue通过层2数据转发方式将数据包发送给基站之后,该方法还包括:

所述基站将所述数据包发送至核心网网元;所述核心网网元为服务网关(sgw)或移动管理实体(mme);

或者,所述基站将所述数据包终止并本地处理。

本发明另一实施例中,所述第一对端为基站,相应的,所述中继ue从所述基站接收数据包之前,该方法还包括:

所述基站将所述数据包进行层2处理,并发送给所述中继ue。

本发明实施例中,所述基站将数据包进行层2处理并发送给中继ue之前,该方法还包括:

所述基站从核心网网元接收需发送给远端ue的数据包;所述核心网网元为服务网关(sgw)或移动管理实体(mme);

或者,基站自行产生需发送给远端ue的数据包。

本发明实施例中,所述基站将数据包进行层2处理并发送给所述中继ue,包括:

基站对需要发送给远端ue的数据包进行以下层2处理或数据封装包括以下之一或组合:

基站内远端ue的uu口pdcp实体对数据包进行uupdcp层处理或数据封装;

所述基站内远端ue的uu口rlc实体对数据包进行rlc层处理或数据封装;

所述基站内远端ue的中继适配层实体对数据包进行中继适配层处理或数据封装;

所述基站内中继ue的uupdcp层实体进行uupdcp层处理或数据封装;

所述基站内中继ue的uurlc层实体进行uurlc层处理或数据封装;

所述基站内中继ue的uumac层实体进行uumac层处理或数据封装。

本发明实施例中,所述基站对需要发送给远端ue的数据包进行层2处理或数据封装包括以下之一或组合:

所述基站内的远端ue的uupdcp和/或uurlc和/或中继适配层实体和/或基站内的中继ue的uupdcp和/或uurlc和/或uumac实体在为所述数据包添加的uupdcp和/或uurlc和/或uumac和/或中继适配层包头中,设置用于标识所述远端ue和/或所述数据包所属承载的信息;

所述基站内的远端ue的uupdcp和/或uurlc和/或中继适配层实体和/或基站内的中继ue的uupdcp和/或uurlc和/或uumac实体在为所述数据包添加的uupdcp和/或uurlc和/或uumac和/或中继适配层包头中,设置用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息。

本发明实施例中,基站内远端ue的uu口pdcp实体进行pdcp层处理或数据封装、或中继适配层实体进行中继适配层处理或数据封装,包括:

基站在为数据包添加的uupdcp或中继适配层包头中添加用于标识所述远端ue和/或所述数据包所属的承载的信息;

和/或,基站在为数据包添加的uupdcp或中继适配层包头中添加用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息。

本发明实施例中,所述基站将数据包进行层2处理并发送给所述中继ue,包括:

所述基站将需发送给远端ue的数据包映射到中继ue的uu无线承载或逻辑信道,并通过中继ue的uu无线承载或逻辑信道将数据包发送给所述中继ue。

所述基站将数据包进行层2处理并发送给中继ue,包括:

基站根据远端ue的上下文中确定远端ue所连接的中继ue,和/或需要通过中继ue进行层2中继转发的配置信息,并将属于需要通过中继ue进行层2中继转发的数据包发送给中继ue。

本发明实施例中,所述基站将需发送给远端ue的数据包映射到中继ue的承载或逻辑信道,包括:

基站根据所述数据包所属承载的qci将所述数据包映射到所述远端ue所连接中继ue的相应qci的承载;

和/或,所述基站将所述数据包映射到所述远端ue所连接中继ue的特定的用于转发数据的pdn连接或承载。

本发明实施例中,所述基站内中继ue的承载或逻辑信道的层2实体执行后续层2处理,包括:

基站内中继ue的uupdcp,uurlc,uumac层实体分别进行uupdcp,uurlc,uumac层处理或数据封装;

或者,基站内中继ue的uurlc,uumac层实体分别进行uurlc,uumac层处理或数据封装。

本发明实施例中,基站内中继ue的uupdcp或uurlc层实体执行uupdcp或uurlc层处理或数据封装包括以下之一或组合:

基站内中继ue的uupdcp或uurlc层实体在为所述数据包添加的pdcp或rlc包头中设置用于标识所述远端ue和/或所述数据包所属的承载的信息;

和/或,基站内中继ue的uupdcp或uurlc层实体在为所述数据包添加的pdcp和/或rlc包头中设置用于指示该数据包为层2转发或通过中继ue转发的数据包的类型指示信息。

本发明实施例中,所述中继ue通过层2数据转发方式将数据包发送给远端ue,包括:

所述中继ue解析所接收数据包,获取所述数据包的pdcp或rlc或mac或适配层包头中包含的用于标识所述远端ue和/或所述数据包所属的承载的信息,并根据该信息找到相应的远端ue和/或相应的承载或逻辑信道;所述相应的远端ue为所述数据包的目标远端ue;或者,

所述中继ue将所述数据包映射到相应的pc5承载或逻辑信道并发送给相应的远端ue。

本发明实施例中,所述中继ue将所述数据包映射到相应的pc5承载或逻辑信道并发送给相应的远端ue,包括:

所述中继ue根据所述数据包所属承载的qci,以及qci和pppp之间的映射关系,将所述数据包映射到相应pppp对应的pc5承载或逻辑信道;

或者,所述中继ue根据所述数据包所属承载的qci,以及uuqci和pc5qci之间的映射关系,将所述数据包映射到相应pc5qci对应的pc5承载或逻辑信道;

或者,所述中继ue根据所述数据包所属承载的qci,将所述数据包映射到相应qci对应的pc5承载或逻辑信道;

或者,所述中继ue将所述数据包映射到专用于转发数据的pc5承载或逻辑信道;

或者,所述中继ue根据所述数据包所属的承载或逻辑信道的信息,将数据包映射到数据包所属的承载对应的pc5承载或逻辑信道上。

本发明实施例中,所述中继ue通过层2数据转发方式将数据包发送给远端ue,包括:

中继ue在为所述数据包添加的pc5pdcp和/或pc5rlc和/或pc5mac和/或中继适配层的包头中设置用于标识所述远端ue和/或数据包所属的承载的信息;

和/或,中继ue在为所述数据包添加的pc5pdcp和/或pc5rlc和/或pc5mac和/或中继适配层的包头中设置用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息。

本发明实施例中,所述中继ue通过层2数据转发方式将数据包发送给远端ue之后,该方法还包括:

所述远端ue将所接收的数据包映射到所述远端ue的相应的eps或无线承载/逻辑信道。

本发明实施例中,所述远端ue将所接收的数据包映射到所述远端ue的相应的eps或无线承载/逻辑信道,包括:

所述远端ue根据所接收数据包的uupdcp或uurlc或中继适配层或pc5pdcp或pc5rlc或pc5mac包头中用于标识所述数据包所属的承载的信息,将所接收数据包映射到所述标识信息对应的远端ue的eps或无线承载/逻辑信道;

或者,所述远端ue根据所接收数据包所属pc5承载或逻辑信道的qci值,将所接收数据包映射到所述qci值对应的eps或无线承载/逻辑信道;

或者,所述远端ue根据所接收数据包所属pc5承载或逻辑信道的pppp值,以及pppp与qci值之间的对应关系,将所接收数据包映射到所述qci值对应的eps或无线承载/逻辑信道;

或者,所述远端ue根据ue上下文中eps/uu无线承载与pc5承载或逻辑信道之间的映射关系,将所接收数据包映射到所述pc5承载或逻辑信道对应的eps或uu无线承载/逻辑信道。

本发明实施例中,用于标识所述远端ue和/或所述数据包所属的承载的信息,进一步包括:

所述远端ue的标识信息和/或承载标识信息;所述远端ue的标识信息为以下任一或组合:c-rnti,远端ue的d2d层2标识,enbuex2apid,enbues1apid,远端ue的标识的索引值,新定义ue标识;所述承载标识信息为以下任一或组合:eps承载标识,无线承载标识,e-rab标识,s1承载标识,逻辑信道标识lcid,新定义承载标识,控制面信令或用户面数据类型指示信息;

或者,用于标识所述远端ue和承载的组合的信息,为teid信息或其它现有或新增标识信息。所述承载为远端ue的无线承载或s1承载或eps承载。

本发明实施例还提供了一种路由方法,如图3所示,该方法包括:

步骤s30:远端ue对待发送的数据包进行层2处理;

步骤s32:所述远端ue发送处理后的数据包;

其中,所述数据包中包括:控制面信令或用户面数据。

本发明实施例中,所述远端ue对待发送的数据包进行层2处理,包括以下之一或组合:

所述远端ue内的uu口分组数据汇聚协议pdcp实体进行pdcp层处理或数据封装;

所述远端ue内的uu口无线链路层控制协议rlc实体进行rlc层处理或数据封装;

所述远端ue内的中继适配层实体进行中继适配层处理或数据封装;

所述远端ue内的pc5pdcp层实体进行pc5pdcp层处理或数据封装;

所述远端ue内的pc5rlc层实体进行pc5rlc层处理或数据封装;

所述远端ue内的pc5mac层实体进行pc5mac层处理或数据封装。

本发明实施例中,所述远端ue对待发送的数据包进行层2处理,包括以下之一或组合:

所述远端ue在为所述数据包添加的uupdcp或中继适配层或pc5pdcp或pc5rlc或pc5mac包头中,设置用于标识所述远端ue和/或所述数据包所属承载的信息;

所述远端ue在为所述数据包添加的uupdcp或中继适配层或pc5pdcp或pc5rlc或pc5mac包头中,设置用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息;

远端ue省略对所述数据包执行pc5pdcp层加密处理;

所述远端ue对所述数据包执行pc5rlc层确认am模式处理。

本发明实施例中,所述远端ue将数据包进行层2处理并发送给所述中继ue,包括:

远端ue将数据包映射到pc5承载或pc5逻辑信道,并通过pc5承载或pc5逻辑信道将数据包发送给所述中继ue。

本发明实施例中,所述远端ue将数据包映射到pc5承载或pc5逻辑信道,包括:

所述远端ue根据所述数据包所属演进分组系统eps承载的qci,以及qci和封包优先权pppp之间的映射关系,将所述数据包映射到相应pppp对应的pc5承载或pc5逻辑信道;

或者,所述远端ue根据所述数据包所属eps承载的qci,以及uu接口qci和pc5接口qci之间的映射关系,将所述数据包映射到相应pc5接口qci对应的pc5承载或pc5逻辑信道;

或者,所述远端ue根据所述数据包所属eps承载的qci,将所述数据包映射到相应qci对应的pc5承载或pc5逻辑信道;

或者,所述远端ue将所述数据包映射到专用于转发数据的pc5承载或pc5逻辑信道;

或者,所述远端ue将所述数据包映射到所述数据包所属eps承载对应的pc5承载或pc5逻辑信道。

本发明实施例中,所述远端ue将所述数据包进行层2处理,包括以下之一或其组合:

远端ue省略对所述数据包执行pc5pdcp层加密处理;

所述远端ue对所述数据包执行pc5rlc层确认am模式处理;

所述远端ue在为所述数据包添加的pc5pdcp包头或pc5rlc或pc5mac包头中,设置用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息;

所述远端ue在为所述数据包添加的pc5pdcp包头或pc5rlc或pc5mac包头中,设置用于标识所述远端ue和/或所述数据包所属承载的信息。

本实施例的方法细节与上述实施例同理,详见上文,此处不再详述。

本发明实施例还提供了一种路由方法,如图4所示,该方法包括:

步骤s40:基站对待发送的数据包进行层2处理;

步骤s42:所述基站发送处理后的数据包;

其中,所述数据包中包括:控制面信令或用户面数据。

本发明实施例中,所述基站对待发送的数据包进行层2处理之前,该方法还包括:

所述基站从核心网网元接收需发送给远端ue的数据包;所述核心网网元为服务网关sgw或移动管理实体mme;

或者,基站自行产生需发送给远端ue的数据包。

本发明实施例中,所述基站对待发送的数据包进行层2处理,包括:

基站对需要发送给远端ue的数据包进行层2处理或数据封装包括以下之一或组合:

基站内远端ue的uu口pdcp实体对数据包进行uupdcp层处理或数据封装;

所述基站内远端ue的uu口rlc实体对数据包进行rlc层处理或数据封装;

所述基站内远端ue的中继适配层实体对数据包进行中继适配层处理或数据封装;

所述基站内中继ue的uupdcp层实体进行uupdcp层处理或数据封装;

所述基站内中继ue的uurlc层实体进行uurlc层处理或数据封装;

所述基站内中继ue的uumac层实体进行uumac层处理或数据封装。

本发明实施例中,所述基站对需要发送给远端ue的数据包进行层2处理或数据封装,包括以下之一或组合:

所述基站内的远端ue的uupdcp和/或uurlc和/或中继适配层实体和/或基站内的中继ue的uupdcp和/或uurlc和/或uumac实体在为所述数据包添加的uupdcp和/或uurlc和/或uumac和/或中继适配层包头中,设置用于标识所述远端ue和/或所述数据包所属承载的信息;

所述基站内的远端ue的uupdcp和/或uurlc和/或中继适配层实体和/或基站内的中继ue的uupdcp和/或uurlc和/或uumac实体在为所述数据包添加的uupdcp和/或uurlc和/或uumac和/或中继适配层包头中,设置用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息。

本发明实施例中,所述基站对待发送的数据包进行层2处理,包括:

所述基站将需发送给远端ue的数据包映射到中继ue的uu无线承载或逻辑信道,并通过中继ue的uu无线承载或逻辑信道将数据包发送给所述中继ue。

本发明实施例中,所述基站将需发送给远端ue的数据包映射到中继ue的uu无线承载或逻辑信道,包括:

基站根据所述数据包所属承载的qci将所述数据包映射到所述远端ue所连接中继ue的相应qci的承载;

和/或,所述基站将所述数据包映射到所述远端ue所连接中继ue的特定的用于转发数据的pdn连接或承载。

本发明实施例中,所述基站对待发送的数据包进行层2处理,包括:

基站根据远端ue的上下文中远端ue所连接的中继ue,和/或需要通过中继ue进行层2中继转发的配置信息,将需要通过中继ue进行层2中继转发的数据包发送给中继ue。

本实施例的方法细节与上述实施例同理,详见上文,此处不再详述。

本发明实施例中,所述用于标识所述远端ue,和/或所述待发送的上行数据包所属承载的信息,可由基站或核心网网元分配。这样,可便于运营商对远端ue的控制。

下面对实现上述方法实施例的设备和系统进行描述,如以下所使用的术语“单元”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的单元可选地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

本发明实施例还提供了一种中继ue,如图5所示,所述中继ue50包括:

第一接收单元501,用于从第一对端接收数据包;

第一发送单元502,用于通过层2数据转发方式,将所述数据包发送给第二对端;

其中,所述数据包中包括:控制面信令或用户面数据。

本发明实施例中,所述第一对端包括远端ue,所述第二对端包括基站;

或者,所述第一对端包括基站,所述第二对端包括远端ue。

本发明实施例中,所述第一对端为远端ue,相应的,

所述第一发送单元502,用于通过中继ue的承载将从远端ue接收的所述数据包发送给所述基站。

本发明实施例中,所述第一发送单元502通过层2数据转发方式将所述数据包发送给所述基站,包括:

将所述需转发的远端ue发送的数据包映射到专用于转发数据的中继ue的pdn连接或承载;

或者,根据pppp与qci的对应关系,以及所述数据包对应pc5承载或pc5逻辑信道的pppp值,将所述数据包映射到相应qci的中继ue的承载;

或者,根据所述数据包对应pc5承载或pc5逻辑信道的qci值,将所述数据包映射到相应qci的中继ue的承载。

本发明实施例中,所述第一发送单元502,用于对从远端ue接收的数据包进行pc5接口层2解析后执行uu接口层2处理或封装;

所述pc5接口层2包括以下之一或组合:

pc5mac,pc5rlc,pc5pdcp,中继适配层;

所述uu接口层2包括以下之一或组合:

uumac,uurlc,uupdcp,中继适配层。

本发明实施例中,如图6所示,所述中继ue还包括:

第一获取单元503,用于获取用于标识所述数据包所属的远端ue和/或eps承载或s1承载的信息。

本发明实施例还提供了一种远端ue,如图7所示,所述远端ue70包括:

第一处理单元701,用于对待发送的数据包进行层2处理;

第二发送单元702,用于发送处理后的数据包;

其中,所述数据包中包括:控制面信令或用户面数据。

本发明实施例中,所述第一处理单元701,用于通过所述远端ue内的uu口pdcp实体进行pdcp层处理或数据封装;

或用于通过所述远端ue内的uu口无线链路层控制协议rlc实体进行rlc层处理或数据封装;

或用于通过所述远端ue的中继适配层实体进行中继适配层处理或数据封装;

或者,用于通过所述远端ue内的pc5pdcp层实体进行pc5pdcp层处理或数据封装;

或者,用于通过所述远端ue内的pc5rlc层实体进行pc5rlc层处理或数据封装;

或者,用于通过所述远端ue内的pc5mac层实体进行pc5mac层处理或数据封装。

本发明实施例中,所述第一处理单元701通过所述远端ue内的uu口pdcp实体进行pdcp层处理或数据封装、或所述中继适配层实体进行中继适配层处理或数据封装,包括:

在为所述数据包添加的uupdcp或中继适配层包头中,设置用于标识所述远端ue和/或所述数据包所属承载的信息;

和/或,在为所述数据包添加的uupdcp或中继适配层包头中,设置用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息。

本发明实施例中,所述第一处理单元701对待发送的数据包进行层2处理,包括:

将数据包映射到pc5承载或pc5逻辑信道,并递交给所映射的承载或逻辑信道的层2实体以执行后续层2处理。

本发明实施例中,所述第一处理单元701将数据包映射到pc5承载或pc5逻辑信道,包括:

根据所述数据包所属eps承载的qci,以及qci和pppp之间的映射关系,将所述数据包映射到相应pppp对应的pc5承载或pc5逻辑信道;

或者,根据所述数据包所属eps承载的qci,以及uuqci和pc5qci之间的映射关系,将所述数据包映射到相应qci对应的pc5承载或pc5逻辑信道;

或者,根据所述数据包所属eps承载的qci,将所述数据包映射到相应qci对应的pc5承载或pc5逻辑信道;

或者,将所述数据包映射到专用于转发数据的pc5承载或pc5逻辑信道;

或者,将所述数据包映射到所述数据包所属eps承载对应的pc5承载或pc5逻辑信道。

本发明实施例中,所述第一处理单元701执行后续层2处理,包括:

通过所述远端ue的pc5pdcp,pc5rlc,pc5mac层实体分别进行pc5pdcp,pc5rlc,pc5mac层处理或数据封装;

或者,通过所述远端ue的pc5rlc,pc5mac层实体分别进行pc5rlc,pc5mac层处理或数据封装。

本发明实施例中,所述第一处理单元701执行后继层2处理,包括以下之一或其组合:

省略对所述数据包执行pc5pdcp层加密处理;

对所述数据包执行pc5rlc层am模式处理;

在为所述数据包添加的pc5pdcp包头或pc5rlc包头中,设置用于指示该数据包为通过中继ue转发的数据包的类型指示信息;

在为所述数据包添加的pc5pdcp包头或pc5rlc包头中,设置用于标识所述远端ue和/或所述数据包所属承载的信息。

本发明实施例中,如图8所示,所述远端ue70还包括:第二接收单元705,用于接收中继ue发送的数据包,并将所述数据包映射到所述远端ue的相应的eps或无线承载/逻辑信道。

本发明实施例还提供了一种基站,如图9所示,所述基站90包括:

第二处理单元901,用于对待发送的数据包进行层2处理;

第三发送单元902,用于发送处理后的数据包;

其中,所述数据包中包括:控制面信令或用户面数据。

本发明实施例中,如图10所示,所述基站90还包括:

第三接收单元903,用于从核心网网元接收需发送给远端ue的数据包;所述核心网网元为服务网关sgw或移动管理实体mme;

或者,用于产生需发送给远端ue的数据包。

本发明实施例中,所述第二处理单元901,包括:

第一转发子单元,用于根据远端ue的上下文中远端ue所连接的中继ue,和/或需要通过中继ue进行层2中继转发的配置信息,将需要通过中继ue进行层2中继转发的数据包发送给中继ue。

本发明实施例还提供了一种终端,如图11所示,该终端11包括:

第一存储器1101,用于从第一对端接收数据包;

第一处理器1102,用于通过层2数据转发方式,将所述数据包发送给第二对端。

其中,

所述第一处理器1102,用于通过中继ue的承载将从远端ue接收的所述数据包发送给所述基站。

其中,所述第一处理器1102,还用于获取用于标识所述数据包所属的远端ue和/或eps承载或无线承载或s1承载的信息。

本发明实施例还提供了一种终端,如图12所示,该终端12包括:

第二处理器1201,用于对待发送的数据包进行层2处理;

第二存储器1202,用于发送处理后的数据包。

其中,所述第二存储器1202,还用于接收中继ue发送的数据包,并将所述数据包映射到所述远端ue的相应的eps或无线承载/逻辑信道。

其中,第二处理器1202,用于通过所述远端ue内的uu口pdcp实体进行pdcp层处理或数据封装;

或用于通过所述远端ue内的uu口无线链路层控制协议rlc实体进行rlc层处理或数据封装;

或用于通过所述远端ue的中继适配层实体进行中继适配层处理或数据封装;

或者,用于通过所述远端ue内的pc5pdcp层实体进行pc5pdcp层处理或数据封装;

或者,用于通过所述远端ue内的pc5rlc层实体进行pc5rlc层处理或数据封装;

或者,用于通过所述远端ue内的pc5mac层实体进行pc5mac层处理或数据封装。

本发明实施例还提供了一种基站,该基站包括:

第三处理器,用于对待发送的数据包进行层2处理;

第三存储器,用于发送处理后的数据包。

其中,所述第三存储器还用于:

从核心网网元接收需发送给远端ue的数据包;所述核心网网元为服务网关sgw或移动管理实体mme;

或者,用于产生需发送给远端ue的数据包。

其中,所述第三处理器,包括:

第一发送子单元,用于根据远端ue的上下文中远端ue所连接的中继ue,和/或需要通过中继ue进行层2中继转发的配置信息,将需要通过中继ue进行层2中继转发的数据包发送给中继ue。

关于上述设备的其他细化描述请参见方法实施例,此处不再详述。

通过上述系统实施例的实现,由于提供了承载映射和在层2进行数据转发的方法,可保证中继ue进行层2数据路由转发的正确执行,且可使得运营商有效的管理控制远端ue,进一步完善了d2d技术的应用。

图13到图20为根据本发明实施例方法的八种示例协议栈的示意图,表示远端ue,中继ue,基站之间的协议栈结构。远端ue可能通过uu接口直接与基站通信的同时,通过中继ue的层2中继转发间接与基站通信。远端ue与中继ue之间通过pc5接口连接,中继ue与基站之间通过uu接口连接。或者,远端ue仅通过中继ue的层2中继转发间接与基站通信。

以图19所示的协议栈七为例,对于上行数据转发,远端ue的as层(层2)协议栈包括:uupdcp,uurlc,relayap(中继适配层),pc5pdcp,pc5rlc,pc5mac。如果需中继转发的是控制面信令(包括rrc信令和nas信令),则uupdcp层之上还包括rrc层和nas层。远端ue的数据包到达uupdcp层并经过uupdcp,uurlc,relayap层处理后,需映射到其与中继ue之间的pc5承载后通过pc5接口发送给中继ue。

中继ue接收到远端ue的数据后,进行pc5phy,pc5mac,pc5rlc,pc5pdcp层解析后,可选的,中继ue进行relayap层解析,然后将数据包映射到中继ue的uu空口无线承载。可选的,中继ue进行relayap层处理,然后,中继ue对数据包进行uupdcp,uurlc,uumac,uuphy处理后通过中继ue的空口无线承载发送给基站。基站接收到远端ue的数据后,进行uuphy,uumac,uurlc,uupdcp,relayap层解析后,将数据包映射到对应的远端ue的空口无线承载或eps承载,并投递到相应远端ue的相应承载的uupdcp或uurlc实体以进行后续操作。

对于下行数据转发,基站从核心网网元(sgw或mme)接收远端ue的数据包(用户面数据或控制面信令),或者,基站的rrc层产生需发送给远端ue的数据包,上述数据包到达基站内远端ue相应承载/逻辑信道的uupdcp层后,执行uupdcp,uurlc,relayap层处理或数据封装;然后,基站将数据包映射到远端ue所连接中继ue的空口无线承载,并将数据包通过uu接口发送给中继ue。

所述中继ue接收数据包后,进行uuphy,uumac,uurlc,uupdcp,relayap层解析;然后,中继ue确定数据包所对应的远端ue,并将数据包映射到pc5承载/逻辑信道,并通过pc5接口发送给远端ue。

所述远端ue接收数据包后,进行pc5phy,pc5mac,pc5rlc,pc5pdcp,relayap层解析;然后,远端ue将数据包映射到相应的远端ue的空口无线承载或eps承载,并投递到相应承载的uurlc或uupdcp实体进行后续处理。需注意的是,远端ue侧的uurlc层是可选的,基站侧远端ue对应的uurlc层也是可选的。

而对于图13所示的协议栈一,与协议栈七不同的是,远端ue的uupdcp层和pc5pdcp层之间存在uurlc,relayap层。基站内远端ue的uupdcp和中继ue的uupdcp层之间存在uurlc,relayap层。

以上行数据转发为例,远端ue的as层(层2)协议栈包括:uupdcp,pc5pdcp,pc5rlc,pc5mac。如果需中继转发的是控制面信令(包括rrc信令和nas信令),则uupdcp层之上还包括rrc层和nas层。远端ue的数据包到达uupdcp层并经过uupdcp层处理后,需映射到其与中继ue之间的pc5承载后通过pc5接口发送给中继ue。

所述中继ue接收到远端ue的数据后,进行pc5phy,pc5mac,pc5rlc,pc5pdcp层解析后,将数据包映射到中继ue的uu空口无线承载。中继ue对数据包进行uupdcp,uurlc,uumac,uuphy处理后通过中继ue的空口无线承载发送给基站;基站接收到远端ue的数据后,进行uuphy,uumac,uurlc,uupdcp解析后,将数据包映射到远端ue的空口无线承载或eps承载,并投递到相应远端ue的相应承载的uupdcp实体以进行后续操作。

图14所示的协议栈二中,与协议栈一不同的是,远端ue和基站中uupdcp层之下,pc5pdcp层之上,还存在uurlc层。

图15所示的协议栈三中,与协议栈二不同的是,远端ue和中继ue的pc5rlc层之上不存在pc5pdcp层。并且中继ue和基站的uurlc层之上不存在uupdcp层。

图16所示的协议栈四中,与协议栈二不同的是,该协议栈用于控制面信令的中继转发,远端ue的uupdcp层之上存在rrc和nas层,基站的远端ue对应的uupdcp层之上存在rrc层。

图17所示的协议栈五中,与协议栈一不同的是,远端ue的pc5pdcp层之上为中继适配层(relayap),基站的uupdcp层之上也为中继适配层。

图18所示的协议栈六中,与协议栈五不同的是,中继ue的pc5pdcp层和uupdcp层之上,也存在中继适配层。

图20所示的协议栈八中,与协议栈七不同的是,该协议栈用于控制面信令的中继转发,远端ue的uupdcp层之上存在rrc和nas层,基站的远端ue对应的uupdcp层之上存在rrc层。

图21所示的协议栈九中,与协议栈三不同的是,远端ue的pc5mac层之上无pc5rlc层,基站内中继ue对应的uumac层之上无uurlc层。另外,远端ue侧的uurlc层为可选的,基站侧的远端ue对应的uurlc层也为可选的。

需要注意的是本发明方法也可适用于远端ue通过非3gpp技术(wifi或蓝牙)接入中继ue,并通过中继ue的层2中继与网络侧通信。与通过3gpp技术接入(pc5接口)的情况不同的是,远端ue和中继ue的pc5接口协议栈由wifi或蓝牙技术下协议栈所代替。也即,将图13至图21所示协议栈中pc5接口协议栈替换为wifi或蓝牙技术下相应层1/层2协议栈,即可用于远端ue通过wifi或蓝牙接入中继ue的情况,例如,远端ue通过非3gpp技术(wifi或蓝牙)接入中继ue情况下可使用如图22所示协议栈实现层2中继。

下面结合几个具体应用场景对本发明实施例进行详细描述。

实施例一

本实施例场景描述的中继ue进行层2路由转发的方法流程一,可用于图13,14,15,16,21所示协议栈。以图13为例,采用本实施例方法下,中继ue进行层2上行路由转发的步骤如下:

步骤201:远端ue的高层产生数据包,该数据包到达uupdcp层时需执行相应的uupdcp层处理。可选的,uupdcp层处理包括以下:

1)远端ue在为数据包添加的uupdcp包头中包含用于标识远端ue和/或所述数据包所属的承载的信息;具体的,用于标识所述远端ue和/或所述数据包所属的承载的信息,包括:

a.远端ue的标识信息和/或承载标识信息;远端ue的标识信息为以下任一或组合:c-rnti,远端ue的d2d层2标识,enbuex2apid,enbues1apid,远端ue的标识的索引值,新定义ue标识;承载标识信息为以下任一或组合:eps承载标识,无线承载标识,e-rab标识,s1承载标识,逻辑信道标识lcid,新定义承载标识,控制面信令或用户面数据类型指示信息;

b.或者,用于标识所述远端ue和承载的组合的信息,例如teid。所述承载为远端ue的无线承载或s1承载或eps承载。

可选的,上述用于标识所述远端ue和/或所述数据包所属的承载的信息由基站或核心网网元分配。

2)和/或,远端ue在为该数据包添加的uupdcp包头中包含用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息。

步骤202:远端ue将数据包映射到其与中继ue之间的pc5承载上。具体的,可通过以下方式进行映射:

1)远端ue根据数据包所属eps承载的qci,以及qci和pppp之间的映射关系,将数据包映射到相应pppp对应的pc5承载或pc5逻辑信道;

2)或者,远端ue根据数据包所属eps承载的qci,以及uuqci和pc5qci之间的映射关系,将数据包映射到相应qci对应的pc5承载或pc5逻辑信道;

3)或者,远端ue根据数据包所属eps承载的qci,将数据包映射到相应qci对应的pc5承载或pc5逻辑信道;

4)或者,远端ue将数据包映射到专用于转发数据的pc5承载或pc5逻辑信道。

5)或者,远端ue将数据包映射到其所属eps承载对应的pc5承载或pc5逻辑信道。

步骤203:可选的,远端ue需转发数据包的承载相对应pc5pdcp实体对该数据包执行相应的pc5pdcp层处理。可选的,远端ue的pc5pdcp层不再对数据包执行加密处理,例如,可直接将kd-sessidentity和sn值设置为0。

可选的,远端ue在为数据包添加的pc5pdcp包头中包含用于指示该数据包为通过中继ue转发的数据包的类型指示信息。

步骤204:远端ue的pc5rlc实体对该数据包执行相应的pc5rlc层处理。pc5rlc层需支持rlcam和/或um和/或tm模式。若支持rlcam模式,可选的,基站可为远端ue配置am模式相关参数,例如,t-pollretransmit,pollpdu,pollbyte,maxretxthreshold,t-reordering,t-statusprohibit等。除了上述rlc配置信息,还需要在rlc层引入statuspdu。

可选的,远端ue在为数据包添加的pc5rlc包头中包含用于指示该数据包为通过中继ue转发的数据包的类型指示信息。

步骤205:远端ue将数据包进行mac/rhy处理后,获取pc5资源,将数据包发送给中继ue。可选的,远端ue可通过特定的用于数据转发的pc5承载将数据包发送给中继ue。

步骤206:中继ue对接收的远端ue的pc5数据包进行解析,中继ue可通过以下两种方式识别出该数据包为需要执行层2转发的数据包:

1)该数据包通过特定的用于数据转发的pc5承载接收;

2)或者,该数据包的pc5pdcp/rlc包头中包含的类型指示信息指示该数据包为通过中继ue转发的数据包。

步骤207:中继ue将数据包映射到中继ue的空口承载上,具体的,可通过以下三种方式进行承载映射:

1)中继ue将需转发的远端ue的数据包映射到专用于转发数据的中继ue的pdn连接或承载;

2)或者,中继ue根据pppp与qci的对应关系,以及数据包对应pc5承载或pc5逻辑信道的pppp值,将数据包映射到相应qci的中继ue的承载;

3)或者,中继ue根据数据包对应pc5承载或pc5逻辑信道的qci值,将数据包映射到相应qci的中继ue的承载。

步骤208:可选的,中继ue对数据包进行uupdcp层处理。可选的,中继ue在为数据包添加的uupdcp包头中包含用于指示该数据包为通过中继ue转发的数据包的类型指示信息。可选的,中继ue的uupdcp层可不对数据包进行加密处理。

步骤209:中继ue对数据包进行uurlc/mac/phy层处理,并通过中继ue的承载将数据包发送给基站。可选的,中继ue在为数据包添加的uurlc包头中包含用于指示该数据包为通过中继ue转发的数据包的类型指示信息。

步骤210:基站接收数据包后,进行相应的mac/rlc解析。可选的,基站对数据包进行pdcp解析。基站可根据以下两种方式识别出该数据包为远端ue通过中继ue路由转发的数据包:

1)该数据包通过特定的用于数据转发的承载接收;

2)或者,该数据包的pdcp或rlc包头中包含的类型指示信息指示该数据包为通过中继ue转发的数据包。

步骤211:基站将该数据包映射到相应的远端ue的eps或空口承载。具体的,基站通过解析数据包获得远端ue的uupdcp包头中的用于标识远端ue和/或数据包所属的承载的信息,并根据该信息找到所接收数据包对应的远端ue和/或远端ue的承载。所述基站将数据包映射到相应远端ue的相应承载,并通过该远端ue的承载将数据包发送给核心网网元(sgw或mme)。

若该数据包为不包含nas信息的rrc消息,则基站终止该数据包,不发送给核心网网元。

采用本实施例场景,中继ue进行层2下行路由转发的步骤如下:

步骤301:远端ue的下行数据从核心网网元(sgw或mme)到达基站,或者,基站自行产生需发送给远端ue的数据包(其中包含控制面信令)。基站确定该数据包是否需要通过中继ue进行转发,若需要,则还需要确定用于转发的中继ue。具体的,基站可以与远端ue协商是否需要通过中继ue转发和/或哪些承载或逻辑信道的数据通过中继ue转发,可以由基站确定并配置给远端ue,或者,由远端ue确定并告知基站。若确定需要通过中继ue转发,则执行以下步骤。

步骤302:基站将数据包进行空口(uu接口)相应的封装。基站相应的uu口pdcp实体对数据包进行相应的uupdcp层处理。可选的,基站在为数据包添加的uupdcp包头中包含用于标识数据包所属的承载的信息;和/或,基站在为所述数据包添加的uupdcp包头中包含用于指示该数据包为通过中继ue转发的数据包的类型指示信息。可选的,基站相应的uu口rlc实体对数据包进行相应的uurlc层处理。

步骤303:基站将数据包映射到远端ue所连接中继ue的相应空口承载/逻辑信道,具体的,基站可通过以下方式进行承载映射:

1)基站确定远端ue所连接的中继ue,并根据数据包所属承载的qci将数据包映射到远端ue所连接中继ue的相应qci的承载;

2)和/或,基站确定远端ue所连接的中继ue,并将数据包映射到远端ue所连接中继ue的特定的用于转发数据的pdn连接或承载;

步骤304:所述基站内中继ue的承载或逻辑信道的pdcp和/或rlc和/或mac实体对所述数据包进行相应的pdcp和/或rlc和/或mac层处理。可选的,包括以下:

1)所述基站在为数据包添加的pdcp和/或rlc包头中包含用于标识所述远端ue和/或所述数据包所属的承载的信息;

2)和/或,基站在为数据包添加的pdcp和/或rlc包头中包含用于指示该数据包为通过中继ue转发的数据包的类型指示信息。

步骤305:中继ue对所接收数据包执行相应的层2处理。具体的,中继ue解析所接收数据包,获取该数据包的pdcp或rlc中包含的用于标识所述远端ue和/或数据包所属的承载的信息,并根据该信息找到相应的远端ue和/或相应的承载;

步骤306:中继ue将数据包映射到相应的pc5承载,具体的,中继ue可通过以下方式进行映射:

1)中继ue根据数据包所属承载的qci,以及qci和pppp之间的映射关系,将数据包映射到相应pppp对应的pc5承载;

2)或者,中继ue根据数据包所属承载的qci,将数据包映射到相应qci对应的pc5承载;

3)或者,中继ue根据数据包所属承载的qci,将数据包映射到专用于转发数据的pc5承载;

4)或者,所述中继ue将数据包映射到专用于转发数据的pc5承载。

5)或者,所述中继ue根据所接收的数据包所属的承载的信息,将数据包映射到数据包所属的承载对应的pc5承载上。

步骤307:中继ue对数据包执行相应的层2处理,并通过相应的pc5承载发送给相应的远端ue。可选的,有以下几种方式:

1)中继ue在为数据包添加的pdcp和/或rlc包头中包含用于标识数据包所属的承载的信息。

2)和/或,中继ue在为数据包添加的pdcp和/或rlc包头中包含用于指示该数据包为通过中继ue转发的数据包的类型指示信息。

步骤308:远端ue对从中继ue接收的数据包进行相应的解析以及层2处理,包括:mac/rlc和/或pdcp层处理。

步骤309:远端ue将数据包映射到相应的远端ue的eps或空口无线承载/逻辑信道,然后将数据包递交给上层进行处理。具体的,可通过以下方式进行映射:

1)远端ue根据所接收数据包的uupdcp或pc5pdcp或pc5rlc包头中用于标识所述数据包所属的承载的信息,将所接收数据包映射到该标识信息对应的eps或空口无线承载/逻辑信道;

2)或者,远端ue根据所接收数据包所属pc5承载的qci值,将所接收数据包映射到所述qci值对应的eps或空口无线承载/逻辑信道;

3)或者,远端ue根据所接收数据包所属pc5承载的pppp值,以及pppp与qci值之间的对应关系,将所接收数据包映射到所述qci值对应的eps或空口无线承载/逻辑信道;

4)或者,远端ue根据上下文中eps/空口无线承载与pc5承载/逻辑信道之间的一一映射关系,将所接收数据包映射到所述pc5承载/逻辑信道对应的eps或无线承载/逻辑信道。

实施例二

本实施例场景描述的是中继ue进行层2路由转发的方法流程二。可用于图13,14,15,16,21所示协议栈。以图13为例,采用本实施例方法下,中继ue进行层2上行路由转发的步骤如下:

步骤401:远端ue的高层产生数据包,该数据包到达uupdcp层时需执行相应的uupdcp层处理。

步骤402:远端ue将数据包映射到其与中继ue之间的pc5承载上。具体的,可通过以下方式进行映射:

1)远端ue根据数据包所属eps承载的qci,以及qci和pppp之间的映射关系,将数据包映射到相应pppp对应的pc5承载或pc5逻辑信道;

2)或者,远端ue根据数据包所属eps承载的qci,以及uuqci和pc5qci之间的映射关系,将数据包映射到相应qci对应的pc5承载或pc5逻辑信道;

3)或者,远端ue根据数据包所属eps承载的qci,将数据包映射到相应qci对应的pc5承载或pc5逻辑信道;

4)或者,远端ue将数据包映射到专用于转发数据的pc5承载或pc5逻辑信道。

5)或者,远端ue将数据包映射到其所属eps承载/uu无线承载对应的pc5承载或pc5逻辑信道。可选的,eps承载/uu无线承载与pc5承载或pc5逻辑信道为一一对应的关系。

步骤403:可选的,远端ue需转发数据包的承载相对应pc5pdcp实体对该数据包执行相应的pc5pdcp层处理。可选的,远端ue的pc5pdcp层不再对数据包执行加密处理,例如,可直接将kd-sessidentity和sn值设置为0。pc5pdcp层处理可包括以下:

1)远端ue在为数据包添加的pc5pdcp包头中包含用于标识远端ue和/或所述数据包所属的承载的信息;具体的,用于标识所述远端ue和/或所述数据包所属的承载的信息,包括:

a.远端ue的标识信息和/或承载标识信息;远端ue的标识信息为以下任一或组合:c-rnti,远端ue的d2d层2标识,enbuex2apid,enbues1apid,远端ue的标识的索引值,新定义ue标识;承载标识信息为以下任一或组合:eps承载标识,无线承载标识,e-rab标识,s1承载标识,逻辑信道标识lcid,新定义承载标识,控制面信令或用户面数据类型指示信息;

b.或者,用于标识所述远端ue和承载的组合的信息,例如teid。所述承载为远端ue的无线承载或s1承载或eps承载。

可选的,上述用于标识所述远端ue和/或所述数据包所属的承载的信息由基站或核心网网元分配。

2)和/或,远端ue在为该数据包添加的pc5pdcp包头中包含用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息。

步骤404:远端ue的pc5rlc实体对该数据包执行相应的pc5rlc层处理。pc5rlc层需支持rlcam和/或um和/或tm模式。若支持rlcam模式,可选的,基站可为远端ue配置am模式相关参数,例如,t-pollretransmit,pollpdu,pollbyte,maxretxthreshold,t-reordering,t-statusprohibit等。除了上述rlc配置信息,还需要在rlc层引入statuspdu。

可选的,远端ue在为数据包添加的pc5rlc包头中包含用于指示该数据包为通过中继ue转发的数据包的类型指示信息。

步骤405:远端ue将数据包进行mac/rhy处理后,获取pc5资源,将数据包发送给中继ue。可选的,远端ue可通过特定的用于数据转发的pc5承载将数据包发送给中继ue。

步骤406:中继ue对接收的远端ue的pc5数据包进行解析,中继ue可通过以下两种方式识别出该数据包为需要执行层2转发的数据包:

1)该数据包通过特定的用于数据转发的pc5承载接收;

2)或者,该数据包的pc5pdcp/rlc包头中包含的类型指示信息指示该数据包为通过中继ue转发的数据包。

步骤407:中继ue将数据包映射到中继ue的空口承载上,具体的,可通过以下三种方式进行承载映射:

1)中继ue将需转发的远端ue的数据包映射到专用于转发数据的中继ue的pdn连接或承载;

2)或者,中继ue根据pppp与qci的对应关系,以及数据包对应pc5承载或pc5逻辑信道的pppp值,将数据包映射到相应qci的中继ue的承载;

3)或者,中继ue根据数据包对应pc5承载或pc5逻辑信道的qci值,将数据包映射到相应qci的中继ue的承载。

步骤408:可选的,中继ue对数据包进行uupdcp层处理。可选的,中继ue的uupdcp层可不对数据包进行加密处理。uupdcp层处理可包括以下(需要注意的是,在其它方法实施例中,以下所述uupdcp层处理可在uurlc层执行,或者在uumac层执行):

1)中继ue在为数据包添加的uupdcp包头中包含用于标识远端ue和/或所述数据包所属的承载的信息;具体的,用于标识所述远端ue和/或所述数据包所属的承载的信息,进一步包括:

a.远端ue的标识信息和/或承载标识信息;远端ue的标识信息为以下任一或组合:c-rnti,远端ue的d2d层2标识,enbuex2apid,enbues1apid,远端ue的标识的索引值,新定义ue标识;承载标识信息为以下任一或组合:eps承载标识,无线承载标识,e-rab标识,s1承载标识,逻辑信道标识lcid,新定义承载标识,控制面信令或用户面数据类型指示信息;

b.或者,用于标识所述远端ue和承载的组合的信息,例如teid。所述承载为远端ue的无线承载或s1承载或eps承载。

可选的,上述用于标识所述远端ue和/或所述数据包所属的承载的信息由基站或核心网网元分配。

2)和/或,中继ue在为该数据包添加的uupdcp包头中包含用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息。

步骤409:中继ue对数据包进行uurlc/mac/phy层处理,并通过中继ue的承载将数据包发送给基站。可选的,中继ue在为数据包添加的uurlc包头中包含用于指示该数据包为通过中继ue转发的数据包的类型指示信息。

步骤410:基站接收数据包后,进行相应的mac/rlc解析。可选的,基站对数据包进行pdcp解析。基站可根据以下两种方式识别出该数据包为远端ue通过中继ue路由转发的数据包:

1)该数据包通过特定的用于数据转发的承载接收;

2)或者,该数据包的pdcp或rlc包头中包含的类型指示信息指示该数据包为通过中继ue转发的数据包。

步骤411:基站将该数据包映射到相应的远端ue的eps承载。具体的,基站内中继ue相关uupdcp实体通过解析数据包获得中继ue的uupdcp包头中的用于标识远端ue和/或数据包所属的承载的信息,并根据该信息找到所接收数据包对应的远端ue和/或远端ue的承载。所述基站将数据包映射到相应远端ue的相应承载,并通过该远端ue的承载将数据包发送给核心网网元(sgw或mme)。

若该数据包为不包含nas信息的rrc消息,则基站终止该数据包,不发送给核心网网元。

采用本实施例场景,中继ue进行层2下行路由转发的步骤如下:

步骤501:远端ue的下行数据从核心网网元(sgw或mme)到达基站,或者,基站自行产生需发送给远端ue的数据包(其中包含控制面信令)。基站确定该数据包是否需要通过中继ue进行转发,若需要,则还需要确定用于转发的中继ue。具体的,基站可以与远端ue协商是否需要通过中继ue转发和/或哪些承载或逻辑信道的数据通过中继ue转发,可以由基站确定并配置给远端ue,或者,由远端ue确定并告知基站。若确定需要通过中继ue转发,则执行以下步骤。

步骤502:基站将数据包进行空口(uu接口)相应的封装。基站相应的uu口pdcp实体对数据包进行相应的uupdcp层处理。可选的,基站相应的uu口rlc实体对数据包进行相应的uurlc层处理。

步骤503:基站将数据包映射到远端ue所连接中继ue的相应空口承载/逻辑信道,具体的,基站可通过以下方式进行承载映射:

1)基站确定远端ue所连接的中继ue,并根据数据包所属承载的qci将数据包映射到远端ue所连接中继ue的相应qci的承载;

2)和/或,基站确定远端ue所连接的中继ue,并将数据包映射到远端ue所连接中继ue的特定的用于转发数据的pdn连接或承载;

步骤504:所述基站内中继ue的承载或逻辑信道的pdcp和/或rlc和/或mac实体对所述数据包进行相应的pdcp和/或rlc和/或mac层处理。可选的,包括以下:

1)所述基站在为数据包添加的pdcp和/或rlc和/或mac层包头/子头中包含用于标识所述远端ue和/或所述数据包所属的承载的信息;

2)和/或,基站在为数据包添加的pdcp和/或rlc和/或mac层包头/子头中包含用于指示该数据包为通过中继ue转发的数据包的类型指示信息。

步骤505:中继ue对所接收数据包执行相应的层2处理。具体的,中继ue解析所接收数据包,获取该数据包的pdcp或rlc中包含的用于标识所述远端ue和/或数据包所属的承载的信息,并根据该信息找到相应的远端ue和/或相应的承载;

步骤506:中继ue将数据包映射到相应的pc5承载,具体的,中继ue可通过以下方式进行映射:

1)中继ue根据数据包所属承载的qci,以及qci和pppp之间的映射关系,将数据包映射到相应pppp对应的pc5承载;

2)或者,中继ue根据数据包所属承载的qci,将数据包映射到相应qci对应的pc5承载;

3)或者,中继ue根据数据包所属承载的qci,将数据包映射到专用于转发数据的pc5承载;

4)或者,所述中继ue将数据包映射到专用于转发数据的pc5承载。

5)或者,所述中继ue根据所接收的数据包所属的承载的信息,将数据包映射到数据包所属的承载对应的pc5承载上。

步骤507:中继ue对数据包执行相应的层2处理,并通过相应的pc5承载发送给相应的远端ue。可选的,有以下几种方式:

1)中继ue在为数据包添加的pdcp和/或rlc包头中包含用于标识数据包所属的承载的信息。

2)和/或,中继ue在为数据包添加的pdcp和/或rlc包头中包含用于指示该数据包为通过中继ue转发的数据包的类型指示信息。

步骤508:远端ue对从中继ue接收的数据包进行相应的解析以及层2处理,包括:mac/rlc和/或pdcp层处理。

步骤509:远端ue将数据包映射到相应的远端ue的eps或空口无线承载/逻辑信道,然后将数据包递交给上层进行处理。具体的,可通过以下方式进行映射:

1)远端ue根据所接收数据包的pc5pdcp或pc5rlc包头中用于标识所述数据包所属的承载的信息,将所接收数据包映射到该标识信息对应的eps或空口无线承载/逻辑信道;

2)或者,远端ue根据所接收数据包所属pc5承载的qci值,将所接收数据包映射到所述qci值对应的eps或空口无线承载/逻辑信道;

3)或者,远端ue根据所接收数据包所属pc5承载的pppp值,以及pppp与qci值之间的对应关系,将所接收数据包映射到所述qci值对应的eps或空口无线承载/逻辑信道;

4)或者,远端ue根据上下文中eps/空口无线承载与pc5承载之间的一一映射关系,将所接收数据包映射到所述qci值对应的eps或无线承载/逻辑信道。

实施例三

本实施例场景描述的是中继ue进行层2路由转发的方法流程三。可用于图17,18,19,20所示协议栈。本实施例场景方法与场景一、二方法的区别在于,本实施例场景方法中引入中继适配层,用于实现层2转发路由相关功能。以图18为例,采用本实施例场景方法下,中继ue进行层2上行路由转发的步骤如下:

步骤601:远端ue的高层产生数据包;可选的,该数据包到达uupdcp层时执行相应的uupdcp层处理。

步骤602:数据包到达relay适配层,并执行相应的适配层处理。具体包括以下操作:

1)远端ue在为数据包添加的适配层包头中包含用于标识远端ue和/或所述数据包所属的承载的信息;具体的,用于标识所述远端ue和/或所述数据包所属的承载的信息,包括:

a.远端ue的标识信息和/或承载标识信息;远端ue的标识信息为以下任一或组合:c-rnti,远端ue的d2d层2标识,enbuex2apid,enbues1apid,远端ue的标识的索引值,新定义ue标识;承载标识信息为以下任一或组合:eps承载标识,无线承载标识,e-rab标识,s1承载标识,逻辑信道标识lcid,新定义承载标识,控制面信令或用户面数据类型指示信息;

b.或者,用于标识所述远端ue和承载的组合的信息,例如teid。所述承载为远端ue的无线承载或s1承载或eps承载。。

可选的,上述用于标识所述远端ue和/或所述数据包所属的承载的信息由基站或核心网网元分配。

2)和/或,远端ue在为该数据包添加的适配层包头中包含用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息。

步骤603:远端ue将数据包映射到其与中继ue之间的pc5承载上。具体的,可通过以下方式进行映射:

1)远端ue根据数据包所属eps承载的qci,以及qci和pppp之间的映射关系,将数据包映射到相应pppp对应的pc5承载或pc5逻辑信道;

2)或者,远端ue根据数据包所属eps承载的qci,以及uuqci和pc5qci之间的映射关系,将数据包映射到相应qci对应的pc5承载或pc5逻辑信道;

3)或者,远端ue根据数据包所属eps承载的qci,将数据包映射到相应qci对应的pc5承载或pc5逻辑信道;

4)或者,远端ue将数据包映射到专用于转发数据的pc5承载或pc5逻辑信道。

5)或者,远端ue将数据包映射到其所属eps承载对应的pc5承载或pc5逻辑信道

步骤604:可选的,远端ue需转发数据包的承载相对应pc5pdcp实体对该数据包执行相应的pc5pdcp层处理。可选的,远端ue的pc5pdcp层不再对数据包执行加密处理,例如,可直接将kd-sessidentity和sn值设置为0。

可选的,若远端ue的pc5pdcp实体对该数据包执行相应的pc5pdcp层处理,则远端ue在为数据包添加的pc5pdcp包头中包含用于指示该数据包为通过中继ue转发的数据包的类型指示信息。

步骤605:远端ue的pc5rlc实体对该数据包执行相应的pc5rlc层处理。pc5rlc层需支持rlcam和/或um和/或tm模式。若支持rlcam模式,可选的,基站可为远端ue配置am模式相关参数,例如,t-pollretransmit,pollpdu,pollbyte,maxretxthreshold,t-reordering,t-statusprohibit等。除了上述rlc配置信息,还需要在rlc层引入statuspdu。

可选的,远端ue在为数据包添加的pc5rlc包头中包含用于指示该数据包为通过中继ue转发的数据包的类型指示信息。

步骤606:远端ue将数据包进行mac/rhy处理后,获取pc5资源,将数据包发送给中继ue。可选的,远端ue可通过特定的用于数据转发的pc5承载将数据包发送给中继ue。

步骤607:中继ue对接收的远端ue的pc5数据包进行解析,中继ue可通过以下两种方式识别出该数据包为需要执行层2转发的数据包:

1)该数据包通过特定的用于数据转发的pc5承载接收;

2)或者,该数据包的pc5pdcp/rlc或适配层包头中包含的类型指示信息指示该数据包为通过中继ue转发的数据包。

可选的,中继ue通过解析中继适配层,获得中继适配层包头中包含的用于标识远端ue和/或所述数据包所属的承载的信息。

步骤608:中继ue将数据包映射到中继ue的空口承载上,具体的,可通过以下三种方式进行承载映射:

1)中继ue将需转发的远端ue的数据包映射到专用于转发数据的中继ue的pdn连接或承载;

2)或者,中继ue根据pppp与qci的对应关系,以及数据包所属的承载的pppp值,将数据包映射到相应qci的中继ue的承载;

3)或者,中继ue根据数据包所属的承载的qci值,将数据包映射到相应qci的中继ue的承载。

步骤609:可选的,中继ue在为数据包添加的中继适配层包头中包含以下信息:

1)用于标识远端ue和/或所述数据包所属的承载的信息;具体的,用于标识所述远端ue和/或所述数据包所属的承载的信息所包含内容详见步骤203。

2)用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息。

可选的,中继ue的uupdcp层可不对数据包进行加密处理。

步骤610:中继ue对数据包进行uupdcp/rlc/mac/phy层处理,并通过中继ue的承载将数据包发送给基站。可选的,中继ue在为数据包添加的uupdcp/rlc包头中包含指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息。

步骤611:基站接收数据包后,进行相应的uumac/rlc/pdcp/中继适配层解析,基站可根据以下两种方式识别出该数据包为远端ue通过中继ue路由转发的数据包:

1)该数据包通过特定的用于数据转发的承载接收;

2)或者,该数据包的mac/rlc/pdcp/中继适配层包头中包含的类型指示信息指示该数据包为通过中继ue转发的数据包。

步骤612:基站将该数据包映射到相应的远端ue的eps或空口承载。具体的,基站通过解析数据包获得远端ue的中继适配层包头中的用于标识远端ue和/或数据包所属的承载的信息,并根据该信息找到所接收数据包对应的远端ue和/或远端ue的承载。所述基站将数据包映射到相应远端ue的相应承载,并通过该远端ue的承载将数据包发送给核心网网元(sgw或mme)。

若该数据包为不包含nas信息的rrc消息,则基站终止该数据包,不发送给核心网网元。

采用本实施例场景,中继ue进行层2下行路由转发的步骤如下:

步骤701:远端ue的下行数据从核心网网元(sgw或mme)到达基站,或者,基站自行产生需发送给远端ue的数据包(其中包含控制面信令)。基站需确定该数据包是否需要通过中继ue进行转发,若需要,则还需要确定用于转发的中继ue。

具体的,基站可以与远端ue协商用户面是否需要通过中继ue转发和/或哪些eps承载的数据通过中继ue转发,可以由基站确定并配置给远端ue,或者,由远端ue确定并告知基站。若确定需要通过中继ue转发,则执行以下步骤。

步骤702:基站将数据包进行相应的解析,再所述解析后的数据包进行空口相应的封装。可选的,基站相应的uu口pdcp实体对数据包进行相应的uupdcp层处理。

步骤703:数据包到达relay适配层后,基站执行相应的适配层处理。具体包括以下操作:

1)基站在为数据包添加的适配层包头中包含用于标识远端ue和/或所述数据包所属的承载的信息;具体的,用于标识所述远端ue和/或所述数据包所属的承载的信息,进一步包括:

a.远端ue的标识信息和/或承载标识信息;远端ue的标识信息为以下任一或组合:c-rnti,远端ue的d2d层2标识,enbuex2apid,enbues1apid,远端ue的标识的索引值,新定义ue标识;承载标识信息为以下任一或组合:eps承载标识,无线承载标识,e-rab标识,s1承载标识,逻辑信道标识lcid,新定义承载标识,控制面信令或用户面数据类型指示信息;

b.或者,用于标识所述远端ue和承载的组合的信息,例如teid。所述承载为远端ue的无线承载或s1承载或eps承载。

可选的,上述用于标识所述远端ue和/或所述数据包所属的承载的信息由基站或核心网网元分配。

2)和/或,基站在为该数据包添加的适配层包头中包含用于指示该数据包为通过中继ue转发的数据包的类型指示信息。

步骤704:基站将数据包映射到远端ue所连接中继ue的相应承载,具体的,基站可通过以下方式进行承载映射:

1)基站确定远端ue所连接的中继ue,并根据数据包所属承载的qci将数据包映射到远端ue所连接中继ue的相应qci的承载;

2)和/或,基站确定远端ue所连接的中继ue,并将数据包映射到远端ue所连接中继ue的特定的用于转发数据的pdn连接或承载;

步骤705:所述基站对所述数据包进行相应的pdcp和/或rlc层处理,可选的,基站在为数据包添加的pdcp和/或rlc包头中包含用于指示该数据包为层2中继或通过中继ue转发的数据包的类型指示信息。

步骤706:中继ue对所接收数据包执行相应的层2处理。具体的,中继ue解析所接收数据包,获取该数据包的适配层或pdcp或rlc中包含的用于标识所述远端ue和/或数据包所属的承载的信息,并根据该信息找到相应的远端ue和/或相应的承载;

步骤707:中继ue将数据包映射到相应的pc5承载,具体的,中继ue可通过以下方式进行映射:

1)中继ue根据数据包所属承载的qci,以及qci和pppp之间的映射关系,将数据包映射到相应pppp对应的pc5承载;

2)或者,中继ue根据数据包所属承载的qci,将数据包映射到相应qci对应的pc5承载;

3)或者,中继ue根据数据包所属承载的qci,将数据包映射到专用于转发数据的pc5承载;

4)或者,所述中继ue将数据包映射到专用于转发数据的pc5承载。

5)或者,所述中继ue根据所接收的数据包所属的承载的信息,将数据包映射到数据包所属的承载对应的pc5承载上。

步骤708:中继ue对数据包执行相应的层2处理,并通过相应的pc5承载发送给相应的远端ue。可选的,中继ue在为数据包添加的中继适配层包头中包含以下信息:

1)用于标识数据包所属的承载的信息。

2)和/或,用于指示该数据包为通过中继ue转发的数据包的类型指示信息。

可选的,中继ue在为数据包添加的pc5pdcp/pc5rlc/pc5mac包头中包含用于指示该数据包为通过中继ue转发的数据包的类型指示信息。

步骤709:远端ue对从中继ue接收的数据包进行相应的解析以及层2处理。

步骤710:远端ue将数据包映射到相应的远端ue的eps或空口承载,然后将数据包递交给上层进行处理。具体的,可通过以下方式进行映射:

1)远端ue根据所接收数据包的适配层或uupdcp或pc5pdcp或pc5rlc包头中用于标识所述数据包所属的承载的信息,将所接收数据包映射到该标识信息对应的eps或空口承载;

2)或者,远端ue根据所接收数据包所属pc5承载的qci值,将所接收数据包映射到所述qci值对应的eps或空口承载;

3)或者,远端ue根据所接收数据包所属pc5承载的pppp值,以及pppp与qci值之间的对应关系,将所接收数据包映射到所述qci值对应的eps或空口承载;

4)或者,远端ue根据上下文中eps/空口无线承载与pc5承载/逻辑信道之间的一一映射关系,将所接收数据包映射到所述pc5承载/逻辑信道对应的eps或无线承载/逻辑信道。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行本发明实施例上文所述的步骤,此处不再详述。上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

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