一种数据包丢弃方法、装置和系统与流程

文档序号:15457175发布日期:2018-09-15 01:22阅读:来源:国知局

技术特征:

1.一种数据包丢弃方法,其特征在于,所述方法包括:

接收基站发送的指示消息,所述指示消息指示启动在服务数据同化协议SDAP层对数据包发送超时的监测;

当检测到目标会话发起后,在所述SDAP层,根据所述指示消息启动与所述目标会话的数据流中每个数据包对应的包丢弃定时器;

如果在所述包丢弃定时器超时后,且检测到所述包丢弃定时器对应的数据包未成功从本地发出,则将所述包丢弃定时器对应的数据包丢弃。

2.根据权利要求1所述的方法,其特征在于,所述如果在所述包丢弃定时器超时后,且检测到所述包丢弃定时器对应的数据包未成功从本地发出,则将所述包丢弃定时器对应的数据包丢弃,包括:

如果在所述包丢弃定时器超时后,且检测到所述包丢弃定时器对应的数据包未成功从本地发出,则确定所述包丢弃定时器对应的数据包的当前所处层;

在所述当前所处层中,将所述包丢弃定时器对应的数据包丢弃。

3.根据权利要求2所述的方法,其特征在于,所述确定所述包丢弃定时器对应的数据包当前所处层,包括:

从SDAP层开始,查找所述包丢弃定时器对应的数据包;

如果未在被查找层中查找到所述包丢弃定时器对应的数据包,则在所述被查找层的下一层查找所述包丢弃定时器对应的数据包;

如果在所述被查找层中查找到所述包丢弃定时器对应的数据包,则将所述被查找层确定为所述当前所处层;

如果在所述下一层中查找到所述包丢弃定时器对应的数据包,则将所述下一层确定为所述当前所处层。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

向所述基站发送数据包丢弃信息;

其中,所述数据包丢弃信息包括被丢弃的数据包对应的标识。

5.根据权利要求4所述的方法,其特征在于,在所述向所述基站发送数据包丢弃信息之前,所述方法还包括:

每当经过预设的周期时长时,确定当前的周期时长中被丢弃的数据包对应的标识;

基于所述被丢弃的数据包对应的标识生成所述数据包丢弃信息。

6.根据权利要求4所述的方法,其特征在于,所述向所述基站发送数据包丢弃信息,包括:

将所述数据包丢弃信息添加到目标控制消息的PDCP层的封装中;

向所述基站发送封装有所述数据包丢弃信息的所述目标控制消息。

7.一种数据包丢弃方法,其特征在于,所述方法包括:

生成指示消息,所述指示消息指示终端启动SDAP层对数据包发送超时的监测;

向所述终端发送所述指示消息。

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

接收所述终端发送的控制消息,所述控制消息包括数据包丢弃信息,所述数据包丢弃信息包括被丢弃的数据包对应的标识;

当重排序窗口的下边界移至所述数据包对应的位置时,将所述下边界下移至所述数据包的下一个数据包对应的位置。

9.一种数据包丢弃装置,其特征在于,所述装置包括:

接收模块,用于接收基站发送的指示消息,所述指示消息指示启动在SDAP层对数据包发送超时的监测;

启动模块,用于当检测到目标会话发起后,在所述SDAP层,根据所述指示消息启动与所述目标会话的数据流中每个数据包对应的包丢弃定时器;

丢弃模块,用于在所述包丢弃定时器超时后,且检测到所述包丢弃定时器对应的数据包未成功从本地发出,将所述包丢弃定时器对应的数据包丢弃。

10.根据权利要求9所述的装置,其特征在于,所述丢弃模块包括:

第一确定单元,用于在所述包丢弃定时器超时后,检测到所述包丢弃定时器对应的数据包未成功从本地发出,确定所述包丢弃定时器对应的数据包的当前所处层;

丢弃单元,用于在所述当前所处层中,将所述包丢弃定时器对应的数据包丢弃。

11.根据权利要求10所述的装置,其特征在于,所述第一确定单元包括:

第一查找子单元,用于从SDAP层开始,查找所述包丢弃定时器对应的数据包;

第二查找子单元,用于未在被查找层中查找到所述包丢弃定时器对应的数据包时,在所述被查找层的下一层查找所述包丢弃定时器对应的数据包;

第一确定子单元,用于在所述被查找层中查找到所述包丢弃定时器对应的数据包时,将所述被查找层确定为所述当前所处层;

第二确定子单元,用于在所述下一层中查找到所述包丢弃定时器对应的数据包时,将所述下一层确定为所述当前所处层。

12.根据权利要求9所述的装置,其特征在于,所述装置还包括:

第一发送模块,用于向所述基站发送数据包丢弃信息;

其中,所述数据包丢弃信息包括被丢弃的数据包对应的标识。

13.根据权利要求12所述的装置,其特征在于,所述装置还包括:

确定模块,用于每当经过预设的周期时长时,确定当前的周期时长中被丢弃的数据包对应的标识;

第二发送模块,用于基于所述被丢弃的数据包对应的标识生成所述数据包丢弃信息。

14.根据权利要求12所述的装置,其特征在于,所述第一发送模块包括:

添加单元,用于将所述数据包丢弃信息添加到目标控制消息的PDCP层的封装中;

发送单元,用于向所述基站发送封装有所述数据包丢弃信息的所述目标控制消息。

15.一种数据包丢弃装置,其特征在于,所述装置包括:

生成模块,用于生成指示消息,所述指示消息指示终端启动SDAP层对数据包发送超时的监测;

发送模块,用于向所述终端发送所述指示消息。

16.根据权利要求15所述的装置,其特征在于,所述装置还包括:

接收模块,用于接收所述终端发送的控制消息,所述控制消息包括数据包丢弃信息,所述数据包丢弃信息包括被丢弃的数据包对应的标识;

下移模块,用于当重排序窗口的下边界移至所述数据包对应的位置时,将所述下边界下移至所述数据包的下一个数据包对应的位置。

17.一种数据包丢弃系统,其特征在于,所述系统包括终端和基站;

所述终端,用于接收基站发送的指示消息,所述指示消息指示启动在SDAP层对数据包发送超时的监测;当检测到目标会话发起后,在所述SDAP层,根据所述指示消息启动与所述目标会话的数据流中每个数据包对应的包丢弃定时器;如果在所述包丢弃定时器超时后,且检测到所述包丢弃定时器对应的数据包未成功从本地发出,则将所述包丢弃定时器对应的数据包丢弃;

所述基站,用于生成指示消息,所述指示消息指示终端启动SDAP层对数据包发送超时的监测;向所述终端发送所述指示消息。

18.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1-6任一所述的数据包丢弃方法。

19.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1-6任一所述的数据包丢弃方法。

20.一种基站,其特征在于,所述基站包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求7-8任一所述的数据包丢弃方法。

21.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求7-8任一所述的数据包丢弃方法。

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