数据传输方法、网元设备及通信系统的制作方法

文档序号:9730816阅读:518来源:国知局
数据传输方法、网元设备及通信系统的制作方法
【技术领域】
[0001]本发明涉及无线通信技术,尤其涉及一种数据传输方法、网元设备及通信系统。
【背景技术】
[0002]IPv6(Internet Protocol Vers1n 6,第六版互联网协议)技术已日渐成熟,应用也越来越多。同时,由于可分配的IPv4(Internet Protocol Vers1n 4,第四版互联网协议)地址日益紧张,移动宽带网络支持向IPv6的演进势在必行。
[0003]当移动宽带网络的PS(Packet Switch,分组交换)域核心网演进到IPv6之后,例如SGSN(Serving GPRS Support Node,业务通用分组无线服务技术支持节点)与S-GW(Serving Gateway,服务网关)之间的数据传输接口、MME(Mobility Management Entity,移动性管理实体)与SGSN之间的数据传输接口、S-GW与RNC(Rad1 Network Controller,无线网络控制器)之间的数据传输接口、S_GW与eNodeB(Evolved Node B,演进型基站)之间的数据传输接口等都支持IPv6传输之后,GTP(GPRS Tunneling Protocol,通用分组无线服务技术隧道协议)就要承载在IPv6的UDP(User Datagram Protocol,用户数据报协议)之上,所有的控制面和用户面上的GTP报文都必须计算校验和。而UDP的校验和计算包括UDP头的校验和计算和UDP负荷的校验和计算。UDP的校验和由发送端计算,然后由接收端验证,如果接收端检测到校验和有差错,GTP报文就要被丢弃。在某些情况下,丢掉这个包的代价是非常大的,尤其是那些包比较大的语音或视频等业务。而对于语音或视频等对错包容忍度比较好的业务进行上述UDP的校验和计算,会显著降低数据传输的效率。

【发明内容】

[0004]本发明的多个方面提供一种数据传输方法,用以提高数据传输的效率。
[0005]本发明的第一个方面,提供一种数据传输方法,包括:
[0006]接收发送端发送的PDP上下文的创建或更新消息,所述创建或更新消息携带有服务质量参数;
[0007]根据所述服务质量参数,判断所述PDP上下文对应的承载的用户面隧道是否能通过UDP-Lite协议进行封装,并向所述发送端返回携带有判断结果信息的响应消息,以使所述发送端在接收到所述判断结果信息为能通过UDP-Lite协议进行封装时,通过UDP-Lite协议对所述TOP上下文对应的承载的用户面隧道进行封装。
[0008]如上所述的数据传输方法,所述根据所述服务质量参数,判断所述TOP上下文对应的承载的用户面隧道是否能通过UDP-Lite协议进行封装,包括:
[0009]获取第一阈值和第二阈值;
[0010]判断所述rop上下文的服务质量参数中的误码容忍度是否大于所述第一阈值且丢包容忍度是否大于所述第二阈值,若均是,所述rop上下文对应的承载的用户面隧道能通过UDP-Lite协议进行封装。
[0011 ]本发明的第二个方面,提供一种数据传输方法,包括:
[0012]向接收端发送PDP上下文的创建或更新消息,所述创建或更新消息携带有服务质量参数;
[0013]接收所述接收端返回的创建或更新响应消息,所述响应消息为所述接收端根据所述创建或更新消息返回的,所述响应消息携带有判断结果信息,所述判断结果信息为所述接收端根据所述服务质量参数,判断rop上下文对应的承载的用户面隧道是否能通过UDP-Lite协议进行封装的结果;
[OOM] 若所述响应消息携带的判断结果信息为能通过UDP-Lite协议进行封装,则通过UDP-Li te协议对所述TOP上下文对应的承载的用户面隧道进行封装。
[0015]如上所述的数据传输方法,所述通过UDP-Lite协议对所述PDP上下文对应的承载的用户面隧道进行封装,具体为:
[0016]通过UDP-Lite协议将所述TOP上下文对应的承载的用户面隧道封装为数据传输协议报文,并将所述数据传输协议报文的报文头中的校验和覆盖域字段设置为预设值。
[0017]本发明的第三个方面,提供一种数据传输方法,包括:
[0018]接收发送端发送的承载的创建或更新消息,所述创建或更新消息携带所述承载的服务质量参数;
[0019]根据所述服务质量参数,判断所述承载的用户面隧道是否能通过UDP-Lite协议进行封装,并向所述发送端返回携带有判断结果信息的响应消息,以使所述发送端在接收到所述响应消息携带的判断结果信息为能通过UDP-L i t e协议进行封装时,通过UDP-L i t e协议对所述承载的用户面隧道进行封装。
[0020]如上所述的数据传输方法,所述根据所述服务质量参数,判断所述承载的用户面隧道是否能通过UDP-Li te协议进行封装,包括:
[0021]获取第一阈值和第二阈值;
[0022]判断所述承载的服务质量参数中的误码容忍度是否大于第一阈值且丢包容忍度是否大于第二阈值,若均是,所述承载的用户面隧道能通过UDP-Lite协议进行封装。
[0023 ]本发明的第四个方面,提供一种数据传输方法,包括:
[0024]向接收端发送承载的创建或更新消息,所述创建或更新消息携带有所述承载的服务质量参数;
[0025]接收所述接收端返回的创建或更新响应消息,所述响应消息为所述接收端根据所述创建或更新消息返回的,所述响应消息携带有判断结果信息,所述判断结果信息为所述接收端根据所述服务质量参数,判断承载的用户面隧道是否能通过UDP-Lite协议进行封装的结果;
[0026]若所述响应消息携带的判断结果信息为能通过UDP-Lite协议进行封装,则通过UDP-Lite协议对所述承载的用户面隧道进行封装。
[0027]如上所述的数据传输方法,所述通过UDP-Lite协议对所述承载进行封装,具体为:
[0028]通过UDP-Lite协议将所述承载的用户面隧道封装为数据传输协议报文,并将所述数据传输协议报文的报文头中的校验和覆盖域字段设置为预设值。
[0029]本发明的第五个方面,提供一种数据传输方法,包括:
[0030]创建或更新承载,并根据所述承载的服务质量参数判断所述承载的用户面隧道是否能通过UDP-Lite协议进行封装;[0031 ]向所述接收端发送携带有判断结果信息的指令消息,以使所述接收端在接收到所述判断结果信息为能通过UDP-Lite协议进行封装时,通过UDP-Lite协议对所述承载的用户面隧道进行封装。
[0032]如上所述的数据传输方法,所述根据所述承载的服务质量参数判断所述承载的用户面隧道是否能通过UDP-Li te协议进行封装,包括:
[0033]获取第一阈值和第二阈值;
[0034]判断所述承载的服务质量参数中的误码容忍度是否大于第一阈值且丢包容忍度是否大于第二阈值,若均是,所述承载的用户面隧道能通过UDP-Lite协议进行封装。
[0035]本发明的第六个方面,提供一种数据传输方法,包括:
[0036]接收发送端发送的指令信息,所述指令信息携带有判断结果信息,所述判断结果信息为所述发送端根据创建或更新的承载的服务质量参数,判断出所述承载的用户面隧道是否能通过UDP-Lite协议进行封装的结果;
[0037]若所述指令信息携带的判断结果信息为能通过UDP-Lite协议进行封装,则通过UDP-Lite协议对所述承载的用户面隧道进行封装。
[0038]如上所述的数据传输方法,所述通过UDP-Lite协议对所述承载的用户面隧道进行封装,具体为:
[0039]通过UDP-Lite协议将所述承载的用户面隧道封装为数据传输协议报文,并将所述数据传输协议报文的报文头中的校验和覆盖域字段设置为预设值。
[0040]本发明的第七个方面,提供一种网元设备,包括:
[0041 ]接收单元,用于接收发送端发送的F1DP上下文的创建或更新消息,所述创建或更新消息携带有服务质量参数;
[0042]判断单元,用于根据所述服务质量参数,判断所述rop上下文对应的承载的用户面隧道是否能通过UDP-Lite协议进行封装,得出判断结果;
[0043]发送单元,用于向所述发送端返回携带有所述判断结果信息的响应消息,以使所述发送端在接收到所述判断结果信息为能通过UDP-Lite协议进行封装时,通过UDP-Lite协议对所述TOP上下文对应的承载的用户面隧道进行封装。
[0044]如上所述的网元设备,所述判断单元,具体用于获取第一阈值和第二阈值,并判断所述TOP上下文的服务质量参数中的误码容忍度是否大于所述第一阈值且丢包容忍度是否大于所述第二阈值,若均是,得出判断结果为所述rop上下文对应的承载的用户面隧道能通过UDP-Lite协议进行封装;否则,得出判断结果为所述rop上下文对应的承载的用户面隧道不能通过UDP-Lite协议进行封装。
[0045]本发明的第八个方面,提供一种网元设备,包括:
[0046]发送单元,用于向接收端发送PDP上下文的创建或更新消息,所述创建或更新消息携带有服务质量参数;
[0047]接收单元,用于接收所述接收端返回的创建或更新响应消息,所述响应消息为所述接收端根据所述创建或更新消息返回的,所述响应消息携带有判断结果信息,所述判断结果信息为所述接收端根据所述服务质量参数,判断PDP上下文对应的承载的用户面隧道是否能通过UDP-Lite协议进行封装的结果;
[OO48 ]封装单元,用于在所述响应消息携带的判断结果信息为能通过UDP -L i t e协议进行封装时,则通过UDP-Lite协议对所述TOP上下文对应的承载的用户面隧道进行封装。
[0049]如上所述的网元设备,所述封装单元,具体用于通过UDP-Lite协议将所述TOP上下文对应的承载的用户面隧道封装为数据传输协议报文,并将所述数据传输协议报文的报文头中的校验和覆盖域字段设置为预设值。
[0050]本发明的第九个方面,提供一种网元设备,包括:
[0051]接收单元,用于接收发送端发送的承载的创建或更新消息,所述创建或更新消息携带所述承载的服务质量参数;
[0052]判断单元,用于根据所述服务质量参数,判断所述承载的用户面隧道是否能通过UDP-Lite协议进行封装,得出判断结果;
[0053]发送单元,用于向所述发送端返回携带有所述判断结果信息的响应消息,以使所述发送端在接收到所述响应消息携带的所述判断结果信息为能通过UDP-Lite协议进行封装时,通过UDP-Lite协议对所述承载的用户面隧道进行封装。
[0054]如上所述的网元设备,所述判断单元,具体用于获取第一阈值和第二阈值,并判断所述承载的服务质量参数中的误码容忍度是否大于所述第一阈值且丢包容忍度是否大于所述第二阈值,若均是,得出判断结果为所述承载的用户面隧道能通过UDP-Lite协议进行封装;否则,得出判断结果为所述承载的用户面隧道不能通过UDP-Lite协议进行封装。
[0055]本发明的第十个方面,提供一种网元设备,包括:
[0056]发送单元,用于向接收端发送承载的创建或更新消息,所述创建或更新消息携带有所述承载的服务质量参数;
[0057]接收单元,用于接收所述接收端返回的创建或更新响应消息,所述响应消息为所述接收端根据所述创建或更新消息返回的,所述响应消息携带有判断结果信息,所述判断结果信息为所述接收端根据所述服务质量参数,判断承载的用户面隧道是否能通过UDP-Lite协议进行封装的结果;
[0058]封装单元,用于在所述响应消息携带的判断结果信息为能通过UDP-Lite协议进行封装时,则通过UDP-Lite协议对所述承载的用户面隧道进行封装。
[0059]如上所述的网元设备,所述封装单元,具体用于在所述响应消息携带有判断结果信息为能通过UDP-Lite协议进行封装时,通过UDP-Lite协议将所述承载的用户面隧道封装为数据传输协议报文,并将所述数据传输协议报文的报文头中的校验和覆盖域字段设置为预设值。
[0060]本发明的第十一个方面,提供一种网元设备,包括:
[0061 ]创建或更新单元,用于创建或更新承载;<
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1