一种NB-IoT水表日冻结数据上报方法及NB-IoT水表技术

技术编号:32854041 阅读:50 留言:0更新日期:2022-03-30 19:21
本发明专利技术涉及一种NB

【技术实现步骤摘要】
一种NB

IoT水表日冻结数据上报方法及NB

IoT水表


[0001]本专利技术涉及NB

IoT水表领域,更具体地说,涉及一种NB

IoT水表日冻结数据上报方法及NB

IoT水表。

技术介绍

[0002]现有NB

IoT智能水表采用每天上报数据方式,即每天获取日冻结数据并立即上传至服务器,并不进行日上报数据存储,因每次上报数据都要使用NB

IoT通信模块,所以每次上传数据都要消耗电池电能。但专利技术人发现在实际使用过程中,多数应用场景并不需要每天上报日冻结数据,可能一周或一个月才统计一次,而现有每天上报数据方式会导致电池电量消耗过快,需要频繁更换电池,增加管理维护成本。

技术实现思路

[0003]本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种NB

IoT水表日冻结数据上报方法及NB

IoT水表。
[0004]本专利技术解决其技术问题所采用的技术方案是:构造一种NB

IoT水表日冻结数据上报方法,包括下述步骤:
[0005]获取并保存每天的日冻结数据,记录冻结数据天数;
[0006]若所述冻结数据天数达到预设天数,则将所有所述日冻结数据上传至服务器,其中所述预设天数为至少两天。
[0007]进一步,在本专利技术所述的NB

IoT水表日冻结数据上报方法中,所述将所有所述日冻结数据上传至服务器包括:
[0008]启动NB

IoT水表的NB

IoT通信模块并将所有所述日冻结数据上传至服务器,传输完成后关闭所述NB

IoT通信模块。
[0009]进一步,在本专利技术所述的NB

IoT水表日冻结数据上报方法中,所述将所有所述日冻结数据上传至服务器包括:将所有所述日冻结数据打包后上传至服务器。
[0010]进一步,在本专利技术所述的NB

IoT水表日冻结数据上报方法中,所述将所有所述日冻结数据上传至服务器包括:将所有所述日冻结数据和每条所述日冻结数据对应的保存时间上传至服务器。
[0011]进一步,在本专利技术所述的NB

IoT水表日冻结数据上报方法中,所述将所有所述日冻结数据上传至服务器包括:将所有所述日冻结数据和水表地址上传至服务器。
[0012]进一步,在本专利技术所述的NB

IoT水表日冻结数据上报方法中,所述将所有所述日冻结数据上传至服务器包括:
[0013]将所有所述日冻结数据、水表地址和每条所述日冻结数据对应的保存时间上传至服务器。
[0014]进一步,在本专利技术所述的NB

IoT水表日冻结数据上报方法中,在所述将所有所述日冻结数据上传至服务器之后还包括步骤:
[0015]清除NB

IoT水表中已保存的所有所述日冻结数据。
[0016]进一步,在本专利技术所述的NB

IoT水表日冻结数据上报方法中,在所述将所有所述日冻结数据上传至服务器之后还包括步骤:
[0017]将所述冻结数据天数归零。
[0018]进一步,本专利技术所述的NB

IoT水表日冻结数据上报方法还包括步骤:
[0019]接收参数设置指令,根据所述参数设置指令设置所述预设天数。
[0020]另外,本专利技术还提供一种NB

IoT水表,包括存储器和处理器;
[0021]所述存储器中存储有计算机程序;
[0022]所述处理器通过调用所述存储器中存储的所述计算机程序,执行如上述的NB

IoT水表日冻结数据上报方法的步骤。
[0023]实施本专利技术的一种NB

IoT水表日冻结数据上报方法及NB

IoT水表,具有以下有益效果:本专利技术将日冻结数据暂时存储在水表上,达到预设天数后才将日冻结数据发送至服务器,减少NB

IoT通信模块的使用次数,从而减少电池电量消耗,降低管理维护成本。
附图说明
[0024]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0025]图1是本专利技术实施例提供的NB

IoT水表日冻结数据上报方法的流程图;
[0026]图2是本专利技术实施例提供的NB

IoT水表日冻结数据上报方法的流程图;
[0027]图3是本专利技术实施例提供的NB

IoT水表日冻结数据上报方法的流程图。
具体实施方式
[0028]为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。
[0029]在一优选实施例中,参考图1,本实施例的NB

IoT水表日冻结数据上报方法应用于NB

IoT水表中,NB

IoT水表是指使用NB

IoT(Narrow Band Internet of Things,NB

IoT)通信技术的智能水表,NB

IoT通信技术可参考现有技术,在此不再赘述。具体的,该NB

IoT水表日冻结数据上报方法包括下述步骤:
[0030]S1、获取并保存每天的日冻结数据,记录冻结数据天数。具体的,NB

IoT水表每天都获取待统计数据,并将待统计数据作为日冻结数据保存至NB

IoT水表的存储单元内。作为选择,NB

IoT水表每天在预设时间点获取待统计数据,并将待统计数据作为日冻结数据保存至NB

IoT水表的存储单元内。NB

IoT水表在保存日冻结数据后记录冻结数据天数,每保存一次日冻结数据,冻结数据天数相应增加一天。
[0031]S2、若冻结数据天数达到预设天数,则将所有日冻结数据上传至服务器,其中预设天数为至少两天。具体的,NB

IoT水表在每次更新冻结数据天数后判断冻结数据天数是否达到预设天数,若冻结数据天数未达到预设天数,则继续获取并保存每天的日冻结数据,同时记录更新冻结数据天数;若冻结数据天数达到预设天数,则读取存储单元内已存储的所有未被上传的日冻结数据,并将所有日冻结数据上传至服务器。另外预设天数由用户设置,预设天数为至少两天,例如可以选7天、10天、30天等。可以理解的,因日冻结数据的数据量比较小,即使积累多天也不会占用较多存储空间,也不会导致一次上传时间有明显延长。也
就是说,积累多天的日冻结数据在一次上传时并不会消耗过多电量,而间隔多天上传一次数据可成倍减少NB
...

【技术保护点】

【技术特征摘要】
1.一种NB

IoT水表日冻结数据上报方法,其特征在于,包括下述步骤:获取并保存每天的日冻结数据,记录冻结数据天数;若所述冻结数据天数达到预设天数,则将所有所述日冻结数据上传至服务器,其中所述预设天数为至少两天。2.根据权利要求1所述的NB

IoT水表日冻结数据上报方法,其特征在于,所述将所有所述日冻结数据上传至服务器包括:启动NB

IoT水表的NB

IoT通信模块并将所有所述日冻结数据上传至服务器,传输完成后关闭所述NB

IoT通信模块。3.根据权利要求1所述的NB

IoT水表日冻结数据上报方法,其特征在于,所述将所有所述日冻结数据上传至服务器包括:将所有所述日冻结数据打包后上传至服务器。4.根据权利要求1所述的NB

IoT水表日冻结数据上报方法,其特征在于,所述将所有所述日冻结数据上传至服务器包括:将所有所述日冻结数据和每条所述日冻结数据对应的保存时间上传至服务器。5.根据权利要求1所述的NB

IoT水表日冻结数据上报方法,其特征在于,所述将所有所述日冻结数据上传至服务器包括:将所...

【专利技术属性】
技术研发人员:邓生根
申请(专利权)人:深圳市敏泰智能科技有限公司
类型:发明
国别省市:

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

1