一种窄带物联网NB-IoT系统技术方案

技术编号:38618458 阅读:7 留言:0更新日期:2023-08-31 18:23
本发明专利技术提供了一种窄带物联网NB

【技术实现步骤摘要】
一种窄带物联网NB

IoT系统


[0001]本专利技术涉及物联网
,特别涉及一种窄带物联网NB

IoT系统。

技术介绍

[0002]窄带物联网(Narrow Band Internet of Things,NB

IoT)成为万物互联网络的一个重要分支,自从被纳入3GPP国际标准后,在物联网行业中得到了高速的发展。NB

IOT支持低功耗设备在广域网的蜂窝数据连接,也被叫作低功耗广域网(low

power Wide

Area Network,LPWAN)。NB

IOT支持待机时间长、对网络连接要求较高设备的高效连接。NB

IOT设备能提供非常全面的室内蜂窝数据连接覆盖。NB

IOT构建于蜂窝网络,只消耗大约180kHz的带宽,可直接部署于全球移动通信系统(Global System for Mobile Communication,GSM)网络、通用移动通信系统(Universal Mobile Telecommunications System,UMTS)网络或长期演进技术(Long Term Evolution,LTE)网络,以降低部署成本、实现平滑升级。
[0003]国际移动通信系统2020(International Mobile Telecom System 2020,IMT2020)推进组在5G的远景需求规划中提出未来5G网络中连接密度可能达到100万连接每平方公里,下一代移动网络联盟(Next Generation Mobile Networks Alliance,NGMN联盟)在5G白皮书中也提出对单个运营商来说,每平方公里的俩呢及密度可达到20万,这意味着对于物联网来说,设备连接的数字会呈现出爆发式增长,甚至可能更多。
[0004]但是目前常见的窄带物联网数据落地数据库选择基本上都是类似MySQL、MongoDB、Hbase等等国外开源数据库,为了推进软件和系统的国产化运行,就需要随时切换数据库的情景,而目前市场上各种数据库之间的适配存在不一致性,因此需要一种融合多种数据库的NB

IoT系统。

技术实现思路

[0005]本专利技术实施例提供一种窄带物联网NB

IoT系统,用以解决现有技术中,各种数据库之间的适配存在不一致性,而无法进行数据库切换的问题。
[0006]为了解决上述技术问题,本专利技术实施例提供如下技术方案:
[0007]本专利技术实施例提供一种窄带物联网NB

IoT系统,包括:
[0008]用户接口模块,用于接收用户输入的配置信息;
[0009]云平台接入模块,与终端设备连接,所述云平台接入模块用于接收所述终端设备发送的上行数据;
[0010]物模型模块,与所述用户接口模块和所述云平台接入模块连接,所述物模型模块用于根据物模型格式对所述云平台接入模块发送的上行数据进行解析,得到开源数据;所述上行数据是所述终端设备向所述云平台接入模块发送的;所述配置信息包括所述物模型格式;
[0011]落地服务模块,与所述物模型模块以及至少一个数据库连接,所述落地服务模块用于根据所述物模型模块发送的所述配置信息以及所述数据库,对所述开源数据进行数据
源处理以及数据落地;所述配置信息是所述用户接口模块向所述物模型模块发送的。
[0012]可选地,所述配置信息包括数据源配置信息和落地信息。
[0013]可选地,所述数据源配置信息包括:数据库驱动信息、数据库统一资源标志符信息、数据库模式信息、用户账号和连接密码。
[0014]可选地,所述落地信息包括:落地间隔信息、落地数据条数信息和落地触发方案。
[0015]可选地,还包括:
[0016]鉴权模块,与所述云平台接入模块连接;
[0017]在所述终端设备向所述云平台接入模块发送所述上行数据之前,所述鉴权模块用于根据所述云平台接入模块发送的登陆信息对所述终端设备进行鉴权;
[0018]其中,所述登陆信息是所述终端设备向所述云平台接入模块发送的。
[0019]可选地,还包括:
[0020]开源中间件模块;所述落地服务模块,通过所述开源中间件模块与所述物模型模块连接;
[0021]所述配置信息和所述开源数据是所述物模型模块通过所述开源中间件模块,向所述落地服务模块发送的。
[0022]可选地,还包括:
[0023]数据存储模块,与所述云平台接入模块连接,以及通过中间件模块与所述落地服务模块连接;
[0024]所述数据存储模块用于存储云平台接入模块发送的,所述终端设备的登陆信息和登出信息,并将所述登陆信息和所述登出信息通过所述中间件模块发送至所述落地服务模块连接;
[0025]其中,所述登出信息是所述终端设备向所述云平台接入模块发送的。
[0026]可选地,落地服务模块对所述开源数据进行数据源处理以及数据落地,包括:
[0027]所述落地服务模块对所述开源数据进行数据处理,得到处理后的开源数据;
[0028]所述落地服务模块对所述处理后的开源数据进行解析,得到终端设备的设备报文消息;
[0029]所述落地服务模块根据所述设备报文消息中的数据源身份标识信息,确定所述数据源身份标识信息对应的目标数据源;
[0030]所述落地服务模块根据所述目标数据源对所述处理后的开源数据进行分流,得到分流数据;
[0031]所述落地服务模块根据所述落地信息以及所述目标数据源对所述分流数据进行数据落地。
[0032]可选地,落地服务模块对所述开源数据进行数据源处理包括以下至少之一:
[0033]所述落地服务模块对所述开源数据进行数据源添加;
[0034]所述落地服务模块对所述开源数据进行数据源修改;
[0035]所述落地服务模块对所述开源数据进行数据源切换。
[0036]可选地,所述落地服务模块对所述开源数据进行数据源切换,包括:
[0037]修改所述开源数据的数据源加载逻辑;
[0038]对所述开源数据进行由默认数据源切换至修改后的数据源加载逻辑对应的目标
数据源的处理。
[0039]可选地,所述落地服务模块根据所述设备报文消息中的数据源身份标识信息,确定所述数据源身份标识信息对应的目标数据源,包括:
[0040]所述落地服务模块根据所述数据源身份标识信息,确定当前是否缓存所述数据源身份标识信息对应的目标数据源;
[0041]在所述落地服务模块未缓存所述目标数据源的情况下,根据预设数据源创建方法生成所述目标数据源;
[0042]所述落地服务模块缓存所述目标数据源。
[0043]可选地,所述落地服务模块根据所述落地信息以及所述目标数据源对所述分流数据进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种窄带物联网NB

IoT系统,其特征在于,包括:用户接口模块,用于接收用户输入的配置信息;云平台接入模块,与终端设备连接,所述云平台接入模块用于接收所述终端设备发送的上行数据;物模型模块,与所述用户接口模块和所述云平台接入模块连接,所述物模型模块用于根据物模型格式对所述云平台接入模块发送的上行数据进行解析,得到开源数据;所述上行数据是所述终端设备向所述云平台接入模块发送的;所述配置信息包括所述物模型格式;落地服务模块,与所述物模型模块以及至少一个数据库连接,所述落地服务模块用于根据所述物模型模块发送的所述配置信息以及所述数据库,对所述开源数据进行数据源处理以及数据落地;所述配置信息是所述用户接口模块向所述物模型模块发送的。2.根据权利要求1所述的窄带物联网NB

IoT系统,其特征在于,所述配置信息包括数据源配置信息和落地信息。3.根据权利要求2所述的窄带物联网NB

IoT系统,其特征在于,所述数据源配置信息包括:数据库驱动信息、数据库统一资源标志符信息、数据库模式信息、用户账号和连接密码。4.根据权利要求2所述的窄带物联网NB

IoT系统,其特征在于,所述落地信息包括:落地间隔信息、落地数据条数信息和落地触发方案。5.根据权利要求1所述的窄带物联网NB

IoT系统,其特征在于,还包括:鉴权模块,与所述云平台接入模块连接;在所述终端设备向所述云平台接入模块发送所述上行数据之前,所述鉴权模块用于根据所述云平台接入模块发送的登陆信息对所述终端设备进行鉴权;其中,所述登陆信息是所述终端设备向所述云平台接入模块发送的。6.根据权利要求1所述的窄带物联网NB

IoT系统,其特征在于,还包括:开源中间件模块;所述落地服务模块,通过所述开源中间件模块与所述物模型模块连接;所述配置信息和所述开源数据是所述物模型模块通过所述开源中间件模块,向所述落地服务模块发送的。7.根据权利要求1所述的窄带物联网NB

IoT系统,其特征在于,还包括:数据存储模块,与所述云平台接入模块连接,以及通过中间件模块与所述落地服务模块连接;所述数据存储模块用于存储云平台接入模块发送的,所述终端设...

【专利技术属性】
技术研发人员:王文杰陈成李春卓从彬
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1