一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

楼宇管理系统、方法、电子设备和存储介质与流程

2022-12-07 02:11:36 来源:中国专利 TAG:


1.本技术涉及智能楼宇技术领域,特别涉及一种楼宇管理系统、方法、电子设备和存储介质。


背景技术:

2.楼宇管理系统(building management system,bms)是对楼宇设备监控系统和公共安全系统等实施综合管理的系统。楼宇管理系统对楼宇的管理根据布线方式包括有线控制系统和无线控制系统。
3.目前,楼宇管理系统包括用于对机电设备进行控制的有线控制系统和无线控制系统。有线控制系统技术比较成熟,具有高可靠性和高稳定性,但是需要前期布线,成本较高。无线控制系统成本较低,但可靠性较差。因此将有线控制系统和无线控制系统结合实现集中管理,对实现楼宇智慧化起到关键性作用。
4.然而,由于楼宇管理系统包括较多的设备,而有些机电设备必须使用有线控制系统进行控制,比如火灾报警的相关设备,而一些机电设备则可以通过无线控制系统进行控制,由于有线控制系统和无线控制系统的数据不能互通,用户需要在不同的服务器中分别对有线控制系统和无线控制系统进行管理,导致用户体验较差。


技术实现要素:

5.有鉴于此,本技术实施例提供了一种楼宇管理系统、方法、电子设备和存储介质,能够提高对于楼宇管理的用户体验。
6.根据本技术实施例的第一方面,提供了一种楼宇管理系统,包括:楼宇管理模块、至少一个第一控制器和至少一个第二控制器;所述至少一个第一控制器设置于楼宇内,每个所述第一控制器用于对设置于楼宇内的至少一个机电设备进行控制;每个所述第二控制器用于对设置于楼宇内的至少一个机电设备进行控制;所述楼宇管理模块,用于通过以太网或以太网和5g局域网与所述至少一个第一控制器进行数据交互,并通过所述5g局域网与所述至少一个第二控制器进行数据交互,对所述第一控制器和所述第二控制器进行管理。
7.根据本技术实施例的第二方面,提供了一种楼宇管理方法,通过以太网或以太网和5g局域网与至少一个第一控制器进行数据交互,以对所述第一控制器进行管理,其中,所述第一控制器设置于楼宇内,每个所述第一控制器用于对设置于楼宇内的至少一个机电设备进行控制;通过所述5g局域网与至少一个第二控制器进行数据交互,以对所述第二控制器进行管理,其中,每个所述第二控制器用于对设置于楼宇内的至少一个机电设备进行控制。
8.根据本技术实施例的第三方面,提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述第二方面所提供的楼宇管理方法对应的操作。
9.根据本技术实施例的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行上述第二方面所提供的楼宇管理方法对应的操作。
10.根据本技术实施例的第五方面,提供了一种计算机程序产品,所述计算机程序产品被有形地存储在计算机可读介质上并且包括计算机可执行指令,所述计算机可执行指令在被执行时使至少一个处理器执行如上述第二方面所提供的楼宇管理方法。
11.由上述技术方案,楼宇内设置有至少一个第一控制器,每个第一控制器对设置于楼宇内的至少一个机电设备进行控制,第二控制器与设置于楼宇内的至少一个机电设备相对应,楼宇管理模块通过以太网或以太网和5g局域网与至少一个第一控制器进行数据交互,并通过5g局域网与至少一个第二控制器进行通信,对第一控制器和第二控制器进行集中管理。由于楼宇管理模块可以与第一控制器和第二控制器进行数据交互,而第一控制器所对应的是通过有线连接的机电设备,第二控制器所对应的是通过无线连接的机电设备,通过楼宇管理平台可以实现对第一控制器和第二控制器所对应设备进行管理,即将楼宇管理系统中的有线控制系统和无线控制系统结合起来,用户无需在多个管理平台间切换,节省了人力和资源成本,从而可以提高对于楼宇管理的用户体验。
附图说明
12.图1是本技术一个实施例提供的楼宇管理系统的示意图;
13.图2是本技术另一个实施例提供的楼宇管理系统的示意图
14.图3是本技术一个实施例提供的包括虚拟控制器的楼宇管理系统的示意图;
15.图4是本技术另一个实施例提供的包括虚拟控制器的楼宇管理系统的示意图;
16.图5是本技术一个实施例提供的包括第二云服务器的楼宇管理系统的示意图;
17.图6是本技术另一个实施例提供的包括第二云服务器的楼宇管理系统的示意图;
18.图7是本技术一个实施例提供包括二层交换机的楼宇管理系统的示意图;
19.图8是本技术一个实施例提供的第一云服务器的示意图;
20.图9是本技术一个实施例提供的楼宇管理方法的流程图;
21.图10是本技术一个实施例提供的电子设备的示意图。
22.附图标记列表:
23.100:楼宇控制系统
ꢀꢀꢀꢀꢀꢀꢀ
900:楼宇控制方法
ꢀꢀꢀꢀꢀꢀꢀꢀ
1000:电子设备
24.10:楼宇管理模块
ꢀꢀꢀꢀꢀꢀꢀꢀ
20:第一控制器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
30:第二控制器
25.40:第一无线接入设备
ꢀꢀꢀꢀ
50:第一云服务器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
60:本地服务器
26.70:无线传感器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
80:可视化终端
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
90:二层交换机
27.31:实体控制器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
32:虚拟控制器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
41:第二无线接入设备
28.42:第三无线接入设备
ꢀꢀꢀꢀ
51:虚拟机
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
91:网络交换机
29.92:信号分发服务器
ꢀꢀꢀꢀꢀꢀ
93:主机配置服务器
ꢀꢀꢀꢀꢀꢀꢀ
1002:处理器
30.1004:通信接口
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
1006:存储器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
1008:通信总线
31.1010:程序
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
55:第二云服务器
32.901:通过以太网或以太网和5g局域网对第一控制器进行管理
33.902:通过5g局域网与第二控制器进行数据交互,以对第二控制器进行管理
具体实施方式
34.目前,在楼宇管理系统中,有线控制系统技术比较成熟,具有高可靠性和高稳定性,但是又需要前期布线且成本高,无线控制系统成本低但可靠性差。因此将有线控制系统和无线控制系统结合实现集中管理对实现楼宇智慧化起到关键性作用。然而,由于楼宇管理系统包括较多的设备,而有些设备根据国家标准必须使用有线控制系统,比如火灾报警的相关设备,有线系统的控制逻辑需要很多的普通控制器才能实现,而在楼宇管理系统由于很多机电设备可以实现虚拟控制,无线系统的控制逻辑也需要虚拟控制器才能实现,要想对无线设备和有线设备实现同时管理,在现实中需要管理人员在至少一个管理平台中操作才能实现,导致管理人员分身乏术。
35.在本技术实施例中,楼宇内设置有多个第一控制器,每个第一控制器可以与设置于楼宇内的一个或多个机电设备进行控制,第二控制器与设置于楼宇内的一个或多个机电设备进行通信,楼宇管理模块通过以太网或以太网和5g局域网与第一控制器进行数据交互,并通过5g局域网与第二控制器进行通信,对第一控制器和第二控制器进行集中管理。由于楼宇管理模块可以接收到第一控制器和第二控制器数据,而第一控制器所对应的是通过有线连接的机电设备,第二控制器所对应的是通过无线连接的机电设备,所以通过楼宇管理模块可以将楼宇管理系统中的有线系统和无线系统结合起来,管理人员无需在多个服务器上进行操作,节省了人力和资源成本。
36.下面结合附图对本技术实施例提供的楼宇管理系统、方法、电子设备和存储介质进行详细说明。
37.楼宇管理系统
38.图1是本技术一个实施例的楼宇管理系统的示意图。如图1所示,楼宇管理模块10、至少一个第一控制器20和至少一个第二控制器30;至少一个第一控制器20设置于楼宇内,每个第一控制器20用于对设置于楼宇内的至少一个机电设备进行控制;每个第二控制器30用于对设置于楼宇内的至少一个机电设备进行控制;楼宇管理模块10,用于通过以太网或以太网和5g局域网与至少一个第一控制器20进行数据交互,并通过5g局域网与至少一个第二控制器进行数据交互,对第一控制器20和第二控制器30进行管理。
39.第一控制器20和第二控制器30均是用于控制机电设备的控制器。楼宇管理系统100中的部分机电设备要求通过有线网络进行控制,比如消防系统中的火灾报警器、烟雾感应器、消防栓阀门等,而另一些机电设备可以通过无线网络进行控制,比如门禁系统、通风设备、执行器、百叶窗和照明设备等,执行器包括阀门、风门、水门、电机门、电门等。第一控制器20用于控制要求通过有线网络进行控制的机电设备,第二控制器30用于控制可以通过无线网络进行控制的机电设备。
40.第一控制器20用于对要求通过有线网络进行控制的机电设备进行控制,所以在楼宇内第一控制器20需要通过以太网进行通信,进而第一控制器20可以单独通过以太网与楼宇管理模块10进行通信,也可以通过以太网和5g局域网的混合网络与楼宇管理模块10进行通信。第二控制器30用于对可以通过无线网络进行控制的机电设备进行控制,所以第二控制器30可以单独通过5g局域网与楼宇管理模块10进行通信。
41.楼宇管理模块10可以对第一控制器20和第二控制器30进行管理,具体地,楼宇管理模块10可以从第一控制器20和第二控制器30获取相应机电设备的运行状态信息,用户通
过机电设备的运行状态信息可以确定机电设备的运行状态,用户还可以通过楼宇管理模块10向第一控制器20或第二控制器30发送控制指令或配置指令,以通过第一控制器20或第二控制器30对相应的机电设备进行控制,或者配置第一控制器20和第二控制器30对机电设备进行控制的控制逻辑。
42.在本技术实施例中,楼宇内设置一个或多个第一控制器20,每个第一控制器20对设置于楼宇内的第一或多个机电设备进行控制并获取机电设备的运行状态数据,第二控制器30对设置于楼宇内的一个或多个机电设备实施控制并获取机电设备的运行状态数据,楼宇管理平台通过以太网或以太网和5g局域网与一个或多个第一控制器20进行数据交互,并通过5g局域网与一个或多个第二控制器30进行数据交互,实现对第一控制器20和第二控制器30相对应的机电设备的管理。即将楼宇管理系统中的有线控制系统和无线控制系统相结合,用户无需在多个管理平台来回切换,节省了人力和资源成本,从而可以提高对于楼宇管理的用户体验。
43.图2是本技术另一个实施例的楼宇管理系统的示意图。如图2所示,至少一个第二控制器30中包括至少一个实体控制器31。楼宇管理系统100还包括至少一个第一无线接入设备40,每个实体控制器31与一个第一无线接入设备40相连接;每个实体控制器31与至少一个机电设备相连接。实体控制器31可以将相连接的机电设备的第一状态信息发送给相连接的第一无线接入设备40,由第一无线接入设备40通过5g局域网将第一状态信息发送给楼宇管理模块10。楼宇管理模块10可以通过5g局域网将管理指令发送给第一无线接入设备40,由第一无线接入设备40将管理指令发送给相对应的实体控制器31,以对实体控制器31进行管理。
44.每个实体控制器31与一个第一无线接入设备40相连接,具体地,可以是不同的实体控制器31与不同的第一无线接入设备40相连接,也可以是多个实体控制器31与同一个第一无线接入设备40相连接。实体控制器31可以是可编程通用控制器(rwg)或可编程模块化控制器(pxc)。
45.实体控制器31可以将来自机电设备的第一状态信息通过有线网络发送给第一无线接入设备40,由第一无线接入设备40将第一状态信息通过5g局域网发送给楼宇管理模块10;楼宇管理模块10可以通过5g局域网将管理指令发送给第一无线接入设备40,由第一无线接入设备40通过有线网络将管理指令发送给相对应的实体控制器31。第一状态信息可以包括机电设备的运行状态信息,比如设定风速、开关状态、光照强度等;管理指令可以包括用于控制机电设备的控制指令,比如开关控制指令、风速调节控制指令、光照调节控制指令等。
46.在本技术实施例中,由于第二控制器30包括实体控制器31,有一些实体控制器31不具有无线通信功能或者仅具有短程无线通信功能,实体控制器31与第一无线接入设备40通过5g进行通信,而第一无线接入设备40可以通过5g局域网与楼宇管理模块10进行通信,从而实现楼宇管理模块10对实体控制器31的管理,从而可以对各类机电设备进行管理,提高了该楼宇管理系统的适用性。
47.图3和图4是本技术又一个实施例的楼宇管理系统的示意图。如图3和图4所示,至少一个第二控制器30中可以包括至少一个虚拟控制器32,每个虚拟控制器32可以对设置于楼宇内的至少一个机电设备进行控制。根据楼宇管理模块10设置位置的不同,楼宇管理模
块10与虚拟控制器32之间可以采用不同的方式进行通信。如图3所示,虚拟控制器32和楼宇管理模块10均设置于第一云服务器50上,虚拟控制器32和楼宇管理模块10通过第一云服务器50的总线进行数据交互。如图4所示,虚拟控制器32设置于第一云服务器50上,楼宇管理模块10设置于本地服务器60上,楼宇管理模块10利用连接于本地服务器60的第二无线接入设备41,通过5g局域网与虚拟控制器32进行数据交互。
48.第一云服务器50是虚拟控制器32的硬件运行载体,可以部署在运营商的边缘服务器中。
49.如图4所示,当楼宇管理模块10设置于本地服务器60上,一方面,第一控制器20通过有线网络将第一数据发送给楼宇管理模块10,另一方面,设置于第一云服务器50中的虚拟控制器32通过窄带物联网接收相对应的机电设备的第二数据,并通过5g局域网将第二数据发送给第二无线接入设备41,由第二无线接入设备41通过5g局域网发送给楼宇管理模块10。楼宇管理模块10对第一数据和第二数据进行分析和管理,通过有线网络将第一控制指令发送给第一控制器20,并通过5g局域网将第二控制指令发送给第二无线接入设备41,第二无线接入设备41通过5g局域网发送给相对应的虚拟控制器32,并发送给相对应的机电设备。具体地,有线网络可以是使用bacnet modbus通讯协议的以太网,窄带物联网可以是4g网络。
50.在本技术实施例中的,由于第二控制器30包括至少一个虚拟控制器32,而虚拟控制器32具备无线通信功能,部分机电设备与虚拟控制器32进行无线通信,虚拟控制器32可以与第二无线接入设备41相连接,第二无线接入设备通过5g局域网与楼宇管理模块10进行数据交互,从而实现楼宇管理模块10对虚拟控制器32相对应的机电设备进行管理,从而可以对各类机电设备进行管理,提高了该楼宇管理系统的适用性。
51.进一步地,如图3所示,当楼宇管理模块10与虚拟控制器32均设置在第一云服务器50中时,楼宇管理模块10在第一云服务器50中就可以实现对第一控制器20和第二控制器30的管理。第一云服务器50可以部署在运营商的边缘服务器中,通过与运营商进行业务合作实现业务捆绑增加了用户的粘度,同时无需在本地服务器60上部署楼宇管理模块10,从而可以降低楼宇管理系统100的成本。如果楼宇管理模块10设置于本地云服务器中,而虚拟控制器32设置于第一云服务器50中,可以将该服务部署于本地云服务器中,应用于本公司内各自不同的场景中,保障信息安全。
52.在一种可能的实现方式中,如图3和4所示,楼宇管理系统100还可以包括至少一个无线传感器70。楼宇管理模块10用于通过5g局域网和窄带物联网与无线传感器70进行数据交互,以对该无线传感器70进行管理。
53.如图3所示,若楼宇管理模块10设置于第一云服务器50中,无线传感器70通过窄带物联网与楼宇管理模块10进行数据交互,使得该数据在楼宇管理模块10中得以管理。
54.如图4所示,若楼宇管理模块10设置于本地服务器60中,无线传感器70通过窄带物联网与第一云服务器50进行数据交互,第一云服务器50通过5g局域网将数据发送给楼宇管理模块10,以对该数据进行管理。
55.在本技术实施例中,楼宇管理模块10通过5g局域网和窄带物联网与无线传感器70进行数据交互,从而使得无线传感器70的数据得以在楼宇管理模块10中实现展示,这样使得传感器中的数据也能在楼宇管理模块10中实现管理,提高了该楼宇管理系统的适用性。
56.在一种可能的实现方式中,如图5和图6所示,楼宇管理系统100还包括第二云服务器55。虚拟控制器32设置于第一云服务器50上,每个由虚拟控制器32控制的机电设备连接一个第三无线接入设备42。第三无线接入设备42可以通过窄带物联网将相连接机电设备的第二状态信息发送给第二云服务器55,由第二云服务器55将第二状态信息发送给第一云服务器50上相对应的虚拟控制器32。无线传感器70可以通过窄带物联网将传感器数据发送给第二云服务器55,由第二云服务器55将传感器数据发送给第一云服务器50,通过第一云服务器50将传感器数据发送给楼宇管理模块10。所述虚拟控制器32可以将第一控制指令发送给所述第二云服务器55,由所述第二云服务器55通过窄带物联网将第一控制指令发送给相对应的第三无线接入设备42,以对相对应的机电设备进行控制。
57.第二云服务器55可以是运营商物联网平台。
58.第三无线接入设备42与相对应的机电设备可以通过modbus通信协议进行连接。
59.第一云服务器50和第二云服务器55通过有线网络进行数据交互,具体地,有线网络是使用bacnet modbus通讯协议的以太网。
60.如图5所示,楼宇管理模块10设置于第一云服务器50中,虚拟控制器32也设置于第一云服务器50中,第三无线接入设备42与相对应的机电设备通过modbus通信协议进行连接,并将相连接机电设备的第二状态信息通过窄带物联网发送给第二云服务器55,由第二云服务器55将第二状态信息发送给第一云服务器50上相对应的虚拟控制器32,虚拟控制器32通过第一云服务器50的总线与楼宇管理模块10进行数据交互;楼宇管理模块10通过第一云服务器50的总线将第一控制指令发送给虚拟控制器32,虚拟控制器32将第一控制指令通过有线网络发送给第二云服务器55,第二云服务器55通过窄带物联网将第一控制指令发送给第三无线接入设备42,由第三无线接入设备42将第一控制指令发送给虚拟控制器32相对应的机电设备,完成对虚拟控制器32相对应机电设备的管理。无线传感器70通过窄带物联网将传感器数据发送给第二云服务器55中,由第二云服务器55将传感器数据发送给第一云服务器50中的楼宇管理模块10,以实现对传感器数据的管理。
61.如图6所示,楼宇管理模块10设置于本地服务器60中,虚拟控制器32设置于第一云服务器50中,第三无线接入设备42与相对应的机电设备通过modbus通信协议进行连接,并将相连接机电设备的第二状态信息通过窄带物联网发送给第二云服务器55,由第二云服务器55将第二状态信息发送给第一云服务器50上相对应的虚拟控制器32,虚拟控制器32通过5g局域网将第二状态信息发送给第二无线接入设备41,由第二无线接入设备41与本地服务器60中的楼宇管理模块10进行数据交互;设置于本地服务器60中的楼宇管理模块10将第一控制指令通过5g局域网发送给第二无线接入设备41,第二无线接入设备41通过5g局域网将第一控制指令发送给第一云服务器50中的虚拟控制器32,虚拟控制器32将第一控制器20通过有线网络发送给第二云服务器55,第二云服务器55通过窄带物联网将第一控制指令发送给第三无线接入设备42,由第三无线接入设备42将第一控制指令发送虚拟控制器32相对应的机电设备,完成虚拟控制器32相对应机电设备的管理。无线传感器70通过窄带物联网将传感器数据发送给第二云服务器55中,由第二云服务器55将传感器数据发送给第一云服务器50,第一云服务器50通过5g局域网将传感器数据发送给楼宇管理模块10,以实现对传感器数据的管理。
62.在本技术实施例中,由于第二云服务器55通过窄带物联网与第三无线接入设备42
进行数据交互,使得第三无线接入设备42与第一云服务器50之间的通信距离不受限制,同时利用云服务器的高性能计算资源,虚拟控制器32可以对需要使用更加复杂的控制逻辑的机电设备进行控制,从而方便楼宇管理模块10对远距离的、需要使用更加复杂控制逻辑的机电设备进行管理,以满足不同用户的个性化需求,从而可以提高用户的使用体验及楼宇管理系统的适用性。
63.有一种可能的实现方式,如图5所示,楼宇管理系统100还包括可视化终端80;可视化终端80与第一云服务器50或第二云服务器55相连接;当可视化终端80与第一云服务器50相连接时,第一云服务器50从楼宇管理模块10获取与第一控制器20相连接的机电设备的第三状态信息,第一云服务器50将第二状态信息和传感器数据发送给可视化终端80,由可视化终端80对第二状态信息、第三状态信息和传感器数据进行展示;当可视化终端80与第二云服务器55相连接时,第一云服务器50将传感器数据发送给第二云服务器55,所述虚拟控制器32将第二状态信息发送给第二云服务器55,由第二云服务器55将第二状态信息和传感器数据发送给可视化终端80,通过可视化终端80对第二状态信息和传感器数据进行展示。
64.可视化终端80,可以是软件服务化平台(software as a service,saas)应用程序,用户可以通过可视化终端80的可视化界面进行参数设置和查看,生成用于对设备控制程序的运行参数进行配置的配置指令。
65.进一步地,如图5所示,当可视化终端80通过有线网络与第一云服务器50相连接,可视化终端80将配置指令发送相应的第一控制器20和第二控制器30,以对第一控制器20和第二控制器30运行的设备控制程序的参数进行配置;具体地,第二控制器30还包括实体控制器31,实体控制器将相连接的机电设备的第一状态信息发送给相连接的第一无线接入设备40,由第一无线接入设备40通过5g局域网将第一状态信息发送给第一云服务器50。
66.当可视化终端80通过有线网络与第二云服务器55相连接,可视化终端80将配置指令发送相应的第二控制器30,以对第二控制器30进行的设备控制程序的参数进行配置。
67.在本技术实施例中,通过将可视化终端80设置在第一云服务器50,可视化终端80可以对第一控制器20的第三状态信息、实体控制器31的第一状态信息、虚拟控制器32的第二状态信息和无线传感器70进行参数设置和查看;将可视化终端80设置在第二云服务器55,可视化终端80可以对实体控制器31的第一状态信息、虚拟控制器32的第二状态信息和无线传感器70进行参数设置和查看。通过可视化终端80向第一控制器20和第二控制器30运行的设备控制程序的运行参数进行配置,从而满足用户的个性化需求;同时操作人员可以在可视化界面设置参数,无需每次手动修改程序让人与该楼宇管理系统之间的交互性更强,操作简单方便。
68.有一种可能的实现方式,如图7所示,楼宇管理系统100还包括:二层交换机90、网络交换机91和信号分发服务器92;第一控制器20可以将第四状态信息发送给二层交换机90,由二层交换机90将第四状态信息发送给网络交换机91,通过网络交换机91将第四状态信息发送给信号分发服务器92,由信号分发服务器92通过5g局域网将第四状态信息发送给楼宇管理模块10;楼宇管理模块10可以通过5g局域网将第二控制指令发送给信号分发服务器92,由信号分发服务器92将第二控制指令发送给网络交换机91,通过网络交换机91将第二控制指令发送给二层交换机90,由而二层换机将第二控制指令发送给相对应的第一控制器20。
69.二层交换机(layer 2switch)90可以识别通过网络交换机91由信号分发服务器92发送的第二控制指令的数据帧中的mac地址信息,根据mac地址进行转发,并将这些mac地址与对相对应的第一控制器20的端口记录在内部的一个地址表中。具体地,同时可以使用互联网组管理协议窥探(internet group management protocol snooping,gmp snooping)运行在二层交换机90中,用于管理和控制组播组。
70.网络交换机91可以转发二层交换机90和信号分发服务器92的数据,并通过vxlan隧道与信号分发服务器92进行数据通信。
71.信号分发服务器92可以部署于5g基站中,负责基站中的5g核心网中用户平面数据包的路由和转发,通过5g室内分布系统(5g indoor distributed systerm)获取楼宇管路模块的第二控制指令或将第一控制器20的第四状态信息通过5g室内分布系统(5g indoor distributed systerm)发送给楼宇管理模块10。具体地,信号分发服务器92是运营商的服务器,可以是ueg。
72.进一步地,5g室内分布系统建设在5g基站中。
73.在本技术实施例中,第一控制器20的第四状态信息通过二层交换机90、网络交换机91和信号分发服务器92发送给楼宇管理模块10,楼宇管理模块10通过信号分发服务器92、网络交换机91和二层交换机90将第二控制指令发送给第一控制器20,从而实现楼宇管理模块10对第一控制器20、第二控制器30和无线传感器70的管理。由于第一控制器20对应楼宇管理系统中的有线系统,第二控制器30和无线传感器70对应楼宇管理系统中的无线系统,通过二层交换机90可以使得有线系统和无线系统保持在同一个ip段,从而实现互相通信;而网络交换机91能够扩大5g局域网并为5g局域网中的子网络提供更多的连接端口,可以连接更多的计算机;信号分发服务器92负责对核心网中的数据包的路由和转发,缩短了楼宇管理模块10与有线系统和无线系统的通信延迟,提高楼宇管理系统的通信效率。
74.有一种可能的实现方式,如图7所示,楼宇管理系统100还可以包括主机配置服务器93。主机配置服务器93与至少一个第一控制器20分别相连接;主机配置服务器93可以为各第一控制器20分配ip地址,使第一控制器20的ip地址与5g局域网的楼宇管理模块10和第二控制器30的ip地址位于相同的ip段。
75.主机配置服务器93与各第一控制器20分别相连接,并与二层交换机90进行数据交互,二层交换机90与网络交换机91进行数据交互,网络交换机91通过vxlan隧道与信号分发器进行数据通信,信号分发器通过5g室内分布系统(5g indoor distributed systerm)与楼宇管理模块10进行数据交互,楼宇管理模块10与实体控制器31、虚拟控制器32和无线传感器70进行数据交换,以使主机配置服务器93为至少一个第一控制器20分配的ip地址都与5g局域网的楼宇管理模块10和第二控制器30的ip地址位于相同的ip段。具体地,主机配置服务器93可以是dhcp服务器(dhcp server)。
76.在本技术实施例中,使用主机配置服务器93保证了一个或多个第一控制器20与楼宇管理模块10、至少一个实体控制器31、至少一个虚拟控制器32、至少一个无线传感器70都处于同一ip段中,使得彼此之间的数据信息实现互通、相互访问,进而保障了在同一场景内楼宇管理系统中通过楼宇管理模块10实现对有线系统和无线系统的同时管理。
77.有一种可能的实现方式,如图8所示,第一云服务器50上设置有至少一个虚拟机51,楼宇管理模块10和虚拟控制器32部署在同一虚拟机51上,其中,不同虚拟机51之间的数
据相互隔离。或者,楼宇管理模块10和虚拟控制器32分别通过应用容器部署在第一云服务器50上。
78.虚拟机51可以是java虚拟机、linux虚拟机、windows虚拟机等。
79.若第一云服务器50上设置有至少一个虚拟机51,优选的,以linux虚拟机为例,通过机架式服务器或刀片式服务器部署esxi,通过esxi部署vmware vsphere,使用vmware vsphere创建用于管理服务器和虚拟机51的虚拟平台,在该虚拟平台上并安装linux虚拟机,针对于不同的应用场景,创建至少一个不同的虚拟机51,在同一虚拟机51中部署楼宇管理模块10和虚拟控制器32。其中,不同虚拟机51之间的数据相互隔离。
80.若第一云服务器50中部署应用容器,具体地,通过机架式服务器(rack-mounted server)或刀片式服务器(blade server)部署esxi,通过esxi部署vmware vsphere,使用vmware vsphere上创建用于管理服务器的虚拟平台,在虚拟平台中部署应用容器,针对不同的应用常见,创建至少一个不同的应用容器,楼宇管理模块10和虚拟控制器32分别通过应用容器部署在第一云服务器50上。应理解,在应用容器可以是docker容器或者kubernets容器。
81.进一步地,当应用容器为docker容器时,docker容器是具有相应应用程序和ip地址的映像实例,该应用程序为预设的设备控制程序。
82.在本技术实施例中,若第一云服务器50上设置有至少一个虚拟机51,楼宇管理模块10和虚拟控制器32部署在同一虚拟机51上。由于通过楼宇管理模块10要对相应的至少一个第一控制器20、至少一个第二控制器和无线传感器70实现管理,需要多台主机,而在楼宇中无法搭建太多的硬件设备,通过在第一云服务器50上部署有至少一个虚拟机51,可以代替多部主机的功能,简化楼宇管理系统的部署,使得楼宇管理模块10实施管理更加方便和快捷;若楼宇管理模块10和虚拟控制器32分别通过应用容器部署在第一云服务器50上,vmware vsphere直接与应用容器绑定,通过不同的应用容器提供独立的服务,使得应用容器中的资源应用最大化,楼宇管理模块10的资源管理更加简单。
83.楼宇管理方法
84.基于上述实施例中的楼宇管理系统100,本技术实施例提供了一种楼宇管理方法。图9是本技术一个实施例的楼宇管理方法的流程图,该楼宇管理方法可由上述实施例中楼宇管理系统100中的楼宇管理模块10执行。如无特别声明,下述方法实施例中的第一控制器可为前述实施例中的第一控制器20,下述方法实施例中的第二控制器可为前述实施例中的第二控制器30。如图9所示,楼宇管理方法900包括如下步骤:
85.步骤901、通过以太网或以太网和5g局域网与至少一个第一控制器进行数据交互,以对第一控制器进行管理,其中,第一控制器设置于楼宇内,每个第一控制器用于对设置于楼宇内的至少一个机电设备进行控制;
86.步骤902、通过5g局域网与至少一个第二控制器进行数据交互,以对第二控制器进行管理,其中,每个第二控制器用于对设置于楼宇内的至少一个机电设备进行控制。
87.在本技术实施例中,楼宇管理模块通过以太网或以太网和5g局域网与一个或多个设置于楼宇内的第一控制器进行数据交互,每个第一控制器用于对设置于楼宇内的至少一个机电设备进行控制器,以实现楼宇管理模块对第一控制器相对应的机电设备进行管理;楼宇管理模块通过5g局域网与一个或多个第二控制器进行数据交互,每个第二控制器用于
对设置于楼宇内的一个或多个机电设备进行控制,以实现楼宇管理模块对第二控制器相对应的机电设备的管理。由于楼宇管理模块可以与第一控制器和第二控制器进行数据交互,而第一控制器通过有线的方式连接相对应机电设备,第二控制器通过无线的方式连接其对应的机电设备,通过楼宇管理模块对第一控制器和第二控制器进行管理,即将楼宇管理系统中的有线控制系统和无线控制器系统相结合,用户无需在多个管理平台进行操作和切换,节省了人力和资源成本,从而提高了对于楼宇管理系统的用户体验。
88.需要说明的是,本技术实施例中的楼宇管理方法基于前述实施例中的楼宇管理系统实现,由于楼宇管理方法的细节在上述楼宇管理系统实施例中已结合结构示意图进行了详细说明,具体过程可参见前述楼宇管理系统实施例中的描述,在此不再进行赘述。
89.电子设备
90.参照图10是本技术实施例提供的一种电子设备的示意图,本技术具体实施例并不对电子设备的具体实现做限定。如图10所示,该电子设备1000可以包括:处理器(processor)1002、通信接口(communications interface)1004、存储器(memory)1006、以及通信总线1008。其中:
91.处理器1002、通信接口1004、以及存储器1006通过通信总线1008完成相互间的通信。
92.通信接口1004,用于与其它电子设备或服务器进行通信。
93.处理器1002,用于执行程序1010,具体可以执行前述任一楼宇管理方法实施例中的相关步骤。
94.具体地,程序1010可以包括程序代码,该程序代码包括计算机操作指令。
95.处理器1002可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本技术实施例的一个或多个集成电路。智能设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
96.存储器1006,用于存放程序1010。存储器1006可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
97.程序1010具体可以用于使得处理器1002执行前述任一实施例中的楼宇管理方法。
98.程序1010中各步骤的具体实现可以参见前述任一楼宇管理方法实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
99.在本技术实施例中,楼宇内设置一个或多个第一控制器,每个第一控制器对设置于楼宇内的第一或多个机电设备进行控制并获取机电设备的运行状态数据,第二控制器对设置于楼宇内的一个或多个机电设备实施控制并获取机电设备的运行状态数据,楼宇管理平台通过以太网或以太网和5g局域网与一个或多个第一控制器进行数据交互,并通过5g局域网与一个或多个第二控制器进行数据交互,实现对第一控制器和第二控制器相对应的机电设备的管理。由于对至少一个第一控制器进行管理需要至少一个管理平台,而对至少一个第二控制器进行管理也需要至少一个管理平台,而本方案中的楼宇管理模块可以实现对第一控制器和第二控制器进行同时管理,从而减少人力成本以及资源成本。
100.计算机存储介质
101.本技术实施例还提供了一种计算机可读存储介质,存储用于使一机器执行如本文所述的楼宇管理方法的指令。具体地,可以提供配有存储介质的系统或者装置,在该存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该系统或者装置的计算机(或cpu或mpu)读出并执行存储在存储介质中的程序代码。
102.在这种情况下,从存储介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此程序代码和存储程序代码的存储介质构成了本技术的一部分。
103.用于提供程序代码的存储介质实施例包括软盘、硬盘、磁光盘、光盘(如cd-rom、cd-r、cd-rw、dvd-rom、dvd-ram、dvd-rw、dvd rw)、磁带、非易失性存储卡和rom。可选择地,可以由通信网络从服务器计算机上下载程序代码。
104.此外,应该清楚的是,不仅可以通过执行计算机所读出的程序代码,而且可以通过基于程序代码的指令使计算机上操作的操作系统等来完成部分或者全部的实际操作,从而实现上述实施例中任意一项实施例的功能。
105.此外,可以理解的是,将由存储介质读出的程序代码写到插入计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展模块中设置的存储器中,随后基于程序代码的指令使安装在扩展板或者扩展模块上的cpu等来执行部分和全部实际操作,从而实现上述实施例中任一实施例的功能。
106.计算机程序产品
107.本技术实施例还提供了一种计算机程序产品,所述计算机程序产品被有形地存储在计算机可读介质上并且包括计算机可执行指令,所述计算机可执行指令在被执行时使至少一个处理器执行上述各实施例提供的楼宇管理方法。应理解,本实施例中的各方案具有上述方法实施例中对应的技术效果,此处不再赘述。
108.需要说明的是,上述各流程和各系统结构图中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。上述各实施例中描述的系统结构可以是物理结构,也可以是逻辑结构,即,有些模块可能由同一物理实体实现,或者,有些模块可能分由多个物理实体实现,或者,可以由多个独立设备中的某些部件共同实现。
109.以上各实施例中,硬件模块可以通过机械方式或电气方式实现。例如,一个硬件模块可以包括永久性专用的电路或逻辑(如专门的处理器,fpga或asic)来完成相应操作。硬件模块还可以包括可编程逻辑或电路(如通用处理器或其它可编程处理器),可以由软件进行临时的设置以完成相应操作。具体的实现方式(机械方式、或专用的永久性电路、或者临时设置的电路)可以基于成本和时间上的考虑来确定。
110.上文通过附图和优选实施例对本技术进行了详细展示和说明,然而本技术不限于这些已揭示的实施例,基与上述多个实施例本领域技术人员可以知晓,可以组合上述不同实施例中的代码审核手段得到本技术更多的实施例,这些实施例也在本技术的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献