一种数据发送速率的调整方法、装置及系统与流程

文档序号:12134374阅读:来源:国知局

技术特征:

1.一种数据发送速率的调整方法,其特征在于,应用于安装有扩频调频LORA模块的燃气表,所述方法包括:

当识别到当前存在待发送的数据包时,根据当前保存的目标发送速率,发送所述数据包,其中,待发送的数据包中包含所述燃气表采集的信息;

当接收到所述数据包发送成功的响应信息时,当所述目标发送速率非最高发送速率时,对当前保存的目标发送速率进行升速处理,将升速后的速率更新为目标发送速率;

当未接收到所述数据包发送成功的响应信息时,当所述目标发送速率非最低发送速率时,对当前保存的目标发送速率进行降速处理,并采用降速后的速率发送所述数据包,当接收到所述数据包发送成功的响应信息时,将降速后的速率更新为目标发送速率。

2.根据权利要求1所述的方法,其特征在于,所述对当前保存的目标发送速率进行升速处理包括:

根据自身保存的各档位与发送速率的对应信息,确定所述目标发送速率对应的当前档位;

确定较当前档位高一档的档位,将所述高一档的档位对应的发送速率作为升速后的速率。

3.根据权利要求1所述的方法,其特征在于,所述对当前保存的目标发送速率进行降速处理包括:

根据自身保存的各档位与发送速率的对应信息,确定所述目标发送速率对应的当前档位;

确定较当前档位低一档的档位,将所述低一档的档位对应的发送速率作为降速后的速率。

4.根据权利要求1所述的方法,其特征在于,在所述对当前保存的目标发送速率进行升速处理,或对当前保存的目标发送速率进行降速处理之前,所述还包括:

判断当前是否为预设的速度调整时间;

若是,则对当前保存的目标发送速率进行升速处理,或对当前保存的目标发送速率进行降速处理。

5.根据权利要求4所述的方法,其特征在于,当当前非预设的速度调整时间,但未接收到所述数据包发送成功的响应信息时,所述方法还包括:

当所述目标发送速率非最低发送速率时,对当前保存的目标发送速率进行降速处理,并采用降速后的速率发送所述数据包,当接收到所述数据包发送成功的响应信息时,将降速后的速率更新为目标发送速率。

6.根据权利要求1-5任一项所述的方法,其特征在于,所述当未接收到所述数据包发送成功的响应信息时,当所述目标发送速率为最低发送速率时,所述方法还包括:

停止发送所述数据包,并输出告警信息。

7.根据权利要求1-5任一项所述的方法,其特征在于,当接收到所述数据包发送成功的响应信息时,当所述目标发送速率为最高发送速率时,所述方法还包括:

保持所述目标发送速率不变。

8.根据权利要求1-5任一项所述的方法,其特征在于,确定所述未接收到所述数据包发送成功的响应信息包括:

当未接收到此次发送的所述数据包发送成功的响应信息时,记录发送所述数据包的次数;

当所述次数未达到设定的次数阈值时,按照设定的时间间隔再次发送所述数据包;

当所述次数达到设定的次数阈值,且都未收到相应的发送成功响应信息时,确定未接收到所述数据包发送成功的响应信息。

9.根据权利要求1所述的方法,其特征在于,确定所述目标发送速率的过程包括:

当接收到入网请求数据包时,以自身保存的最高发送速率发送所述入网请求数据包,其中,入网请求数据包中包含所述燃气表的标识信息;

当接收到所述入网请求数据包发送成功的响应信息时,将所述最高发送速率保存为所述目标发送速率;

当未接收到所述入网请求数据包发送成功的响应信息时,将所述最高发送速率进行降速处理,并采用降速后的速率发送所述入网请求数据包,当接收到所述入网请求数据包发送成功的响应信息时,将降速后的速率保存为所述目标发送速率。

10.一种数据发送速率的调整装置,其特征在于,应用于安装有扩频调频LORA模块的燃气表,所述装置包括:

发送模块,用于当识别到当前存在待发送的数据包时,根据当前保存的目标发送速率,发送所述数据包,其中,待发送的数据包中包含所述燃气表采集的信息;

升速模块,用于当接收到所述数据包发送成功的响应信息时,当所述目标发送速率非最高发送速率时,对当前保存的目标发送速率进行升速处理,将升速后的速率更新为目标发送速率;

第一降速模块,用于当未接收到所述数据包发送成功的响应信息时,当所述目标发送速率非最低发送速率时,对当前保存的目标发送速率进行降速处理,并采用降速后的速率发送所述数据包,当接收到所述数据包发送成功的响应信息时,将降速后的速率更新为目标发送速率。

11.根据权利要求10所述的装置,其特征在于,所述升速模块,具体用于根据自身保存的各档位与发送速率的对应信息,确定所述目标发送速率对应的当前档位;确定较当前档位高一档的档位,将所述高一档的档位对应的发送速率作为升速后的速率。

12.根据权利要求10所述的装置,其特征在于,所述第一降速模块,具体用于根据自身保存的各档位与发送速率的对应信息,确定所述目标发送速率对应的当前档位;确定较当前档位低一档的档位,将所述低一档的档位对应的发送速率作为降速后的速率。

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

判断模块,用于在所述对当前保存的目标发送速率进行升速处理,或对当前保存的目标发送速率进行降速处理之前,判断当前是否为预设的速度调整时间;若是,则触发升速模块或第一降速模块。

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

第二降速模块,用于当判断模块输出结果为否,但未接收到所述数据包发送成功的响应信息时,当所述目标发送速率非最低发送速率时,对当前保存的目标发送速率进行降速处理,并采用降速后的速率发送所述数据包,当接收到所述数据包发送成功的响应信息时,将降速后的速率更新为目标发送速率。

15.根据权利要求10-14任一项所述的装置,其特征在于,所述装置还包括:

告警模块,用于当未接收到所述数据包发送成功的响应信息时,当所述目标发送速率为最低发送速率时,停止发送所述数据包,并输出告警信息。

16.根据权利要求10-14任一项所述的装置,其特征在于,所述装置还包括:

保持模块,用于当接收到所述数据包发送成功的响应信息时,当所述目标发送速率为最高发送速率时,保持所述目标发送速率不变。

17.根据权利要求10-14任一项所述的装置,其特征在于,所述装置还包括:

记录重发模块,用于当未接收到此次发送的所述数据包发送成功的响应信息时,记录发送所述数据包的次数;当所述次数未达到设定的次数阈值时,按照设定的时间间隔再次发送所述数据包;当所述次数达到设定的次数阈值,且都未收到相应的发送成功响应信息时,确定未接收到所述数据包发送成功的响应信息。

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

速率确定模块,用于当接收到入网请求数据包时,以自身保存的最高发送速率发送所述入网请求数据包,其中,入网请求数据包中包含所述燃气表的标识信息;当接收到所述入网请求数据包发送成功的响应信息时,将所述最高发送速率保存为所述目标发送速率;当未接收到所述入网请求数据包发送成功的响应信息时,将所述最高发送速率进行降速处理,并采用降速后的速率发送所述入网请求数据包,当接收到所述入网请求数据包发送成功的响应信息时,将降速后的速率保存为所述目标发送速率。

19.一种数据发送速率的调整系统,其特征在于,所述系统包括如权利要求10-18的任一项所述的应用于安装有扩频调频LORA模块的燃气表的数据发送速率的调整装置,及接收所述燃气表发送的数据包的基站。

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