一种楼宇自控系统技术方案

技术编号:38816912 阅读:21 留言:0更新日期:2023-09-15 19:56
本申请提供了一种楼宇自控系统,包括:上位机、底层设备及主控制器,主控制器包括:守护微服务、消息中台、共享缓存、配置微服务、数据开放微服务及多个集成协议微服务;配置微服务,接收上位机发送的配置信息;守护微服务,基于配置信息确定至少一个点位表,基于至少一个点位表对消息中台、共享缓存、数据开放微服务以及多个集成协议微服务进行初始化;多个集成协议微服务,从底层设备中采集对应点位表中每个点位的点位数据,将点位数据存储至共享缓存,以及将对应点位变化信息发送至消息中台;消息中台,将点位变化信息发送至数据开放微服务;数据开放微服务,根据点位变化信息从共享缓存中获取对应点位数据,并将点位数据发送至上位机。上位机。上位机。

【技术实现步骤摘要】
一种楼宇自控系统


[0001]本申请涉及楼宇自控系统
,尤其涉及一种楼宇自控系统。

技术介绍

[0002]楼宇自控系统(Building Automation System,BAS)是针对楼宇内各种机电设备进行集中管理和监控的综合系统。楼宇控制系统主要包括空调新风机组、送排风机、集水坑与排水泵、电梯、变配电、照明等。在整个楼宇范围内,通过整套楼宇自动控制系统及其内置最优化控制程序和预设时间程序,对所有机电设备进行集中管理和监控。
[0003]智能建筑集成管理系统(Integrated Building Management Systems,IBMS),是指在楼宇自控系统的基础上更进一步的与通信网络系统、信息网络系统实现更高一层的建筑集成管理系统。
[0004]目前,智能化楼宇系统一般基于单体程序架构进行开发,然而,单体程序架构内部高度耦合,扩展性能差。

技术实现思路

[0005]本申请实施例的目的在于提供一种楼宇自控系统,以解决上述问题。具体技术方案如下:
[0006]第一方面,提供了一种楼宇自控系统,所述系统包括:上位机、底层设备及主控制器,其中,所述主控制器包括:守护微服务、消息中台、共享缓存、配置微服务、数据开放微服务以及多个集成协议微服务;
[0007]所述配置微服务,用于接收所述上位机发送的配置信息;
[0008]所述守护微服务,用于基于所述配置信息确定至少一个点位表,基于至少一个所述点位表对所述消息中台、所述共享缓存、所述数据开放微服务以及多个所述集成协议微服务进行初始化;
[0009]多个所述集成协议微服务,用于从所述底层设备中采集对应点位表中每个点位的点位数据,将所述点位数据存储至所述共享缓存,以及将所述点位数据对应的点位变化信息发送至所述消息中台;
[0010]所述消息中台,用于将所述点位变化信息发送至所述数据开放微服务;
[0011]所述数据开放微服务,用于根据所述点位变化信息从所述共享缓存中获取对应点位数据,并将所述点位数据发送至所述上位机,以利用所述上位机展示所述点位数据。
[0012]在一个可能的实施方式中,所述守护微服务,用于启动所述消息中台和所述共享缓存,在启动所述消息中台和所述共享缓存后,从多个所述集成协议微服务中确定每个所述点位表对应的目标集成协议微服务,启动所有所述目标集成协议微服务,在启动所述目标集成协议微服务后,启动所述数据开放微服务。
[0013]在一个可能的实施方式中,所述数据开放微服务,还用于读取更改值,并将所述更改值和所述更改值对应的更改点位的点位标识发送至所述消息中台;
[0014]所述消息中台,还用于将所述更改值和所述点位标识发送至所述更改点位对应的集成协议微服务;
[0015]所述集成协议微服务,还用于基于所述点位标识获取所述更改点位对应的点位属性信息,基于所述更改值和所述点位属性信息生成对应的控制信息,将所述控制信息发送至所述更改点位对应的底层设备,以控制所述底层设备将所述更改点位的点位值修改为所述更改值。
[0016]在一个可能的实施方式中,所述集成协议微服务,还用于检测对应接收缓冲区中存储数据的数据量,并在所述数据量大于第一预设值的情况下,向所述消息中台发送停止接收信号,其中,所述接收缓冲区用于存储从所述底层设备采集的点位数据;
[0017]所述消息中台,还用于在接收到所述停止接收信号的情况下,停止向所述集成协议微服务发送数据。
[0018]在一个可能的实施方式中,所述守护微服务,还用于检测多个所述集成协议微服务与底层设备之间的数据传输量,在所述数据传输量大于第二预设值的情况下,确定每个已启动的集成协议微服务的服务优先级,将对应服务优先级高于预设优先级的集成协议微服务确定为第一集成协议微服务,将对应服务优先级低于或等于预设优先级的集成协议微服务确定为第二集成协议微服务;
[0019]所述第一集成协议微服务,用于从底层设备采集对应点位表中每个点位的点位数据;
[0020]所述第二集成协议微服务,用于停止从底层设备采集对应点位表中每个点位的点位数据。
[0021]在一个可能的实施方式中,所述守护微服务,还用于获取每个已启动的集成协议微服务所采集的点位数据的数据类型,基于所述数据类型确定对应点位数据的实时性要求级别,基于所述实时性要求级别确定对应集成协议微服务的服务优先级,其中,实时性要求级别越高,对应的服务优先级越高。
[0022]在一个可能的实施方式中,所述守护微服务,还用于从所述配置信息中获取每个所述点位表对应的表优先级,将所述表优先级作为对应集成协议微服务的服务优先级。
[0023]在一个可能的实施方式中,所述守护微服务,还用于在所述配置信息中未获取到任一所述点位表对应的表优先级时,将所述预设优先级作为所述点位表对应的表优先级。
[0024]在一个可能的实施方式中,所述系统还包括显示模块,
[0025]所述守护微服务,还用于监控所述守护微服务、所述消息中台、所述共享缓存、所述配置微服务、所述数据开放微服务以及多个所述集成协议微服务的状态,并将所述状态对应的状态信息发送至所述显示模块;
[0026]所述显示模块,用于根据所述状态信息显示对应的展示信息。
[0027]本申请实施例有益效果:
[0028]本申请实施例提供了一种楼宇自控系统,本申请实施例中,基于微服务架构实现楼宇自控系统,通过各个微服务单独运行以及多个微服务之间协作处理,实现对楼宇中各个点位的点位数据的采集以及可视化,如此,降低了楼宇自控系统内部的耦合度,在增加新功能时仅需增加相应的微服务即可,使楼宇自控系统容易拓展。
[0029]当然,实施本申请的任一产品或方法并不一定需要同时达到以上所述的所有优
点。
附图说明
[0030]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0031]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0032]一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
[0033]图1为本申请实施例提供的一种楼宇自控系统的系统拓扑图;
[0034]图2为本申请实施例提供的一种主控制器内模块示意图;
[0035]图3为本申请实施例提供的一种各个微服务之间进行数据传输的示意图;
[0036]图4为本申请实施例提供的一种配置信息中用于描述点位的信息示意图;
[0037]图5为本申请实施例提供的一种显示模块的结构示意图。
具体实施方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种楼宇自控系统,其特征在于,所述系统包括:上位机、底层设备及主控制器,其中,所述主控制器包括:守护微服务、消息中台、共享缓存、配置微服务、数据开放微服务以及多个集成协议微服务;所述配置微服务,用于接收所述上位机发送的配置信息;所述守护微服务,用于基于所述配置信息确定至少一个点位表,基于至少一个所述点位表对所述消息中台、所述共享缓存、所述数据开放微服务以及多个所述集成协议微服务进行初始化;多个所述集成协议微服务,用于从所述底层设备中采集对应点位表中每个点位的点位数据,将所述点位数据存储至所述共享缓存,以及将所述点位数据对应的点位变化信息发送至所述消息中台;所述消息中台,用于将所述点位变化信息发送至所述数据开放微服务;所述数据开放微服务,用于根据所述点位变化信息从所述共享缓存中获取对应点位数据,并将所述点位数据发送至所述上位机,以利用所述上位机展示所述点位数据。2.根据权利要求1所述的楼宇自控系统,其特征在于,所述守护微服务,用于启动所述消息中台和所述共享缓存,在启动所述消息中台和所述共享缓存后,从多个所述集成协议微服务中确定每个所述点位表对应的目标集成协议微服务,启动所有所述目标集成协议微服务,在启动所述目标集成协议微服务后,启动所述数据开放微服务。3.根据权利要求1所述的楼宇自控系统,其特征在于,所述数据开放微服务,还用于读取更改值,并将所述更改值和所述更改值对应的更改点位的点位标识发送至所述消息中台;所述消息中台,还用于将所述更改值和所述点位标识发送至所述更改点位对应的集成协议微服务;所述集成协议微服务,还用于基于所述点位标识获取所述更改点位对应的点位属性信息,基于所述更改值和所述点位属性信息生成对应的控制信息,将所述控制信息发送至所述更改点位对应的底层设备,以控制所述底层设备将所述更改点位的点位值修改为所述更改值。4.根据权利要求3所述的楼宇自控系统,其特征在于,所述集成协议微服务,还用于检测对应接收缓冲区中存储数据的数据量,并在所述数据量大于...

【专利技术属性】
技术研发人员:牟桂贤赵绮丽陈楚洪
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:

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

1