【技术实现步骤摘要】
物联网燃气表和解决物联网燃气表并发上报冲突的方法
本专利技术属于在智能燃气表管理的领域,具体涉及一种物联网燃气表和解决物联网燃气表并发上报冲突的方法。
技术介绍
目前,现有的物联网燃气表(GPRS、NB-IoT)因为功耗问题一般一天上报一次,后台系统给燃气表下发上报时间,如果物联网表数量庞大,同一时间上报,可能会造成并发性问题,导致上报数据丢失,严重的会造成系统瘫痪。有的系统的做法是后台给表下发不同的时间上报,这种方案需要第一次表在上报时间连接后台成功后,给表下发不同的上报时间,这种方案也会造成第一次并发性上报的问题。有鉴于此,特提出本专利技术。
技术实现思路
本专利技术的目的是提供物联网燃气表和解决物联网燃气表并发上报冲突的方法,燃气表在出厂时,后台系统逐一给燃气表下发上报日期后,每块燃气表的上报具体时间在一天之内的时间随机分布,解决了燃气表并发上报冲突的问题。为了实现上述目的,本专利技术提供的一种解决物联网燃气表并发上报冲突的方法,包括以下步骤:(1)单片机接收后台系统下发给燃气表的上报日期;(2)单片机控制随机数发生器产生3个单字节的随机数;(3)单片机处理步骤(2)产生的随机数,得到随机时间,随机时间即燃气表上报信息给后台系统的具体时间;(4)单片机根据随机时间设置时钟模块的设定时间;(5)当设定时间到时,单片机接收时钟模块发送的上报通知;(6)单片机控制物联网模块将上报信息发送给后台系统。进一步地,步骤(3)中单片机将随机数的3个单字节分别与24、60和60取余数处理,产生3个0~23、0~59、0~59范围的数,余数处理后的3个数作为小时、分钟、秒 ...
【技术保护点】
1.一种解决物联网燃气表并发上报冲突的方法,其特征在于,包括以下步骤:(1)单片机接收后台系统下发给燃气表的上报日期;(2)单片机控制随机数发生器产生3个单字节的随机数;(3)单片机处理步骤(2)产生的随机数,得到随机时间,随机时间即燃气表上报信息给后台系统的具体时间;(4)单片机根据随机时间设置时钟模块的设定时间;(5)当设定时间到时,单片机接收时钟模块发送的上报通知;(6)单片机控制物联网模块将上报信息发送给后台系统。
【技术特征摘要】
1.一种解决物联网燃气表并发上报冲突的方法,其特征在于,包括以下步骤:(1)单片机接收后台系统下发给燃气表的上报日期;(2)单片机控制随机数发生器产生3个单字节的随机数;(3)单片机处理步骤(2)产生的随机数,得到随机时间,随机时间即燃气表上报信息给后台系统的具体时间;(4)单片机根据随机时间设置时钟模块的设定时间;(5)当设定时间到时,单片机接收时钟模块发送的上报通知;(6)单片机控制物联网模块将上报信息发送给后台系统。2.根据权利要求1所述的解决物联网燃气表并发上报冲突的方法,其特征在于,步骤(3)中单片机将随机数的3个单字节分别与24、60和60取余数处理,产生3个0~23、0~59、...
【专利技术属性】
技术研发人员:杨铮,陈烊伊,李龙,
申请(专利权)人:廊坊新奥燃气设备有限公司,
类型:发明
国别省市:河北,13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。