一种基于IoT的智能建筑管理系统的制作方法

文档序号:12494800阅读:来源:国知局

技术特征:

1.一种基于IoT的智能建筑管理系统,所述IoT为物联网,其特征在于:包括应用层、自动化层、虚拟化层、物理层、安全与信用管理层和配置管理层,

所述自动化层,用于采用机器学习机制,根据用户活动来自动操作和执行命令与事件;

所述虚拟化层包括虚拟设备管理模块;

所述虚拟设备管理模块,用于负责虚拟化智能设备,并管理虚拟设备;

所述物理层包括设备装备;

所述设备装备,用于提供集成在设备上使设备能被应用程序访问的所有功能组件;

所述安全与信用管理层包括服务管理模块和上下文管理模块、通信管理模块、安全与信用管理模块;

所述服务管理模块,用于管理应用程序的请求,并利用虚拟设备管理模块提供的服务来处理应用程序的请求;

所述上下文管理模块,用于负责管理相同设备或与同一个虚拟实体相关联的所有设备测量值;

所述通信管理模块,用于负责管理设备与设备之间以及设备与系统其他模块之间的通信;

所述安全与信用管理模块,用于负责系统中所有的与安全相关的操作

所述配置管理层包括服务质量管理模块和布局管理模块;

所述布局管理模块,用于负责在建筑平面图上将设备分配到计划的位置,支持应用程序发现要使用的设备,并对发现的结果进行用户界面显示;

服务质量管理模块,用于负责系统中所有QoS相关的操作,保证系统中服务和设备的QoS水平维持在所要求的水平,所述QoS表示服务质量。

2.根据权利要求1所述基于IoT的智能建筑管理系统,其特征在于:所述设备装备,包括如下单元,

资源管理单元,用于采集设备传感器的数据,或向设备的执行器发送执行命令;

注册单元,用于将设备注册到系统的注册表中,并存储设备在建筑中的位置信息、与物理实体的关联关系、以及设备的类型;

接入单元,用于提供访问设备服务的接口,解析收到的请求并访问请求的设备资源;

配置或重新配置设备单元,用于进行设备相关配置。

3.根据权利要求1所述基于IoT的智能建筑管理系统,其特征在于:所述通信管理模块,包括如下单元,

智能设备组件单元,用于负责选择和配置设备的接口,同时负责路由传输和调度数据包;

网关组件单元,用于负责对集中式路由和集中式信道进行分配,当在不同的域和网络中传输数据包时,还负责翻译网络和应用协议。

4.根据权利要求1所述基于IoT的智能建筑管理系统,其特征在于:所述虚拟设备管理模块,包括如下单元,

注册表单元,用于负责从设备装备获取设备信息,并将设备的所有信息存储到一个集中式索引数据库中;

虚拟设备管理器单元,用于负责配置和管理虚拟设备的资源,并为服务质量管理模块设定QoS级别,计算设备的信任级别;

设备发现管理器单元,用于负责根据应用程序的请求来发现虚拟设备,查询注册找出最可能满足程序请求的设备或设备组。

5.根据权利要求1所述基于IoT的智能建筑管理系统,其特征在于:所述服务质量管理模块,包括如下单元:

监测单元,用于负责监测设备所提供服务的QoS,监测设备连接状态的QoS;

QoS变更管理单元,用于与通信管理模块和虚拟设备管理模块协同处理QoS的变更。

6.根据权利要求1所述基于IoT的智能建筑管理系统,其特征在于:所述服务管理模块,包括如下单元,

处理单元,用于处理应用程序的请求;

发现单元,用于发现满足应用程序请求的服务;

组织单元,用于组织和编排发现的服务,以满足应用程序的请求;

访问单元,用于访问虚拟设备的服务,通过向虚拟设备管理模块发送请求,来发现能提供请求所需服务的设备;

数据管理单元,用于从设备获取请求的数据,处理并发送给上下文管理模块和将转发到应用程序的服务。

7.根据权利要求1所述基于IoT的智能建筑管理系统,其特征在于:所述上下文管理模块,包括如下单元,

上下文提取单元,用于从设备采集的测量数据中提取上下文数据,然后当需要修改配置时发送给安全与信用管理模块。

8.根据权利要求1所述基于IoT的智能建筑管理系统,其特征在于:所述安全与信用管理模块,包括如下单元,

设备安全配置单元,用于向虚拟设备管理模块下发命令,根据设备的信用值对各个设备进行安全配置;

安全通信单元,用于向通信管理模块下发命令,确保安全通信;

授权与接入控制单元,用于通过向服务管理模块输出命令实现对服务和设备的访问进行授权和接入控制,确保仅有已被授权的用户有权根据预定义的策略访问服务和设备;

信用值计算单元,用于从上下文管理模块中获取数据,来计算和管理系统中用户面和设备面的信用值。

9.根据权利要求1或2或3或4或5或6或7或8所述基于IoT的智能建筑管理系统,其特征在于:所述自动化层,包括如下模块,

事件管理模块,用于接收服务管理器转发的设备数据,跟踪、管理系统中的事件,将事件发送到案例推理模块;

案例推理模块,用于应用机器学习算法,分析传感器的数据来提取行为模式,为当前遇到的问题自动寻找潜在的有用的解决方法,从而改变系统指令,推理结果输入到业务流程管理模块;

业务流程管理模块,用于存储应用程序的业务处理流程,编排业务处理的步骤,当应用程序的业务流程改变时,发送新的命令给命令编辑模块;

命令编辑模块,用于转发新的命令给服务管理模块,为应用程序的业务流程配置服务。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1