专利汇可以提供一种提高NB-IoT 单灯控制器通信成功率的方法专利检索,专利查询,专利分析的服务。并且一种提高NB-IoT单灯 控制器 通信成功率的方法,涉及采用NB-IoT窄带 物联网 通信的单灯控制系统的技术领域。由于NB-IoT通信的窄带属性,不适合 路灯 在开灯瞬间同时并网上线的需求。本 发明 在监控平台 软件 群发通信命令的过程中,采用分批、分时、跳选等错峰处理,结合心跳响应机制来提高通信成功率。当监控平台软件向同一路段的NB-IoT单灯控制器群发通信命令时,将待群发的命令序列打散成多个较小个数规模的子序列并进行分批发送,错开NB基站处理能 力 的限制。当监控平台软件收到NB-IoT单灯控制器的心跳包时,主动执行工况查询、参数查询、参数 修改 、 开关 灯控制等命令下发操作。本发明在不增加NB基站部署数量的前提下,大大提高了NB-IoT单灯控制器的通信成功率。,下面是一种提高NB-IoT 单灯控制器通信成功率的方法专利的具体信息内容。
1.一种提高NB-IoT单灯控制器通信成功率的方法,其特征在于包括如下步骤:
1)监控平台软件判断是否有新的路段单灯群发任务,若为是,则执行下一步;若为否,则跳转到步骤6)判断是否收到新的单灯控制器心跳;
2)监控平台软件对发送任务中的设备列表按照单灯控制器的灯杆序号进行排序;
3)跳选重组,生成错峰发送批次;
4)群发当前错峰批次的通信命令至单灯控制器;
5)设置延时,然后判断所有错峰批次是否都已发完,若为是,则进行退出消息循环的判断;若为否,则返回步骤4)进行下一错峰批次的发送;
6)对步骤1)中是否收到新的单灯控制器心跳进行判断,若为否,则退出消息循环;若为是,则查找单灯控制器的心跳执行策略是否存在,若存在,执行下一步;若不存在,则进行退出消息循环的判断;
7)若存在心跳执行策略,则分别下发包括查询工况、查询参数、开关灯控制、设置参数的命令,继而再进行退出消息循环的判断;
8)监控平台软件关闭,消息循环结束。
2.根据权利要求1所述的提高NB-IoT 单灯控制器通信成功率的方法,其特征在于上述步骤3)中包含如下步骤:
31)以路段为单位提交所有NB-IoT 单灯控制器群发任务至后台任务线程的消息队列中;
32)后台任务线程接收到NB-IoT 单灯控制器群发任务后,再从系统线程池中分配独立的子线程,处理每个路段的单灯控制器错峰下发任务。
3.根据权利要求1所述的提高NB-IoT 单灯控制器通信成功率的方法,其特征在于上述步骤4)中包括如下步骤:
41)应用层提交单个路段的单灯控制器群发命令请求,其中包含待发单灯控制器ID 列表;
42)监控平台软件根据跳跃因子pf、待发单灯控制器ID 数组a、待发单灯控制器ID 总数tn 及公式N={a[0],a[pf%tn],a[(pf×2)%tn],…,a[(pf×n)%tn]},n=0,1,2,3,…,tn-1 获得经过错峰处理后的发送序列N,再根据并发点数pn 将发送序列N 均分成[(num(N)+pn-
1)/pn]个子序列,然后按顺序分批下发各个子序列;每个批次下发完成,停留指定的并发间隔时间后,再进行下一批次的群发操作,直至所有子序列批次发送完毕;
43)群发查询命令,需在分批发送之前将单灯控制器ID 列表添加到通信等待列表中,并记录群发起始时间,由后台任务线程跟踪批量查询超时或完成事件。
4.根据权利要求3所述的提高NB-IoT单灯控制器通信成功率的方法,其特征在于上述步骤43)中包括如下步骤:
431)用哈希表记录批量查询等待项中每一个单灯控制器的查询应答状态,其键值为布尔型变量,True为已收到应答,False为未收到应答;
432)循环获取等待列表中的所有批量查询等待项;
433)根据批量查询等待项中的群发起始时间判断接收等待时间是否已到,若为是且哈希表中存在未收到应答项,则生成批量查询超时事件,同时将此批量查询等待项从查询等待列表中移除;
434)根据单灯控制器查询应答数据帧到达消息,在批量查询等待列表中查询包含此数据帧单灯控制器串号的等待项,标记对应等待项中相同串号的应答标志为True,并检查其他串号的应答标志是否都已置位,若如是,则生成批量查询完成事件,并将当前批量查询等待项从等待列表中移除。
5.根据权利要求1所述的提高NB-IoT单灯控制器通信成功率的方法,其特征在于上述步骤7)心跳执行策略为:
71)用结构体封装每个单灯控制器的心跳执行策略,包括单灯控制器ID、单灯控制器串号、通信命令类型、执行频次、响应时段;
72)从数据库表中加载执行策略并存放于内存哈希表中,哈希表的键名为单灯控制器串号,值为每个单灯控制器的执行策略结构体对象;
73)收到新的心跳包时,根据单灯控制器串号查找到对应的执行策略,若有,则按照执行策略单点下发通信命令。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种元数据模块及元数据模块处理方法 | 2020-05-08 | 399 |
集中式任务调度 | 2020-05-18 | 568 |
一种基于文本数据的资料管理系统及方法 | 2020-05-18 | 70 |
一种服务器的配置文件监测方法 | 2020-05-11 | 725 |
冷激光图书在线赋码的方法 | 2020-05-18 | 744 |
基于因设备而异或因用户而异的资源使用简档的资源管理 | 2020-05-08 | 810 |
应用内存异常的处理方法、装置、电子设备及装置 | 2020-05-12 | 909 |
一种无代码的业务应用软件开发平台 | 2020-05-13 | 320 |
存储设备的任务处理方法、装置、设备及可读存储介质 | 2020-05-12 | 85 |
存储应用程序的存储介质和提供用户界面的方法 | 2020-05-14 | 678 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。