[发明专利]一种基于NB-IoT物联网燃气表的错峰上报算法在审
申请号: | 201910284042.5 | 申请日: | 2019-04-10 |
公开(公告)号: | CN109982288A | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 曹献炜;张军;李晓雄;罗长荣;苏玉宗 | 申请(专利权)人: | 宁夏隆基宁光仪表股份有限公司 |
主分类号: | H04W4/38 | 分类号: | H04W4/38;H04W72/12;H04L29/08 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 750001 宁夏回族自治区银*** | 国省代码: | 宁夏;64 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物联网 上报 燃气表 燃气 算法 离散系数 上报数据 数据丢失 网络拥塞 运行状况 计量 申请 | ||
本申请提供了一种基于NB‑IoT物联网燃气表的错峰上报算法,其特点是,NB‑IoT物联网燃气根据表号、上报起始时间、上报结束时间及离散系数计算出该燃气表上报时间,当到达该NB‑IoT物联网燃气上报时间时,该燃气表开始向IoT平台上报计量、运行状况等数据,由于表号不一样,所以每支NB‑IoT物联网燃气上报时间也就不一样,这样就解决了某一时刻所有NB‑IoT物联网燃气表同时上报数据量过大而导致网络拥塞和数据丢失问题。
技术领域
本发明涉及NB-IoT物联网燃气表领域,尤其涉及一种基于NB-IoT物联网燃气表的错峰上报算法。
背景技术
最近几年,NB-IoT(Narrow Band Internet of Things,窄带物联网)技术成为物联网技术的一个重要分支。NB-IoT技术具备低功耗、广覆盖、低成本、大容量等优势,因此,在物联网燃气表中,NB-IoT技术备受业内青睐。
然而,NB-IoT技术应用在物联网燃气表上报数据时,需要基站、IoT平台和应用服务器共同配合才能实现数据的上报。目前,基于NB-IoT的物联网燃气表都需要周期性上报燃气表计量、运行状况等数据,但是每个基站同一时刻允许接入的数量是有限的,当大量NB-IoT燃气表在某一时刻集中上报数据时,基站瞬间接入量剧增导致网络阻塞,造成燃气表数据上报延迟甚至丢失,而过了这一时间,基站又处于空闲状态,资源不能合理利用。
发明内容
本申请提供了一种基于NB-IoT物联网燃气表的错峰上报算法,以解决某一时刻所有燃气表同时上报数据量过大而导致网络拥塞和数据丢失的问题。
本发明的上述技术目的是通过以下技术方案得以实现的:
一种基于基于NB-IoT物联网燃气表的错峰上报算法,所述该错峰上报算法公式为
进一步:所述SN为NB-IoT物联网燃气表表号后八位、S为错峰系数、t1为起始时间、t2为结束时间、x为0~S之间的随机数且为整数,其中t2>t1。
进一步:所述错峰系数S、起始时间t1及结束时间t2可由抄表系统设置,待下次上报时IoT平台将设置的参数下发到NB-IoT物联网燃气表内。
本申请提供的技术方案包括以下有益技术效果:
一种基于基于NB-IoT物联网燃气表的错峰上报算法,设所有NB-IoT物联网燃气表数据上报起始时间为t1,结束时间为t2(其中t1、t2取值为0~23整数,t2>t1),错峰系数为S秒(S取值为1~60整数),燃气表表号的后八位为SN,x为燃气表产生的随机离散数据,数值区间0~S秒;NB-IoT物联网燃气表离散时间T由公式(1)确定:
(注:int为取整运算,mod为取余运算)
NB-IoT物联网燃气表根据上述公式(1)计算出该NB-IoT物联网燃气表的离散时间,则上报时间为t1+T,当到达该NB-IoT物联网燃气表的上报时间时,向IoT平台上报该燃气表计量等数据;这样就将所有NB-IoT物联网燃气表的上报时间错峰到t1与t2时间段内,大大降低了同一时刻基站的接入量。
具体实施方式
具体实施时,在执行本发明提供的错峰上报算法之前,工作人员在将NB-IoT物联网燃气表安装到用户家里时,NB-IoT物联网燃气表需要进行通讯调试,以便保证NB-IoT物联网燃气表能够正常接收服务器发送的命令,以及成功向服务器上报NB-IoT物联网燃气表的计量数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁夏隆基宁光仪表股份有限公司,未经宁夏隆基宁光仪表股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910284042.5/2.html,转载请声明来源钻瓜专利网。