[发明专利]一种人机物融合云计算平台的资源管理和监控方法有效
申请号: | 202010348414.9 | 申请日: | 2020-04-28 |
公开(公告)号: | CN111563018B | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 沃天宇;王旭;王畅;严灏;刘旭东 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京中创阳光知识产权代理有限责任公司 11003 | 代理人: | 尹振启 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 人机 融合 计算 平台 资源管理 监控 方法 | ||
1.一种人机物融合云计算平台的资源管理和监控方法,其特征在于:所述计算平台包括监控模块和资源管理模块两部分;所述资源管理模块根据人机物应用融合特性,将人机物应用的混合资源的资源管理分为节点管理和设备管理两个模块,以及用于存储数据的数据存储模块;所述监控模块设置可视化模块和事件报警模块;
所述设备管理模块将智能家居设备建模为设备和传感器两种模型,并设置设备控制模块、设备发现模块、数据上传模块和设备识别模块,且设置进行数据收集预处理,流量均衡的机制;
具体地,所述设备发现模块中设置设备注册模块、监控程序和服务监听程序;外部智能设备使用设备注册协议广播自身信息,然后所述服务监听程序侦听、接受广播信息,收到请求入网的设备信息后,使用设备注册协议通知设备注册入网的相关信息,并启动所述监控程序加载其驱动程序,实现与外部设备系统的交互;
所述设备识别模块根据不同的类型标记方式设定不同的前缀表示,根据设备的数量进行不同的后缀表示,从而实现异构,异态设备的范在接入;
所述设备控制模块设置监控程序,对设备进行监控;当设备的特定状态出现时,所述设备管理模块调用所述监控模块中的时间报警模块的特定的任务来报警或提醒用户,并在所述监控模块的所述可视化模块的界面出现相应的事件提示;所述设备控制模块内设置监控子模块,用于接受服务器发来的指令,通过驱动程序控制设备;同时接受设备传来的状态数据,并上传到数据存储服务中;
所述数据上传模块可以将获取的设备的时序数据上传到数据存储服务中,进行后续分析,挖掘操作;
其中,所述节点管理模块采用服务器/客户端架构,设置为主机代理模块、数据收集模块、数据存储模块三部分,并包括应用现有常见容器技术的容器部署和数据上传机制;主机代理模块与数据收集模块之间建立http长连接,同时,主机代理模块提供一个proxy-gateway功能,可以通过http接口实现高效数据转发;所述,数据收集模块中定义了灵活的数据模型,支持timestamp、hostname、endpoint、metric结构,添加报警策略时候可以从多个维度进行;所述节点管理模块还具有容器管理功能,支持镜像拉取,容器编排,镜像查找,镜像推送操作;
具体地,所述主机代理模块用C++语言编写,并支持在X86,ARM架构下部署,所述节点管理模块从docker stat命令,docker event API,proc文件系统,系统日志系统来源来获取时间序列的数据;
所述设备管理模块和节点管理模块采集的信息存储在数据库中,通过所述监控模块内设的所述可视化模块可以查询相应的信息,进行可视化展示,用户在可视化页面可以观察相关的数据来进行性能分析和故障诊断,所述数据存储模块将数据按用途分为两类:一类是用来做数据挖掘的,一类用来绘图的;在数据存入时自动进行采样、归档;数据归档时,按照平均值采样、最大值采样、最小值采样存三份,会将数据存储入可配置的数据存储模块,并支持openTSDB,influxDB数据存储;
所述监控模块的对象分为三个:服务器,容器和智能设备,根据hostname,timestamp多个维度设置聚合规则,然后获取云平台或者集群的情况,并提供统一的绘图数据查询入口,根据分片算法去相应的实例查询不同维度的数据,然后汇总拿到的数据,最后统一返回给用户。
2.根据权利要求1所述的一种人机物融合云计算平台的资源管理和监控方法,其特征在于:所述设备发现模块中的设备注册模块对Zigbee,WiFi,蓝牙多种协议适配;所述设备发现模块的所述设备注册模块与外部设备系统各自保存入网相关信息,下次重启系统时,使用入网信息直接组网。
3.根据权利要求2所述的一种人机物融合云计算平台的资源管理和监控方法,其特征在于:所述设备识别模块支持MAC地址,IMEI和MEID、SERIAL、ANDROID_ID、UUID多种设备标记方式;所述设备识别模块中的监控程序设置有多个,针对每个接入的设备启用不同的监控程序。
4.根据权利要求3所述的一种人机物融合云计算平台的资源管理和监控方法,其特征在于:所述监控子模块提供统一的通信接口,支持HTTP,MQTT,websocket,XMPP,COAP通信方式;可以使用统一的监控协议来监控设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010348414.9/1.html,转载请声明来源钻瓜专利网。