数据传输的方法和设备与流程

文档序号:20010757发布日期:2020-02-22 04:06阅读:206来源:国知局
数据传输的方法和设备与流程

本申请涉及通信技术领域,尤其涉及一种数据传输的方法和设备。



背景技术:

当连接态的终端设备在和源小区或源基站保持连接时,发生了连接失败,需要终端设备在新小区或源小区向目标基站发起无线资源控制(radioresourcecontrol,简称:rrc)重建立请求,完成目标基站与终端设备之间的rrc连接的重建立过程。连接失败的原因可为:无线链路失败(radiolinkfailure,简称rlf),切换失败(handoverfailure,hof),完整性保护检查失败,重配置失败等。

若终端设备与源基站之间连接失败,则需要重新建立终端设备与目标基站之间的rrc连接。

终端设备与目标基站重建立过程中源基站与目标基站之间如何进行数据传输,是亟待解决的问题。



技术实现要素:

本申请实施例提供一种数据传输的方法和设备,实现了终端设备与目标基站重建立过程中源基站与目标基站之间的数据传输。

第一方面,本申请实施例提供一种数据传输方法,包括:

第一接入网设备从第二接入网设备获取第一消息,所述第一消息用于请求终端设备的上下文信息;

所述第一接入网设备向所述第二接入网设备发送数据包;

其中,所述第一接入网设备为所述终端设备在重建立过程之前对应的接入网设备,所述第二接入网设备为所述终端设备发起重建立过程对应的接入网设备。

该方案中,第一接入网设备在接收到第二接网设备发送的用于请求终端设备的上下文信息的第一消息后,获知该终端设备正在请求与该第二接入网设备建立连接,即获知终端设备正在进行重建立过程连接,因此,第一接入网设备向第二接入网设备发送数据包,实现了重建立过程中的第一接入网设备以及第二接入网设备之间的数据传输。

在一种可能的设计中,还包括:

所述第一接入网设备从所述第二接入网设备获取所述第二接入网设备的协议数据单元pdu业务接收信息,所述pdu业务接收信息包括所述第二接入网设备接受的第一pdu会话的标识信息和/或拒绝的第二pdu会话的标识信息;所述第一pdu会话和所述第二pdu会话为所述终端设备在所述第一接入网设备的pdu会话;

所述第一接入网设备向所述第二接入网设备发送数据包,包括:

所述第一接入网设备根据所pdu业务接收信息发送所述数据包。

该设计中,第二接入网设备向第一接入网设备发送第二接入网设备接受的第一pdu会话的标识信息和/或拒绝的第二pdu会话的标识信息,使得第一接入网设备向第二接入网设备发送第一pdu会话对应的数据包,不发送第二pdu会话对应的数据包,因此,在第二pdu会话存在的情况下,可以减少第一接入网设备向第二接入网设备发送的数据包,因此减少了信令的开销。

在一种可能的设计中,所述pdu业务接收信息还包括:所述第二接入网设备接受的第一服务质量qos流的标识信息和/或拒绝的第二qos流的标识信息;所述第一qos流和所述第二qos流为所述终端设备在所述第一接入网设备的业务对应的qos流。

该设计中,第二接入网设备向第一接入网设备发送第二接入网设备接受的第一qos流的标识信息和/或拒绝的第二qos流的标识信息,使得第一接入网设备向第二接入网设备发送与第一qos流关联的数据包,因此,在第二qos流存在的情况下,可以减少第一接入网设备向第二接入网设备发送的数据包,因此减少了信令的开销。

在一种可能的设计中,所述pdu业务接收信息还包括:第一信息和/或第二信息;

所述第一信息包括需要数据转发的第一数据承载drb的标识信息,以及所述第一drb对应的上行和/或下行通用分组无线服务隧穿协议gtp通道地址,其中,所述第一drb为所述终端设备在所述第一接入网设备的业务对应的drb;所述第二信息包括所述第一pdu会话对应的gtp通道地址。

该设计可以使得第一接入网设备根据第一pdu会话对应的gtp通道地址向第二接入网设备发送第一pdu会话对应的数据包,使得第一接入网设备根据第一pdu会话的gtp通道地址,和/或,drb对应的上行gtp通道地址和/或下行gtp通道地址,向第二接入网设备发送第二接入网设备接受的qos流对应的相应drb承载的数据包。

在一种可能的设计中,还包括:所述第一接入网设备向所述第二接入网设备发送传输状态指示信息,所述传输状态指示信息用于指示所述终端设备在所述第一接入网设备的业务的数据包的传输状态;

所述传输状态指示信息包括:

drb的标识信息,数据包的计数值的长度信息,以及

所述第二接入网设备为下一个未分配计数值的下行数据包分配的计数值;

该设计可以使得第二接入网设备获知如何为终端设备在第一接入网设备上的业务对应的下行数据包分配计数值。

在一种可能的设计中,所述传输状态指示信息还包括如下至少一项:

所述第一接入网设备丢失的第一个上行数据包的计数值;因此,第二接入网设备可根据丢失的第一个上行数据包的计数值,获知丢失的其它上行数据包的计数值

用于指示所述终端设备发送的上行数据包是否被所述第一接入网设备成功接收的第一指示信息;因此,第二接入网设备可获知哪些上行数据包没有被第一接入网设备成功接收。

综上,第一接入网设备向第二接入网设备发送传输状态指示信息,使得第二接入网设备可以获知终端设备在第一接入设备的drb承载的上行和/或下行pdcp数据包的传输状态,或者获知第二接入网设备接受的需要数据转发的终端设备在第一接入网设备的上述第一drb承载的上行和/或下行pdcp数据包的传输状态,从而使得终端设备在第一接入网设备的业务可以在第二接入网设备上继续正常的进行。

第二方面,本申请实施例提供一种数据传输的方法,包括:

第二接入网设备向第一接入网设备发送第一消息,所述第一消息用于请求终端设备的上下文信息;

所述第二接入网设备从所述第一接入网设备接收数据包;

其中,所述第一接入网设备为所述终端设备在重建立过程之前对应的接入网设备,所述第二接入网设备为所述终端设备发起重建立过程对应的接入网设备。

该方案中,第二接网设备向第一接入网设备发送用于请求终端设备的上下文信息的第一消息后,使得第一接入网设备获知该终端设备正在请求与该第二接入网设备建立连接,即获知终端设备正在进行重建立过程连接,因此,第一接入网设备可以向第二接入网设备发送数据包,实现了重建立过程中的第一接入网设备以及第二接入网设备之间的数据传输。

在一种可能的设计中,还包括:

所述第二接入网设备向所述第一接入网设备发送协议数据单元pdu业务接收信息,所述pdu业务接收信息包括所述第二接入网设备接受的第一pdu会话资源的标识信息和/或拒绝的第二pdu会话资源的标识信息;所述第一pdu会话和所述第二pdu会话为所述终端设备在所述第一接入网设备的pdu会话。

该设计中,第二接入网设备向第一接入网设备发送第二接入网设备接受的第一pdu会话的标识信息和/或拒绝的第二pdu会话的标识信息,使得第一接入网设备向第二接入网设备发送第一pdu会话对应的数据包,不发送第二pdu会话对应的数据包,因此,在第二pdu会话存在的情况下,可以减少第一接入网设备向第二接入网设备发送的数据包,因此减少了信令的开销。

在一种可能的设计中,所述pdu业务接收信息中还包括:所述第二接入网设备接受的第一服务质量qos流的标识信息和/或拒绝的第二qos流的标识信息;所述第一qos流和所述第二qos流为所述终端设备在所述第一接入网设备的业务对应的qos流。

该设计中,第二接入网设备向第一接入网设备发送第二接入网设备接受的第一qos流的标识信息和/或拒绝的第二qos流的标识信息,使得第一接入网设备向第二接入网设备发送与第一qos流关联的数据包,因此,在第二qos流存在的情况下,可以减少第一接入网设备向第二接入网设备发送的数据包,因此减少了信令的开销。

在一种可能的设计中,所述pdu业务接收信息还包括:第一信息和/或第二信息;

所述第一信息包括需要数据转发的第一数据承载drb的标识信息,以及所述第一drb对应的上行和/或下行通用分组无线服务隧穿协议gtp通道地址,其中,所述第一drb为所述终端设备在所述第一接入网设备的业务对应的drb;所述第二信息包括所述第一pdu会话对应的gtp通道地址。

该设计可以使得第一接入网设备根据第一pdu会话对应的gtp通道地址向第二接入网设备发送第一pdu会话对应的数据包,使得第一接入网设备根据第一pdu会话的gtp通道地址,和/或,drb对应的上行gtp通道地址和/或下行gtp通道地址,向第二接入网设备发送第二接入网设备接受的qos流对应的相应drb承载的数据包。

在一种可能的设计中,还包括:

所述第二接入网设备从所述第一接入网设备获取传输状态指示信息,所述传输状态指示信息用于指示所述终端设备在所述第一接入网设备的业务的数据包的传输状态;

所述传输状态指示信息包括:

drb的标识信息;

数据包的计数值的长度信息,以及

所述第二接入网设备为下一个未分配计数值的下行数据包分配的计数值。

该设计可以使得第二接入网设备获知如何为终端设备在第一接入网设备上的业务对应的下行数据包分配计数值。

在一种可能的设计中,所述传输状态指示信息还包括如下中的至少一项:

所述第一接入网设备丢失的第一个上行数据包的计数值;因此,第二接入网设备可根据丢失的第一个上行数据包的计数值,获知丢失的其它上行数据包的计数值

用于指示所述终端设备发送的上行数据包是否被所述第一接入网设备成功接收的第一指示信息;因此,第二接入网设备可获知哪些上行数据包没有被成功接收。

综上,第一接入网设备向第二接入网设备发送传输状态指示信息,使得第二接入网设备可以获知终端设备在第一接入设备的drb承载的上行和/或下行pdcp数据包的传输状态,或者获知第二接入网设备接受的需要数据转发的终端设备在第一接入网设备的上述第一drb承载的上行和/或下行pdcp数据包的传输状态,从而使得终端设备在第一接入网设备的业务可以在第二接入网设备上继续正常的进行。

第三方面,本申请实施例提供一种数据传输的方法,包括:

终端设备发送重建立请求消息至第二接入网设备;所述第二接入网设备为所述终端设备发起重建立过程对应的接入网设备;

所述终端设备从所述第二接入网设备获取第一重置指示信息,该第一重置指示信息指示重置上行的数据包计数值,以及删除第一数据包集中的数据包;其中,第一数据包集为终端设备从第一接入网设备接收到的下行数据包组成的集合,或者,第一数据包集为终端设备从第一接入网设备接收到的下行数据包和已经分配计数值的上行数据包组成的集合;所述第一接入网设备为所述终端设备在重建立过程之前对应的接入网设备。

所述终端设备根据所述第一重置指示信息,重置上行的数据包计数值,以及删除第一数据包集中的数据包。

本方案中,在第二接入网设备不支持数据传输的场景下,终端设备重置上行数据包的计数值,以及删除第一数据包集中的数据包,这样终端设备在与第二接入网设备重建立完成后,根据重置计数值的上行数据包与第二接入网设备重新进行业务。

第四方面,本申请实施例提供一种数据传输的方法,包括:

第二接入网设备从终端设备获取重建立请求消息;

第二接入网设备发送第一重置指示信息至终端设备,该第一重置指示信息指示重置上行的数据包计数值,以及删除第一数据包集中的数据包;其中,第一数据包集为终端设备从第一接入网设备接收到的下行数据包组成的集合,或者,第一数据包集为终端设备从所述第一接入网设备接收到的下行数据包和已经分配计数值的上行数据包组成的集合

第二接入网设备发送第二指示信息至所述第一接入网设备,所述第二指示信息指示所述第一接入网设备不发送数据包至第二接入网设备。

本方案中,在第二接入网设备不支持数据传输的场景下,终端设备根据第一重置指示信息重置上行数据包的计数值,以及删除第一数据包集中的数据包,这样终端设备在与第二接入网设备重建立完成后,根据重置计数值的上行数据包与第二接入网设备重新进行业务。

第五方面,本申请实施例提供一种数据传输的方法,包括:

第一接入网设备从第二接入网设备获取第二指示信息,所述第二指示信息指示所述第一接入网设备不发送数据包至所述第二接入网设备。

第六方面,本申请实施例提供一种数据传输的方法,包括:

终端设备确定发起重建立请求的小区和终端设备检测到连接失败的小区是否为同一小区;

若不为同一小区,则所述终端设备重置上行数据包的计数值,以及删除第一数据包集中的数据包;其中,第一数据包集为终端设备接收到的下行数据包组成的集合,或者,第一数据包集为终端设备接收到的下行数据包和已经分配计数值的上行数据包组成的集合。

本方案中,终端设备确定发起重建立请求的小区和终端设备检测到连接失败的小区不为同一小区时,终端设备就重置上行数据包的计数值,以及删除第一数据包集中的数据包,即此时,终端默认第二接入网设备不支持数据传输;这样终端设备在与第二接入网设备重建立完成后,根据重置计数值的上行数据包与第二接入网设备重新进行业务。

第七方面,本申请实施例提供一种数据传输设备,包括接收模块和发送模块;

所述接收模块,用于从第二接入网设备获取第一消息,所述第一消息用于请求终端设备的上下文信息;

所述发送模块,用于向所述第二接入网设备发送数据包;

其中,所述数据传输设备为所述终端设备在重建立过程之前对应的接入网设备,所述第二接入网设备为所述终端设备发起重建立过程对应的接入网设备。

在一种可能的设计中,所述接收模块,还用于从所述第二接入网设备获取协议数据单元pdu业务接收信息,所述pdu业务接收信息包括所述第二接入网设备接受的第一pdu会话的标识信息和/或拒绝的第二pdu会话的标识信息;所述第一pdu会话和所述第二pdu会话为所述终端设备在所述数据传输设备的pdu会话;

所述发送模块,具体用于:根据所pdu业务接收信息发送所述数据包。

在一种可能的设计中,所述pdu业务接收信息还包括:所述第二接入网设备接受的第一服务质量qos流的标识信息和/或拒绝的第二qos流的标识信息;所述第一qos流和所述第二qos流为所述终端设备在所述数据传输设备的业务对应的qos流。

在一种可能的设计中,所述pdu业务接收信息还包括:第一信息和/或第二信息;

所述第一信息包括需要数据转发的第一数据承载drb的标识信息,以及所述第一drb对应的上行和/或下行通用分组无线服务隧穿协议gtp通道地址,其中,所述第一drb为所述终端设备在所述第一接入网设备的业务对应的drb;所述第二信息包括所述第一pdu会话对应的gtp通道地址。

在一种可能的设计中,所述发送模块,还用于向所述第二接入网设备发送传输状态指示信息,所述传输状态指示信息用于指示终端设备在所述数据传输设备的业务的数据包的传输状态;

所述传输状态指示信息包括:

drb的标识信息;

数据包的计数值的长度信息,以及

所述第二接入网设备为下一个未分配计数值的下行数据包分配的计数值。

在一种可能的设计中,所述传输状态指示信息还包括如下中的至少一项:

所述数据传输设备丢失的第一个上行数据包的计数值;

用于指示所述终端设备发送的上行数据包是否被所述数据传输设备成功接收的第一指示信息。

第八方面,本申请实施例提供一种数据传输设备,包括:接收模块和发送模块;

发送模块,用于向第一接入网设备发送第一消息,所述第一消息用于请求终端设备的上下文信息;

接收模块,用于从所述第一接入网设备接收数据包;

其中,所述第一接入网设备为所述终端设备在重建立过程之前对应的接入网设备,所述数据传输设备为所述终端设备发起重建立过程对应的接入网设备。

在一种可能的设计中,所述发送模块,还用于向所述第一接入网设备发送协议数据单元pdu业务接收信息,所述pdu业务接收信息包括所述数据传输设备接受的第一pdu会话资源的标识信息和/或拒绝的第二pdu会话资源的标识信息;所述第一pdu会话和所述第二pdu会话为所述终端设备在所述第一接入网设备的pdu会话。

在一种可能的设计中,所述pdu业务接收信息中还包括:所述数据传输设备接受的第一服务质量qos流的标识信息和/或拒绝的第二qos流的标识信息;所述第一qos流和所述第二qos流为所述终端设备在所述第一接入网设备的业务对应的qos流。

在一种可能的设计中,所述pdu业务接收信息还包括:第一信息和/或第二信息;

所述第一信息包括需要数据转发的第一数据承载drb的标识信息,以及所述第一drb对应的上行和/或下行通用分组无线服务隧穿协议gtp通道地址,其中,所述第一drb为所述终端设备在所述第一接入网设备的业务对应的drb;所述第二信息包括所述第一pdu会话对应的gtp通道地址。

在一种可能的设计中,所述接收模块,还用于从所述第一接入网设备获取传输状态指示信息,所述传输状态指示信息用于指示终端设备在所述第一接入网设备的业务的数据包的传输状态;

所述传输状态指示信息包括:

drb的标识信息;

数据包的计数值的长度信息,以及

所述数据传输设备为下一个未分配计数值的下行数据包分配的计数值。

在一种可能的设计中,所述传输状态指示信息还包括如下中的至少一项:

所述第一接入网设备丢失的第一个上行数据包的计数值;

用于指示所述终端设备发送的上行数据包是否被所述第一接入网设备成功接收的第一指示信息。

第九方面,本申请实施例提供一种通信装置,包括:

包括用于实现第一方面的通信方法的模块,部件或者电路;或者,

包括用于实现第二方面的通信方法的模块,部件或者电路;或者,

用于实现第三方面的通信方法的模块,部件或者电路;或者,

用于实现第四方面的通信方法的模块,部件或者电路;

用于实现第五方面的通信方法的模块,部件或者电路;

用于实现第六方面的通信方法的模块,部件或者电路。

第十方面,本申请实施例提供一种通信装置,用于实现第一方面或第二方面或第三方面或第四方面或第五方面或第六方面中任一所述的方法。

第十一方面,本申请实施例提供一种通信装置,用于实现第一方面或第二方面或第三方面或第四方面或第五方面或第六方面中任一所述的方法。

第十二方面,本申请实施例提供一种可读存储介质,所述可读存储介质上存储有计算机程序;所述计算机程序被执行时,实现第一方面或第二方面或第三方面或第四方面或第五方面或第六方面中任一所述的方法。

第十三方面,本申请实施例提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,通信装置的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得通信装置实施第一方面或第二方面或第三方面或第四方面或第五方面或第六方面任一所述的方法。

附图说明

图1为本申请实施例提供的通信系统的示意图;

图2为本申请一实施例提供的网络设备的协议栈示意图;

图3为本申请实施例提供的数据传输的方法的信令交互图一;

图4为本申请实施例提供的数据传输的方法的信令交互图二;

图5为本申请实施例提供的数据传输的方法的信令交互图三;

图6为本申请实施例提供的数据传输的方法的信令交互图四;

图7为本申请实施例提供的数据传输的方法的信令交互图五;

图8为本申请实施例提供的数据传输的方法的信令交互图六;

图9为本申请一实施例提供的一种通信装置的结构示意图一;

图10为本申请实施例提供的一种终端设备的结构示意图;

图11为本申请实施例提供的数据传输设备的结构示意图一;

图12为本申请实施例提供的数据传输设备的结构示意图二;

图13为本申请实施例提供的数据传输设备的结构示意图三;

图14为本申请实施例提供的数据传输设备的结构示意图四;

图15为本申请一实施例提供的一种通信装置的结构示意图二;

图16为本申请一实施例提供的一种通信装置的结构示意图三。

具体实施方式

图1为本申请实施例提供的通信系统的示意图,如图1所示,通信系统包括第一接入网(radioaccessnetwork,ran)设备、第二接入网设备和终端设备。

以下,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解:

接入网设备,是一种将终端设备接入到无线网络的设备,可以是长期演进(longtermevolution,lte)中的演进型基站(evolutionalnodeb,enb或enodeb),或者中继站或接入点,或者5g网络中的基站,如发送和接收点(transmissionandreceptionpoint,trp)、控制器,在此并不限定。一种可能的方式中,接入网设备可以是cu和du分离架构的基站(如gnb),如图2所示,图2为本申请一实施例提供的网络设备的协议栈示意图。ran设备可以与核心网设备相连(例如可以是lte的核心网,也可以是5g的核心网等)。cu和du可以理解为是对基站从逻辑功能角度的划分。cu和du在物理上可以是分离的也可以部署在一起。多个du可以共用一个cu。一个du也可以连接多个cu(图中未示出)。cu和du之间可以通过接口相连,例如可以是f1接口。cu和du可以根据无线网络的协议层划分。例如无线资源控制(radioresourcecontrol,rrc)、业务数据适配协议栈(servicedataadaptationprotocol,sdap)以及分组数据汇聚层协议(packetdataconvergenceprotocol,pdcp)层的功能设置在cu,而无线链路控制(radiolinkcontrol,rlc),媒体接入控制(mediaaccesscontrol,mac)层,物理(physical,phy)层等的功能设置在du。可以理解对cu和du处理功能按照这种协议层的划分仅仅是一种举例,也可以按照其他的方式进行划分。例如可以将cu或者du划分为具有更多协议层的功能。例如,cu或du还可以划分为具有协议层的部分处理功能。在一种设计中,将rlc层的部分功能和rlc层以上的协议层的功能设置在cu,将rlc层的剩余功能和rlc层以下的协议层的功能设置在du。在另一种设计中,还可以按照业务类型或者其他系统需求对cu或者du的功能进行划分。例如按时延划分,将处理时间需要满足时延要求的功能设置在du,不需要满足该时延要求的功能设置在cu。在另一种设计中,cu也可以具有核心网的一个或多个功能。一个或者多个cu可以集中设置,也分离设置。例如cu可以设置在网络侧方便集中管理。du可以具有多个射频功能,也可以将射频功能拉远设置。

cu的功能可以由一个实体来实现也可以由不同的实体实现。例如,可以对cu的功能进行进一步切分,例如,将控制面(cp)和用户面(up)分离,即cu的控制面(cu-cp)和cu用户面(cu-up)。例如,cu-cp和cu-up可以由不同的功能实体来实现,所述cu-cp和cu-up可以与du相耦合,共同完成基站的功能。一种可能的方式中,cu-cp负责控制面功能,主要包含rrc和pdcp-c。pdcp-c主要负责控制面数据的加解密,完整性保护,数据传输等。cu-up负责用户面功能,主要包含sdap和pdcp-u。其中sdap主要负责将核心网的数据进行处理并将数据流(flow)映射到承载。pdcp-u主要负责数据面的加解密,完整性保护,头压缩,序列号维护,数据传输等。其中cu-cp和cu-up通过e1接口连接。cu-cp代表gnb通过ng接口和核心网连接。通过f1-c(控制面)和du连接。cu-up通过f1-u(用户面)和du连接。当然还有一种可能的实现是pdcp-c也在cu-up。

终端设备:可以是无线终端设备也可以是有线终端设备,无线终端设备可以是指一种具有无线收发功能的设备,可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端设备可以是手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端设备、增强现实(augmentedreality,ar)终端设备、工业控制(industrialcontrol)中的无线终端设备、无人驾驶(selfdriving)中的无线终端设备、远程医疗(remotemedical)中的无线终端设备、智能电网(smartgrid)中的无线终端设备、运输安全(transportationsafety)中的无线终端设备、智慧城市(smartcity)中的无线终端设备、智慧家庭(smarthome)中的无线终端设备等等,在此不作限定。可以理解的是,本申请实施例中,终端设备也可以称为用户设备(userequipment,ue)。

在本专利申请中可能出现的对各种消息/信息/设备/网元/系统/装置/动作/操作/流程/概念等各类客体进行了赋名,但这些具体的名称并不构成对相关客体的限定,所赋名称可随着场景,语境或者使用习惯等因素而变更,对相关客体的技术含义的理解,应主要从其在技术方案中所体现/执行的功能和技术效果来确定。

由于rlf,hof,完整性保护检查失败,重配置失败等其它原因,终端设备与源接入网设备的连接会发生失败,为了使得终端设备在源接入网设备的业务可以继续进行,终端设备会和目标接入网设备重新建立连接,重新建立连接的过程也可称为重建立过程或者重恢复过程或者重激活过程,本申请实施例对重建立连接的过程的名称并不作限制。此处的终端设备与接入网设备的连接可以为终端设备与接入网设备的rrc连接。当目标接入网设备没有存储终端设备的上下文信息时,目标接入网设备需要和源接入网设备进行信令交互以获取终端设备的上下文信息。下面采用具体的实施例对终端设备和目标接入网设备重新建立连接的过程时,目标接入网设备向源接入网设备请求获取终端设备上下文信息后目标接入网设备和源接入网设备间的数据传输的方法进行详细的说明。

图3为本申请实施例提供的数据传输的方法的信令交互图一;如图3所示,本实施例的方法可以包括:

步骤s301、第二接入网设备向第一接入网设备发送第一消息,第一消息用于请求终端设备的上下文信息;

步骤s302、第一接入网设备向第二接入网设备发送数据包。

具体地,本实施例中,第一接入网设备为终端设备在重建立过程之前对应的接入网设备,也就是第一接入网设备为终端设备发生连接失败的接入网设备;第二接入网设备为该终端设备与该第一接入网设备之间的连接断开后,发起重建立过程对应的接入网设备,也就是该终端设备请求建立连接的接入网设备。

对于步骤s301、在该终端设备与该第一接入网设备的连接失败后,该终端设备向该第二接入网设备发送重建立请求。该第二接入网设备接收到终端设备发送的重建立请求后,会向该第一接入设备发送第一消息,该第一消息用于请求终端设备的上下文信息。

可以理解地,该第一消息还可以用于第一接入网设备确定终端设备在第二接入网设备发起了重建立请求。

对于步骤s302、该第一接入网设备接收到该第二接入网设备发送的该第一消息后,可以获知该终端设备正在请求与该第二接入网设备建立连接,即获知终端设备正在进行重建立过程。为了保证终端设备在第一接入网设备的业务可以在终端设备和第二接入网设备间继续进行,因此该第一接入网设备需要将终端设备在第一接入网的数据包发送至该第二接入网设备。可以理解的是,该第一接入网设备将数据包发送至该第二接入网设备可以发生在该终端设备与该第二接入网设备重建立完成之前,也可以发生在该终端设备与该第二接入网设备重建立完成之后,本实施例中不作限制。

其中,本实施例中第一接入网设备向第二接入网设备发送的数据包可以为分组数据汇聚协议(packetdataconvergenceprotocol,简称pdcp)数据包;pdcp数据包可以为pdcp协议数据单元(protocoldataunit,简称pdu),和/或,pdcp服务数据单元(servicedataunit,简称sdu)。本申请实施例中都以pdcp数据包为例进行描述,本申请实施例对此不作限定。

可以理解地,该第一接入网设备发送至第二接入网设备的数据包为第一接入设备上保存的终端设备的至少部分业务的数据包。具体地,第一接入网设备发送至第二接入网设备的数据包包括第一数据包、第二数据包和第三数据包的至少一种。

其中,第一数据包可以为第一接入网设备成功接收的终端设备发送的数据包,即为第一接入网设备成功接收的上行数据包;第二数据包可以为第一接入网设备分配了计数值的数据包,即为第一接入网设备分配了计数值的下行数据包(包括第一接入网设备发送的下行数据包和未发送的下行数据包),或者第二数据包可以为第一接入网设备分配了计数值但未收到终端设备接收成功指示的数据包,即为第一接入网设备分配了计数值但未收到终端设备接收成功指示的下行数据包(包括第一接入网设备发送的未收到终端设备接收成功指示的下行数据包和未发送的下行数据包,或者包括第一接入网设备未发送的下行数据包);第三数据包可以为第一接入网设备从核心网设备接收的未分配计数值的数据包,即为第一接入网设备从核心网设备接收的未分配计数值的下行数据包。其中,在数据包为pdcp数据包时,计数值包括超帧号(hyperframenumber,简称:hfn)和pdcp序列号(sequencenumber,简称sn);或者,计数值即为sn。

可以理解的是,第二接入网设备可能支持重建立过程中终端设备在第一接入网设备的业务的数据包的全部或者部分传输至第二接入网设备。

通过本实施例的上述流程,实现了重建立过程中的第一接入网设备以及第二接入网设备之间的数据传输。这样,终端设备与该第二接入网设备重建立完成后,终端设备可以与第二接入网设备进行业务传输。

下面采用具体的实施例对上一实施例的方法进行详细的说明。

图4为本申请实施例提供的数据传输的方法的信令交互图二;如图4所示,本实施例的方法可以包括:

步骤s401、第二接入网设备向第一接入网设备发送第一消息,第一消息用于请求终端设备的上下文信息;

步骤s402、该第一接入网设备向该第二接入网设备发送第一响应消息,第一响应消息中包括该终端设备的上下文信息;

步骤s403、该第二接入网设备向该第一接入网设备发送pdu业务接收信息;

步骤s404、第一接入网设备向第二接入网设备发送数据包;

可选地,还可以包括步骤s405、第一接入网设备向第二接入网设备发送传输状态指示信息,传输状态指示信息指示终端设备在第一接入设备的业务对应的数据包的传输状态。

具体地,本实施例中的步骤s401的具体实现参见上一实施例中的步骤s301,本实施例中不再赘述。

对于步骤s402,该第一接入网设备在接收到该第二接入网设备发送的用于请求该终端设备的上下文信息的第一消息后,该第一接入网设备会向该第二接入网设备发送第一响应消息。

在一种可能的方式中,第一响应消息中携带有该终端设备的上下文信息。该终端设备的上下文信息中包括该终端设备在第一接入网设备的pdu会话资源信息,pdu会话资源信息中可以包括以下信息:pdu会话的标识和pdu会话对应的服务质量(qualityofservice,qos)流的标识;进一步地,pdu会话资源信息还可以包括:drb标识和qos流标识的映射关系等。

其中,每个pdu会话对应有至少一个drb。每个drb可以承载上行和/或下行数据包。每个drb对应至少一个qos流。

对于步骤s403,第二接入网设备可以根据终端设备的上下文信息中的pdu会话资源信息,向第一接入网设备发送pdu业务接收信息。

具体地,该第二接入网设备接收该第一接入网设备发送的第一响应消息,并根据第一响应消息中终端设备的上下文信息中的pdu会话资源信息,向该第一接入网设备发送pdu业务接收信息。也就是说该第二接入网设备根据终端设备在第一接入网设备上的pdu会话资源信息,确定该终端设备在第一接入网设备上的哪些pdu会话可以接受或者拒绝,和/或,哪些qos流可以接受或者拒绝,和/或,哪些drb上承载的数据需要转发。进一步地,第二接入网设备还会确定接受的pdu会话对应的通用分组无线服务隧穿协议(generalpacketradioservicetunnelingprotocol,简称gtp)通道地址,和/或,需要数据转发的drb对应的上行gtp通道地址和/或下行gtp通道地址。gtp通道地址包括gtp通道的ip地址和/或端点标识。具体地,ip地址可以是传输层地址(transportlayeraddress,简称tla),端点标识可以是gtp通道端点标识(gtptunnelendpointidentifier,简称gtp-teid)。

即pdu业务接收信息可以包括如下中的任意一种:第二接入网设备接受的第一pdu会话的标识信息、第二接入网设备拒绝的第二pdu会话的标识信息。其中,第一pdu会话和第二pdu会话为终端设备在第一接入网设备上的pdu会话。其中,第一pdu会话会有至少一个,第二pdu会话可能为0个,可能为至少一个。

可选地,pdu业务接收信息还可以包括:第二信息,第二信息包括第一pdu会话对应的gtp通道地址。

可选地,pdu业务接收信息还可以包括以下信息的至少一种:第二接入网设备接受的第一qos流的标识信息、第二接入网设备接受的第一qos流的标识信息和相应的数据转发接受指示信息,该数据转发指示信息指示接受转发该第一qos流的数据、第二接入网设备拒绝的第二qos流的标识信息。其中,第一qos流和第二qos流为终端设备在第一接入网设备的业务对应的qos流。可选地,第一qos流会有至少一个,第二qos流可能为0个,可能为至少一个。

作为一种实现方式,第一qos流是第一pdu会话对应的qos流,若存在第二qos流,则第二qos流也是第一pdu会话对应的qos流。

可选地,pdu业务接收信息还可以包括:第一信息,第一信息包括需要数据转发的第一drb的标识信息;进一步地,第一信息还包括第一drb对应的上行gtp通道地址和/或下行gtp通道地址;第一drb为终端设备在第一接入网设备的业务对应的drb。

作为一个具体的实施例,示例如下。该终端设备在该第一接入网设备的业务对应有pdu会话1和pdu会话2。其中pdu会话1包括qos流1和qos流2,qos流1和drb1存在映射关系。pdu会话2包括qos流3;第二接入网设备确定pdu会话1可以接受,pdu会话1的qos流1可以接受,qos流2拒绝接受,且接受qos流1的数据转发,则第二消息中的pdu业务接收信息中可以包括接受的pdu会话1的标识信息(比如为1)、接收的qos流1的标识信息(比如为1)和qos流1的数据转发接受指示信息(比如为“数据转发接受”),qos流2的标识信息(比如为2),drb1对应的上行和/或下行gtp通道地址,以及包括拒绝的pdu会话2的标识信息为2(比如为2)。

对应于上述示例,pdu业务接收信息包括的信元如表1所示:

表1

可选地,pdu业务接收信息中还可以包括拒绝第二pdu会话的原因。拒绝第二pdu会话的原因可能为目标小区(终端设备所在的第二接入网设备对应的小区)没有资源,或者目标小区不支持第二pdu会话等。

可选地,pdu业务接收信息中还可以指示拒绝第二qos流的原因。拒绝第二qos流的原因可能为目标小区没有资源,或者目标小区不支持第二qos流等。其中,目标小区不支持第二qos流,是指目标小区无法满足第二qos流对应的qos流参数对应的条件;qos流参数可以包括如下中的至少一项:优先级、包延时规划、错包率、时延敏感指示、平均窗口、数据包最大突发量。

一种可能的方式中,上述的pdu业务接收信息可以携带在数据转发地址指示消息,比如dataforwardingaddressindication消息,也可以携带在其它的消息中,还可以为独立的一条消息。

对于步骤s404,在一种实现方式中,第一接入网设备向第二接入网设备发送数据包包括:第一接入网设备根据接收到的pdu业务接收信息,向第二接入网设备发送数据包。

具体地,该第一接入网设备接收到pdu业务接收信息后,根据该pdu业务接收信息向第二接入网设备发送第二接入网设备接受的pdu会话和/或qos流对应的数据包。具体为:第一接入网设备根据pdu业务接收信息中的pdu会话的gtp通道地址,向第二接入网设备发送第二接入网设备接受的pdu会话对应的数据包;和/或,第一接入网设备根据pdu业务接收信息中的pdu会话的gtp通道地址,和/或,drb对应的上行gtp通道地址和/或下行gtp通道地址,向第二接入网设备发送第二接入网设备接受的qos流对应的相应drb承载的数据包。

对于步骤s405、第一接入网设备向第二接入网设备发送传输状态指示信息,传输状态指示信息用于指示终端设备在第一接入设备的业务对应的数据包的传输状态。在一种实现方式中,传输状态指示信息用于指示终端设备在第一接入设备的drb承载的上行和/或下行pdcp数据包的传输状态。进一步地,传输状态指示信息用于指示第二接入网设备接受的需要数据转发的终端设备在第一接入网设备的第一drb承载的上行和/或下行pdcp数据包的传输状态。

具体地,所有的第一数据包组成的集合为终端设备在第一接入设备的业务对应的所有的上行数据包组成的集合的子集,所有的第二数据包和所有的第三数据包组成的集合为终端设备在第一接入设备的业务对应的所有的下行数据包组成的集合的子集;其中,本实施中的第一数据包、第二数据包和第三数据包的含义参见图3所示的实施例中的阐述。

作为一种实现方式,上述的传输状态指示信息为单独的消息,比如序列状态转发(snstatustransfer)消息。传输状态指示信息由第一接入网设备发送至第二接入网设备,此时,传输状态指示信息的发送可以在第一接入网设备接收到pdu业务接收信息之后。作为另一种实现方式,上述的传输状态指示信息也可以包含在步骤s402的第一响应消息中,即此时步骤s405不需要执行,此时,传输状态指示信息的发送在第一接入网设备接收到pdu业务接收信息之前。

其中,传输状态指示信息可以包括:drb的标识信息,数据包的计数值的长度信息,第二接入网设备为下一个未分配计数值的下行数据包分配的计数值,也就是第二接入网设备为第一个第三数据包分配的计数值。

可选地,传输状态指示信息还可以包括第一接入网设备丢失的第一个上行数据包的计数值。其中,第一接入网设备丢失的第一个上行数据包为第一接入网设备未成功接收的第一个上行数据包。第二接入网设备可以根据该drb承载的上行数据包中第一接入网设备丢失的第一个数据包的计数值,获知该drb承载的上行数据包中第一接入网设备丢失的其它数据包的计数值。

可选地,传输状态指示信息还可以包括第一指示信息,用于指示终端设备发送的上行数据包是否被第一接入网设备成功接收。第一指示信息可以是一个比特串。作为一种实现方式,第一个比特用于指示drb承载的上行数据包中第一接入网设备丢失的第一个上行数据包之后的第一个数据包是否被第一接入网设备成功接收。

第二接入网设备可以根据第一指示信息获知上行数据包是否被第一接入网设备成功接收。

可以理解的是,若传输状态指示信息的发送在第一接入网设备接收到pdu业务接收信息之后,传输状态指示信息可以用于指示第二接入网设备接受的需要数据转发的终端设备在第一接入网设备的第一drb承载的上行和/或下行数据包的传输状态。具体地,“drb的标识信息”为第一drb的标识信息。进一步地,“数据包的计数值的长度信息”为第一drb承载的上行和/或下行数据包的计数值的长度信息;“第二接入网设备为下一个未分配计数值的下行数据包分配的计数值”为第二接入网设备为第一drb承载的下一个为分配计数值的下行数据包分配的计数值;“第一接入网设备丢失的第一个上行数据包的计数值”为第一drb承载的上行数据包中第一接入网设备丢失的第一个上行数据包的计数值;第一指示信息用于指示第一drb承载的上行数据包是否被第一接入网设备成功接收。

若传输状态指示信息的发送在第一接入网设备接收到pdu业务接收信息之前,传输状态指示信息可包括终端设备在第一接入网设备上的全部drb承载的上行和/或下行数据包的传输状态,具体内容参照上述阐述,不再赘述。

综上所述,第一接入网设备向第二接入网设备发送传输状态指示信息,可以使得终端设备在第一接入网设备的业务可以在第二接入网设备上继续正常的进行。

本实施例中,由于第一接入设备是根据第二接入网设备的pdu业务接收信息向第二接入网设备发送数据包,因此,可以尽量的减少第一接入网设备向第二接入网设备发送第二接入网设备拒绝的数据包,减少信令的开销。

应理解,上述各过程的序号的大小并不意味着执行顺序的先后(比如s405可以在s404之前执行),也不意味着必须执行上述各过程的序号对应的步骤,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

下面对图4所示的实施例中的传输状态指示信息携带在第一响应消息中的数据传输的方法进行说明。图5为本申请实施例提供的数据传输的方法的信令交互图三;如图5所示,本实施例的方法可以包括:

步骤s501、第二接入网设备向第一接入网设备发送第一消息,第一消息用于请求终端设备的上下文信息;

步骤s502、该第一接入网设备向该第二接入网设备发送第一响应消息,第一响应消息中包括该终端设备的上下文信息;该上下文信息中包括该终端设备在第一接入网设备的pdu会话资源信息和传输状态指示信息。传输状态指示信息的描述参见步骤s405的描述,此处不再赘述。

步骤s503、该第二接入网设备向该第一接入网设备发送pdu业务接收信息;

步骤s504、第一接入网设备向第二接入网设备发送pdcp数据包。

具体地,本实施例中的步骤s501、步骤s503、步骤504分别参见图4所示的实施例中的步骤s401、步骤s403、步骤s404的阐述,本实施例中不再阐述。

对于步骤s502,参见图4所示的实施例中步骤s402和步骤s405的阐述,本实施例中不再阐述。

本实施例中,由于第一接入设备是根据第二接入网设备的pdu业务接收信息向第二接入网设备发送数据包的,因此,可以尽量的减少第一接入网设备向第二接入网设备发送第二接入网设备拒绝的数据包,减少信令的开销。

应理解,上述各过程的序号的大小并不意味着执行顺序的先后,也不意味着必须执行上述各过程的序号对应的步骤,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

图6为本申请实施例提供的数据传输的方法的信令交互图四;如图6所示,本实施例的方法可以包括:

步骤s601、终端设备向第二接入网设备发送重建立请求;

具体地,在该终端设备与该第一接入网设备的连接断开后,该终端设备向该第二接入网设备发送重建立请求。

步骤s602、第二接入网设备向第一接入网设备发送第一消息,第一消息用于请求终端设备的上下文信息;

本实施例中,第一消息可以是获取终端设备上下文请求(retrieveuecontextrequest)消息。

步骤s603、第一接入网设备向第二接入网设备发送第一响应消息。

该第一响应消息中包括该终端设备的上下文信息;该终端设备的上下文信息包括该终端设备在第一接入网设备的pdu会话资源信息;

本实施例中,第一响应消息可以是获取终端设备上下文响应(retrieveuecontextresponse)消息。

步骤s604、第二接入网设备向第一接入网设备发送pdu业务接收信息。

具体地,第二接入网设备根据该终端设备在第一接入网设备的pdu会话资源信息向第一接入网设备发送第二接入网设备的pdu业务接收信息;

本实施例中,pdu业务接收信息可以携带在数据转发地址指示(dataforwardingaddressindication)消息中,也可是一条独立的消息。

步骤s605、第一接入网设备向第二接入网设备发送数据包;

具体地,第一接入网设备根据pdu业务接收信息,向第二接入网设备发送数据包;

步骤s606、第一接入网设备向第二接入网设备发送传输状态指示信息,传输状态指示信息用于指示终端设备在第一接入网设备的业务对应的数据包的传输状态;

传输状态指示信息可为序列号状态转发(snstatustransfer)消息。传输状态指示信息还可以携带在第一响应消息中,此时不再有步骤s606。

步骤s607、第二接入网设备发送重建立消息至终端设备;

步骤s608、终端设备发送重建立完成消息至第二接入网设备;

具体地,本实施例中,第一接入网设备为终端设备在重建立过程之前对应的接入网设备,第二接入网设备为该终端设备与该第一接入网设备之间的连接断开后,发起重建立过程对应的接入网设备,也就是该终端设备请求建立连接的接入网设备。

本实施例中的步骤s602~步骤s606参照图4所示的实施中的阐述,本实施例中不再赘述。

应理解,上述各过程的序号的大小并不意味着执行顺序的先后(比如终端设备和接入网设备间的过程,和,接入网设备间的过程的执行顺序并不限定),也不意味着必须执行上述各过程的序号对应的步骤,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

本实施例实现了获取终端设备上下文信息的重建立过程中的第一接入网设备以及第二接入网设备之间的数据传输;且由于第一接入设备是根据第二接入网设备的pdu业务接收信息向第二接入网设备发送数据包的,因此,可以尽量的减少第一接入网设备向第二接入网设备发送第二接入网设备拒绝的数据包,减少信令的开销。

下面对第二接入网设备不支持重建立过程下的数据传输的方法进行说明。比如第二接入网设备资源紧张,或者第二接入网设备不具有相关能力的场景。

图7为本申请实施例提供的数据传输的方法的信令交互图五;如图7所示,本实施例的方法可以包括:

步骤s701、终端设备发送重建立请求消息至第二接入网设备;当终端设备与第一接入网设备之间的连接断开时,终端设备发送重建立请求消息至第二接入网设备。

步骤s702、第二接入网设备发送第一重置指示信息至终端设备;该第一重置指示信息指示重置上行的数据包计数值,以及删除第一数据包集中的数据包;其中,第一数据包集为终端设备从第一接入网设备接收到的下行数据包组成的集合,或者,第一数据包集为终端设备从第一接入网设备接收到的下行数据包和已经分配计数值的上行数据包组成的集合;第一接入网设备为所述终端设备在重建立过程之前对应的接入网设备。

具体地,在一种实现方式中,该第一重置指示信息可以携带在第二接入网设备向终端设备发送的重建立消息中,在该实现方式中,步骤s701的执行顺序在步骤s702之前.

在另一种实现方式中,该第一重置指示信息携带在第二接入网设备广播的系统消息中。可以理解地,在该实现方式中,步骤s702的执行顺序在步骤s701之前。

在另一种实现方式中,该第一重置指示信息是第二接入网设备基于终端设备发送的请求发送重置指示信息发送至终端设备的。

步骤s703、终端设备根据第一重置指示信息,重置上行的数据包计数值,以及删除第一数据包集中的数据包。

其中,第一重置指示信息也用于向终端设备指示第二接入网设备不支持第一接入网设备的数据转发。

可以理解地,图4~图6所示的实施例中,终端设备可能会接收到第二重置指示信息,第二重置指示信息指示终端设备不需要重置上行的数据包计数值,以及不需要删除第一数据包集中的数据包;也可以说,第二重置指示信息也用于向终端设备指示第二接入网设备支持第一接入网设备的数据转发。

步骤s704、第二接入网设备发送第二指示信息至第一接入网设备,第二指示信息指示第一接入网设备不发送数据包至第二接入网设备。

即若第二接入网设备发送的第一重置指示信息至终端设备,则第二接入网设备还会发送第二指示信息至第一接入网设备。第一接入网设备接收到第二指示信息后,不向第二接入网设备发送数据包。

本实施例中,在第二接入网设备不支持数据传输的场景下,终端设备重置上行数据包的计数值,以及删除第一数据包集中的数据包,这样终端设备在与第二接入网设备重建立完成后,根据重置计数值的上行数据包与第二接入网设备重新进行业务。

应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定(比如步骤s701可以在步骤s702之前,步骤s701还可以在步骤s702之后),而不应对本申请实施例的实施过程构成任何限定。

下面对第二接入网设备不支持重建立过程下的数据传输的另一种方法进行说明。

图8为本申请实施例提供的方法的信令交互图六,参见图8,本实施例的方法可以包括:

步骤s801、终端设备确定发起重建立请求的小区和终端设备检测到连接失败的小区是否为同一小区;

步骤s802、若不为同一小区,终端设备重置上行数据包的计数值,以及删除第一数据包集中的数据包;其中,第一数据包集为终端设备接收到的下行数据包组成的集合,或者,第一数据包集为终端设备接收到的下行数据包和已经分配计数值的上行数据包组成的集合。

具体地,本实施例中与图7所示的实施例不相同之处为终端设备默认第二接入网设备不支持重建立过程下的数据传输,终端设备只要检测发起重建立过程的小区不同于之前的服务小区,则重置上行数据包的计数值,以及删除第一数据包集中的数据包。

本实施例中,在第二接入网设备不支持数据传输的场景下,终端设备重置上行数据包的计数值,以及删除第一数据包集中的数据包,这样终端设备在与第二接入网设备重建立完成后,根据重置计数值的上行数据包与第二接入网设备重新进行业务。

应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

可以理解的是,上述各个实施例中,由第一接入网设备实现的方法,也可以由可用于第一接入网设备的部件(例如芯片或者电路)实现,上述各个实施例中,由第二接入网设备实现的方法,也可以由可用于第二,接入网设备的部件(例如芯片或者电路)实现,上述各个实施例中,由终端设备实现的方法,也可以由可用于终端设备的部件(例如芯片或者电路)实现。

图9为本申请一实施例提供的一种通信装置的结构示意图一。如图9所示,本实施例所述的通信装置500可以是前述方法实施例中提到的第一接入网设备(或者可用于第一接入网设备的部件)或者第二接入网设备(或者可用于第二接入网设备的部件)或者是前述方法实施例中提到的终端设备(或者可用于终端设备的部件)。通信装置可用于实现上述方法实施例中描述的对应于终端设备或者第一接入网设备或者第二接入网设备的方法,具体参见上述方法实施例中的说明。

所述通信装置500可以包括一个或多个处理器501,所述处理器501也可以称为处理单元,可以实现一定的控制或者处理功能。所述处理器501可以是通用处理器或者专用处理器等。例如可以是基带处理器、或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置进行控制,执行软件程序,处理软件程序的数据。

在一种可选的设计中,处理器501也可以存有指令503或者数据(例如中间数据)。其中,所述指令503可以被所述处理器运行,使得所述通信装置500执行上述方法实施例中描述的对应于终端设备或者第一接入网设备或者第二接入网设备的方法。

在又一种可能的设计中,通信装置500可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。

可选的,所述通信装置500中可以包括一个或多个存储器502,其上可以存有指令504,所述指令可在所述处理器上被运行,使得所述通信装置500执行上述方法实施例中描述的方法。

可选的,所述存储器中也可以是存储有数据。所述处理器和存储器可以单独设置,也可以集成在一起。

可选的,所述通信装置500还可以包括收发器505和/或天线506。所述处理器501可以称为处理单元,对通信装置(终端设备或者网络设备)进行控制。所述收发器505可以称为收发单元、收发机、收发电路、或者收发器等,用于实现通信装置的收发功能。

上述收发器505与处理器501的具体实现过程可以参见上述各实施例的相关描述,此处不再赘述。

本申请中描述的处理器501和收发器505可实现在集成电路(integratedcircuit,ic)、模拟ic、射频集成电路(radiofrequencyintegratedcircuit,rfic)、混合信号ic、专用集成电路(applicationspecificintegratedcircuit,asic)、印刷电路板(printedcircuitboard,pcb)、电子设备等上。该处理器和收发器也可以用各种1c工艺技术来制造,例如互补金属氧化物半导体(complementarymetaloxidesemiconductor,cmos)、n型金属氧化物半导体(nmetal-oxide-semiconductor,nmos)、p型金属氧化物半导体(positivechannelmetaloxidesemiconductor,pmos)、双极结型晶体管(bipolarjunctiontransistor,bjt)、双极cmos(bicmos)、硅锗(sige)、砷化镓(gaas)等。

虽然在以上的实施例描述中,通信装置500以终端设备或者网络设备为例来描述,但本申请中描述的通信装置的范围并不限于上述终端设备或上述网络设备,而且通信装置的结构可以不受图5的限制。通信装置500可以是独立的设备或者可以是较大设备的一部分。例如所述设备可以是:

(1)独立的集成电路ic,或芯片,或,芯片系统或子系统;

(2)具有一个或多个ic的集合,可选的,该ic集合也可以包括用于存储数据和/或指令的存储部件;

(3)asic,例如调制解调器(msm);

(4)可嵌入在其他设备内的模块;

(5)接收机、终端设备、蜂窝电话、无线设备、手持机、移动单元,网络设备等等;

(6)其他等等。

图10为本申请实施例提供的一种终端设备的结构示意图。该终端设备可适用于本申请上述各实施例中所述的终端设备。为了便于说明,图10仅示出了终端设备的主要部件。如图10所示,终端设备600包括处理器、存储器、控制电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对整个终端设备进行控制,执行软件程序,处理软件程序的数据。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。

当终端设备开机后,处理器可以读取存储单元中的软件程序,解释并执行软件程序的指令,处理软件程序的数据。当需要通过无线发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。

本领域技术人员可以理解,为了便于说明,图10仅示出了一个存储器和处理器。在实际的终端设备中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本申请实施例对此不做限制。

作为一种可选的实现方式,处理器可以包括基带处理器和中央处理器,基带处理器主要用于对通信协议以及通信数据进行处理,中央处理器主要用于对整个终端设备进行控制,执行软件程序,处理软件程序的数据。图10中的处理器集成了基带处理器和中央处理器的功能,本领域技术人员可以理解,基带处理器和中央处理器也可以是各自独立的处理器,通过总线等技术互联。本领域技术人员可以理解,终端设备可以包括多个基带处理器以适应不同的网络制式,终端设备可以包括多个中央处理器以增强其处理能力,终端设备的各个部件可以通过各种总线连接。所述基带处理器也可以表述为基带处理电路或者基带处理芯片。所述中央处理器也可以表述为中央处理电路或者中央处理芯片。对通信协议以及通信数据进行处理的功能可以内置在处理器中,也可以以软件程序的形式存储在存储单元中,由处理器执行软件程序以实现基带处理功能。

图11为本申请实施例提供的数据传输设备的结构示意图一,参见图11,该数据传输设备包括接收模块701和发送模块702;

所述接收模块701,用于从第二接入网设备获取第一消息,所述第一消息用于请求终端设备的上下文信息;

所述发送模块702,用于向所述第二接入网设备发送数据包;

其中,所述数据传输设备为所述终端设备在重建立过程之前对应的接入网设备,所述第二接入网设备为所述终端设备发起重建立过程对应的接入网设备。

可选地,所述接收模块701,还用于从所述第二接入网设备获取协议数据单元pdu业务接收信息,所述pdu业务接收信息包括所述第二接入网设备接受的第一pdu会话的标识信息和/或拒绝的第二pdu会话的标识信息;所述第一pdu会话和所述第二pdu会话为所述终端设备在所述数据传输设备的pdu会话;

所述发送模块702,具体用于:根据所pdu业务接收信息发送所述数据包。

可选地,所述pdu业务接收信息还包括:所述第二接入网设备接受的第一服务质量qos流的标识信息和/或拒绝的第二qos流的标识信息;所述第一qos流和所述第二qos流为所述终端设备在所述数据传输设备的业务对应的qos流。

可选地,所述pdu业务接收信息还包括:第一信息和/或第二信息;

所述第一信息包括需要数据转发的第一数据承载drb的标识信息,以及所述第一drb对应的上行和/或下行通用分组无线服务隧穿协议gtp通道地址,其中,所述第一drb为所述终端设备在所述第一接入网设备的业务对应的drb;所述第二信息包括所述第一pdu会话对应的gtp通道地址。

可选地,所述发送模块702,还用于向所述第二接入网设备发送传输状态指示信息,所述传输状态指示信息用于指示终端设备在所述数据传输设备的业务的数据包的传输状态;

所述传输状态指示信息包括:

drb的标识信息;

数据包的计数值的长度信息,以及

所述第二接入网设备为下一个未分配计数值的下行数据包分配的计数值。

可选地,所述传输状态指示信息还包括如下中的至少一项:

所述数据传输设备丢失的第一个上行数据包的计数值;

用于指示所述终端设备发送的上行数据包是否被所述数据传输设备成功接收的第一指示信息。

本实施例的数据传输设备,可以用于执行上述图3~图6所示的方法实施例中第一接入网设备的技术方案,其实现原理和技术效果类似,此处不再赘述。

图12为本申请实施例提供的数据传输设备的结构示意图二,参见图12,该数据传输设备包括:接收模块801;

接收模块801,用于从第二接入网设备获取第二指示信息,所述第二指示信息指示所述数据传输设备不发送数据包至所述第二接入网设备。

本实施例的数据传输设备,可以用于执行上述图7所示实施例中第一接入网设备的技术方案,其实现原理和技术效果类似,此处不再赘述。

图13为本申请实施例提供的数据传输设备的结构示意图三,参见图13,该数据传输设备包括:接收模块901和发送模块902;

所述发送模块902,用于向第一接入网设备发送第一消息,所述第一消息用于请求终端设备的上下文信息;

所述接收模块901,用于从所述第一接入网设备接收数据包;

其中,所述第一接入网设备为所述终端设备在重建立过程之前对应的接入网设备,所述数据传输设备为所述终端设备发起重建立过程对应的接入网设备。

可选地,所述发送模块902,还用于向所述第一接入网设备发送协议数据单元pdu业务接收信息,所述pdu业务接收信息包括所述数据传输设备接受的第一pdu会话资源的标识信息和/或拒绝的第二pdu会话资源的标识信息;所述第一pdu会话和所述第二pdu会话为所述终端设备在所述第一接入网设备的pdu会话。

可选地,所述pdu业务接收信息中还包括:所述数据传输设备接受的第一服务质量qos流的标识信息和/或拒绝的第二qos流的标识信息;所述第一qos流和所述第二qos流为所述终端设备在所述第一接入网设备的业务对应的qos流。

可选地,所述pdu业务接收信息还包括:第一信息和/或第二信息;

所述第一信息包括需要数据转发的第一数据承载drb的标识信息,以及所述第一drb对应的上行和/或下行通用分组无线服务隧穿协议gtp通道地址,其中,所述第一drb为所述终端设备在所述第一接入网设备的业务对应的drb;所述第二信息包括所述第一pdu会话对应的gtp通道地址。

可选地,所述接收模块901,还用于从所述第一接入网设备获取传输状态指示信息,所述传输状态指示信息用于指示终端设备在所述第一接入网设备的业务的数据包的传输状态;

所述传输状态指示信息包括:

drb的标识信息;

数据包的计数值的长度信息,以及

所述数据传输设备为下一个未分配计数值的下行数据包分配的计数值。

可选地,所述传输状态指示信息还包括如下中的至少一项:

所述第一接入网设备丢失的第一个上行数据包的计数值;

用于指示所述终端设备发送的上行数据包是否被所述第一接入网设备成功接收的第一指示信息。

本实施例的数据传输设备,可以用于执行上述图3~图6所示的方法实施例中第二接入网设备的技术方案,其实现原理和技术效果类似,此处不再赘述。

图14为本申请实施例提供的数据传输设备的结构示意图四,参见图14,该数据传输设备包括:接收模块1001和发送模块1002;

接收模块1001,用于从终端设备获取重建立请求消息;

发送模块1002,用于发送第一重置指示信息至终端设备,该第一重置指示信息指示重置上行的数据包计数值,以及删除第一数据包集中的数据包;其中,第一数据包集为终端设备从第一接入网设备接收到的下行数据包组成的集合,或者,第一数据包集为终端设备从所述第一接入网设备接收到的下行数据包和已经分配计数值的上行数据包组成的集合

发送模块1002,还用于发送第二指示信息至所述第一接入网设备,所述第二指示信息指示所述第一接入网设备不发送数据包至所述数据传输设备。

本实施例的数据传输设备,可以用于执行上述图7所示的方法实施例中第二接入网设备的技术方案,其实现原理和技术效果类似,此处不再赘述。

图15为本申请实施例提供的一种通信装置的结构示意图二,参见图15,该通信装置包括:发送模块1101、接收模块1102和重置模块1103。

所述发送模块1101,用于发送重建立请求消息至第二接入网设备;所述第二接入网设备为所述终端设备发起重建立过程对应的接入网设备;

所述接收模块1102,用于从所述第二接入网设备获取第一重置指示信息,该第一重置指示信息指示重置上行的数据包计数值,以及删除第一数据包集中的数据包;其中,第一数据包集为所述终端设备从第一接入网设备接收到的下行数据包组成的集合,或者,第一数据包集为所述终端设备从第一接入网设备接收到下行数据包和已经分配计数值的上行数据包组成的集合;所述第一接入网设备为所述终端设备在重建立过程之前对应的接入网设备。

所述重置模块1103,用于根据所述第一重置指示信息,重置上行的数据包计数值,以及删除第一数据包集中的数据包。

本实施例的通信装置,可以用于执行图7所示的方法实施例中终端设备执行的技术方案,其实现原理和技术效果类似,此处不再赘述。可以理解的是,本实施例中的通信装置,可以为终端设备,也可以为可用于终端设备的部件,本申请实施例对此不做限定。

图16为本申请实施例提供的一种通信装置的结构示意图三,参见图16,该终端设备包括:确定模块1201和重置模块1202。

确定模块1201,用于确定发起重建立请求的小区和终端设备检测到连接失败的小区是否为同一小区;

重置模块1202,用于若发起重建立请求的小区和终端设备检测到连接失败的小区不为同一小区,则重置上行数据包的计数值,以及删除第一数据包集中的数据包;其中,第一数据包集为终端设备接收到的下行数据包组成的集合,或者,第一数据包集为终端设备接收到的下行数据包和已经分配计数值的上行数据包组成的集合。

本实施例的通信装置,可以用于执行图8所示的方法实施例中终端设备执行的技术方案,其实现原理和技术效果类似,此处不再赘述。可以理解的是,本实施例中的通信装置,可以为终端设备,也可以为可用于终端设备的部件,本申请实施例对此不做限定。

需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。在本申请的实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

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