【技术实现步骤摘要】
NB
‑
IoT水表数据重传优化方法、系统、装置及存储介质
[0001]本专利技术涉及物联网通信
,尤其是一种NB
‑
IoT水表数据重传优化方法、系统、装置及存储介质。
技术介绍
[0002]水表一般安装在楼道、井道等信号增强覆盖区,通过报文和网络多次重传,业务平台一般可以收到报文,但由于网络误码率比较高,导致报文有时不能在应用层正确解析。随着超声波水表的应用,需要采集和传输的数据越来越多。当收到的报文不能正确解析时,业务平台直接抛弃当前报文,回复终端进行当前报文重传,失败3次则当天停止,进行隔天重传,而大报文重传时需要大量功耗。
[0003]NB
‑
IoT水表目前主流的应用层重传方法是:每天对未成功传输的报文,在当天重传3次后停止传输,第二天附着在新报文后重新传输,持续3天后停止该报文传输。此方法仅能规避信道的随机噪声。NB
‑
IoT网络Harq重传机制是:传输的每个报文在网络层编码后被分解为一个全集和多个RV(冗余版本)子集,每次重传一个RV子集,以增加对TBS块(传输块)的解码能力。这些RV子集的生成仅与本报文有关。
[0004]NB
‑
IoT水表的这两种重传主体属于不同的责任方,分别由运营商和水表表厂设计,前者是单报文内的TBS块重传,后者是报文之间的重传,而且未解析的前报文直接抛弃,因此这两种重传方式是独立进行的,这样会导致报文重传次数过多,增加了终端隔天重传的压力和功耗,也影响了报文的解析成功率。 ...
【技术保护点】
【技术特征摘要】
1.一种NB
‑
IoT水表数据重传优化方法,其特征在于,包括以下步骤:获取未成功解析的第一NB
‑
IoT水表数据的第一冗余版本,并对所述第一冗余版本进行加扰,生成扰码冗余版本;通过异步双进程重新上传所述第一冗余版本和所述扰码冗余版本;从所述第一冗余版本和所述扰码冗余版本中选取出最佳冗余版本,并对所述最佳冗余版本进行解析,得到第一报文数据;对所述第一报文数据进行CRC检验,若校验成功,则返回解析成功信息,若校验不成功,则返回解析不成功信息,并在预设时间间隔后将所述最佳冗余版本附加在第二NB
‑
IoT水表数据后进行重传。2.根据权利要求1所述的一种NB
‑
IoT水表数据重传优化方法,其特征在于,所述获取未成功解析的第一NB
‑
IoT水表数据的第一冗余版本,并对所述第一冗余版本进行加扰,生成扰码冗余版本这一步骤,其具体包括:获取未成功解析的第一NB
‑
IoT水表数据的第一冗余版本,所述第一NB
‑
IoT水表数据通过Harq方法进行传输,所述第一冗余版本为通过Harq方法对所述第一NB
‑
IoT水表数据进行传输时分解生成的冗余版本;生成第一伪随机序列,通过所述第一伪随机序列对所述第一冗余版本进行加扰,得到加扰后的扰码冗余版本。3.根据权利要求1所述的一种NB
‑
IoT水表数据重传优化方法,其特征在于,所述通过异步双进程重新上传所述第一冗余版本和所述扰码冗余版本这一步骤,其具体包括:对所述第一冗余版本和所述扰码冗余版本添加相同的版本号;将网络配置为Harq上行异步,并将终端配置为异步双进程;通过终端向网络发送添加版本号后的第一冗余版本和扰码冗余版本。4.根据权利要求1所述的一种NB
‑
IoT水表数据重传优化方法,其特征在于,所述从所述第一冗余版本和所述扰码冗余版本中选取出最佳冗余版本这一步骤,其具体包括:分别计算所述第一冗余版本和所述扰码冗余版本的加权信噪比;选取加权信噪比最大的冗余版本作为最佳冗余版本。5.根据权利要求1所述的一种NB
‑
IoT水表数据重传优化方法,其特征在于,所述在预设时间间隔后将所述最佳冗余版本附加在第二NB
‑
IoT水表数据后进行重传这一步骤,其具体包括:在预设时间间隔后,获取当前待上传的第二NB
‑
IoT水表数据和当前待重传的最佳冗余版本;将所述...
【专利技术属性】
技术研发人员:李峰,王平平,王志成,
申请(专利权)人:天翼物联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。