【技术实现步骤摘要】
一种物联网资源接入系统及资源接入方法
本专利技术涉及物联网
,尤其涉及一种物联网资源接入系统及资源接入方法。
技术介绍
在物联网应用中,物联网服务资源接入系统有着举足轻重的地位,它用于将物联网资源接入网络并对物联网资源进行访问和控制,作为物联网应用的基石,是物联网中不可或缺的。随着物联网技术的不断发展,更多的物联网应用需要接入大规模的异构传感器,同时要求物联网接入系统保持稳定运行。这对物联网资源接入系统提出了更高要求,主要表现在以下几点:1)提高高并发场景下的系统承载能力,能够支撑大规模物联网资源接入;2)灵活扩展系统,实现异构物联网资源的动态配置及动态加载;3)有效的高可用和状态转移机制,提升物联网资源接入系统的可靠性。目前主流的物联网资源接入解决方案包括阿里云IoT、百度天工IoT、思科Jasper等。阿里云IoT、百度天工IoT主要基于云平台对物联网资源接入进行处理,对边和端的支持较弱。思科Jasper在一定程度上加强了对边的支持,提供在分布式网络基础设施内转换物联网传感器数据和执行控制功能的能力,对云和 ...
【技术保护点】
1.一种物联网资源接入系统,其特征在于,包括:协议管理子系统、数据转换子系统和负载均衡子系统;其中:/n所述协议管理子系统用于从协议数据包共享存储队列中获取协议帧,使用协议栈将所述协议帧解析为原始数据载荷,并将所述原始数据载荷提供给所述数据转换子系统;/n所述数据转换子系统用于协议管理、资源绑定和数据转换,加载物联网资源并通过多线程并发方式将所述原始数据载荷转换为观测数据;/n所述负载均衡子系统用于将所述物联网资源通过虚拟IP接入系统并通过负载均衡服务器连接至后台服务节点,将所述协议帧发送至所述协议数据包共享存储队列。/n
【技术特征摘要】
1.一种物联网资源接入系统,其特征在于,包括:协议管理子系统、数据转换子系统和负载均衡子系统;其中:
所述协议管理子系统用于从协议数据包共享存储队列中获取协议帧,使用协议栈将所述协议帧解析为原始数据载荷,并将所述原始数据载荷提供给所述数据转换子系统;
所述数据转换子系统用于协议管理、资源绑定和数据转换,加载物联网资源并通过多线程并发方式将所述原始数据载荷转换为观测数据;
所述负载均衡子系统用于将所述物联网资源通过虚拟IP接入系统并通过负载均衡服务器连接至后台服务节点,将所述协议帧发送至所述协议数据包共享存储队列。
2.根据权利要求1所述的物联网资源接入系统,其特征在于,所述协议管理子系统包括协议与协议栈动态加载模块、协议栈生成模块和协议解析模块,其中:
所述协议与协议栈动态加载模块用于采用预设配置方式动态加载协议和所述协议栈;
所述协议栈生成模块用于采用所述预设配置方式生成所述协议栈;
所述协议解析模块用于使用所述协议栈对所述协议帧进行逐层解析。
3.根据权利要求2所述的物联网资源接入系统,其特征在于,所述预设配置方式包括手动配置和自动配置。
4.根据权利要求1所述的物联网资源接入系统,其特征在于,所述数据转换子系统包括资源管理模块、资源绑定模块和数据转换模块;其中:
所述资源管理模块用于将所述物联网资源进行实例化;
所述资源绑定模块用于将所述物联网资源与语义信息进行绑定;
所述数据转换模块用于对所述原始数据载荷的数据解释和使用。
5.根据权利要求1所述的物联网资源接入系统,其特征在于,所述负载均衡子系统包括连接管理模块、线程监测与切换触发功能模块、负载均衡功能模块和服务节点状态迁移机制模块;其中:
所述连接管理模块用于在服务节点与所述物联网资源之间建立并管理数据通路;
所述线程监测与切换触发功能模块用于基于内存取证技术,监控系统前置线程的运行状态,在所述前置线程状态异常时构造线程健康状态事件,触发所述服务节点切换;
所述负载均衡功能模块用于基于改进负载均衡算法,将所述物联网资源的连接请求转发至可用服务节点;
所述服务节点状态迁移机制模块用于所述数据通路出现异常情况下,读取通信过程的检查点,完成所述服务节点状态迁移。
6.根据权利要求5所述的物联网资源接入系统,其特征在于,所述改进负载均衡算法通过由负载均衡服务器提供的双通道判决、连接请求合并以及基于若干个服务器性能得到。
7.一种物联网资源接入方法,其特征在于,包括:
构建协议管理子系统,所述协议管理子系统用于从协议数据包共享存储队列中获取协议帧,使用协议栈将所述协议帧解析为原始数据载荷,并将所述原始数据载荷提供给所述数据转换子系统;
构建数据转换子系统,所述数据转...
【专利技术属性】
技术研发人员:程渤,章洋,陈俊亮,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。