报文的重传方法及装置制造方法及图纸

技术编号:19750988 阅读:26 留言:0更新日期:2018-12-12 05:43
公开了一种报文的重传方法和装置,用于提高报文传输的成功率。所述方法包括:在WLAN芯片发送报文失败时,如果处理器指示所述WLAN芯片发送所述报文的次数低于所述报文的报文类型的次数限制,所述处理器再次指示所述WLAN芯片发送所述报文;其中,所述报文类型为多个报文类型中的一个,所述多个报文类型中至少两个报文类型的次数限制互不相同。

【技术实现步骤摘要】
报文的重传方法及装置
本申请涉及通信领域,特别涉及一种报文的重传方法及装置。
技术介绍
如果无线局域网(英文:wirelesslocalareanetwork,WLAN)中的接入点(英文:accesspoint,AP)发送报文后未收到返回的确认(英文:acknowledgement,ACK),该AP可以重传此报文,以提高可靠性。上述AP尝试重传该报文的次数达到限制后将停止尝试重传该报文,影响该报文传输的成功率。
技术实现思路
本申请提供了一种报文的重传方法及装置,用于提高报文传输的成功率。本申请第一方面提供了一种报文的重传方法,所述方法中,在WLAN芯片发送报文失败时,处理器确定指示所述WLAN芯片发送所述报文的次数是否低于所述报文的报文类型的次数限制,如果低于所述报文的报文类型的次数限制,那么所述处理器再次指示所述WLAN芯片发送所述报文。通过所述处理器再次指示所述WLAN芯片发送所述报文,提高了发送报文的次数,从而提高报文传输的成功率。其中,所述报文类型为多个(两个或两个以上)报文类型中的一个,所述多个报文类型中至少两个报文类型的次数限制互不相同。其中,报文的报文类型可以通过报文的类型字段确定。报文的报文类型的次数限制可以是处理器预先已按照报文类型进行的设定,也可以是由处理器根据报文的报文类型进行实时配置。结合第一方面,在第一方面的一种实现方式下,所述方法还包括:如果所述处理器指示所述WLAN芯片发送所述报文的次数达到所述报文类型的次数限制,所述处理器丢弃所述报文。结合第一方面或其任意一种实现方式,在第一方面的一种实现方式下,所述处理器再次指示所述WLAN芯片发送所述报文包括:所述处理器在等待时长后再次指示所述WLAN芯片发送所述报文。通过延长再次指示所述WLAN芯片发送所述报文的时间间隔,以便应对可能面临的持续性突发噪声。进一步提高报文发送成功的概率。结合第一方面或其任意一种实现方式,在第一方面的一种实现方式下,所述多个报文类型包括语音报文和/或视频报文,所述多个报文类型还包括UDP报文、TCP报文和管理帧中的一个或多个;其中,所述语音报文和/或视频报文的次数限制小于至少一个其他报文类型的次数限制。其中,设定所述语音报文和/或视频报文的次数限制的方式可以是处理器预先已进行的设定,也可以是由处理器按照语音报文和/或视频报文的报文类型进行实时配置。对于实时性要求较高的语音报文和/或视频报文,如果不能及时送达,即时经过较长时延最后发送成功了,接收端可能也不再需要这个语音报文和/或视频报文了(因为对应的音频或者视频已经播放失败了)。因此,可以设定所述语音报文和/或视频报文的次数限制小于至少一个其他报文类型的次数限制,避免资源浪费。结合第一方面或其任意一种实现方式,在第一方面的一种实现方式下,所述处理器除了再次指示所述WLAN芯片发送所述报文,所述处理器还指示所述WLAN芯片发送所述报文的报文类型的重试限制;以使得所述WLAN芯片按照所述报文的报文类型的重试限制发送所述报文。结合第一方面或其任意一种实现方式,在第一方面的一种实现方式下,所述多个报文类型包括语音报文和/或视频报文,所述多个报文类型还包括UDP报文、TCP报文和管理帧中的一个或多个;其中,所述语音报文和/或视频报文的重试限制大于至少一个其他报文类型的重试限制。由于语音报文和/或视频报文对实时性要求较高,因此,为实时性要求高的报文设置大的重试限制有助于提高这类报文及时送达的可能性。结合第一方面或其任意一种实现方式,在第一方面的一种实现方式下,所述方法还包括:所述处理器指示所述WLAN芯片配置第一接入类的重试限制和第二接入类的重试限制,所述第一接入类的重试限制大于所述第二接入类的重试限制,其中所述第一接入类为语音接入类或视频接入类,所述第二接入类为尽力而为接入类或背景接入类。基于第一接入类的重试限制和第二接入类的重试限制的配置,所述处理器还指示所述WLAN芯片发送所述报文的报文类型所属的目标接入类,以使得所述WLAN芯片按照所述目标接入类的重试限制发送所述报文,所述目标接入类为所述第一接入类或者所述第二接入类。本申请第二方面提供了一种报文的重传装置,该装置被配置实现上述第一方面或第一方面任一可选的实现方式所提供的方法的功能,由软件实现,其软件包括与上述功能相对应的模块,各模块用于执行相应的功能。本申请第三方面提供了一种通信设备,该通信设备包括:处理器和WLAN芯片;所述处理器用于执行本申请第一方面或第一方面的任一实现方式中所述的报文的重传方法。本申请第四方面提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行本申请第一方面或第一方面的任一实现方式中所述的报文的重传方法。本申请第五方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本申请第一方面或第一方面的任一实现方式中所述的报文的重传方法。附图说明图1为本申请提供的报文的重传方法的一个流程示意图;图2为本申请提供的报文发送过程的一个流程示意图;图3为本申请提供的报文的重传装置的一个结构示意图;图4为本申请提供的通信设备的一个结构示意图;图5为本申请提供的AP的一个结构示意图。具体实施方式本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。本申请提供了一种报文的重传方法,其流程示意图如图1所示。101、在无线局域网WLAN芯片发送报文失败时,处理器确定指示所述WLAN芯片发送所述报文的次数是否低于所述报文的报文类型的次数限制;若处理器指示所述WLAN芯片发送所述报文的次数低于所述报文的报文类型的次数限制,则执行102,若处理器指示所述WLAN芯片发送所述报文的次数达到所述报文的报文类型的次数限制,则执行103。如果WLAN芯片未收到ACK,WLAN芯片可以重传(即再次发送)该报文。该WLAN芯片发送报文失败为WLAN芯片尝试重传该报文的次数或时间达到限制后停止尝试重传该报文。其中,所述报文类型为多个(两个或两个以上)报文类型中的一个,所述多个报文类型中至少两个报文类型的次数限制互不相同。报文的报文类型可以通过报文的type字段确定。报文的报文类型的次数限制可以是处理器预先已按照报文类型进行的设定,也可以是由处理器根据报文的报文类型进行实时配置。可选的,所述多个报文类型包括语音报文和/或视频报文,所述多个报文类型还包括用户数据报协议(英文:userdatagramprotocol,UDP)报文、传输控制协议(英文:transmissioncontrolprotocol,TCP)报文和管理帧中的一个或多个;其中,所述语音报文和/或视频报文的次数限制小于至少一个其他报文类型的次数限制。对于语音报文和/或视频报文,如果不能及时送达,即时经过较长时延最后发送成功了,接收端可能也不再需要这个语音报文和/或视频报文了(因为对应的音频或者视频已经播放失败了)。因此,对实时性要求高的报文(例如语音报文和/或视频报文),可以设定所述语音报文和/或视频报文的次数限制小于至少一个其他报文类型的次数限制,避免资源浪费。设定所述语音报文和/或视频报文的次数限制的方式可以是处理本文档来自技高网...

【技术保护点】
1.一种报文的重传方法,其特征在于,包括:在无线局域网WLAN芯片发送报文失败时,如果处理器指示所述WLAN芯片发送所述报文的次数低于所述报文的报文类型的次数限制,所述处理器再次指示所述WLAN芯片发送所述报文;其中,所述报文类型为多个报文类型中的一个,所述多个报文类型中至少两个报文类型的次数限制互不相同。

【技术特征摘要】
1.一种报文的重传方法,其特征在于,包括:在无线局域网WLAN芯片发送报文失败时,如果处理器指示所述WLAN芯片发送所述报文的次数低于所述报文的报文类型的次数限制,所述处理器再次指示所述WLAN芯片发送所述报文;其中,所述报文类型为多个报文类型中的一个,所述多个报文类型中至少两个报文类型的次数限制互不相同。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述处理器指示所述WLAN芯片发送所述报文的次数达到所述报文类型的次数限制,所述处理器丢弃所述报文。3.根据权利要求1或2所述的方法,其特征在于,所述处理器再次指示所述WLAN芯片发送所述报文包括:所述处理器在等待时长后再次指示所述WLAN芯片发送所述报文。4.根据权利要求1至3任一项所述的方法,其特征在于,所述多个报文类型包括语音报文和/或视频报文,所述多个报文类型还包括用户数据报协议UDP报文、传输控制协议TCP报文和管理帧中的一个或多个;其中,所述语音报文和/或视频报文的次数限制小于至少一个其他报文类型的次数限制。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:所述处理器指示所述WLAN芯片发送所述报文的报文类型的重试限制;所述WLAN芯片发送所述报文包括:所述WLAN芯片按照所述报文的报文类型的重试限制发送所述报文。6.根据权利要求5所述的方法,其特征在于,所述多个报文类型包括语音报文和/或视频报文,所述多个报文类型还包括用户数据报协议UDP报文、传输控制协议TCP报文和管理帧中的一个或多个;其中,所述语音报文和/或视频报文的重试限制大于至少一个其他报文类型的重试限制。7.一种报文的重传装置,其特征在于,包括:确定单元,用于在无线局域网WLAN芯片发送报文失败时,确定指示所述WLAN芯片发送所述报文的次数是否低于所述报文的报文类型的次数...

【专利技术属性】
技术研发人员:于家河张林季标
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1