[发明专利]海量物联网终端在线状态的监测方法及装置有效
申请号: | 201911241481.4 | 申请日: | 2019-12-06 |
公开(公告)号: | CN111064634B | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 于欢龙 | 申请(专利权)人: | 中盈优创资讯科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06;H04L29/08 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 薛平;谷敬丽 |
地址: | 100872 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 海量 联网 终端 在线 状态 监测 方法 装置 | ||
本发明公开了一种海量物联网终端在线状态的监测方法及装置,该方法包括:接收业务网关上传的radius数据,实时写入到消息队列;对消息队列中的radius数据进行解析,得到包含一个或多个物联网终端上线或下线状态的第一网络状态数据;将第一网络状态数据,写入到物联网终端实时在线数据库;对话单数据进行解析,得到含一个或多个物联网终端上线、下线或更新状态的第二网络状态数据;根据第二网络状态数据,更新物联网终端实时在线数据库,其中,物联网终端实时在线数据库用于监测处于在线状态的各个物联网终端。本发明提供了一种物联网终端实时在线数据库,能够实时监测海量物联网终端的在线状态。
技术领域
本发明涉及物联网领域,尤其涉及一种海量物联网终端在线状态的监测方法及装置。
背景技术
本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
随着物联网技术发展,出现了越来越多的物联网终端,这些物联网终端通常部署于机房、野外、地下室等各种位置,具有部署广泛、终端量大、数据上报等特点。与用户终端不同,运营商或企业无法实时感知物联网终端的在线状态,当发生批量故障的时候很难定位出故障原因、故障位置,以及故障影响范围。
目前,现有的物联网感知系统,是通过事后分析DPI(Deep Packet Inspection,深度报文解析)数据或话单数据,定时统计(按日或小时统计)企业、区域的活跃用户数、流量等信息,来对物联网终端的在线状态进行感知。由于这种数据统计方式,统计周期较长,导致对企业以及省、地市、区县的基站在线终端信息进行实时查询。
针对上述问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供一种海量物联网终端在线状态的监测方法,用以解决现有技术通过定期分析DPI数据或话单数据,来监测物联网终端的在线状态,无法实时监测物联网终端在线状态的技术问题,该方法包括:接收业务网关上传的radius数据,实时写入到Kafka消息队列;对Kafka消息队列中的radius数据进行解析,得到包含一个或多个物联网终端上线或下线状态的第一网络状态数据;将第一网络状态数据,写入到物联网终端实时在线数据库;对话单数据进行解析,得到含一个或多个物联网终端上线、下线或更新状态的第二网络状态数据;根据第二网络状态数据,更新物联网终端实时在线数据库,其中,物联网终端实时在线数据库用于监测处于在线状态的各个物联网终端;
其中,根据所述第二网络状态数据,更新所述物联网终端实时在线数据库,包括:判断所述第二网络状态数据中包含的各个物联网终端的上线或下线状态数据是否已写入所述物联网终端实时在线数据库;将未写入所述物联网终端实时在线数据库的各个物联网终端的上线或下线状态数据,写入到所述物联网终端实时在线数据库,并根据所述第二网络状态数据中包含的各个物联网终端的更新状态数据,更新已写入所述物联网终端实时在线数据库的各个物联网终端的上线状态数据;
其中,在对所述消息队列中的radius数据进行解析,得到包含一个或多个物联网终端上线或下线状态的第一网络状态数据之后,所述方法还包括:将所述第一网络状态数据写入到缓存数据库,所述缓存数据库为Redis数据库;基于所述缓存数据库中存储的各个物联网终端的网络状态数据,更新所述物联网终端实时在线数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中盈优创资讯科技有限公司,未经中盈优创资讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911241481.4/2.html,转载请声明来源钻瓜专利网。