一种物联网中间件系统技术方案

技术编号:16589868 阅读:22 留言:0更新日期:2017-11-18 18:12
本发明专利技术涉及一种物联网中间件系统,连接于传感器模组与物联网业务应用平台之间,包括通过AES加密方式相连接的物联网服务端中间件和物联网客户端中间件,所述物联网服务端中间件包括一物联网业务支撑平台,所述物联网客户端中间件包括至少一个或多个物联网业务客户端,所述物联网业务客户端与传感器模组连接,其中,所述物联网业务支撑平台包括客户端管理模块、信息管理模块、权限管理模块、数据传输模块、路由模块和协议管理模块等。与现有技术相比,本发明专利技术降低了中间件系统组成复杂度,提高了集成度,且对有限的带宽进行了合理分配,具有良好的工程和市场价值。

A middleware system for Internet of things

The invention relates to a networking middleware system is connected to the sensor module and business networking application platform, including connected through AES encryption networking server middleware and networking client middleware, the networking server middleware includes a networking business support platform, the Internet client middleware includes at least one or more networking business client, the business networking connection of the client, and the client platform includes sensor module, management module, information management module, rights management module, data transmission module, routing protocol module and management module of the networking business support. Compared with the existing technology, the invention reduces the complexity of the middleware system, improves the integration degree, and has a reasonable allocation of the limited bandwidth, and has good engineering and market value.

【技术实现步骤摘要】
一种物联网中间件系统
本专利技术涉及计算机
,具体涉及一种物联网中间件系统。
技术介绍
通信技术近年来得到了突飞猛进,其中物联网作为互联网的扩展,发展尤其迅猛,物与物之间的通信必然成为未来的通信发展趋势。中间件的常用定义为:中间件是一种独立的服务程序分布式应用系统,借助这种系统在不同的技术之间共享资源,中间件管理计算机资源和网络通信,为企业级的分布式应用提供了一种标准的平台,使得应用软件开发和运行能够不受计算机硬件和操作系统的限制,实现企业应用系统的集成。现有的物联网平台中间件组成较复杂,在物联网系统中的集成深度不够,导致其集成和处理效率低下,且带宽分配不合理,造成带宽的浪费。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种高效的物联网中间件系统。本专利技术的目的可以通过以下技术方案来实现:一种物联网中间件系统,连接于传感器模组与物联网业务应用平台之间,包括通过AES加密方式相连接的物联网服务端中间件和物联网客户端中间件,所述物联网服务端中间件包括一物联网业务支撑平台,所述物联网客户端中间件包括至少一个或多个物联网业务客户端,所述物联网业务客户端与传感器模组连接,其中,所述物联网业务支撑平台包括:客户端管理模块,用于实现对物联网业务客户端的管理与监测;信息管理模块,用于维护物联网业务应用平台的状态参数和物联网业务应用平台关联的产品代码或客户代码以及维护人员联系信息;权限管理模块,用于管理与所述物联网业务应用平台连接的功能调用接口的权限配置信息;数据传输模块,用于提供物联网业务客户端与物联网业务应用平台之间的业务数据双向传输功能;路由模块,用于确定由物联网业务应用平台向物联网业务客户端下发信息的路径;协议管理模块,用于提供物联网业务客户端接入适配功能。所述客户端管理模块中,对物联网业务客户端的监测包括状态监测、故障管理、参数配置、远程控制、信息查询、欠费查询、软件版本管理和下载管理。所述物联网业务支撑平台还包括鉴权管理模块,用于对物联网业务客户端的接入进行有效性和合法性的鉴权。所述物联网业务支撑平台还包括故障处理模块,用于对检测并保存故障信息,并在故障发生或解除时产生故障提示信息。所述物联网业务支撑平台还包括质量保证模块,用于根据QoS控制指标以及实时捕获的服务的QoS值,结合服务的费用、延时、可靠性和可用性,执行实施QoS策略。所述物联网业务支撑平台还包括带宽管理模块,用于根据历史数据为各个物联网业务客户端分配带宽权重和令牌,并计算各个物联网业务客户端的实时负载,按照各个所述物联网业务客户端的实时负载大小分配有限带宽。所述带宽管理模块中,计算各个物联网业务客户端的实时负载具体为:Gi=(ai/B)*(Li/Ti)*Pi其中,Gi表示第i个物联网业务客户端的实时负载,ai为第i个物联网业务客户端的带宽权重,其中0<=ai<=1,B为数据传输速率,单位bit/s,Li为第i个物联网业务客户端的平均报文长度,Ti为第i个物联网业务客户端的报文发送平均间隔时间,单位s,Pi为第i个物联网业务客户端的令牌优先级。所述物联网业务支撑平台还设置有与业务支撑系统和/或运营支撑系统连接的接口。所述物联网业务客户端包括:应用接入模块,用于提供应用接入入口和交互界面入口;协议栈模块,用于提供无线传感网络协议适配和报文协议格式转换;操作系统模块,用于加载实时操作系统进行中断和进程管理;硬件管理模块,用于运行客户端应用程序。所述物联网业务客户端通过通信单元模组与物联网业务支撑平台连接。所述通信单元模组为支持多种通信协议的模块,所述通信协议包括CDMA、LTE或短信SMS。与现有技术相比,本专利技术具有以下优点:1)本专利技术对传统物联网中间件进行了简化,将传统物联网中间件划分为物联网服务端中间件和物联网客户端中间件,使得该物联网中间件功能架构更为简单明确。2)本专利技术物联网服务端中间件和物联网客户端中间件通过AES加密方式传输加密数据,可保障该架构中的数据安全。3)本专利技术物联网服务端中间件直接对接物联网业务应用平台和OSS/BSS系统,可以更为高效地处理应用层的业务响应和业务运营。4)本专利技术进行了深度配置,对物联网服务端中间件配置了客户端管理模块、信息管理模块、权限管理模块、故障处理模块、鉴权管理模块、数据传输模块、路由模块、协议管理模块、质量保证模块和带宽管理模块等,对物联网客户端中间件中配置了应用接入模块、协议栈模块、操作系统模块和硬件管理模块,从而对物联网中间件的功能实现、质量管理、故障处理提供了全面的支持和保障,因此降低了中间件系统组成复杂度,提高了集成度。5)本专利技术设定了物联网服务端中间件对各个物联网业务客户端的带宽分配方式,带宽分配更为合理,解决了带宽紧张和滥用问题,具有良好的工程和市场价值。附图说明图1为本专利技术的系统通信架构图;图2为本专利技术物联网客户端中间件的架构图。具体实施方式下面结合附图和具体实施例对本专利技术进行详细说明。本实施例以本专利技术技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。如图1-图2所示,本实施例提供一种物联网中间件系统200,连接于传感器模组100与物联网业务应用平台300之间,包括通过AES加密方式相连接的物联网服务端中间件201和物联网客户端中间件202,所述物联网服务端中间件201包括一物联网业务支撑平台,所述物联网客户端中间件202包括至少一个或多个物联网业务客户端,所述物联网业务客户端与传感器模组100连接,传感器模组支持802.11、RS232等通信协议或方式。物联网客户端中间件202与物联网服务端中间件201通过接入网连接,接入网为蜂窝移动网或固网,物联网服务端中间件201具有与物联网客户端中间件202连接的接口、与物联网业务应用平台300连接的接口、与业务支撑系统(BSS系统)/运营支撑系统(OSS系统)连接的接口。物联网业务支撑平台201包括客户端管理模块211、信息管理模块212、权限管理模块213、数据传输模块214、路由模块215和协议管理模块216。客户端管理模块211用于实现对物联网业务客户端的管理与监测,所述管理包括对物联网业务客户端的注册、注销、登录和退出的管理,所述监测包括状态监测、故障管理、参数配置、远程控制、信息查询、欠费查询、软件版本管理和下载管理。信息管理模块212用于维护物联网业务应用平台的状态参数和物联网业务应用平台关联的产品代码或客户代码以及维护人员联系信息。其中接入状态具体为允许接入和禁止接入,基本通信参数包括服务器IP地址、服务端口、设备编码和接入密码,管理员可以通过信息管理模块实现对物联网业务支撑平台应用平台信息的增加、修改、删除、查询等维护功能,同时物联网业务支撑平台同步保存对应操作的日志信息。权限管理模块213用于管理与所述物联网业务应用平台连接的功能调用接口的权限配置信息。平台管理员可通过权限管理模块213对物联网业务应用平台的权限进行增加、修改、删除配置操作,同时物联网业务支撑平台同步保存对应操作的日志信息。数据传输模块214用于提供物联网业务客户端与物联网业务应用平台之间的业务数据双向传输功能,包括业务数据报文解析。业务数据报文解析功能有两个方面,本文档来自技高网...
一种物联网中间件系统

【技术保护点】
一种物联网中间件系统,连接于传感器模组与物联网业务应用平台之间,其特征在于,包括通过AES加密方式相连接的物联网服务端中间件和物联网客户端中间件,所述物联网服务端中间件包括一物联网业务支撑平台,所述物联网客户端中间件包括至少一个或多个物联网业务客户端,所述物联网业务客户端与传感器模组连接,其中,所述物联网业务支撑平台包括:客户端管理模块,用于实现对物联网业务客户端的管理与监测;信息管理模块,用于维护物联网业务应用平台的状态参数和物联网业务应用平台关联的产品代码或客户代码以及维护人员联系信息;权限管理模块,用于管理与所述物联网业务应用平台连接的功能调用接口的权限配置信息;数据传输模块,用于提供物联网业务客户端与物联网业务应用平台之间的业务数据双向传输功能;路由模块,用于确定由物联网业务应用平台向物联网业务客户端下发信息的路径;协议管理模块,用于提供物联网业务客户端接入适配功能。

【技术特征摘要】
1.一种物联网中间件系统,连接于传感器模组与物联网业务应用平台之间,其特征在于,包括通过AES加密方式相连接的物联网服务端中间件和物联网客户端中间件,所述物联网服务端中间件包括一物联网业务支撑平台,所述物联网客户端中间件包括至少一个或多个物联网业务客户端,所述物联网业务客户端与传感器模组连接,其中,所述物联网业务支撑平台包括:客户端管理模块,用于实现对物联网业务客户端的管理与监测;信息管理模块,用于维护物联网业务应用平台的状态参数和物联网业务应用平台关联的产品代码或客户代码以及维护人员联系信息;权限管理模块,用于管理与所述物联网业务应用平台连接的功能调用接口的权限配置信息;数据传输模块,用于提供物联网业务客户端与物联网业务应用平台之间的业务数据双向传输功能;路由模块,用于确定由物联网业务应用平台向物联网业务客户端下发信息的路径;协议管理模块,用于提供物联网业务客户端接入适配功能。2.根据权利要求1所述的物联网中间件系统,其特征在于,所述物联网业务支撑平台还包括鉴权管理模块,用于对物联网业务客户端的接入进行有效性和合法性的鉴权。3.根据权利要求1所述的物联网中间件系统,其特征在于,所述物联网业务支撑平台还包括故障处理模块,用于对检测并保存故障信息,并在故障发生或解除时产生故障提示信息。4.根据权利要求1所述的物联网中间件系统,其特征在于,所述物联网业务支撑平台还包括质量保证模块,用于根据QoS控制指标以及实时捕获的服务的QoS值,结合服务的费用、延时、可靠性和可用性,执行实施QoS策略。5.根据权利要求1所述的物联网中间...

【专利技术属性】
技术研发人员:马彦龙
申请(专利权)人:上海盈联电信科技有限公司
类型:发明
国别省市:上海,31

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

1