报文重发方法、装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:31709738 阅读:13 留言:0更新日期:2022-01-01 11:12
本申请属于通信技术领域,本申请提供了一种报文重发方法、装置、计算机设备及计算机可读存储介质。本申请通过设定网络信号等级,在网络信号等级对应的网络信号条件下,基于将先前报文进行发送对应的先前报文传输数据,确定网络信号等级对应的报文最大时延,基于最大报文时延,确定该网络信号等级下,将后续报文进行重发的报文重发参数,得到网络信号等级与报文重发参数之间的重发对应关系,获取当前报文对应的当前网络信号等级,根据当前网络信号等级,基于重发对应关系,获取当前网络信号等级对应的目标报文重发参数,根据目标报文重发参数,将当前报文进行重发,可以提高报文重发的灵活性与效率。灵活性与效率。灵活性与效率。

【技术实现步骤摘要】
报文重发方法、装置、计算机设备及计算机可读存储介质


[0001]本申请涉及通信
,尤其涉及一种报文重发方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]在通信
,为了保证业务报文的通信质量,通常需要使用报文重发功能,例如,物联网终端为了保证业务报文正常收发,经常需要使用报文重发功能。然而报文重发的频率往往都是以一定时间维度和固定重发次数来设置,很多情况下,终端等报文重发端经常因为报文重发参数设置不当,造成大量不必要的报文重发,从而直接导致终端功耗很高,降低了终端的运行效率。

技术实现思路

[0003]本申请提供了一种报文重发方法、装置、计算机设备及计算机可读存储介质,能够解决传统技术中报文重发效率较低的技术问题。
[0004]第一方面,本申请提供了一种报文重发方法,包括:设定网络信号等级,在所述网络信号等级对应的网络信号条件下,基于将先前报文进行发送对应的先前报文传输数据,确定所述网络信号等级对应的报文最大时延;基于所述最大报文时延,确定在所述网络信号等级下,将后续报文进行重发的报文重发参数,得到所述网络信号等级与所述报文重发参数之间的重发对应关系;获取当前报文对应的当前网络信号等级,并根据所述当前网络信号等级,基于所述重发对应关系,获取所述当前网络信号等级对应的目标报文重发参数;根据所述目标报文重发参数,将所述当前报文进行重发。
[0005]第二方面,本申请还提供了一种报文重发装置,包括第一确定单元,用于设定网络信号等级,在所述网络信号等级对应的网络信号条件下,基于将先前报文进行发送对应的先前报文传输数据,确定所述网络信号等级对应的报文最大时延;第二确定单元,用于基于所述最大报文时延,确定在所述网络信号等级下,将后续报文进行重发的报文重发参数,得到所述网络信号等级与所述报文重发参数之间的重发对应关系;第一获取单元,用于获取当前报文对应的当前网络信号等级,并根据所述当前网络信号等级,基于所述重发对应关系,获取所述当前网络信号等级对应的目标报文重发参数;重发单元,用于根据所述目标报文重发参数,将所述当前报文进行重发。
[0006]第三方面,本申请还提供了一种计算机设备,其包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现所述报文重发方法的步骤。
[0007]第四方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器执行所述报文重发方法的步骤。
[0008]本申请提供了一种报文重发方法、装置、计算机设备及计算机可读存储介质。本申请通过设定网络信号等级,针对所述网络信号等级对应的网络信号条件,基于将先前报文
进行发送对应的先前报文传输数据,确定所述网络信号等级对应的报文最大时延,基于所述最大报文时延,确定在所述网络信号等级对应的网络信号条件下,将后续报文进行重发的报文重发参数,得到所述网络信号等级与所述报文重发参数之间的重发对应关系,获取当前报文对应的当前网络信号等级,并根据所述当前网络信号等级,基于所述重发对应关系,获取所述当前网络信号等级对应的目标报文重发参数,然后根据所述目标报文重发参数,将所述当前报文进行重发,可以实现基于网络信号等级与报文回复时延维度的报文重发参数设置,尤其针对无线网络信号,可以根据无线网络信号的动态变化特点,基于无线网络信号等级自适应设置报文的重发间隔与重发次数等报文重发参数,能够提高不同无线网络信号强度下报文重发的适应性,提高报文重发的针对性与灵活性,从而提高报文传输效率,能够极大减少重发报文数量,降低终端等报文发送端的功耗,提高报文发送端的运行效率与提高终端的报文处理能力。
附图说明
[0009]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0010]图1为本申请实施例提供的报文重发方法的一个流程示意图;
[0011]图2为本申请实施例提供的报文重发方法的第一个子流程示意图;
[0012]图3为本申请实施例提供的报文重发方法的第二个子流程示意图;
[0013]图4为本申请实施例提供的报文重发方法的第三个子流程示意图;
[0014]图5为本申请实施例提供的报文重发方法的第四个子流程示意图;
[0015]图6为本申请实施例提供的报文重发方法的第五个子流程示意图;
[0016]图7为本申请实施例提供的报文重发装置的一个示意性框图;
[0017]图8为本申请实施例提供的计算机设备的示意性框图。
具体实施方式
[0018]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0019]应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0020]请参阅图1,图1为本申请实施例提供的报文重发方法的一个流程示意图。如图1所示,该方法包括以下步骤S11

S14:
[0021]S11、设定网络信号等级,在所述网络信号等级对应的网络信号条件下,基于将先前报文进行发送对应的先前报文传输数据,确定所述网络信号等级对应的报文最大时延。
[0022]其中,报文,英文为Message,是网络中交换与传输的数据单元。
[0023]具体地,不同计算机设备间进行报文发送,一般会通过网络信号进行报文传输,所
述网络信号可以为无线网络信号或者有线网络信号。针对将报文进行发送的报文发送端,设定不同的网络信号等级,所述报文发送端可以为终端,例如所述报文发送端可以为物联网NB

IoT端,简称为物联网NB终端,所述网络信号等级用于描述网络信号的信号强度,所述网络信号等级可以采用网络信号等级值描述,其中,信号强度,英文为Signal intensity,指电脑、手机等报文发送端使用的网络信号的信号强弱。
[0024]针对每一所述网络信号等级,可以在所述网络信号等级对应的网络信号条件下,在报文的会话周期内,将报文进行处理,得到将报文进行发送对应的报文传输数据,所述报文传输数据包括将报文进行发送,并得到对所述报文的应答或者报文丢失等报文处理的内容。报文发送端发送先前报文至报文接收端,所述先前报文为相对于当前报文而言的报文,为当前报文前面的报文,又可以称为请求报文,所述先前报文可以为测试报文,同时记录发送所述先前报文的先前报文发送时间。所述报文接收端可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文重发方法,其特征在于,所述方法包括:设定网络信号等级,在所述网络信号等级对应的网络信号条件下,基于将先前报文进行发送对应的先前报文传输数据,确定所述网络信号等级对应的报文最大时延;基于所述最大报文时延,确定在所述网络信号等级下,将后续报文进行重发的报文重发参数,得到所述网络信号等级与所述报文重发参数之间的重发对应关系;获取当前报文对应的当前网络信号等级,并根据所述当前网络信号等级,基于所述重发对应关系,获取所述当前网络信号等级对应的目标报文重发参数;根据所述目标报文重发参数,将所述当前报文进行重发。2.根据权利要求1所述报文重发方法,其特征在于,所述报文重发参数包括将所述后续报文进行重发的重发间隔时间和/或重发次数。3.根据权利要求1所述报文重发方法,其特征在于,所述基于将先前报文进行发送对应的先前报文传输数据,确定所述网络信号等级对应的报文最大时延,包括:根据预设统计报文数,获取所述预设统计报文数对应数量的目标先前报文;基于所有所述目标先前报文,根据预设丢包率阈值,获取满足所述预设丢包率阈值的未丢包报文;从所有所述未丢包报文中,获取报文时延最大的目标报文时延,并将所述目标报文时延作为所述网络信号等级对应的报文最大时延。4.根据权利要求1

3任一项所述报文重发方法,其特征在于,所述设定网络信号等级,在所述网络信号等级对应的网络信号条件下,基于将先前报文进行发送对应的先前报文传输数据,确定所述网络信号等级对应的报文最大时延,包括:设定多个网络信号等级;在每一所述网络信号等级对应的网络信号条件下,基于将预设测试报文进行发送对应的测试报文传输数据,确定所述网络信号等级对应的报文最大时延;将所有所述网络信号等级及对应的报文最大时延组合成预设二元数据匹配表。5.根据权利要求4所述报文重发方法,其特征在于,所述基于所述最大报文时延,确定在所述网络信号等级下,将后续报文进行重发的报文重发参数,得到所述网络信号等级与所述报文重发参数之间的重发对应关系,包括:基于所述预设二元数据匹配表,获取每一所述网络信号等级对应的最大报文时延;基于所述最大报文时延,确定在所述网络信号等级下,将后续报文进行重发的报文重发参数,得到所述网络信号等级与所述报文重发参数之间的重发对应关系;将所有所述重发对应关系存储至预设四元数据参数表,所述预设四元数据参数表包含所述网络信号等级及对应的报文最大时延、...

【专利技术属性】
技术研发人员:张海名任勇强
申请(专利权)人:天翼物联科技有限公司
类型:发明
国别省市:

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

1