一种数据发送速率的调整方法、装置及系统制造方法及图纸

技术编号:14886091 阅读:70 留言:0更新日期:2017-03-25 12:59
本发明专利技术公开了一种数据发送速率的调整方法、装置及系统,用以解决现有技术中人工升级燃气表固件来调整燃气表发送数据包的速率,并且调整不到合适的速率问题。该方法包括:根据当前保存的目标发送速率发送数据包;接收到发送成功的响应信息,且目标发送速率非最高发送速率,将目标发送速率升速后的速率更新为目标发送速率;未接收到发送成功的响应信息且目标发送速率非最低发送速率时,将目标发送速率降速后的速率发送数据包,当接收到发送成功的响应信息时,将降速后的速率更新为目标发送速率。由于燃气表针对接收到或未接收到响应信息的情况,均对发送数据包的速率做了调整,直到满足最合适的发送速率,实现了燃气表自动调整发送数据包的速率。

【技术实现步骤摘要】

本专利技术涉及数据通讯领域,特别涉及一种数据发送速率的调整方法、装置及系统
技术介绍
随着用户对燃气表使用频率及使用数量的增加,对燃气表发送数据包的要求也在提高。在燃气表中安装有扩频调频LORA模块,可以使燃气表在进行数据包发送时,在同样功耗下发送的数据包的距离增加。安装LORA模块的燃气表与基站进行无线通信时,燃气表可以采用LORA模块中的多种速率档位对应的速率向基站发送数据包,当燃气表发送数据包的速度越高时,数据包的理论传输距离越远,相应的需要的功耗也就越多,当燃气表发送数据包的速度越低时,数据包的理论传输距离越近,相应的需要的功耗也就越少。在现有技术中,在生产燃气表时,就已经把燃气表发送数据包的速率固定了,但燃气表与基站之间的外部环境是会发生变化时,例如在燃气表和基站之间的传输路径上增加了新的建筑物,或者有些建筑物拆除了,或者安装了新的基站,或者增加或减少了新的遮挡物等,当燃气表配置的速率因外界环境的变化,不能实现数据包的发送时,只能人工升级燃气表固件来调整燃气表发送数据包的速率,费事费力,还有可能调整不到最合适的速率,当发送数据包的速率低于合适的速率时,消耗的功耗会增加,当发送数据包的速率高于合适的速率时,理论传输距离太近,无法将数据包发送给基站,基站也就不能接收到燃气表发送的数据包。
技术实现思路
本专利技术提供一种数据发送速率的调整方法、装置及系统,用以解决现有技术中人工升级燃气表固件来调整燃气表发送数据包的速率,费事费力,并且调整不到合适的速率的问题。为达到上述目的,本专利技术实施例公开了一种数据发送速率的调整方法,所述方法包括:当识别到当前存在待发送的数据包时,根据当前保存的目标发送速率,发送所述数据包,其中,待发送的数据包中包含所述燃气表采集的信息;当接收到所述数据包发送成功的响应信息时,当所述目标发送速率非最高发送速率时,对当前保存的目标发送速率进行升速处理,将升速后的速率更新为目标发送速率;当未接收到所述数据包发送成功的响应信息时,当所述目标发送速率非最低发送速率时,对当前保存的目标发送速率进行降速处理,并采用降速后的速率发送所述数据包,当接收到所述数据包发送成功的响应信息时,将降速后的速率更新为目标发送速率。进一步地,所述对当前保存的目标发送速率进行升速处理包括:根据自身保存的各档位与发送速率的对应信息,确定所述目标发送速率对应的当前档位;确定较当前档位高一档的档位,将所述高一档的档位对应的发送速率作为升速后的速率。进一步地,所述对当前保存的目标发送速率进行降速处理包括:根据自身保存的各档位与发送速率的对应信息,确定所述目标发送速率对应的当前档位;确定较当前档位低一档的档位,将所述低一档的档位对应的发送速率作为降速后的速率。进一步地,在所述对当前保存的目标发送速率进行升速处理,或对当前保存的目标发送速率进行降速处理之前,所述还包括:判断当前是否为预设的速度调整时间;若是,则对当前保存的目标发送速率进行升速处理,或对当前保存的目标发送速率进行降速处理。进一步地,当当前非预设的速度调整时间,但未接收到所述数据包发送成功的响应信息时,所述方法还包括:当所述目标发送速率非最低发送速率时,对当前保存的目标发送速率进行降速处理,并采用降速后的速率发送所述数据包,当接收到所述数据包发送成功的响应信息时,将降速后的速率更新为目标发送速率。进一步地,所述当未接收到所述数据包发送成功的响应信息时,当所述目标发送速率为最低发送速率时,所述方法还包括:停止发送所述数据包,并输出告警信息。进一步地,当接收到所述数据包发送成功的响应信息时,当所述目标发送速率为最高发送速率时,所述方法还包括:保持所述目标发送速率不变。进一步地,确定所述未接收到所述数据包发送成功的响应信息包括:当未接收到此次发送的所述数据包发送成功的响应信息时,记录发送所述数据包的次数;当所述次数未达到设定的次数阈值时,按照设定的时间间隔再次发送所述数据包;当所述次数达到设定的次数阈值,且都未收到相应的发送成功响应信息时,确定未接收到所述数据包发送成功的响应信息。进一步地,确定所述目标发送速率的过程包括:当接收到入网请求数据包时,以自身保存的最高发送速率发送所述入网请求数据包,其中,入网请求数据包中包含所述燃气表的标识信息;当接收到所述入网请求数据包发送成功的响应信息时,将所述最高发送速率保存为所述目标发送速率;当未接收到所述入网请求数据包发送成功的响应信息时,将所述最高发送速率进行降速处理,并采用降速后的速率发送所述入网请求数据包,当接收到所述入网请求数据包发送成功的响应信息时,将降速后的速率保存为所述目标发送速率。本专利技术实施例公开了一种数据发送速率的调整装置,应用于安装有扩频调频LORA模块的燃气表,所述装置包括:发送模块,用于当识别到当前存在待发送的数据包时,根据当前保存的目标发送速率,发送所述数据包,其中,待发送的数据包中包含所述燃气表采集的信息;升速模块,用于当接收到所述数据包发送成功的响应信息时,当所述目标发送速率非最高发送速率时,对当前保存的目标发送速率进行升速处理,将升速后的速率更新为目标发送速率;第一降速模块,用于当未接收到所述数据包发送成功的响应信息时,当所述目标发送速率非最低发送速率时,对当前保存的目标发送速率进行降速处理,并采用降速后的速率发送所述数据包,当接收到所述数据包发送成功的响应信息时,将降速后的速率更新为目标发送速率。进一步地,所述升速模块,具体用于根据自身保存的各档位与发送速率的对应信息,确定所述目标发送速率对应的当前档位;确定较当前档位高一档的档位,将所述高一档的档位对应的发送速率作为升速后的速率。进一步地,所述第一降速模块,具体用于根据自身保存的各档位与发送速率的对应信息,确定所述目标发送速率对应的当前档位;确定较当前档位低一档的档位,将所述低一档的档位对应的发送速率作为降速后的速率。进一步地,所述装置还包括:判断模块,用于在所述对当前保存的目标发送速率进行升速处理,或对当前保存的目标发送速率进行降速处理之前,判断当前是否为预设的速度调整时间;若是,则触发升速模块或第一降速模块。进一步地,所述装置还包括:第二降速模块,用于当判断模块输出结果为否,但未接收到所述数据包发送成功的响应信息时,当所述目标发送速率非最低发送速率时,对当前保存的目标发送速率进行降速处理,并采用降速后的速率发送所述数据包,当接收到所述数据包发送成功的响应信息时,将降速后的速率更新为目标发送速率。进一步地,所述装置还包括:告警模块,用于当未接收到所述数据包发送成功的响应信息时,当所述目标发送速率为最低发送速率时,停止发送所述数据包,并输出告警信息。进一步地,所述装置还包括:保持模块,用于当接收到所述数据包发送成功的响应信息时,当所述目标发送速率为最高发送速率时,保持所述目标发送速率不变。进一步地,所述装置还包括:记录重发模块,用于当未接收到此次发送的所述数据包发送成功的响应信息时,记录发送所述数据包的次数;当所述次数未达到设定的次数阈值时,按照设定的时间间隔再次发送所述数据包;当所述次数达到设定的次数阈值,且都未收到相应的发送成功响应信息时,确定未接收到所述数据包发送成功的响应信息。进一步地,所述装置还包括:速率确定模块,用于当接本文档来自技高网...
一种数据发送速率的调整方法、装置及系统

【技术保护点】
一种数据发送速率的调整方法,其特征在于,应用于安装有扩频调频LORA模块的燃气表,所述方法包括:当识别到当前存在待发送的数据包时,根据当前保存的目标发送速率,发送所述数据包,其中,待发送的数据包中包含所述燃气表采集的信息;当接收到所述数据包发送成功的响应信息时,当所述目标发送速率非最高发送速率时,对当前保存的目标发送速率进行升速处理,将升速后的速率更新为目标发送速率;当未接收到所述数据包发送成功的响应信息时,当所述目标发送速率非最低发送速率时,对当前保存的目标发送速率进行降速处理,并采用降速后的速率发送所述数据包,当接收到所述数据包发送成功的响应信息时,将降速后的速率更新为目标发送速率。

【技术特征摘要】
1.一种数据发送速率的调整方法,其特征在于,应用于安装有扩频调频LORA模块的燃气表,所述方法包括:当识别到当前存在待发送的数据包时,根据当前保存的目标发送速率,发送所述数据包,其中,待发送的数据包中包含所述燃气表采集的信息;当接收到所述数据包发送成功的响应信息时,当所述目标发送速率非最高发送速率时,对当前保存的目标发送速率进行升速处理,将升速后的速率更新为目标发送速率;当未接收到所述数据包发送成功的响应信息时,当所述目标发送速率非最低发送速率时,对当前保存的目标发送速率进行降速处理,并采用降速后的速率发送所述数据包,当接收到所述数据包发送成功的响应信息时,将降速后的速率更新为目标发送速率。2.根据权利要求1所述的方法,其特征在于,所述对当前保存的目标发送速率进行升速处理包括:根据自身保存的各档位与发送速率的对应信息,确定所述目标发送速率对应的当前档位;确定较当前档位高一档的档位,将所述高一档的档位对应的发送速率作为升速后的速率。3.根据权利要求1所述的方法,其特征在于,所述对当前保存的目标发送速率进行降速处理包括:根据自身保存的各档位与发送速率的对应信息,确定所述目标发送速率对应的当前档位;确定较当前档位低一档的档位,将所述低一档的档位对应的发送速率作为降速后的速率。4.根据权利要求1所述的方法,其特征在于,在所述对当前保存的目标发送速率进行升速处理,或对当前保存的目标发送速率进行降速处理之前,所述还包括:判断当前是否为预设的速度调整时间;若是,则对当前保存的目标发送速率进行升速处理,或对当前保存的目标发送速率进行降速处理。5.根据权利要求4所述的方法,其特征在于,当当前非预设的速度调整时间,但未接收到所述数据包发送成功的响应信息时,所述方法还包括:当所述目标发送速率非最低发送速率时,对当前保存的目标发送速率进行降速处理,并采用降速后的速率发送所述数据包,当接收到所述数据包发送成功的响应信息时,将降速后的速率更新为目标发送速率。6.根据权利要求1-5任一项所述的方法,其特征在于,所述当未接收到所述数据包发送成功的响应信息时,当所述目标发送速率为最低发送速率时,所述方法还包括:停止发送所述数据包,并输出告警信息。7.根据权利要求1-5任一项所述的方法,其特征在于,当接收到所述数据包发送成功的响应信息时,当所述目标发送速率为最高发送速率时,所述方法还包括:保持所述目标发送速率不变。8.根据权利要求1-5任一项所述的方法,其特征在于,确定所述未接收到所述数据包发送成功的响应信息包括:当未接收到此次发送的所述数据包发送成功的响应信息时,记录发送所述数据包的次数;当所述次数未达到设定的次数阈值时,按照设定的时间间隔再次发送所述数据包;当所述次数达到设定的次数阈值,且都未收到相应的发送成功响应信息时,确定未接收到所述数据包发送成功的响应信息。9.根据权利要求1所述的方法,其特征在于,确定所述目标发送速率的过程包括:当接收到入网请求数据包时,以自身保存的最高发送速率发送所述入网请求数据包,其中,入网请求数据包中包含所述燃气表的标识信息;当接收到所述入网请求数据包发送成功的响应信息时,将所述最高发送速率保存为所述目标发送速率;当未接收到所述入网请求数据包发送成功的响应信息时,将所述最高发送速率进行降速处理,并采用降速后的速率发送所述入网请求数据包,当接收到所述入网请求数据包发送成功的响应信息时,将降速后的速率保存为所述目标发送速率。10.一种数据发送速率的调整装置,其特征在于,应用于安装有扩频调频LORA模块的燃气表,所述装置包括:发送模块,用...

【专利技术属性】
技术研发人员:符子建籍慧琴董胜龙郝春华李亚静
申请(专利权)人:新智数字科技有限公司
类型:发明
国别省市:河北;13

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

1