基于多Agent代理的海量数据平滑调度系统、方法及介质技术方案

技术编号:33143427 阅读:15 留言:0更新日期:2022-04-22 13:54
本发明专利技术公开了一种基于多Agent代理的海量数据平滑调度系统、方法及介质,方法包括:通过第一设备管理模块对第一物联网终端进行登录鉴权;通过第一设备接入模块接收第一物联网终端上传的第一数据并确定第一待调度数据和第一本地数据;通过第一设备管理模块对第一本地数据进行解码;通过第一Agent代理模块和第二Agent代理模块将第一待调度数据发送至第二设备管理模块;通过第二设备管理模块对第一待调度数据进行解码并根据解码结果返回第一命令至第一物联网终端。本发明专利技术降低了物联网设备管理平台单个集群节点的业务计算压力,保证了物联网设备管理平台的稳定性。本发明专利技术可广泛应用于物联网数据处理技术领域。于物联网数据处理技术领域。于物联网数据处理技术领域。

【技术实现步骤摘要】
基于多Agent代理的海量数据平滑调度系统、方法及介质


[0001]本专利技术涉及物联网数据处理
,尤其是一种基于多Agent代理的海量数据平滑调度系统、方法及介质。

技术介绍

[0002]物联网设备管理平台为设备提供接入服务,需要提供IP或域名地址、为设备配置地址以及向物联网平台发送数据。随着物联网设备数量逐步增多,平台采用单节点部署方式为海量设备提供接入服务,会面临较大计算压力,需要通过部署多个节点的方式,实现业务分担,降低计算压力。部署多个平台节点,意味着提供多个IP或域名地址,但是物联网设备部署比较分散,修改设备配置地址需要耗费较高的人力物力。因此,对于已经部署的设备,在不修改设备访问地址的情况下,需要实现业务在多个节点之间平滑调度,避免设备集中接入到单个节点,导致某个节点计算压力过大。
[0003]为了避免单节点高负荷的大量计算,需要通过部署新的节点的方式来降低压力。通过修改已接入节点的设备的配置地址将其转移至新节点的方式具有很大的弊端:物联网设备的部署具有高分散性的特点,对于已经接入节点的设备来说,一旦部署完成投入运营本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于多Agent代理的海量数据平滑调度系统,其特征在于:包括物联网设备管理平台和多个物联网终端,所述物联网设备管理平台包括第一集群和第二集群,所述第一集群包括第一设备接入模块、第一设备管理模块以及第一Agent代理模块,所述第二集群包括第二设备管理模块和第二Agent代理模块,所述第一设备接入模块用于接收第一物联网终端上传的第一数据并确定第一待调度数据和第一本地数据,所述第一设备管理模块用于对所述第一物联网终端进行登录鉴权以及对所述第一本地数据进行解码,所述第一Agent代理模块用于将所述第一待调度数据转发至所述第二Agent代理模块,所述第二Agent代理模块用于将所述第一待调度数据发送至所述第二设备管理模块,所述第二设备管理模块用于对所述第一待调度数据进行解码并根据解码结果返回第一命令至所述第一物联网终端。2.根据权利要求1所述的一种基于多Agent代理的海量数据平滑调度系统,其特征在于,所述第一设备接入模块包括:数据传输单元,用于接入所述第一物联网终端并通过CoAPS/MQTTS协议接收所述第一物联网终端上传的第一数据;数据分发单元,用于根据所述第一集群的计算压力和所述第一数据确定第一待调度数据和第一本地数据,并将所述第一待调度数据发送至所述第一Agent代理模块,将所述第一本地数据发送至第一设备管理模块。3.根据权利要求2所述的一种基于多Agent代理的海量数据平滑调度系统,其特征在于,所述第一设备管理模块包括:鉴权单元,用于对所述设备接入单元接入的第一物联网终端进行登录鉴权;解码单元,用于对所述数据分发单元发送的第一本地数据进行解码,并根据解码结果生成第二命令;命令下发单元,用于下发所述第二设备管理模块返回的第一命令和所述解码单元生成的第二命令至所述第一物联网终端。4.根据权利要求3所述的一种基于多Agent代理的海量数据平滑调度系统,其特征在于,所述第一Agent代理模块包括:数据发布单元,用于对所述数据分发单元发送的第一待调度数据进行上报和发布;数据转发单元,用于通过IOAmqp协议将所述第一待调度数据转发至所述第二Agent代理模块。5.根据权利要求4所述的一种基于多Agent代理的海量数据平滑调度系统,其特征在于:所述第二Agent代理模块包括:数据接收单元,用...

【专利技术属性】
技术研发人员:陈杨董嘉阳
申请(专利权)人:天翼物联科技有限公司
类型:发明
国别省市:

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

1