一种数据链路监测方法及装置的制造方法_5

文档序号:9871199阅读:来源:国知局
r>[0154]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0155]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的范围。这样,倘若本发明的这些修改和变型属于本发明权利要求的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种数据链路监测方法,其特征在于,该方法包括: 从目标设备支持的协议栈中确定一个协议层作为第一目标协议层,所述目标设备为第一设备与第二设备之间的数据链路上的设备; 通过所述目标设备生成与所述第一目标协议层对应的第一数据包,并向所述第一设备发送所述第一数据包; 若确定所述第一设备未接收到所述第一数据包,则判断所述第一目标协议层是否为所述目标设备支持的协议栈中面向所述第一设备方向的最后一个协议层,若不是,则从所述目标设备支持的协议栈中再选择一个协议层,并将选择出的协议层作为所述第一目标协议层,并返回通过所述目标设备生成与所述第一目标协议层对应的第一数据包的步骤;若所述第一目标协议层是所述目标设备支持的协议栈中面向所述第一设备方向的最后一个协议层,则确定所述第一目标协议层至所述第一设备之间的数据链路为异常数据链路。2.如权利要求1所述的方法,其特征在于,该方法还包括: 若确定所述第一设备接收到所述第一数据包,则判断所述第一设备在接收所述第一数据包之前是否接收到第二数据包,若未接收到,则确定所述第二数据包对应的第二目标协议层为异常数据链路节点,其中,所述第二目标协议层为所述目标设备支持的协议栈面向所述第一设备的方向中,位于所述第一目标协议层之前且与所述第一目标协议层相邻的协议层。3.如权利要求1所述的方法,其特征在于,该方法还包括: 若确定所述第一设备接收到所述第一数据包,且确定所述第一目标协议层不是所述目标设备支持的协议栈中面向所述第二设备方向的最后一个协议层,则将所述第一目标协议层作为第三目标协议层; 通过所述目标设备生成与所述第三目标协议层对应的第三数据包,并向所述第二设备发送所述第三数据包; 若确定所述第二设备未接收到所述第三数据包,则判断所述第三目标协议层是否为所述目标设备支持的协议栈中面向所述第二设备方向的最后一个协议层,若不是,则从所述目标设备支持的协议栈中再选择一个协议层,并将选择出的协议层作为所述第三目标协议层,并返回通过所述目标设备生成与所述第三目标协议层对应的第三数据包的步骤;若所述第三目标协议层是所述目标设备支持的协议栈中面向所述第二设备方向的最后一个协议层,则确定所述第三目标协议层至所述第二设备之间的数据链路为异常数据链路。4.如权利要求3所述的方法,其特征在于,该方法还包括: 若确定所述第二设备接收到所述第三数据包,则判断所述第二设备在接收所述第三数据包之前是否接收到第四数据包,若未接收到,则确定所述第四数据包对应的第四目标协议层为异常数据链路节点,其中,所述第四目标协议层为所述目标设备支持的协议栈面向所述第二设备的方向中位于所述第三目标协议层之前且与所述第三目标协议层相邻的协议层。5.如权利要求1所述的方法,其特征在于,所述从所述目标设备支持的协议栈中再选择一个协议层,包括: 将所述目标设备支持的协议栈面向所述第一设备的方向中,位于所述第一目标协议层之后且与所述第一目标协议层相邻的协议层作为选择出的协议层。6.如权利要求1至5任一所述的方法,其特征在于,所述目标设备为基站或服务网关; 所述第一目标协议层、第二目标协议层、第三目标协议层、第四目标协议层为以下任意一个协议层: 基站中的通用分组无线业务隧道协议GTP层; 基站中的分组数据汇聚协议PDCP层; 基站中的无线数据链路控制RLC层; 基站中的媒体接入控制MAC层; 基站中的物理PHY层; 服务网关中的GITU层; 服务网关中的UDP层; 服务网关中的IP层。7.一种数据链路监测装置,其特征在于,该装置包括: 第一目标协议层确定单元,用于从目标设备支持的协议栈中确定一个协议层作为第一目标协议层,所述目标设备为第一设备与第二设备之间的数据链路上的设备; 发送单元,用于通过所述目标设备生成与所述第一目标协议层确定单元确定的第一目标协议层对应的第一数据包,并向所述第一设备发送所述第一数据包; 确定单元,用于若确定所述第一设备未接收到所述发送单元发送的第一数据包,则判断所述第一目标协议层是否为所述目标设备支持的协议栈中面向所述第一设备方向的最后一个协议层,若不是,则从所述目标设备支持的协议栈中再选择一个协议层,并将选择出的协议层作为所述第一目标协议层,并返回通过所述目标设备生成与所述第一目标协议层对应的第一数据包的步骤;若所述第一目标协议层是所述目标设备支持的协议栈中面向所述第一设备方向的最后一个协议层,则确定所述第一目标协议层至所述第一设备之间的数据链路为异常数据链路。8.如权利要求7所述的装置,其特征在于,所述确定单元还用于: 若确定所述第一设备接收到所述第一数据包,则判断所述第一设备在接收所述第一数据包之前是否接收到第二数据包,若未接收到,则确定所述第二数据包对应的第二目标协议层为异常数据链路节点,其中,所述第二目标协议层为将所述目标设备支持的协议栈面向所述第一设备的方向中,位于所述第一目标协议层之前且与所述第一目标协议层相邻的协议层。9.如权利要求7所述的装置,其特征在于,所述确定单元还用于: 若确定所述第一设备接收到所述第一数据包,且确定所述第一目标协议层不是所述目标设备支持的协议栈中面向所述第二设备方向的最后一个协议层,则将所述第一目标协议层作为第三目标协议层; 通过所述目标设备生成与所述第三目标协议层对应的第三数据包,并向所述第二设备发送所述第三数据包; 若确定所述第二设备未接收到所述第三数据包,则判断所述第三目标协议层是否为所述目标设备支持的协议栈中面向所述第二设备方向的最后一个协议层,若不是,则从所述目标设备支持的协议栈中再选择一个协议层,并将选择出的协议层作为所述第三目标协议层,并返回通过所述目标设备生成与所述第三目标协议层对应的第三数据包的步骤;若所述第三目标协议层是所述目标设备支持的协议栈中面向所述第二设备方向的最后一个协议层,则确定所述第三目标协议层至所述第二设备之间的数据链路为异常数据链路。10.如权利要求9所述的装置,其特征在于,所述确定单元还用于: 若确定所述第二设备接收到所述第三数据包,则判断所述第二设备在接收所述第三数据包之前是否接收到第四数据包,若未接收到,则确定所述第四数据包对应的第四目标协议层为异常数据链路节点,其中,所述第四目标协议层为所述目标设备支持的协议栈面向所述第二设备的方向中位于所述第三目标协议层之前且与所述第三目标协议层相邻的协议层。11.如权利要求7所述的装置,其特征在于,所述确定单元具体用于: 将所述目标设备支持的协议栈面向所述第一设备的方向中,位于所述第一目标协议层之后且与所述第一目标协议层相邻的协议层作为再选择出的协议层。12.如权利要求7至11任一所述的装置,其特征在于,所述目标设备为基站或服务网关; 所述第一目标协议层、第二目标协议层、第三目标协议层、第四目标协议层为以下任意一个协议层: 基站中的通用分组无线业务隧道协议GTP层; 基站中的分组数据汇聚协议PDCP层; 基站中的无线数据链路控制RLC层; 基站中的媒体接入控制MAC层; 基站中的物理PHY层; 服务网关中的GITU层; 服务网关中的UDP层; 服务网关中的IP层。
【专利摘要】本发明公开了一种数据链路监测方法及装置,根据本发明提供的方法,通过在目标设备支持的协议栈的协议层中,逐层生成与每一层协议层对应的第一数据包,并发送至第一设备,根据第一设备是否接收到第一数据包来分段定位异常数据链路在整个数据链路中的位置,从而能够简便快速地定位数据链路中的异常数据链路,提高排查问题的效率,方便调试或技术支持工程师,尤其是在外场排查问题的工程师,可以简单快速地定位异常数据链路,提高排查问题的效率,节约了目标设备调试的时间和成本。
【IPC分类】H04L12/24, H04L12/26, H04W24/04
【公开号】CN105636100
【申请号】CN201511034562
【发明人】潘小玲, 吴伟锋, 黄勇
【申请人】京信通信系统(中国)有限公司
【公开日】2016年6月1日
【申请日】2015年12月31日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1