一种数据处理方法及装置与流程

文档序号:13883730阅读:195来源:国知局
一种数据处理方法及装置与流程

本申请涉及通信技术领域,尤其涉及一种数据处理方法及装置。



背景技术:

现在的lte(longtermevolution,长期演进系统)中,数据的传输是基于rb(radiobearer,无线承载)的,lte系统按照各种应用的qos(qualityofservice,服务质量)需求,将数据划分成一个或多个drb(dataradiobearer,数据无线承载)。具体地,对下行数据,pgw(publicdatanetworkgateway,公用数据网网关)通过tft(trafficflowtemplate,业务流模板)将数据过滤,把数据包映射到各个承载;对上行数据,终端内部实现数据过滤,将数据包映射到各个承载。从ran(radioaccessnetwork,无线接入网)的角度,只能看到一个或多个rb,通过对不同rb配置不同的空口处理参数,实现对各个rb的数据的区别对待。每个drb内部的数据在无线接入网设备侧都按相同的待遇处理,不同drb的数据,在无线接入网设备侧的待遇不同。

在正在讨论的5g(thefifthgeneration,第五代移动通信网络)中,要求对业务数据实施更加精细的qos处理,也就引入了“流(flow)”的概念,即可以将一个rb中的数据包划分为多个flow的数据包。目前,如何实现将数据包按照flow级别处理,还没有一种解决方案。



技术实现要素:

本申请实施例提供一种数据处理方法及装置,用以实现发送方向接收方指示每个数据包所属的流,从而实现将数据包按照flow级别处理,从而提高数据包的处理效率。

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

第一设备确定数据包所属的流;

所述第一设备根据所述数据包所属的流确定流标识,并向第二设备发送包括所述流标识的所述数据包。

根据本申请实施例提供的方法,第一设备在确定出数据包的流标识后,并通过所述数据包向第二接入网设备发送所述流标识,从而向第二设备指示出所述数据包所属的流。根据该方法,可以使得第二设备按照流级别对数据包进行处理,进一步的,可以改善端对端的qos的性能。

可选的,所述第一设备根据所述数据包所属的流确定流标识,包括:

所述第一设备根据所述数据包所属的流为所述数据包分配所述流标识;或者

所述第一设备从第三设备发送的流标识列表中确定与所述数据包所属的流对应的流标识。

根据上述方法,第一设备直接为数据包分配流标识,或者第一设备根据第三设备发送的流标识列表为数据包确定流标识,从而可以实现快速的确定数据包的流标识,提高确定数据包流标识的效率。

可选的,所述流标识位于所述数据包的包头。

可选的,所述流标识位于所述数据包的数据包序列号字段中,并占据所述数据包序列号字段中的k个比特位,k为正整数。

根据上述方法,直接采用数据包序列号字段中的k个比特位承载流标识,可以不改变现有数据包的结构,达到区分每个数据包所属的流的目的。

可选的,所述第一设备接收数据包之后,还包括:

所述第一设备将属于同一个流的所有数据包作为一组,并分别为每一组数据包独立分配数据包序列号;

所述第一设备将所述流标识通过所述数据包发送给第二设备之前,还包括:

所述第一设备根据所述数据包的数据包序列号字段中除了所述流标识所占据的比特位之外的比特位对所述数据包进行头压缩和加密操作。

根据上述方法,第一设备将分别为每一组数据包独立分配数据包序列号,从而在对所述数据包进行头压缩和加密操作时,根据所述数据包的数据包序列号字段中除了所述流标识所占据的比特位之外的比特位对所述数据包进行头压缩和加密操作,可以在数据包中携带流标识的同时,避免对头压缩和加密算法进行改动,能够与现有技术相兼容。

第二方面,本申请实施例提供一种数据处理装置,包括:

处理单元,用于确定数据包所属的流;根据所述数据包所属的流确定流标识;

收发单元,用于向第二接入网设备发送包括所述流标识的所述数据包。

第三方面,本申请实施例提供一种数据处理装置,包括:

处理器,用于确定数据包所属的流;根据所述数据包所属的流确定流标识;

收发机,用于向第二接入网设备发送包括所述流标识的所述数据包。

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

当第一流映射的无线承载rb由第一rb更改为第二rb后,第一设备确定结束数据包,所述结束数据包为所述第一设备通过所述第一rb发送的属于所述第一流的最后一个数据包;

所述第一设备向第二设备发送结束指示信息以及所述结束数据包;所述结束指示信息用于指示所述第一设备通过所述第一rb发送的属于所述第一流的数据包已经发送完毕。

根据本申请实施例提供的方法,在第一流映射的rb改变时,第一设备通过发送结束指示信息向第二设备指示出第一设备通过第一rb发送的属于所述第一流的最后一个数据包,从而能够保证第二设备按照数据包的顺序处理每个数据包,避免数据包乱序。

可选的,所述第一设备确定结束数据包之后,还包括:

所述第一设备将所有未发送的且属于所述第一流的数据包通过所述第二rb发送。

根据上述方法,第一设备可以实现在第一流映射的rb改变时,准确的确定通过改变后的rb传输的数据包,避免数据包出现乱序。

可选的,第一设备确定与第一流映射的无线承载rb由第一rb更改为第二rb,包括:

所述第一设备接收第三设备发送的重映射指令,并根据重映射指令确定与第一流映射的rb由第一无线承载rb更改为第二rb。

可选的,所述第一设备确定结束数据包,包括:

所述第一设备将通过所述第一rb发送的所有属于所述第一流的待确认数据包中的最后一个数据包确定为所述结束数据包,所述待确认数据包为已经发送但未确定接收方是否正确接收到的数据包。

根据上述方法,通过将所有属于所述第一流的待确认数据包中的最后一个数据包确定为结束数据包,从而能够准确的确定结束数据包。

可选的,所述第一设备向第二设备发送结束指示信息以及所述结束数据包,包括:

所述第一设备向所述第二设备发送包括所述结束指示信息的结束数据包;或者

所述第一设备在向所述第二设备发送所述结束数据包之后,向所述第二设备发送所述结束指示信息。

根据上述方法,第一设备既可以将结束指示信息通过结束数据包发送,也可以单独发送结束指示信息,从而提高结束指示信息发送的灵活性,提高效率。

可选的,所述第一设备在向所述第二设备发送所述结束数据包之后,向所述第二设备发送所述结束指示信息之前,还包括:

所述第一设备接收所述第二设备返回的确认消息,并根据所述确认消息确定所述结束数据包以及属于所述第一流的且位于所述结束数据包之前的数据包均被所述第二设备正确接收。

第五方面,本申请实施例提供一种数据处理装置,包括:

处理单元,用于当第一流映射的无线承载rb由第一rb更改为第二rb后,确定结束数据包,所述结束数据包为第一设备通过所述第一rb发送的属于所述第一流的最后一个数据包;

收发单元,用于向第二设备发送结束指示信息以及所述结束数据包;所述结束指示信息用于指示所述第一设备通过所述第一rb发送的属于所述第一流的数据包已经发送完毕。

第六方面,本申请实施例提供一种数据处理装置,包括:

处理器,用于当第一流映射的无线承载rb由第一rb更改为第二rb后,确定结束数据包,所述结束数据包为第一设备通过所述第一rb发送的属于所述第一流的最后一个数据包;

收发机,用于向第二设备发送结束指示信息以及所述结束数据包;所述结束指示信息用于指示所述第一设备通过所述第一rb发送的属于所述第一流的数据包已经发送完毕。

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

第二设备接收第一设备发送的结束指示信息;所述结束指示信息为所述第一设备经由第一无线承载rb发送完属于第一流的最后一个数据包后发送的;所述结束指示信息用于指示所述第一设备通过所述第一rb发送的属于所述第一流的数据包已经发送完毕;

所述第二设备处理通过所述第二rb接收到的属于所述第一流的数据包。

根据本申请实施例提供的方法,第二设备接收到结束指示信息之后,可以根据结束指示信息确定第一设备通过第一rb向第二设备发送的属于第一流的最后一个数据包,从而能够保证第二设备按照数据包的顺序处理每个数据包,避免数据包乱序。

第八方面,本申请实施例提供一种数据处理装置,包括:

收发单元,用于接收第一设备发送的结束指示信息;所述结束指示信息为所述第一设备经由第一无线承载rb发送完属于第一流的最后一个数据包后发送的;所述结束指示信息用于指示所述第一设备通过所述第一rb发送的属于所述第一流的数据包已经发送完毕;

处理单元,用于处理通过所述第二rb接收到的属于所述第一流的数据包。

第九方面,本申请实施例提供一种数据处理装置,包括:

收发机,用于接收第一设备发送的结束指示信息;所述结束指示信息为所述第一设备经由第一无线承载rb发送完属于第一流的最后一个数据包后发送的;所述结束指示信息用于指示所述第一设备通过所述第一rb发送的属于所述第一流的数据包已经发送完毕;

处理器,用于处理通过所述第二rb接收到的属于所述第一流的数据包。

第十方面,本申请实施例提供一种数据处理方法,该方法包括:

第一接入网设备向第二接入网设备发送第一消息,所述第一消息用于请求将终端切换到所述第二接入网设备;

所述第一接入网设备接收所述第二接入网设备返回的包括第一映射关系的第一响应消息;所述第一映射关系为所述第二接入网设备确定的所述终端中每个流与隧道端点标识teid的映射关系;

所述第一接入网设备根据所述第一映射关系将所述终端的每个流的数据包转发给所述第二接入网设备。

根据本申请实施例提供的方法,第一设备根据第二设备发送的第一映射关系将所述终端的每个流的数据包转发给所述第二接入网设备,从而实现了在终端进行切换时,实现在切换中更改流与rb的映射关系。

可选的,所述第一消息中包括第二映射关系;所述第二映射关系为所述终端在所述第一接入网设备所处的网络中使用的每个流与rb的映射关系。

根据上述方法,通过向第二设备发送第二映射关系,可以使得第二设备确定第一设备确定在所述第一接入网设备所处的网络中使用的每个流与rb的映射关系,从而能够使得第二设备根据第二映射关系向第一设备发送数据。

可选的,所述第一响应消息中还包括第三映射关系;所述第三映射关系为所述第二接入网设备为所述终端中每个流确定的流与rb的映射关系或者为所述第二接入网设备对应的核心网设备为所述终端中每个流确定的流与rb的映射关系。

可选的,还包括:

所述第一接入网设备向所述终端发送切换命令,用于指示所述终端接入所述第二接入网设备;所述切换命令中包括所述第三映射关系。

可选的,在所述第三映射关系中映射的rb相同的流,在所述第一映射关系中映射的teid相同,且在所述第三映射关系中映射的rb不同的流,在所述第一映射关系中映射的teid不同。

根据上述方法,第一设备将所述终端的每个rb的数据包通过一个隧道发送给第二接入网设备,从而实现按照rb级别向第二设备发送数据包。

可选的,所述第二映射关系与所述第三映射关系不同;

所述第一接入网设备根据所述第一映射关系将所述终端的每个流的数据包转发给所述第二接入网设备之前,还包括:

所述第一接入网设备将所述终端的每个流的数据包中的数据包序列号删除。

可选的,所述第一映射关系中每个流映射的teid不同。

根据上述方法,第一设备将所述终端的每个流的数据包通过一个隧道发送给第二接入网设备,从而实现按照流级别向第二设备发送数据包。

第十一方面,本申请实施例提供一种数据处理装置,包括:

收发单元,用于向第二接入网设备发送第一消息,用于请求将终端切换到所述第二接入网设备;接收所述第二接入网设备返回的包括第一映射关系的第一响应消息;所述所述第一映射关系为所述终端中每个流与隧道端点标识teid的映射关系;

处理单元,用于根据所述第一映射关系将所述终端的每个流的数据包转发给所述第二接入网设备。

第十二方面,本申请实施例提供一种数据处理装置,包括:

收发机,用于向第二接入网设备发送第一消息,用于请求将终端切换到所述第二接入网设备;接收所述第二接入网设备返回的包括第一映射关系的第一响应消息;所述所述第一映射关系为所述终端中每个流与隧道端点标识teid的映射关系;

处理器,用于根据所述第一映射关系将所述终端的每个流的数据包转发给所述第二接入网设备。

第十三方面,本申请实施例提供一种数据处理方法,该方法包括:

第二接入网设备接收第一接入网设备发送的第一消息,用于请求将终端切换到所述第二接入网设备;

所述第二接入网设备向所述第一接入网设备返回包括第一映射关系的第一响应消息,并接收所述第一接入网设备根据所述第一映射关系转发的所述终端的每个流的数据包;所述第一映射关系为所述第二接入网设备确定的所述终端中每个流与teid的映射关系。

可选的,所述第一消息中包括第二映射关系;所述第二映射关系为所述终端在所述第一接入网设备所处的网络中使用的每个流与rb的映射关系。

可选的,所述第一响应消息中包括第三映射关系;所述第三映射关系为所述第二接入网设备为所述终端中每个流确定的与rb的映射关系或者为所述第二接入网设备对应的核心网设备为所述终端中每个流确定的流与rb的映射关系。

可选的,所述第二接入网设备接收所述第一接入网设备根据所述第一映射关系转发的所述终端的每个流的数据包之后,还包括:

所述第二接入网设备根据所述第二映射关系以及所述第三映射关系确定所述第二映射关系中的目标流映射的第一rb更改为第二rb,则在接收到所述目标流的目标数据包之后,确定发送所述目标数据包所使用的rb;

其中,所述目标流为所述第二映射关系中的任意一个流;所述目标数据包为所述目标流中的任意一个数据包。

可选的,所述第二接入网设备确定发送所述目标数据包所使用的rb,包括:

所述第二接入网设备若确定所述目标数据包未被所述目标数据包的接收方正确接收且所述目标数据包之后的数据包被所述目标数据包的接收方正确接收,则在所述第一rb中发送所述目标数据包;或者

所述第二接入网设备若确定所述目标数据包未被所述目标数据包的接收方正确接收且所述目标数据包之后的数据包未被所述目标数据包的接收方正确接收,则在所述第二rb中发送所述目标数据包;或者

所述第二接入网设备若确定所述目标数据包未被所述目标数据包的接收方正确接收,则在所述第二rb中发送所述目标数据包;或者

所述第二接入网设备若无法确定所述目标数据包的接收状态,则在所述第一rb中发送所述目标数据包。

可选的,在所述第三映射关系中映射的rb相同的流,在所述第一映射关系中映射的teid相同,且在所述第三映射关系中映射的rb不同的流,在所述第一映射关系中映射的teid不同。

第十四方面,本申请实施例提供一种数据处理装置,包括:

收发单元,用于接收第一接入网设备发送的第一消息,用于请求将终端切换到所述第二接入网设备;向所述第一接入网设备返回包括第一映射关系的第一响应消息,并接收所述第一接入网设备根据所述第一映射关系转发的所述终端的每个流的数据包;所述第一映射关系为所述第二接入网设备确定的所述终端中每个流与teid的映射关系。

第十五方面,本申请实施例提供一种数据处理装置,包括:

收发机,用于接收第一接入网设备发送的第一消息,用于请求将终端切换到所述第二接入网设备;向所述第一接入网设备返回包括第一映射关系的第一响应消息,并接收所述第一接入网设备根据所述第一映射关系转发的所述终端的每个流的数据包;所述第一映射关系为所述第二接入网设备确定的所述终端中每个流与teid的映射关系。

第十六方面,本申请实施例提供一种数据处理方法,该方法包括:

第一接入网设备向第一核心网设备发送第一消息,用于请求将终端从所述第一接入网设备切换到第二接入网设备;

所述第一接入网设备接收所述第一核心网设备返回的包括第一映射关系的第一响应消息;所述第一映射关系为所述第二接入网设备为所述终端确定的每个rb与teid的映射关系;

所述第一接入网设备根据所述第一映射关系将所述终端的每个rb的数据包转发给所述第二接入网设备。

可选的,所述第一映射关系中每个rb映射的teid相同;或者

所述第一映射关系中每个rb映射的teid不同。

第十七方面,本申请实施例提供一种数据处理装置,包括:

收发单元,用于向第一核心网设备发送第一消息,用于请求将终端从所述第一接入网设备切换到第二接入网设备;接收所述第一核心网设备返回的包括第一映射关系的第一响应消息;所述第一映射关系为所述第二接入网设备为所述终端确定的每个rb与teid的映射关系;

处理单元,用于根据所述第一映射关系将所述终端的每个rb的数据包转发给所述第二接入网设备。

第十八方面,本申请实施例提供一种数据处理装置,包括:

收发机,用于向第一核心网设备发送第一消息,用于请求将终端从所述第一接入网设备切换到第二接入网设备;接收所述第一核心网设备返回的包括第一映射关系的第一响应消息;所述第一映射关系为所述第二接入网设备为所述终端确定的每个rb与teid的映射关系;

处理器,用于根据所述第一映射关系将所述终端的每个rb的数据包转发给所述第二接入网设备。

第十九方面,本申请实施例提供一种数据处理方法,该方法包括:

第二核心网设备确定第二映射关系,所述第二映射关系为终端在所述第一接入网设备所处的网络中使用的每个rb与流的映射关系;所述第二映射关系由所述终端的每个rb在第一核心网设备所处的网络所使用的tft模板以及所述终端的每个rb在所述第二核心网设备所处的网络所使用的tft模板确定;

所述第二核心网设备向第二接入网设备发送包括所述第二映射关系的第三消息,用于请求将终端从第一接入网设备切换到第二接入网设备。

可选的,所述第二核心网设备向第二接入网设备发送包括所述第二映射关系的第三消息之后,还包括:

所述第二核心网设备接收所述第二接入网设备返回的包括第一映射关系的响应消息;所述第一映射关系为所述第二接入网设备为所述终端确定的每个rb与teid的映射关系。

第二十方面,本申请实施例提供一种数据处理装置,包括:

处理单元,用于确定第二映射关系,所述第二映射关系为终端在所述第一接入网设备所处的网络中使用的每个rb与流的映射关系;所述第二映射关系由所述终端的每个rb在第一核心网设备所处的网络所使用的tft模板以及所述终端的每个rb在所述第二核心网设备所处的网络所使用的tft模板确定;

收发单元,用于向第二接入网设备发送包括所述第二映射关系的第三消息,用于请求将终端从第一接入网设备切换到第二接入网设备。

第二十一方面,本申请实施例提供一种数据处理装置,包括:

处理器,用于确定第二映射关系,所述第二映射关系为终端在所述第一接入网设备所处的网络中使用的每个rb与流的映射关系;所述第二映射关系由所述终端的每个rb在第一核心网设备所处的网络所使用的tft模板以及所述终端的每个rb在所述第二核心网设备所处的网络所使用的tft模板确定;

收发机,用于向第二接入网设备发送包括所述第二映射关系的第三消息,用于请求将终端从第一接入网设备切换到第二接入网设备。

第二十二方面,本申请实施例提供一种数据处理方法,该方法包括:

第二接入网设备接收第二核心网设备发送的包括第二映射关系的第三消息,用于请求将终端从第一接入网设备切换到所述第二接入网设备,所述第二映射关系为所述终端在所述第一接入网设备所处的网络中使用的每个rb与流的映射关系;

所述第二接入网设备向所述第二核心网设备返回包括第一映射关系的响应消息;所述第一映射关系为所述第二接入网设备为所述终端确定的每个rb与teid的映射关系。

根据本申请实施例提供的方法,第二接入网设备通过向第二核心网设备返回包括第一映射关系的响应消息,使得第二核心网设备能够确定所述终端的每个rb与teid的映射关系。

可选的,所述响应消息中还包括映射关系映射指示信息;所述映射关系映射指示信息用于指示所述第二接入网设备确定的所述终端在所述第二接入网设备所处的网络中使用的每个rb与流的映射关系与所述第二映射关系相同。

可选的,所述响应消息中还包括序列指示消息,用于指示所述第一接入网设备在向所述第二接入网设备转发所述终端的数据包中携带所述第一接入网设备分配的数据包序列号。

可选的,所述第三消息中还包括所述终端的每个rb在所述第二核心网设备所处的网络所使用的tft模板。

可选的,所述第一映射关系中每个rb映射的teid相同;

所述第二接入网设备向所述第二核心网设备返回包括第一映射关系的响应消息之后,还包括:

所述第二接入网设备接收所述第一接入网设备转发的所述终端的每个rb的数据包;

所述第二接入网设备根据所述终端的每个rb在所述第二核心网设备所处的网络所使用的tft模板将所述终端的每个rb的数据包过滤为每个流的数据包。

可选的,所述第二接入网设备根据所述终端的每个rb在所述第二核心网设备所处的网络所使用的tft模板将所述终端的每个rb的数据包过滤为每个流的数据包之前,还包括:

所述第二接入网设备将所述终端的每个rb的数据包中所述第一接入网分配的数据包序列号删除;

所述第二接入网设备根据所述终端的每个rb在所述第二核心网设备所处的网络所使用的tft模板将所述终端的每个rb的数据包过滤为每个流的数据包之后,还包括:

所述第二接入网设备确定所述每个流的数据包所属的rb;

针对每个rb中的数据包,所述第二接入网设备使用每个数据包中所述第一接入网分配的数据包序列对每个rb的数据包进行数据汇聚处理。

第二十三方面,本申请实施例提供一种数据处理装置,包括:

收发单元,用于接收第二核心网设备发送的包括第二映射关系的第三消息,用于请求将终端从第一接入网设备切换到所述第二接入网设备,所述第二映射关系为所述终端在所述第一接入网设备所处的网络中使用的每个rb与流的映射关系;向所述第二核心网设备返回包括第一映射关系的响应消息;所述第一映射关系为所述第二接入网设备为所述终端确定的每个rb与teid的映射关系。

第二十四方面,本申请实施例提供一种数据处理装置,包括:

收发机,用于接收第二核心网设备发送的包括第二映射关系的第三消息,用于请求将终端从第一接入网设备切换到所述第二接入网设备,所述第二映射关系为所述终端在所述第一接入网设备所处的网络中使用的每个rb与流的映射关系;向所述第二核心网设备返回包括第一映射关系的响应消息;所述第一映射关系为所述第二接入网设备为所述终端确定的每个rb与teid的映射关系。

第二十五方面,本申请实施例提供一种数据处理方法,该方法包括:

接入网设备为终端分配所述上行资源;

所示接入网设备向所述终端发送第一指示信息,所述第一指示信息用于指示数据在所述上行资源上正确传输的传输成功率。

根据本申请实施例提供的方法,接入网设备向终端分配上行资源的同时,向终端指示出数据在所述上行资源上正确传输的传输成功率,从而使得终端能够根据数据在所述上行资源上正确传输的传输成功率确定在所述上行资源上传输的数据,从而提高优先级较高的数据的传输成功率。

可选的,所述第一指示信息为传输成功率的具体数值;或者

所述第一指示信息为索引值,所述索引值对应一个传输成功率的具体数值。

第二十六方面,本申请实施例提供一种数据处理装置,包括:

处理单元,用于为终端分配所述上行资源;

收发单元,用于向所述终端发送第一指示信息,所述第一指示信息用于指示数据在所述上行资源上正确传输的传输成功率。

第二十七方面,本申请实施例提供一种数据处理装置,包括:

处理器,用于为终端分配所述上行资源;

收发机,用于向所述终端发送第一指示信息,所述第一指示信息用于指示数据在所述上行资源上正确传输的传输成功率。

第二十八方面,本申请实施例提供一种数据处理方法,该方法包括:

终端确定接入网设备为所述终端分配的上行资源,并接收所述接入网设备发送的第一指示信息,所述第一指示信息用于指示数据在所述上行资源上正确传输的传输成功率;

所述终端根据所述第一指示信息在所述上行资源上传输的数据。

根据本申请实施例提供的方法,终端接收接入网设备发送的第一指示信息后,可以使得终端能够根据数据在所述上行资源上正确传输的传输成功率确定在所述上行资源上传输的数据,从而提高优先级较高的数据的传输成功率。

可选的,所述终端根据所述第一指示信息在所述上行资源上传输的数据,包括:

所述终端若确定所述第一指示信息所指示的传输成功率大于第一阈值,则在所述上行资源上传输优先级大于第一预设优先级的业务所对应的数据;或者

所述终端若确定所述第一指示信息所指示的传输成功率小于第二阈值,则在所述上行资源上传输优先级小于第二预设优先级的业务所对应的数据。

可选的,所述第一指示信息为传输成功率的具体数值;或者

所述第一指示信息为索引值,所述索引值对应一个传输成功率的具体数值。

第二十九方面,本申请实施例提供一种数据处理装置,包括:

处理单元,用于确定接入网设备为所述终端分配的上行资源,并接收所述接入网设备发送的第一指示信息,所述第一指示信息用于指示数据在所述上行资源上正确传输的传输成功率;

收发单元,用于根据所述第一指示信息在所述上行资源上传输的数据。

第三十方面,本申请实施例提供一种数据处理装置,包括:

处理器,用于确定接入网设备为所述终端分配的上行资源,并接收所述接入网设备发送的第一指示信息,所述第一指示信息用于指示数据在所述上行资源上正确传输的传输成功率;

收发机,用于根据所述第一指示信息在所述上行资源上传输的数据。

附图说明

图1为本申请实施例提供的一种数据处理方法流程示意图;

图2为本申请实施例提供的一种数据处理方法流程示意图;

图3为本申请实施例提供的一种数据处理方法流程示意图;

图4为本申请实施例提供的一种数据处理方法流程示意图;

图5(a)至图5(c)为本申请实施例提供的一种数据处理方法流程示意图;

图6为本申请实施例提供的一种数据处理方法流程示意图;

图7为本申请实施例提供的一种数据切换流程示意图;

图8为本申请实施例提供的一种数据处理方法流程示意图;

图9为本申请实施例提供的一种数据切换流程示意图;

图10为本申请实施例提供的一种数据处理方法流程示意图;

图11为本申请实施例提供的一种数据切换流程示意图;

图12为本申请实施例提供的一种数据处理方法流程示意图;

图13为本申请实施例提供的一种数据处理装置结构示意图;

图14为本申请实施例提供的一种数据处理装置结构示意图;

图15为本申请实施例提供的一种数据处理装置结构示意图;

图16为本申请实施例提供的一种数据处理装置结构示意图;

图17为本申请实施例提供的一种数据处理装置结构示意图;

图18为本申请实施例提供的一种数据处理装置结构示意图;

图19为本申请实施例提供的一种数据处理装置结构示意图;

图20为本申请实施例提供的一种数据处理装置结构示意图;

图21为本申请实施例提供的一种数据处理装置结构示意图;

图22为本申请实施例提供的一种数据处理装置结构示意图;

图23为本申请实施例提供的一种数据处理装置结构示意图;

图24为本申请实施例提供的一种数据处理装置结构示意图;

图25为本申请实施例提供的一种数据处理装置结构示意图;

图26为本申请实施例提供的一种数据处理装置结构示意图;

图27为本申请实施例提供的一种数据处理装置结构示意图;

图28为本申请实施例提供的一种数据处理装置结构示意图;

图29为本申请实施例提供的一种数据处理装置结构示意图;

图30为本申请实施例提供的一种数据处理装置结构示意图;

图31为本申请实施例提供的一种数据处理装置结构示意图;

图32为本申请实施例提供的一种数据处理装置结构示意图。

具体实施方式

现有技术中,无线接入网设备内部每个rb对应一个pdcp(packetdataconvergenceprotocol,分组数据汇聚协议)实体、一个rlc(radiolinkcontrol,无线链路层控制)实体。无线接入网设备在发送数据包时,将每个数据包放在每个数据包所属的rb所对应的pdcp实体进行分配pdcpsn(sequencenumber,序列号)、头压缩、加密、加pdcp头等处理,然后通过每个数据包所属的rlc实体按照pdcpsn的顺序将数据包发送出去。相应的,无线接入网设备接收到数据包之后,按照每个数据包的pdcpsn,依次将数据包从rlc实体转至pdcp实体进行去pdcp头、解密、解头压缩等处理。

目前,无线接入网设备只能实现按照rb处理数据包,如何按照每个流处理数据包,还没有很好的解决方案。

本申请实施例中,终端可以是可以为无线终端,例如可以为移动电话、计算机、平板电脑、个人数码助理(personaldigitalassistant,pda)、移动互联网设备(mobileinternetdevice,mid)、可穿戴设备、互联网协议(internetprotocol,ip)电话、网络打印机和电子书阅读器(e-bookreader)或任何其它类型的能在无线环境中工作的用户设备(userequipment,ue)等。

基于上述描述,如图1所示,为本申请实施例提供的一种数据处理方法流程示意图。

参见图1,该方法包括:

步骤101:第一设备确定数据包所属的流;

步骤102:所述第一设备根据所述数据包所属的流确定流标识,并向第二设备发送包括所述流标识的所述数据包。

步骤101中,第一设备可以是接入网设备,也可以是指终端等设备,本申请实施例对此并不限定。

第一设备可以根据实际情况确定数据包所属的流,例如,第一设备可以根据所述数据包对应的业务类型、目的地址、端口等确定数据包所属的流,本申请实施例对此并不限定。

步骤102中,第二设备可以是接入网设备,也可以是指终端等设备,本申请实施例对此并不限定。

第一设备根据所述数据包所属的流确定流标识的方式可以有以下两种:

一种可能的实现方式中,第一设备可以根据所述数据包所属的流为所述数据包分配所述流标识。需要说明的是,该场景下,第一设备可以根据预先为每个流分配的流标识,然后根据所述数据包所属的流,将预先为每个流分配的流标识中与所述数据包所属的流所对应的流标识分配给所述数据包。第一设备为每个流分配了流标识之后,还可以通过rrc(radioresourcecontrol,无线资源控制)信令将每个流的流标识发送给第二设备。当然,第一设备还可以将每个流的流标识发送给终端或者核心网设备等设备。

另一种可能的实现方式中,所述第一设备从第三设备发送的流标识列表中确定与所述数据包所属的流对应的流标识。其中第三设备可以与第二设备为同一个设备,也可以为不同的设备。第三设备还可以为与第一设备连接的核心网设备或者终端等设备,本申请实施例对此并不限定。

第三设备可以通过rrc信令或者pdcp层信令向第一设备发送流标识列表。

第一设备确定数据包所属的流的流标识之后,将所述数据包发送给第二设备之前,所述第一设备可以将确定的数据包汇聚到每个数据包的rb所对应的汇聚协议实体中,然后对每个汇聚协议实体中的数据包进行分配数据包序列号、头压缩、加密、加协议头等处理。其中,汇聚协议实体可以是指pdcp实体,也可以是指与pdcp实体具有类似功能的实体;数据包序列号可以是指pdcpsn,也可以是指与pdcpsn具有类似功能的序列;协议头可以是指pdcp头,也可以是指与pdcp头具有类似功能的包头,本申请实施例对此并不限定。

本申请实施例中,第一设备在为数据包分配数据包序列号时,可以为映射到同一rb的多个流所属的所有数据包统一分配数据包序列号,即在分配数据包序列号时,不区分数据包属于哪个流。这样可以和现有协议相兼容,避免对现有协议做较大的改动。

可选的,第一设备在为数据包分配数据包序列号时,还可以将属于同一个流的所有数据包作为一组,并分别为每一组数据包独立分配数据包序列号,即在分配数据包序列号时,需要区分数据包属于哪个流。

举例来说,flow1至flow3映射到同一rb,第一设备按照时间顺序分别接收到5个数据包,分别为数据包1至数据包5,其中数据包1以及数据包4属于flow1,数据包3以及数据包5属于flow2,数据包2属于flow3。此时,第一设备分别为数据包1至数据包5分配的数据包序列号可以为1、1、1、2、2。

在分别为每一组数据包独立分配数据包序列号的实现方式下,第一设备在对所述数据包进行头压缩和加密操作时,需要根据所述数据包的数据包序列号字段中除了所述流标识所占据的比特位之外的比特位对所述数据包进行头压缩和加密操作。

举例来说,第一设备在对所述数据包进行头压缩和加密操作之前,可以先将流标识所占据的比特位的值均作为1或0,然后对所述数据包进行头压缩和加密操作。除此之外,第一设备在对所述数据包进行头压缩和加密操作时,也可以对每个流的数据包单独进行头压缩、加密等操作,只在最后加pdcp头时统一处理。这样处理时,头压缩和加密使用的数据包序列号是连续的,可以与现有技术兼容。

本申请实施例中,第一设备确定所述数据包的流标识之后,可以将所述流标识携带在所述数据包中发送给第二设备。一种可能的实现方式中,所述第一设备将所述流标识放置在所述数据包的包头中,从而实现将所述流标识通过所述数据包发送给第二设备。本申请实施例中,可以在数据包的包头中新增一个字段作为流标识字段,也可以将数据包的包头中已有的字段重定义为流标识字段。举例来说,可以将数据包中的保留字段重定义为流标识字段,例如将数据包中pdcp头中的保留字段重定义为流标识字段。

另一种可能的实现方式中,第一设备通过数据包序列号字段中的k个比特位承载流标识,k为正整数。k的取值可以根据实际情况确定,在此并不限定。

此时流标识位于所述数据包的数据包序列号字段中,并占据所述数据包序列号字段中的k个比特位。

举例来说,数据包序列号为pdcpsn。此时,第一设备可以通过pdcpsn字段中的前k个比特位承载流标识。

上述做法是在数据包中增加显式的比特来标识每个流,从而指示出每个数据包所属的流,除此之外,也可以采用隐式方式指示每个数据包所属的流。例如,可以通过第一设备与第二设备、终端、核心网设备之间事先约定:可以根据数据包的数据包序列号来指示每个数据包所属的流。举例来说,当数据包的数据包序列号为奇数,表示该数据包来自流0,当据包的数据包序列号为偶数,表示该数据包来自流1。可选的,第一设备与第二设备、终端、核心网设备之间的事先约定可以通过rrc信令进行约定;也可以通过pdcp层控制信令进行约定。

根据本申请实施例提供的方法,第一设备在确定出数据包的流标识后,并通过所述数据包向第二设备发送所述流标识,从而向第二设备指示出所述数据包所属的流。根据该方法,可以使得第二设备按照流级别对数据包进行处理,进一步的,可以改善端对端的qos的性能。

下面结合具体的实施例详细描述图1的过程。

如图2所示,为本申请实施例提供的一种数据处理方法流程示意图。

图2中,以pdcp、rlc、mac为例进行说明,但是本申请实施例所述的方案不限于这几层。图2中,第一设备收到flow0和flow1的数据包后,确定将这两个flow映射到同一个rb传输,就分别为每个数据包确定flow标识。图2中第一设备为flow0分配的flow标识为0,为flow1分配的flow标识为1。第一设备为每个flow分配的flow标识可以位于数据包的pdcp头,也可以占据pdcpsn字段中的k个比特位。flow标识所占据的比特位的数量可以根据flow数量确定。

第一设备的pdcp实体还需要为两个flow的数据包统一分配pdcpsn。具体的,来自flow0的两个数据包,为其分配的pdcpsn为24、25,来自flow1的两个数据包,为其分配的pdcpsn为26、27。如果同一rb内汇聚的flow数量多于2个,这种做法仍然适用。之后,第一设备分别对每个数据包进行头压缩、加密、加pdcp头等处理,然后将数据包递交至rlc实体,再由mac实体转至phy实体后,由phy实体发送至第二设备。第二设备接收到第一设备发送的数据包后,第二设备的pdcp实体分别进行去pdcp头、解密、解头压缩等操作,最后根据第一设备分配的flow标识,识别出每个数据包所属的flow,从而将收到的数据包分成各个flow,向上层递交。这种实现方式,pdcp实体内部可以对不同流用各自的子实体实现加密、头压缩/解头压缩操作,这种实现方式下,各个子实体所使用的sn是不连续的;另一种实现方式是:pdcp实体内部对不同流用同一套的子实体实现加密、头压缩/解头压缩操作,这种实现方式下,各子实体所使用的pdcpsn是连续的。

结合图2,如图3所示,为本申请实施例提供的一种数据处理方法流程示意图。图3中,第一设备的pdcp实体也可以对两个流的数据包单独进行分配pdcpsn、增加流标识、头压缩、加密等处理,只在最后加pdcp头这一步统一处理。这样做的最大好处在于头压缩和加密使用的pdcpsn是连续的,与现有技术相同,所以对头压缩和加密算法的改动比较小。相应的,第二设备接收到第一设备发送的数据包后,第二设备的pdcp实体统一进行去pdcp头处理,然后根据第一设备分配的流标识,识别出每个数据包所属的流,最后分别对每个流的数据包进行解密、解头压缩等处理。这种实现方式下,pdcp实体内部对不同流用同一套的子实体实现加密、头压缩/解头压缩操作。

随着空口无线条件的变化,或者业务的qos变化,或者用户签约信息变化,流映射的rb可能会改变。在流映射的rb由源rb改变为目标rb时,发送方的源rb对应的缓存中可能还存在该流的一些还没有传输的数据包,或者已经传输但发送方未确定接收方是否正确接收到的数据包,对于这些数据包该如何处理,目前还没有一种有效的解决方案。

基于上述描述,如图4所示,为本申请实施例提供的一种数据处理方法流程示意图。图4所示的流程中,第一设备可以为终端,也可以为接入网设备;第二设备可以为终端,也可以为接入网设备。

参见图4,该方法包括:

步骤401:当第一流映射的rb由第一rb更改为第二rb后,第一设备确定结束数据包,所述结束数据包为所述第一设备通过所述第一rb发送的属于所述第一流的最后一个数据包。

步骤402:所述第一设备向第二设备发送结束指示信息以及所述结束数据包;所述结束指示信息用于指示所述第一设备通过所述第一rb发送的属于所述第一流的数据包已经发送完毕。

步骤403:第二设备接收第一设备发送的结束指示信息;所述结束指示信息为所述第一设备经由第一rb发送完属于所述第一流的最后一个数据包后发送的;所述结束指示信息用于指示所述第一设备通过所述第一rb发送的属于所述第一流的数据包已经发送完毕。

步骤404:所述第二设备处理通过所述第二rb接收到的属于所述第一流的数据包。

步骤401中,第一设备可以接收第三设备发送的重映射指令,并根据重映射指令确定与第一流映射的rb由第一rb更改为第二rb。所述重映射指令中包括更改后的第一流与第二rb的映射关系,当然所述重映射指令中还可以包括更改前的第一流与第一rb的映射关系。其中,第三设备可以是指与第一设备连接的核心网设备或者终端等设备,第三设备还可以与第二设备为相同的设备,本申请实施例对此并不限定。

第一设备确定与第一流映射的rb由第一rb更改为第二rb后,第一rb对应的缓存中可能还存在未发送的属于所述第一流的数据包,以及已经发送但未确定接收方是否正确接收到的数据包。

对于未发送的属于所述第一流的数据包,第一设备可以将所有未发送的且属于所述第一流的数据包通过所述第二rb发送。或者,第一设备可以仍然将所有未发送的且属于所述第一流的数据包通过所述第一rb发送,在该情况下,结束指示信息是通过第一流映射的rb更改之前的rb发送的,即第一设备通过第一rb发送结束指示信息。

若第一设备将所有未发送的且属于所述第一流的数据包通过所述第二rb发送,在发送这些数据包之前,第一设备需要重新为所有未发送的且属于所述第一流的数据包重新进行分配数据包序列号、加密、头压缩等操作。相应的,通过第一rb发送的数据包中,若出现不连续的数据包序列号,则需要重新分配数据包序列号,以便获得连续的数据包序列号。其中,这里出现“不连续的数据包序列号”,是因为第一rb中数据包的数据包序列原来是连续的,当第一设备确定第一流映射的rb更改之后,将第一rb中未发送的且属于所述第一流的数据包通过第二rb发送时,导致第一rb中数据包的数据包序列被打乱,第一rb中的数据包的数据包序列出现空缺,空缺的数据包序列号就是第一rb中未发送的且属于所述第一流的数据包的数据包序列号。

对于已经发送但未确定接收方是否正确接收到的数据包,第一设备可以先从中确定出结束数据包,然后将结束指示信息以及结束数据包发送给第二设备。具体的,第一设备若将所有未发送的且属于所述第一流的数据包通过所述第二rb发送,此时第一设备可以将通过所述第一rb发送的所有属于所述第一流的待确认数据包中的最后一个数据包确定为所述结束数据包,所述待确认数据包为已经发送但未确定接收方是否正确接收到的数据包。第一设备若仍然将所有未发送的且属于所述第一流的数据包通过所述第一rb发送,此时第一设备可以将通过所述第一rb发送的所有属于所述第一流的待确认数据包以及未发送的数据包中的最后一个数据包确定为所述结束数据包。

需要说明的是,如何确定结束数据包,属于第一设备的内部实现,也就是说,第一设备也可以将任何一个数据包确定为结束数据包。此处的描述仅是举例。

步骤402中,第一设备可以将结束指示信息携带在结束数据包中发送,也可以分别发送结束指示信息和结束数据包。

具体的,一种可能的实现方式中,第一设备向所述第二设备发送包括所述结束指示信息的结束数据包。在该实现方式中,结束指示信息可以位于所述结束数据包的任何位置,例如,结束指示信息可以位于所述结束数据包的数据包头。

另一种可能的实现方式中,所述第一设备在向所述第二设备发送所述结束数据包之后,向所述第二设备发送所述结束指示信息。需要说明的是,在该实现方式中,所述第一设备在向所述第二设备发送所述结束数据包之后,向所述第二设备发送所述结束指示信息之前,需要先接收所述第二设备返回的确认消息,并在根据所述确认消息确定所述结束数据包以及属于所述第一流的且位于所述结束数据包之前的数据包均被所述第二设备正确接收之后,向第二设备发送所述结束指示信息。在该实现方式中,第一设备可以生成一个包括所述结束指示信息的控制包,并通过第一rb或者第二rb向第二设备发送所述控制包,从而实现向第二设备发送结束指示信息。

在步骤403中,第二设备在接收到结束指示信息之后,在步骤404中,第二设备可以确定第一设备通过第一rb发送的属于所述第一流的数据包已经发送完毕,此时第二设备可以确定何时将从第二rb接收到的属于所述第一流的数据包递交到上一协议层进行处理,例如pdcp层。

需要说明的是,上述流程的方法中的数据包可以是指上行数据包,也可以是指下行数据包,本申请实施例对此并不限定。

根据本申请实施例提供的方法,在第一流映射的rb改变时,通过发送结束指示信息向第二设备指示出第一设备通过第一rb发送的属于所述第一流的最后一个数据包,从而能够保证第二设备按照数据包的顺序处理每个数据包,避免数据包乱序。

下面结合具体的实施例详细描述图4的过程。

如图5(a)以及图5(b)所示,为本申请实施例提供的一种数据处理方法流程示意图。

图5(a)以及图5(b)中,以pdcp、rlc为例进行说明,但是本申请实施例所述的方案不限于这几层。图5(a)中,原来5个flow映射到两个rb:flow0、flow1、flow2映射到rba,flow3、flow4映射到rbb。接收方接收到每个flow的数据包后,将映射到同一rb的flow的数据包通过同一pdcp实体进行头压缩、加密、加pdcp头等处理,然后将数据包转至rlc实体。重配置以后,flow2改为映射到rbb,其他flow和rb的映射关系不变。此时,第一设备接收到的属于flow2的两个数据包仍然在rba的rlcbuffer中,这两个数据包的pdcpsn分别为22和25。这两个数据包可以为未发送的数据包,也可以为已经发送但未确定接收方是否正确接收到的数据包。

flow2改为映射到rbb以后,pdcpsn分别为22和25的数据包依然通过rba传输,但是它们后续的属于flow2数据包,需要通过rbb传输。具体的,如图5(b)所示,图5(b)中rbb中pdcpsn为67的数据包。因为发送方从发送方的上层接收到的数据包的顺序是22、25、67,所以在接收方也要按照相同的顺序递交给接收方的上层。为此,flow2改为映射到rbb后,发送方在发完flow2的pdcpsn为25的数据包之后,生成一个包含结束指示信息的控制包,并将所述控制包在空口发送给接收方,其目的是向接收方指示出发送方通过raa发送的属于flow2的最后一个数据包为pdcpsn为25的数据包。

本申请实施例中,flow映射的rb更改以后,第一设备还可以将已经接收但未传输的属于该flow数据包通过更改后的rb传输。具体的,结合图5(a)以及图5(b),如图5(c)所示,为本申请实施例提供的一种数据处理方法流程示意图。图5(c)中,发送方将属于flow2的“还未在空口传输的数据包24、25”,经pdcp实体重新处理后,放到flow2更改后映射的rbb中传输。这里所说的pdcp实体重新处理,包括重新分配pdcpsn,重新加密、重新头压缩等。如果这样做,发送方就可以提前发送结束指示信息,即在rba中最后一个来自flow2的数据包发送完成后,发送结束指示信息。接收方收到结束指示信息后,就可以确定向上层递交属于flow2的数据包的时间了。对于发送方,除了对“还未在空口传输的包24、25”重新处理外,其它数据包的pdcpsn如果受到影响,都需要重新处理,比如图5(a)中属于flow0的数据包23,属于flow1的数据包24,都需要重新分配pdcpsn、重新加密、重新头压缩。

由于现有的lte系统是基于bear(承载)传输的,该系统中的接入网设备在有线接口接收到的数据包按rb进入接入网设备的,在空口发送数据包时是按rb发送的,下面将该类型的接入网设备的类型简称为rb-rb型;而nr(newradio,新空口)系统是基于flow传输的,该系统中的接入网设备在有线接口接收到的数据包是按flow进入接入网设备的,在空口发送数据包时是按rb在空口发送的,下面将该类型的接入网设备的类型简称为flow-rb型。需要说明的是,数据包在空口传输时,发送方会为同一rb或flow的数据包确定一个隧道,并将同一rb或flow的数据包通过确定的隧道发送,隧道一般采用隧道端点标识(tunnelendpointidentifier,teid)进行标识。

终端在切换时,终端当前接入的源接入网设备与将要切换的目标接入网设备可能有多种不同的组合,所有可能的组合可以如表1所示。需要说明的是,表1所示的场景可以为网络中同时存在lte系统和nr系统的接入网设备的场景,当然也可以为其他场景,本申请对此并不限定。

表1

场景一中,终端就是在lte系统的内部进行切换,属于现有技术,本申请实施例对此不再赘述。结合前面的描述,在场景二、三、四中,由于不同系统中的接入网设备,对数据包处理时所采用的粒度不同(lte系统中是基于rb级别,nr系统中是基于flow级别),终端在进行切换时,源接入网设备与目标接入网设备之间如何实现将rb级别的数据包转换为流级别的数据包或者将流级别的数据包转换为rb级别的数据包,目前还没有一种好的解决方案。

基于上述描述,如图6所示,为本申请实施例提供的一种数据处理方法流程示意图。

参见图6,该方法包括:

步骤601:第一接入网设备向第二接入网设备发送第一消息,用于请求将终端切换到所述第二接入网设备。

步骤602:第二接入网设备接收第一接入网设备发送的第一消息,用于请求将终端切换到所述第二接入网设备。

步骤603:所述第一接入网设备接收所述第二接入网设备返回的包括第一映射关系的第一响应消息,所述第一映射关系为所述终端中每个流与隧道端点标识teid的映射关系。

需要说明的是,第一映射关系可以为第二接入网设备或者与第二接入网设备处于同一网络的核心网设备确定的,具体可以根据实际情况确定,在此不再赘述。

步骤604:所述第一接入网设备根据所述第一映射关系将所述终端的每个流的数据包转发给所述第二接入网设备。

步骤605:所述第二接入网设备向所述第一接入网设备返回包括第一映射关系的第一响应消息,并接收所述第一接入网设备根据所述第一映射关系转发的所述终端的每个流的数据包。

步骤601之前,第一接入网设备可能会接收到终端发送的测量报告。需要说明的是,所述终端为接入第一接入网设备的终端。

第一接入网设备接收到所述测量报告之后,根据切换算法进行切换判决。当确定需要执行切换之后,执行步骤601。

步骤601中,第一接入网设备发送的第一消息中还可以包括以下至少一项:

第二映射关系;所述第二映射关系为所述终端在所述第一接入网设备所处的网络中使用的每个流与rb的映射关系;

第四映射关系;所述第四映射关系为所述终端在第一接入网设备所处的网络中使用的每个流与teid的映射关系;

每个流对应的至少一个flowambr(aggregatemaximumbitrate,最大聚合速率)值。其中,多个流可以对应同一个flowambr,即一组流可以对应一个flowambr。

步骤603中,所述第一响应消息中还可以包括第三映射关系;所述第三映射关系为所述第二接入网设备为所述终端中每个流确定的流与rb的映射关系或者为所述第二接入网设备对应的核心网设备为所述终端中每个流确定的流与rb的映射关系。与第一映射关系类似,第三映射关系也包括为上行数据和下行数据分配的、独立的teid。

需要说明的是,本申请实施例中,第二映射关系与第三映射关系可以相同,也可以不同,具体可以根据实际情况确定,在此不再赘述。可选的,若所述第二映射关系与所述第三映射关系不同;所述第一接入网设备根据所述第一映射关系将所述终端的每个流的数据包转发给所述第二接入网设备之前,还可能将所述终端的每个流的数据包中的数据包序列号删除。例如,将每个流的数据包中的pdcpsn删除。

步骤604中,若所述第一映射关系中每个流映射的teid不同,则第一接入网设备可以将每个流的数据包通过一个隧道(tunnel)发送给第二接入网设备。

第一接入网设备也可以将所述终端的每个rb的数据包通过一个隧道发送给第二接入网设备,此时每个rb映射的流所映射的teid相同。需要说明的是,第一接入网设备是根据第一映射关系建立隧道的,因此此时,第一映射关系中映射的rb相同的流映射的teid相同,即在所述第一映射关系中映射的teid相同,且在所述第三映射关系中映射的rb不同的流,在所述第一映射关系中映射的teid不同。

需要说明的是,第一接入网设备可以将所述终端的两部分数据包发送给第二接入网设备,一部分是已经通过空口发送给终端但是还没有确定所述终端是否正确收到的数据包;一部分是还没有通过空口发送给终端的数据包。

可选的,所述第一接入网设备还可以向所述终端发送切换命令,用于指示所述终端接入所述第二接入网设备;所述切换命令中包括所述第三映射关系。

步骤605中,所述第二接入网设备接收到所述终端的每个流的数据包之后,若根据所述第二映射关系以及所述第三映射关系确定所述第二映射关系中的目标流映射的第一rb更改为第二rb,则在接收到所述目标流的目标数据包之后,确定发送所述目标数据包所使用的rb;其中,所述目标流为所述第二映射关系中的任意一个流;所述目标数据包为所述目标流中的任意一个数据包。

上述流程中,第二接入网设备所确定的流与rb的映射关系与所述终端在第一接入网设备所处的网络中使用的每个流与rb的映射关系可能相同,也可能不同,如果相同,第二接入网设备就按照原来的流与rb的映射关系对终端的数据包进行处理,在此不再赘述。

如果第二接入网设备所确定的流与rb的映射关系与所述终端在第一接入网设备所处的网络中使用的每个流与rb的映射关系不相同,所述第二接入网设备确定发送所述目标数据包所使用的rb的方式有四种,下面详细描述:

一种可能的实现方式中,所述第二接入网设备若确定所述目标数据包未被所述目标数据包的接收方正确接收且所述目标数据包之后的数据包被所述目标数据包的接收方正确接收,则在所述第一rb中发送所述目标数据包。

一种可能的实现方式中,所述第二接入网设备若确定所述目标数据包未被所述目标数据包的接收方正确接收且所述目标数据包之后的数据包未被所述目标数据包的接收方正确接收,则在所述第二rb中发送所述目标数据包。

一种可能的实现方式中,所述第二接入网设备若确定所述目标数据包未被所述目标数据包的接收方正确接收,则在所述第二rb中发送所述目标数据包。

一种可能的实现方式中,所述第二接入网设备若无法确定所述目标数据包的接收状态,则在所述第一rb中发送所述目标数据包。

第二接入网设备对于没有更换rb的流,属于该流的数据包,如果前面有的数据包被挪到新的rb传输了,就更改当前数据包的数据包序列号,重新做加密等处理后,在空口发送。

第二接入网设备对于从网关接收到的数据包,按照新的流与rb映射关系,将每个流的数据包映射到相应的rb,然后在空口发送,在此不再赘述。

本申请实施例中,第二接入网设备可以根据终端或第一接入网设备发送的pdcp状态报告确定每个数据包的接收状态。当然,以上只是示例,第二接入网设备还可以通过其他方式确定每个数据包的接收状态,在此不再赘述。

根据本申请实施例提供的方法,通过在切换之前,由第一接入网设备与第二接入网设备之间交换第二映射关系以及第三映射关系,从而实现终端在进行切换时,源接入网设备与目标接入网设备之间实现将rb级别的数据包转换为流级别的数据包或者将流级别的数据包转换为rb级别的数据包。

下面通过具体的实施例详细描述图6的过程。

如图7所示,为本申请实施例提供的一种数据切换流程示意图。

图7对应表1中对比场景二,即第一接入网设备按照flow-rb的方式处理数据包,第二接入网设备按照flow-rb的方式处理数据包。

步骤701:终端向第一接入网设备上报测量报告。

测量报告的具体内容可以参考现有标准中的描述,本申请实施例对此并不限定。

步骤702:第一接入网设备根据接收到的测量报告决定触发切换流程,并向第二接入网设备发送第一消息。

可选的,第一消息中可以包括以下信息:

第二映射关系;第四映射关系;每个流对应的至少一个流ambr值。

需要说明的是,第一消息中也可以不包括以上信息,具体根据实际情况确定。

步骤703:第二接入网设备向所述第一接入网设备返回包括第一映射关系的第一响应消息。

所述第一响应消息中还可以包括第三映射关系;所述第三映射关系与第二映射关系可以相同,也可以不同,具体可以根据实际情况确定。

步骤704:第一接入网设备向终端发送切换命令。

所述切换命令中包含可以包括所述第三映射关系。

步骤705:第一接入网设备向第二接入网设备发送所述终端的数据包。

具体的,第一接入网设备可以将终端的每个流的数据包通过一个隧道发送给第二接入网设备。这样,第二接入网设备根据收到数据包所在的隧道,就知道该数据包属于哪个流。

步骤706:第二接入网设备进行路径切换。

第二接入网设备还可以通知网关以及核心网会话管理网元,将后续和终端相关的数据包发送到第二接入网设备

步骤707:终端接入第二接入网设备。

基于上述描述,针对表1中的场景三,如图8所示,为本申请实施例提供的一种数据处理方法流程示意图。

参见图8,该方法包括:

步骤801:第一接入网设备向第一核心网设备发送第一消息,所述第一消息用于请求将终端从所述第一接入网设备切换到第二接入网设备;

步骤802:所述第一接入网设备接收所述第一核心网设备返回的包括第一映射关系的第一响应消息;所述第一映射关系为所述第二接入网设备为所述终端确定的每个流与teid的映射关系;

步骤803:所述第一接入网设备根据所述第一映射关系将所述终端的每个流的数据包转发给所述第二接入网设备。

下面通过详细的实施例描述图8所示的过程。

如图9所示,为本申请实施例提供的一种数据切换流程示意图。

图9对应表1中对比场景三,即第一接入网设备按照flow-rb的方式处理数据包,第二接入网设备按照rb-rb的方式处理数据包。

步骤901:终端向第一接入网设备上报测量报告。

测量报告的具体内容可以参考现有标准中的描述,本申请实施例对此并不限定。

终端共有4个flow,分别为flow0、flow1、flow2、flow3。

步骤902:第一接入网设备根据接收到的测量报告决定触发切换流程,向第一核心网设备发送第一消息,用于请求将终端切换到第二接入网设备。

第一接入网设备确定为每个流建立一条隧道,此时第一接入网设备为每个flow的上行数据和下行数据各分配一个teid,因此第一消息中可以包括所述终端在第一接入网设备所处的网络中使用的每个流的上下行数据与teid的映射关系,例如,flow0映射teid0、flow1映射teid1、flow2映射teid2、flow3映射teid3。

第一核心网设备为第一接入网设备所处的网络中与所述第一接入网对接的设备。

可选的,第一消息中还可以包括所述终端在第一接入网设备所处的网络中使用的每个流与rb的映射关系。

步骤903:第一核心网设备接收到所述第一接入网设备发送的第一消息后,向第二核心网设备发送第二消息,用于请求将终端切换到所述第二接入网设备。

第二消息中可以包括第四映射关系,所述第四映射关系为所述终端在第一接入网设备所处的网络中使用的每个流与teid的映射关系。结合前面的描述,此时,第四映射关系可以为:flow0映射teid0、flow1映射teid1、flow2映射teid2、flow3映射teid3。

除此之外,第二消息也可以只包含第一核心网设备所使用的一套或多套tft过滤模板参数以及对应的qos类别,具体地,一套tft过滤模板参数包括:源ip地址、源端口号、目标ip地址、目标端口号、协议类型。第二核心网设备收到tft模板后,确定自己为该ue所提供的rb数量、flow数量,以及flow到rb的映射关系。

步骤904:第二核心网设备接收到所述第一核心网设备发送的第二消息后,向第二接入网设备发送第三消息,用于请求将终端切换到所述第二接入网设备。

第二核心网设备接收到所述第二消息的同时,还可以为终端的每个流确定在第二接入网设备所处的网络中所映射的rb,即第三映射关系,例如:第二核心网设备确定了两个rb,分别为rba与rbb,第二核心网设备确定的第三映射关系为:flow0与flow1映射rba、flow2与flow3映射rbb。

此时,第三消息中可以包括以下映射关系:flow0映射teid0、flow1映射teid1、flow2映射teid2、flow3映射teid3;flow0与flow1映射rba、flow2与flow3映射rbb。

步骤905:第二接入网设备向第二核心网设备发送第三响应消息。

第二接入网设备收到第三消息后,确定按照每个流映射一个teid的方式接收从第一接入网设备发送的数据包,同时确定终端中在第二接入网所处的网络中使用的流与teid的映射关系,即第一映射关系。此处,第一映射关系可以为:flow0映射teid0’、flow1映射teid1’、flow2映射teid2’、flow3映射teid3’。

第二接入网设备将上述映射关系通过第三响应消息发送给第一接入网设备。

步骤906:第二核心网设备向第一核心网设备发送第二响应消息。

第二响应消息中可以包括第一映射关系以及第三映射关系。

步骤907:第一核心网设备向第一接入网设备发送第一响应消息。

第一响应消息中可以包括第一映射关系以及第三映射关系。

步骤908:第一接入网设备向终端发送切换命令。

切换命令中可以包括第三映射关系。

最后,第一接入网设备根据第一映射关系将终端的每个流的数据包通过一个隧道发送给第二接入网设备。这样,第二接入网设备根据收到数据包所在的隧道,就知道该数据包属于哪个流。

图9所示的流程中,第二接入网设备也可以要求第一接入网设备“按照每个rb来建立隧道”。此时,在步骤905中,第二接入网设备可以为映射到同一个rb的流确定相同的teid,即第二接入网设备确定出的第一映射关系可以为:flow0映射teid0’、flow1映射teid0’、flow2映射teid1’、flow3映射teid1’。随后,第二接入网设备将上述映射关系通过第三响应消息发送给第一接入网设备。

图9所示的场景三中,第二接入网设备对数据包的处理又可以细分为如表2所示的四种情况:

表2

下面对表2中的四种情况进行详细说明:

-情况1:第二接入网设备从各个隧道接收数据包后,根据所述第二接入网设备对应的核心网设备为所述终端中每个流确定的流与rb的映射关系,将收到的数据包汇聚到相应的rb中。该情况下,数据包的处理与现有的lte内部的切换流程的数据包处理完全相同,在此不再赘述。

-情况2:第二接入网设备从各个隧道接收数据包后,根据所述第二接入网设备对应的核心网设备为所述终端中每个流确定的流与rb的映射关系,将收到的数据汇聚到相应的rb中,然后按照上面描述的四种可能的实现方式中的至少一种处理数据包。

可选的,对于发生了流映射的rb发生改变的那些流,对于终端而言,终端按照第二接入网设备生成的pdcp状态报告确定数据包向哪个rb传输。具体的,对于pdcp状态报告内体现为“空洞”的数据包,终端通过流映射的rb更改前的rb发送空洞的数据包;对于pdcp状态报告内未能体现为“空洞”的数据包,终端通过流映射的rb更改后的rb发送这些未能体现为“空洞”的数据包。终端如果没收到pdcp状态报告,则把所有数据包都放在flow映射的rb更改后的rb中传输。

-情况3:从第一接入网设备的角度看,需要将来自多个流的数据包汇聚到一个隧道中,并向第二接入网设备转发。由于第二映射关系以及所述第三映射关系相同,所以从第二接入网设备的角度看,将来自各个隧道的数据包,放到对应的rb中传输就可以了。具体的数据包的处理与lte内部的切换流程的数据包处理完全相同,在此不再赘述。

-情况4:第一接入网设备根据第三映射关系,将数据包通过隧道传到第二接入网设备。比如,在第二映射关系中,flow0和flow1原本映射到rba,flow2和flow3原本映射到rbb,到了第二接入网设备侧,第三映射关系为:flow0和flow3映射到rba,flow1和flow2映射到rbb。第一接入网设备按照第三映射关系,将flow0和flow3的数据包放到rba对应的隧道中转发,将flow1和flow2的数据包放到rbb对应的隧道中转发。数据包转发过程中,第一接入网设备并不发送每个数据包的数据包序列号,数据包到达第二接入网设备后,第二接入网设备为每个数据包重新分配数据包序列号。

基于上述描述,针对表1中的场景四,如图10所示,为本申请实施例提供的一种数据处理方法流程示意图。

参见图10,该方法包括:

步骤1001:第一接入网设备向第一核心网设备发送第一消息,所述第一消息用于请求将终端从所述第一接入网设备切换到第二接入网设备;

步骤1002:所述第一接入网设备接收所述第一核心网设备返回的包括第一映射关系的第一响应消息;所述第一映射关系为所述第二接入网设备为所述终端确定的每个rb与teid的映射关系;

步骤1003:所述第一接入网设备根据所述第一映射关系将所述终端的每个rb的数据包转发给所述第二接入网设备。

步骤1001之前,第一接入网设备可能会接收到终端发送的测量报告。

第一接入网设备接收到所述测量报告之后,根据切换算法进行切换判决。当确定需要执行切换之后,执行步骤1001。

步骤1001中,第一接入网设备发送的第一消息中还可以包括以下至少一项:

第四映射关系;所述第四映射关系为所述终端在第一接入网设备所处的网络中使用的每个rb与teid的映射关系。

第一核心网设备接收到第一消息之后,向第二核心网设备发送第二消息。所述第二消息中可以包括以下内容:

第四映射关系;所述终端的每个rb在第一核心网设备所处的网络所使用的tft(trafficflowtemplate,数据流模板)模板。除此之外,第二消息也可以只包含第一核心网设备所使用的一套或多套tft过滤模板参数以及对应的qos类别,具体地,一套tft过滤模板参数包括:源ip地址、源端口号、目标ip地址、目标端口号、协议类型。第二核心网设备收到tft模板后,确定自己为该终端所提供的rb数量、flow数量,以及flow到rb的映射关系。

第二核心网设备接收到所述第二消息之后,可以根据所述终端的每个rb在第一核心网设备所处的网络所使用的tft模板以及所述终端的每个rb在所述第二核心网设备所处的网络所使用的tft模板确定第二映射关系;所述第二映射关系为所述终端在所述第一接入网设备所处的网络中使用的每个流与rb的映射关系。

所述第二核心网设备随后向第二接入网设备发送包括所述第二映射关系的第三消息,用于请求将终端从第一接入网设备切换到第二接入网设备。所述第三消息中还可以包括所述终端的每个rb在所述第二核心网设备所处的网络所使用的tft模板。

第二接入网设备接收第二核心网设备发送的包括第二映射关系的第三消息之后,向所述第二核心网设备返回包括第一映射关系的第三响应消息;所述第一映射关系为所述第二接入网设备为所述终端确定的每个rb与teid的映射关系。

其中,所述第一映射关系中每个rb映射的teid相同;或者,所述第一映射关系中每个rb映射的teid不同。

可选的,所述第三响应消息中还包括映射关系映射指示信息;所述映射关系映射指示信息用于指示所述第二接入网设备确定的所述终端在所述第二接入网设备所处的网络中使用的每个rb与流的映射关系与所述第二映射关系相同。

进一步的,所述第三响应消息中还可以包括序列指示消息,用于指示所述第一接入网设备在向所述第二接入网设备转发所述终端的数据包中携带所述第一接入网设备分配的数据包序列号。数据包序列号可以是指pdcpsn。

所述第二核心网设备接收所述第二接入网设备返回的包括第一映射关系的第三响应消息之后,向第一核心网设备发送第二响应消息。所述第二响应消息中包括第一映射关系。

步骤1002中,第一接入网设备接收到第一响应消息之后,向所述终端发送切换命令,用于指示所述终端接入所述第二接入网设备。

步骤1003中,第一接入网设备将所述终端的每个rb的数据包转发给所述第二接入网设备时,可以将每个数据包的数据包序列号同时也发送给第二接入网设备,当然,也可以不发送每个数据包的数据包序列号,具体根据实际情况确定。

需要说明的是,第一接入网设备发送给第二接入网设备的数据包,可以分为两种类型的数据包,一种类型的数据包是已经通过空口发送给终端但是还没有确定所述终端是否正确收到的数据包;一种类型的数据包是还没有通过空口发送给终端的数据包。

下面通过详细的实施例描述图10的过程。

如图11所示,为本申请实施例提供的一种数据切换流程示意图。

图11对应表1中对比场景四,即第一接入网设备按照rb-rb的方式处理数据包,第二接入网设备按照flow-rb的方式处理数据包。

步骤1101:终端向第一接入网设备上报测量报告。

测量报告的具体内容可以参考现有标准中的描述,本申请实施例对此并不限定。

例如,终端共有4个flow,分别为flow0、flow1、flow2、flow3。其中,flow0、flow1映射到rba;flow2、flow3映射到rbb。

步骤1102:第一接入网设备根据接收到的测量报告决定触发切换流程,向第一核心网设备发送第一消息,用于请求将终端切换到第二接入网设备。

第一接入网设备确定为每个rb建立一条隧道,此时第一接入网设备为每个rb分配一个teid,因此第一消息中可以包括第四映射关系,即所述终端在第一接入网设备所处的网络中使用的每个rb与teid的映射关系,例如,rba映射teid0、rbb映射teid1。

步骤1103:第一核心网设备接收到所述第一接入网设备发送的第一消息后,向第二核心网设备发送第二消息,用于请求将终端切换到所述第二接入网设备。

第二消息中可以包括所述终端在第一接入网设备所处的网络中使用的每个rb与teid的映射关系,以及所述终端的每个rb在第一核心网设备所处的网络所使用的tft模板。

步骤1104:第二核心网设备确定第二映射关系。

第二核心网设备可以根据所述终端的每个rb在第一核心网设备所处的网络所使用的tft模板以及所述终端的每个rb在所述第二核心网设备所处的网络所使用的tft模板确定第二映射关系,即确定出flow0、flow1映射到rba;flow2、flow3映射到rbb。

步骤1105:第二核心网设备向第二接入网设备发送第三消息,用于请求将终端切换到所述第二接入网设备。

第三消息中可以包括第二映射关系以及第四映射关系。

步骤1106:第二接入网设备向第二核心网设备发送第三响应消息。

第二接入网设备收到第三消息后,确定按照每个rb映射一个teid的方式接收从第一接入网设备发送的数据包,同时确定自己这一侧每个rb映射的teid,即第一映射关系。第一映射关系可以为:rba映射teid0’、rbb映射teid1’。

第二接入网设备将上述映射关系通过第三响应消息发送给第一接入网设备。

步骤1107:第二核心网设备向第一核心网设备发送第二响应消息。

第二响应消息中可以包括第一映射关系。

步骤1108:第一核心网设备向第一接入网设备发送第一响应消息。

第一响应消息中可以包括第一映射关系。

步骤1109:第一接入网设备向终端发送切换命令。

最后,第一接入网设备根据第一映射关系将终端的每个rb的数据包通过一个隧道发送给第二接入网设备。这样,第二接入网设备根据收到数据包所在的隧道,就知道该数据包属于哪个流。

图10所示的流程中,第二接入网设备收到第三消息后,可以根据第二映射关系确定终端在第二接入网设备所处的网络所使用的流与rb映射关系是否与终端在第一接入网设备所处的网络所使用的流与rb映射关系相同,如果相同,则第二接入网设备在步骤1106中发送的第三响应消息中携带映射关系映射指示信息;其中,所述映射关系映射指示信息用于指示所述第二接入网设备确定的所述终端在所述第二接入网设备所处的网络中使用的每个rb与流的映射关系与所述第二映射关系相同。

同时,第二接入网设备在步骤1106中发送的第三响应消息中携带序列指示消息,用于指示所述第一接入网设备在向所述第二接入网设备转发所述终端的数据包中携带所述第一接入网设备分配的数据包序列号;从而请求第一接入网设备在进行数据包转发时将每个数据包的数据包序列号捎带上,这样,整个切换流程的数据包处理过程就与lte内部的切换完全相同。

可选的,图11所述的流程中,第一接入网设备可以为所有rb映射相同的teid,即所有rb的数据包都经由一条隧道转发到第二接入网设备。第二接入网设备收到转发的数据包后,使用所述终端的每个rb在所述第二核心网设备所处的网络所使用的tft模板,将接收到的数据包过滤成多个流,再在第二核心网设备所处的网络中传输。

可选的,图11所述的流程中,第一接入网设备可以为所有rb映射相同的teid,即所有rb的数据包都经由一条隧道转发到第二接入网设备。第二接入网设备在步骤1106中发送的第三响应消息中携带序列指示消息,从而请求第一接入网设备在进行数据包转发时将每个数据包的数据包序列号捎带上,第二接入网设备收到数据包后,所述第二接入网设备将所述终端的每个rb的数据包中所述第一接入网分配的数据包序列号删除。然后所述第二接入网设备确定所述每个流的数据包所属的rb;然后针对每个rb中的数据包,所述第二接入网设备使用每个数据包中所述第一接入网分配的数据包序列对每个rb的数据包进行数据汇聚处理。具体的,第二接入网设备可以使用所述终端的每个rb在所述第二核心网设备所处的网络所使用的tft模板,将接收到的数据包过滤成多个流,然后再使用所述终端的每个rb在所述第一核心网设备所处的网络所使用的tft模板,确定每个流的数据包所属的rb,再按第一接入网设备未每个数据包分配的数据包序列号做数据汇聚处理,例如pdcp处理,并在空口传输。

接入网设备为终端分配上行资源时,会分配物理资源,并规定终端使用的mcs值,这两个参数一旦确定,终端传输上行数据的一次成功概率也就确定了,通常传输成功概率是90%。而终端的mac层对各个rb的数据进行复用,相当于mac层对各个rb提供的传输成功概率也是相同的。基于这个思想,mac实体对来自各个rb的数据进行复用时,可以只考虑各个rb的相对优先级,不考虑底层传输资源的可靠程度。

5g系统中,为了实现更加精细化的传输,接入网设备为终端分配上行资源时,可以确定在为终端分配的上行资源上正确传输数据的传输成功概率,并将传输成功概率通知给终端,从而提高资源利用率。

基于上述描述,如图12所示,为本申请实施例提供的一种数据处理方法流程示意图。

参见图12,该方法包括:

步骤1201:接入网设备为终端分配所述上行资源;

步骤1202:接入网设备向所述终端发送第一指示信息,所述第一指示信息用于指示数据在所述上行资源上正确传输的传输成功率。

步骤1203:终端确定接入网设备为所述终端分配的上行资源,并接收所述接入网设备发送的第一指示信息;

步骤1204:所述终端根据所述第一指示信息在所述上行资源上传输数据。

步骤1201中,接入网设备可能在接收到终端发送的资源请求后,为终端分配上行资源。终端发送的资源请求可以为调度请求(schedulerequest,sr),也可以为缓冲区状态报告(bufferstatusreports,bsr)等用于请求上行资源的消息,本申请实施例对此并不限定。当然,接入网设备也可以在其他情况下为终端分配上行资源,在此不再赘述。

步骤1202中,如前所述,接入网设备为终端分配的上行资源和规定终端使用的mcs值一旦确定,终端在所述上行资源上传输上行数据的一次成功概率也就确定了。对此,接入网设备如何确定数据在所述上行资源上正确传输的传输成功率,本申请实施例对此并不限定。

本申请实施例中,所述第一指示信息可以为传输成功率的具体数值。

所述第一指示信息还可以为索引值,所述索引值对应一个传输成功率的具体数值。在该方式下,一种可能的实现方式中,可以事先由接入网设备通过专用信令向终端发送一个对照表格,对照表格中包括多个索引值,每个索引值对应一个传输成功概率。接入网设备分配上行传输资源时,指示索引值即可。同一小区内各个终端所使用的表格可以各不相同,也可以相同,本申请实施例对此并不限定。

一种可能的实现方式中,接入网设备通过广播信令向终端发送一个对照表格,对照表格中包括多个索引值,每个索引值对应一个传输成功概率。接入网设备分配上行传输资源时,指示索引值即可。

一种可能的实现方式中,可以由协议规定一个对照表格,对照表格中包括多个索引值,每个索引值对应一个传输成功概率。

可选的,接入网设备也可以在为终端配置rb时,确定rb的配置信息,此时配置信息向终端指示所配置的rb中的数据包只能用传输成功概率大于预设阈值的资源进行传输。这样,终端可以根据每个rb的配置信息确定传输每个rb中的数据包所使用的资源。

需要说明的是,接入网设备可以将第一指示信息与向终端发生的上行资源分配指示信息放在同一条消息中发送,也可以分别发送,本申请实施例对此并不限定。其中,上行资源分配指示信息用于向终端指示为所述终端分配的上行资源。

步骤1203中,终端如何确定接入网设备为其分配的上行资源,本申请实施例并不限定。

最后在步骤1204中,终端的mac实体生成上行数据传输块时,将第一指示信息指示的传输成功率考虑在内,比如,终端发现自己得到的上行资源对应的成功概率比较高,就发送优先级高、时延预算少的业务的数据,如果终端发现自己得到的上行资源对应的成功概率比较低,就发送优先级低、时延预算多的业务的数据。

举例来说,所述终端若确定所述第一指示信息所指示的传输成功率大于第一阈值,则在所述上行资源上传输优先级大于第一预设优先级的业务所对应的数据;所述终端若确定所述第一指示信息所指示的传输成功率小于第二阈值,则在所述上行资源上传输优先级小于第二预设优先级的业务所对应的数据。其中,第一阈值以及第二阈值可以根据实际情况确定,本申请实施例对此并不限定。

需要说明的是,以上方案不仅可用于接入网设备动态分配资源的场景,还可以用于半静态分配资源的场景。比如:接入网设备预先分配一些无线资源的集合,分别对应不同的传输成功概率,终端使用一个具体的无线资源传输数据时,先确定该无线资源对应的传输成功概率,再根据该无线资源对应的传输成功概率确定哪些rb的数据可以利用这个无线资源传输。

上述本发明提供的实施例中,分别从各个网元本身、以及从各个网元之间交互的角度对本发明实施例提供的数据处理方法进行了介绍。可以理解的是,各个网元,例如终端、基站等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

基于相同的技术构思,本申请实施例还提供一种数据处理装置,该装置可执行图1所述的方法流程,以及可以执行图2至图3所述的方法流程中第一设备所实现的功能。

如图13所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图13,该装置包括:

处理单元1301,用于确定数据包所属的流;根据所述数据包所属的流确定流标识;

收发单元1302,用于向第二接入网设备发送包括所述流标识的所述数据包。

所述处理单元1301具体用于:

根据所述数据包所属的流为所述数据包分配所述流标识;或者

从第三设备发送的流标识列表中确定与所述数据包所属的流对应的流标识。

关于图13所述的装置的其它内容,可以参考图1以及与图1有关的描述,在此不再赘述。

基于相同的技术构思,本申请实施例还提供一种数据处理装置,该装置可执行图4所述的方法流程,以及可以执行图5所述的方法流程中第一设备所实现的功能。

如图14所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图14,该装置包括:

处理单元1401,用于当第一流映射的无线承载rb由第一rb更改为第二rb后,确定结束数据包,所述结束数据包为第一设备通过所述第一rb发送的属于所述第一流的最后一个数据包;

收发单元1402,用于向第二设备发送结束指示信息以及所述结束数据包;所述结束指示信息用于指示所述第一设备通过所述第一rb发送的属于所述第一流的数据包已经发送完毕。

关于图14所述的装置的其它内容,可以参考图4以及与图4有关的描述,在此不再赘述。

基于相同的技术构思,本申请实施例还提供一种数据处理装置,该装置可执行图4所述的方法流程,以及可以执行图5所述的方法流程中第二设备所实现的功能。

如图15所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图15,该装置包括:

收发单元1501,用于接收第一设备发送的结束指示信息;所述结束指示信息为所述第一设备经由第一无线承载rb发送完属于第一流的最后一个数据包后发送的;所述结束指示信息用于指示所述第一设备通过所述第一rb发送的属于所述第一流的数据包已经发送完毕;

处理单元1502,用于处理通过所述第二rb接收到的属于所述第一流的数据包。

关于图15所述的装置的其它内容,可以参考图4以及与图4有关的描述,在此不再赘述。

基于相同的技术构思,本申请实施例还提供一种数据处理装置,该装置可执行图6所述的方法流程,以及可以执行图7所述的方法流程中第一接入网设备所实现的功能。

如图16所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图16,该装置包括:

收发单元1601,用于向第二接入网设备发送第一消息,用于请求将终端切换到所述第二接入网设备;接收所述第二接入网设备返回的包括第一映射关系的第一响应消息;所述所述第一映射关系为所述终端中每个流与隧道端点标识teid的映射关系;

处理单元1602,用于根据所述第一映射关系将所述终端的每个流的数据包转发给所述第二接入网设备。

关于图16所述的装置的其它内容,可以参考图6以及与图6有关的描述,在此不再赘述。

基于相同的技术构思,本申请实施例还提供一种数据处理装置,该装置可执行图6所述的方法流程,以及可以执行图7所述的方法流程中第二接入网设备所实现的功能。

如图17所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图17,该装置包括:

收发单元1701,用于接收第一接入网设备发送的第一消息,用于请求将终端切换到所述第二接入网设备;向所述第一接入网设备返回包括第一映射关系的第一响应消息,并接收所述第一接入网设备根据所述第一映射关系转发的所述终端的每个流的数据包;所述第一映射关系为所述第二接入网设备确定的所述终端中每个流与teid的映射关系。

关于图17所述的装置的其它内容,可以参考图6以及与图6有关的描述,在此不再赘述。

基于相同的技术构思,本申请实施例还提供一种数据处理装置,该装置可执行图10所述的方法流程,以及可以执行图11所述的方法流程中第一接入网设备所实现的功能。

如图18所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图18,该装置包括:

收发单元1801,用于向第一核心网设备发送第一消息,用于请求将终端从所述第一接入网设备切换到第二接入网设备;接收所述第一核心网设备返回的包括第一映射关系的第一响应消息;所述第一映射关系为所述第二接入网设备为所述终端确定的每个rb与teid的映射关系;

处理单元1802,用于根据所述第一映射关系将所述终端的每个rb的数据包转发给所述第二接入网设备。

关于图18所述的装置的其它内容,可以参考图10以及与图10有关的描述,在此不再赘述。

如图19所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图19,该装置包括:

处理单元1901,用于确定第二映射关系,所述第二映射关系为终端在所述第一接入网设备所处的网络中使用的每个rb与流的映射关系;所述第二映射关系由所述终端的每个rb在第一核心网设备所处的网络所使用的tft模板以及所述终端的每个rb在所述第二核心网设备所处的网络所使用的tft模板确定;

收发单元1902,用于向第二接入网设备发送包括所述第二映射关系的第三消息,用于请求将终端从第一接入网设备切换到第二接入网设备。

关于图19所述的装置的其它内容,可以参考图10以及与图10有关的描述,在此不再赘述。

如图20所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图20,该装置包括:

收发单元2001,用于接收第二核心网设备发送的包括第二映射关系的第三消息,用于请求将终端从第一接入网设备切换到所述第二接入网设备,所述第二映射关系为所述终端在所述第一接入网设备所处的网络中使用的每个rb与流的映射关系;向所述第二核心网设备返回包括第一映射关系的响应消息;所述第一映射关系为所述第二接入网设备为所述终端确定的每个rb与teid的映射关系。

关于图20所述的装置的其它内容,可以参考图10以及与图10有关的描述,在此不再赘述。

如图21所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图21,该装置包括:

处理单元2101,用于为终端分配所述上行资源;

收发单元2102,用于向所述终端发送第一指示信息,所述第一指示信息用于指示数据在所述上行资源上正确传输的传输成功率。

关于图21所述的装置的其它内容,可以参考图12以及与图12有关的描述,在此不再赘述。

如图22所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图22,该装置包括:

处理单元2201,用于确定接入网设备为所述终端分配的上行资源,并接收所述接入网设备发送的第一指示信息,所述第一指示信息用于指示数据在所述上行资源上正确传输的传输成功率;

收发单元2202,用于根据所述第一指示信息在所述上行资源上传输的数据。

关于图22所述的装置的其它内容,可以参考图12以及与图12有关的描述,在此不再赘述。

基于相同的技术构思,本申请实施例还提供一种数据处理装置,该装置可执行图1所述的方法流程,以及可以执行图2至图3所述的方法流程中第一设备所实现的功能。

如图23所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图23,该装置包括:

处理器2301,用于确定数据包所属的流;根据所述数据包所属的流确定流标识;

收发机2302,用于向第二接入网设备发送包括所述流标识的所述数据包。

关于图23所述的装置的其它内容,可以参考图1以及与图1有关的描述,在此不再赘述。

基于相同的技术构思,本申请实施例还提供一种数据处理装置,该装置可执行图4所述的方法流程,以及可以执行图5所述的方法流程中第一设备所实现的功能。

如图24所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图24,该装置包括:

处理器2401,用于当第一流映射的无线承载rb由第一rb更改为第二rb后,确定结束数据包,所述结束数据包为第一设备通过所述第一rb发送的属于所述第一流的最后一个数据包;

收发机2402,用于向第二设备发送结束指示信息以及所述结束数据包;所述结束指示信息用于指示所述第一设备通过所述第一rb发送的属于所述第一流的数据包已经发送完毕。

关于图24所述的装置的其它内容,可以参考图4以及与图4有关的描述,在此不再赘述。

基于相同的技术构思,本申请实施例还提供一种数据处理装置,该装置可执行图4所述的方法流程,以及可以执行图5所述的方法流程中第一设备所实现的功能。

如图25所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图25,该装置包括:

收发机2501,用于接收第一设备发送的结束指示信息;所述结束指示信息为所述第一设备经由第一无线承载rb发送完属于第一流的最后一个数据包后发送的;所述结束指示信息用于指示所述第一设备通过所述第一rb发送的属于所述第一流的数据包已经发送完毕;

处理器2502,用于处理通过所述第二rb接收到的属于所述第一流的数据包。

关于图25所述的装置的其它内容,可以参考图4以及与图4有关的描述,在此不再赘述。

基于相同的技术构思,本申请实施例还提供一种数据处理装置,该装置可执行图6所述的方法流程,以及可以执行图7所述的方法流程中第一接入设备所实现的功能。

如图26所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图26,该装置包括:

收发机2601,用于向第二接入网设备发送第一消息,用于请求将终端切换到所述第二接入网设备;接收所述第二接入网设备返回的包括第一映射关系的第一响应消息;所述所述第一映射关系为所述终端中每个流与隧道端点标识teid的映射关系;

处理器2602,用于根据所述第一映射关系将所述终端的每个流的数据包转发给所述第二接入网设备。

关于图26所述的装置的其它内容,可以参考图6以及与图6有关的描述,在此不再赘述。

基于相同的技术构思,本申请实施例还提供一种数据处理装置,该装置可执行图6所述的方法流程,以及可以执行图7所述的方法流程中第二接入网设备所实现的功能。

如图27所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图27,该装置包括:收发机2701,处理器2702。

收发机2701,用于接收第一接入网设备发送的第一消息,用于请求将终端切换到所述第二接入网设备;向所述第一接入网设备返回包括第一映射关系的第一响应消息,并接收所述第一接入网设备根据所述第一映射关系转发的所述终端的每个流的数据包;所述第一映射关系为所述第二接入网设备确定的所述终端中每个流与teid的映射关系。

关于图27所述的装置的其它内容,可以参考图6以及与图6有关的描述,在此不再赘述。

基于相同的技术构思,本申请实施例还提供一种数据处理装置,该装置可执行图10所述的方法流程,以及可以执行图11所述的方法流程中第一接入网设备所实现的功能。

如图18所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图28,该装置包括:

收发机2801,用于向第一核心网设备发送第一消息,用于请求将终端从所述第一接入网设备切换到第二接入网设备;接收所述第一核心网设备返回的包括第一映射关系的第一响应消息;所述第一映射关系为所述第二接入网设备为所述终端确定的每个rb与teid的映射关系;

处理器2802,用于根据所述第一映射关系将所述终端的每个rb的数据包转发给所述第二接入网设备。

关于图28所述的装置的其它内容,可以参考图10以及与图10有关的描述,在此不再赘述。

如图29所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图29,该装置包括:

处理器2901,用于确定第二映射关系,所述第二映射关系为终端在所述第一接入网设备所处的网络中使用的每个rb与流的映射关系;所述第二映射关系由所述终端的每个rb在第一核心网设备所处的网络所使用的tft模板以及所述终端的每个rb在所述第二核心网设备所处的网络所使用的tft模板确定;

收发机2902,用于向第二接入网设备发送包括所述第二映射关系的第三消息,用于请求将终端从第一接入网设备切换到第二接入网设备。

关于图29所述的装置的其它内容,可以参考图10以及与图10有关的描述,在此不再赘述。

如图30所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图30,该装置包括:收发机3001,处理器3002。

收发机3001,用于接收第二核心网设备发送的包括第二映射关系的第三消息,用于请求将终端从第一接入网设备切换到所述第二接入网设备,所述第二映射关系为所述终端在所述第一接入网设备所处的网络中使用的每个rb与流的映射关系;向所述第二核心网设备返回包括第一映射关系的响应消息;所述第一映射关系为所述第二接入网设备为所述终端确定的每个rb与teid的映射关系。

关于图30所述的装置的其它内容,可以参考图10以及与图10有关的描述,在此不再赘述。

如图31所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图31,该装置包括:

处理器3101,用于为终端分配所述上行资源;

收发机3102,用于向所述终端发送第一指示信息,所述第一指示信息用于指示数据在所述上行资源上正确传输的传输成功率。

关于图31所述的装置的其它内容,可以参考图12以及与图12有关的描述,在此不再赘述。

如图32所示,为本申请实施例提供一种数据处理装置结构示意图。

参见图32,该装置包括:

处理器3201,用于确定接入网设备为所述终端分配的上行资源,并接收所述接入网设备发送的第一指示信息,所述第一指示信息用于指示数据在所述上行资源上正确传输的传输成功率;

收发机3202,用于根据所述第一指示信息在所述上行资源上传输的数据。

关于图32所述的装置的其它内容,可以参考图12以及与图12有关的描述,在此不再赘述。

图23至图32中,收发信机可以是有线收发信机,无线收发信机或其组合。有线收发信机例如可以为以太网接口。以太网接口可以是光接口,电接口或其组合。无线收发信机例如可以为无线局域网收发信机,蜂窝网络收发信机或其组合。处理器可以是中央处理器(英文:centralprocessingunit,缩写:cpu),网络处理器(英文:networkprocessor,缩写:np)或者cpu和np的组合。处理器还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specificintegratedcircuit,缩写:asic),可编程逻辑器件(英文:programmablelogicdevice,缩写:pld)或其组合。上述pld可以是复杂可编程逻辑器件(英文:complexprogrammablelogicdevice,缩写:cpld),现场可编程逻辑门阵列(英文:field-programmablegatearray,缩写:fpga),通用阵列逻辑(英文:genericarraylogic,缩写:gal)或其任意组合。存储器可以包括易失性存储器(英文:volatilememory),例如随机存取存储器(英文:random-accessmemory,缩写:ram);存储器也可以包括非易失性存储器(英文:non-volatilememory),例如只读存储器(英文:read-onlymemory,缩写:rom),快闪存储器(英文:flashmemory),硬盘(英文:harddiskdrive,缩写:hdd)或固态硬盘(英文:solid-statedrive,缩写:ssd);存储器还可以包括上述种类的存储器的组合。

可选的,图23至图32中还可以包括总线接口,总线接口可以包括任意数量的互联的总线和桥,具体由处理器代表的一个或多个处理器和存储器代表的存储器的各种电路链接在一起。总线接口还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发信机提供用于在传输介质上与各种其他设备通信的单元。处理器负责管理总线架构和通常的处理,存储器可以存储处理器在执行操作时所使用的数据。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求的范围之内,则本申请也意图包含这些改动和变型在内。

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